
From nobody Tue Oct  1 16:11:20 2019
Return-Path: <afu14@bloomberg.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 D8D38120100 for <rtg-bfd@ietfa.amsl.com>; Tue,  1 Oct 2019 16:11:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iSgTf6_BVtrp for <rtg-bfd@ietfa.amsl.com>; Tue,  1 Oct 2019 16:11:16 -0700 (PDT)
Received: from mgny4.bloomberg.net (mgny4.bloomberg.net [69.191.192.152]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 972071200D5 for <rtg-bfd@ietf.org>; Tue,  1 Oct 2019 16:11:16 -0700 (PDT)
X-BB-Reception-Complete: 01 Oct 2019 19:11:12 -0400
X-IP-Listener: Outgoing Mail
X-IP-MID: 1140646980
Received: from msclnypmsgsv04.bloomberg.com (HELO msclnypmsgsv04) ([10.126.95.51]) by mgny4.bloomberg.net with SMTP; 01 Oct 2019 19:11:12 -0400
X-BLP-INETSVC: version=BLP_APP_S_INETSVC_1.0.1; host=mgny4:25; conid=165
Date: Tue, 1 Oct 2019 23:11:13 -0000
From: "Albert Fu (BLOOMBERG/ 120 PARK)" <afu14@bloomberg.net>
Reply-To: "Albert Fu" <afu14@bloomberg.net>
To: jhaas@juniper.net, robert@raszuk.net
Cc: rtg-bfd@ietf.org
MIME-Version: 1.0
Message-ID: <5D93DD11010004620119029E_0_2183410@msclnypmsgsv04>
X-BLP-GUID: 5D93DD11010004620119029E0000
Subject: =?UTF-8?B?UmU6IFJ0Zy1iZmQgRGlnZXN0LCBWb2wgMTYzLCBJc3N1ZSAyNQ==?=
Content-Type: multipart/alternative; boundary="BOUNDARY_5D93DD11010004620119029E_0_2658444_msclnypmsgsv04"
Content-ID: <ID_5D93DD11010004620119029E_0_2018583@msclnypmsgsv04>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/Ym0b6cAEA6KLMSVtu17YrfCF8U4>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 01 Oct 2019 23:11:19 -0000

--BOUNDARY_5D93DD11010004620119029E_0_2658444_msclnypmsgsv04
Content-Type: text/plain; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

SGkgUm9iZXJ0LAoKCj4gCj4gVGhhbmsgeW91IGZvciBzaGFyaW5nIHRoZSBleHBlcmllbmNlIGFu
ZCB5b3VyIHVzZSBjYXNlLiAKCj4gSG93ZXZlciB3aGVuIHdlIG1ha2UgYW55IHByb3RvY29sIGV4
dGVuc2lvbiB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSBhbGwgcG9zc2libGUgZGVwbG95bWVudCBjYXNl
cyBhcmUgY292ZXJlZAo+IGFuZCBpdCBtdXN0IGJlIHdlbGwgdW5kZXJzdG9vZCBob3cgdGhlIHBy
b3Bvc2VkIGV4dGVuc2lvbiB3aWxsIG9wZXJhdGUgaW4gYmFzaWMgZGVwbG95bWVudCBzY2VuYXJp
b3MgSSAKPiBlbnVtZXJhdGVkLiBJIHJlYWxseSBkbyBub3QgdGhpbmsgd2Ugc2hvdWxkIGJlIHN0
YW5kYXJkaXppbmcgZXh0ZW5zaW9uIGZvciBzaW5nbGUgdXNlIGNhc2UgYmFzZWQgb24gdGhlIGJl
aGF2aW9yIAo+IHNvbWVvbmUgaXMgcmVwb3J0aW5nIGFzICJsaWtlbHkgdG8gb2NjdXIiLgoKPiBX
ZSBhbGwgYWdyZWUgdGhhdCBpZiB5b3UgaGF2ZSBhIHAycCBmaWJlciBsaW5rIGJldHdlZW4gcm91
dGVycyB0aGVyZSBpcyBubyBpc3N1ZS4gCgo+IFRoZSBpc3N1ZSBzdXJmYWNlIHdoZW4geW91IGFy
ZSB1c2luZyBlbXVsYXRlZCBjaXJjdWl0cyBhcyB5b3VyIHAycCBsaW5rcy4gU28gdGhlIHNvbHV0
aW9uIHNob3VsZCBhbGxvdyB0byBkZXRlY3QKPiB0aGUgcHJvYmxlbSBpbiBhbGwgY2FzZXMgaXQg
Y2FuIGhhcHBlbi4gUGVyaGFwcyBCRkQgaXMgbm90IHRoZSByaWdodCB0b29sIGZvciB0aGlzLiBQ
ZXJoYXBzIHdlIG5lZWQgdG8gZ28gYmFjayB0byAKPiBCRVNTIFdHIGFuZCByZXBvcnQgdGhhdCBW
UFdTIG9yIEVWUE4gYmFzZWQgcDJwIGVtdWxhdGVkIGNpcmN1aXRzIHdlcmUgbm90IGRlc2lnbiBy
aWdodCBhcyB0aGV5IGV4aGliaXQgb2JzZXJ2ZWQKPiBpc3N1ZXMuIAoKVGhlcmUgYXJlIHdlbGwg
a25vd24gY2FzZXMsIGluY2x1ZGluZyB0aG9zZSB5b3UgbWVudGlvbmVkLCB3aGVyZSBCRkQgaGFz
IGxpbWl0YXRpb25zIGluIGRldGVybWluaXN0aWNhbGx5IGRldGVjdGluZyBkYXRhIHBsYW5lIGlz
c3VlLCBhbmQgbm90IHNwZWNpZmljIHdpdGggdGhlIEJGRCBMYXJnZSBQYWNrZXQgRHJhZnQuIEkg
YW0gYSBub3ZpY2UgdG8gdGhlIElFVEYgcHJvY2VzcywgYW5kIG5vdCBzdXJlIGlmIHdlIG5lZWQg
dG8gbWVudGlvbiB0aGVtIGhlcmUsIGJ1dCBzaGFsbCBkaXNjdXNzIHdpdGggSmVmZiBpZiBpdCBp
cyB3b3J0aCBoaWdobGlnaHRpbmcgdGhlbS4KCgo+IFdlIHdvbid0IGhhdmUgY29udHJvbCBvdmVy
IGhvdyB0aGUgUHJvdmlkZXIgbWFwcyBvdXIgdHJhZmZpYyAoQkZEL2RhdGEpLiAgCgo+IFdlbGwg
b2YgY291cnNlIHlvdSBkbyA6KSAgSnVzdCBpbWFnaW5lIGlmIHlvdXIgQkZEIHBhY2tldHMgKGlu
IHNldCBlcXVhbCB0byBjb25maWd1cmVkIG11bHRpcGxpZXIpIHdvdWxkIHN0YXJ0IAo+IHVzaW5n
IHJhbmRvbSBVRFAgc291cmNlIHBvcnQgd2hpY2ggdGhlbiB3b3VsZCBiZSBtYXBwZWQgdG8gZGlm
ZmVyZW50IEVDTVAgYnVja2V0cyBhbG9uZyB0aGUgd2F5IGluIHByb3ZpZGVyJ3MKPiB1bmRlcmxh
eSA/IAoKV2UgaGF2ZSBub3QgZW5jb3VudGVyZWQgdGhlIGlzc3VlIHRoYXQgeW91IGFyZSBoaWdo
bGlnaHRpbmcuIEkgZmVlbCBpdCBpcyBhIHRoZW9yZXRpY2FsIGlzc3VlIGluIHJlZ2FyZHMgdG8g
dGhlIHByb2JsZW1zIHdlIGhhdmUgc2VlbiwgYW5kIHdvdWxkIHJhdGhlciBmb2N1cyBvbiB0aGUg
cmVhbCBpc3N1ZS4gSWYgd2hhdCB5b3UgYXJlIHNheWluZyBkb2VzIHByb3ZlIHRvIGJlIHRydWUs
IHdlIGNhbiBzdGFydCBpbnZlc3RpbmcgZW5lcmd5IG9uIGl0LiAKClRoZSB0aGluZyBJIGxpa2Ug
YWJvdXQgdGhlIEJGRCBMYXJnZSBQYWNrZXQgZHJhZnQgKGFwYXJ0IGZyb20gYWRkcmVzc2luZyBh
IGtub3duIGlzc3VlIHdlIGhhdmUgYmVlbiBmYWNpbmcpLCBpcyB0aGF0IGl0IGRvZXMgbm90IG1h
a2UgYW55IGFzc3VtcHRpb24gYWJvdXQgdGhlIHVuZGVybHlpbmcgbmV0d29yay4gSXQgY291bGQg
YmUgdXNlZCB0byBkZXRlY3QgaGFyZHdhcmUgaXNzdWUsIGRldmljZSBNVFUgYmVpbmcgY2hhbmdl
ZCBkdWUgdG8gcG93ZXIgb3V0YWdlLCBvciBNVFUgY29uZmlndXJhdGlvbiBlcnJvci4gCgoKPiBL
aW5kIHJlZ2FyZHMsCj4gUm9iZXJ0LgoKVGhhbmtzCkFsYmVydAoKCg==

--BOUNDARY_5D93DD11010004620119029E_0_2658444_msclnypmsgsv04
Content-Type: text/html; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPjxib2R5PjwhLS0gcnRlLXZlcnNpb24g
MC4yIDk5NDc1NTE2MzcyOTQwMDhiNzdiY2UyNWViNjgzZGFjIC0tPjxkaXYgY2xhc3M9InJ0ZS1z
dHlsZS1tYWludGFpbmVyIHJ0ZS1wcmUtd3JhcCIgZGF0YS1jb2xvcj0iZ2xvYmFsLWRlZmF1bHQi
IGJiZy1jb2xvcj0iZGVmYXVsdCIgZGF0YS1iYi1mb250LXNpemU9Im1lZGl1bSJiYmctZm9udC1z
aXplPSJtZWRpdW0iIHN0eWxlPSJ3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGZvbnQtc2l6ZTogc21h
bGw7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OywgQ291cmllciwgJnF1b3Q7
QkIuRml4ZWRXaWR0aCZxdW90Ozsic3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsgZm9udC1z
aXplOiBzbWFsbDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LCBDb3VyaWVy
LCAmcXVvdDtCQi5GaXhlZFdpZHRoJnF1b3Q7OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+SGkgUm9i
ZXJ0LDxkaXY+PGJyPjxkaXYgY2xhc3M9InJ0ZS1zdHlsZS1tYWludGFpbmVyIiBkYXRhLWNvbG9y
PSJnbG9iYWwtZGVmYXVsdCJiYmctY29sb3I9ImRlZmF1bHQiIGRhdGEtYmItZm9udC1zaXplPSJt
ZWRpdW0iIGJiZy1mb250LXNpemU9Im1lZGl1bSIgc3R5bGU9ImZvbnQtc2l6ZTogc21hbGw7IGZv
bnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OywgQ291cmllciwgJnF1b3Q7QkIuRml4
ZWRXaWR0aCZxdW90Ozsic3R5bGU9ImZvbnQtc2l6ZTogc21hbGw7IGZvbnQtZmFtaWx5OiAmcXVv
dDtDb3VyaWVyIE5ldyZxdW90OywgQ291cmllciwgJnF1b3Q7QkIuRml4ZWRXaWR0aCZxdW90Ozsg
Y29sb3I6IHJnYigwLCAwLCAwKTsiPjxkaXYgY2xhc3M9InJ0ZS1pbnRlcm5ldC1ibG9jay13cmFw
cGVyIiBzdHlsZT0iYmFja2dyb3VuZDogd2hpdGU7IGNvbG9yOiBibGFjazsgZm9udC1mYW1pbHk6
IEFyaWFsLCAmcXVvdDtCQi5Qcm9wb3J0aW9uYWwmcXVvdDs7IGZvbnQtc2l6ZTogc21hbGw7IHdo
aXRlLXNwYWNlOiBub3JtYWw7Ij48ZGl2IGNsYXNzPSJydGUtaW50ZXJuZXQtYmxvY2siPjxibG9j
a3F1b3RlPjxkaXYgZGlyPSJsdHIiPjxkaXY+Jmd0OyZuYnNwOzwvZGl2PjxkaXY+Jmd0OyBUaGFu
ayB5b3UgZm9yIHNoYXJpbmcgdGhlIGV4cGVyaWVuY2UgYW5kIHlvdXIgdXNlIGNhc2UuJm5ic3A7
PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mZ3Q7IEhvd2V2ZXIgd2hlbiB3ZSBtYWtlIGFueSBw
cm90b2NvbCBleHRlbnNpb24gd2UgbmVlZCB0byBtYWtlIHN1cmUgYWxsIHBvc3NpYmxlIGRlcGxv
eW1lbnQgY2FzZXMgYXJlIGNvdmVyZWQ8L2Rpdj48ZGl2PiZndDsgYW5kIGl0IG11c3QgYmUgd2Vs
bCB1bmRlcnN0b29kIGhvdyB0aGUgcHJvcG9zZWQgZXh0ZW5zaW9uIHdpbGwgb3BlcmF0ZSBpbiBi
YXNpYyBkZXBsb3ltZW50IHNjZW5hcmlvcyBJJm5ic3A7PC9kaXY+PGRpdj4mZ3Q7IGVudW1lcmF0
ZWQuIEkgcmVhbGx5IGRvIG5vdCB0aGluayB3ZSBzaG91bGQgYmUgc3RhbmRhcmRpemluZyBleHRl
bnNpb24gZm9yIHNpbmdsZSB1c2UgY2FzZSBiYXNlZCBvbiB0aGUgYmVoYXZpb3ImbmJzcDs8L2Rp
dj48ZGl2PiZndDsgc29tZW9uZSBpcyByZXBvcnRpbmcgYXMgImxpa2VseSB0byBvY2N1ciIuPGJy
PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jmd0OyBXZSBhbGwgYWdyZWUgdGhhdCBpZiB5b3Ug
aGF2ZSBhIHAycCBmaWJlciBsaW5rIGJldHdlZW4gcm91dGVycyB0aGVyZSBpcyBubyBpc3N1ZS4m
bmJzcDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiZndDsgVGhlIGlzc3VlIHN1cmZhY2Ugd2hl
biB5b3UgYXJlIHVzaW5nIGVtdWxhdGVkIGNpcmN1aXRzIGFzIHlvdXIgcDJwIGxpbmtzLiBTbyB0
aGUgc29sdXRpb24gc2hvdWxkIGFsbG93IHRvIGRldGVjdDwvZGl2PjxkaXY+Jmd0OyB0aGUgcHJv
YmxlbSBpbiBhbGwgY2FzZXMgaXQgY2FuIGhhcHBlbi4gUGVyaGFwcyBCRkQgaXMgbm90IHRoZSBy
aWdodCB0b29sIGZvciB0aGlzLiBQZXJoYXBzIHdlIG5lZWQgdG8gZ28gYmFjayB0byZuYnNwOzwv
ZGl2PjxkaXY+Jmd0OyBCRVNTIFdHIGFuZCByZXBvcnQgdGhhdCBWUFdTIG9yIEVWUE4gYmFzZWQg
cDJwIGVtdWxhdGVkIGNpcmN1aXRzIHdlcmUgbm90IGRlc2lnbiByaWdodCBhcyB0aGV5IGV4aGli
aXQgb2JzZXJ2ZWQ8L2Rpdj48ZGl2PiZndDsgaXNzdWVzLiZuYnNwOzxicj48L2Rpdj48ZGl2Pjxi
cj48L2Rpdj48ZGl2PlRoZXJlIGFyZSB3ZWxsIGtub3duIGNhc2VzLCBpbmNsdWRpbmcgdGhvc2Ug
eW91IG1lbnRpb25lZCwgd2hlcmUgQkZEIGhhcyBsaW1pdGF0aW9ucyBpbiBkZXRlcm1pbmlzdGlj
YWxseSBkZXRlY3RpbmcgZGF0YSBwbGFuZSBpc3N1ZSwgYW5kIG5vdCBzcGVjaWZpYyB3aXRoIHRo
ZSBCRkQgTGFyZ2UgUGFja2V0IERyYWZ0LiBJIGFtIGEgbm92aWNlIHRvIHRoZSBJRVRGIHByb2Nl
c3MsIGFuZCBub3Qgc3VyZSBpZiB3ZSBuZWVkIHRvIG1lbnRpb24gdGhlbSBoZXJlLCBidXQgc2hh
bGwgZGlzY3VzcyB3aXRoIEplZmYgaWYgaXQgaXMgd29ydGggaGlnaGxpZ2h0aW5nIHRoZW0uPC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LCBDb3VyaWVyLCAmcXVvdDtCQi5GaXhlZFdp
ZHRoJnF1b3Q7OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7Ij4mZ3Q7IFdlIHdvbid0IGhhdmUgY29u
dHJvbCBvdmVyIGhvdyB0aGUgUHJvdmlkZXIgbWFwcyBvdXIgdHJhZmZpYyAoQkZEL2RhdGEpLjwv
c3Bhbj4mbmJzcDsmbmJzcDs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mZ3Q7IFdlbGwg
b2YgY291cnNlIHlvdSBkbyA6KSZuYnNwOyBKdXN0IGltYWdpbmUgaWYgeW91ciBCRkQgcGFja2V0
cyAoaW4gc2V0IGVxdWFsIHRvIGNvbmZpZ3VyZWQgbXVsdGlwbGllcikgd291bGQgc3RhcnQmbmJz
cDs8L2Rpdj48ZGl2PiZndDsgdXNpbmcgcmFuZG9tIFVEUCBzb3VyY2UgcG9ydCB3aGljaCB0aGVu
IHdvdWxkIGJlIG1hcHBlZCB0byBkaWZmZXJlbnQgRUNNUCBidWNrZXRzIGFsb25nIHRoZSB3YXkg
aW4gcHJvdmlkZXInczwvZGl2PjxkaXY+Jmd0OyB1bmRlcmxheSA/Jm5ic3A7PC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj5XZSBoYXZlIG5vdCBlbmNvdW50ZXJlZCB0aGUgaXNzdWUgdGhhdCB5b3Ug
YXJlIGhpZ2hsaWdodGluZy4gSSBmZWVsIGl0IGlzIGEgdGhlb3JldGljYWwgaXNzdWUgaW4gcmVn
YXJkcyB0byB0aGUgcHJvYmxlbXMgd2UgaGF2ZSBzZWVuLCBhbmQgd291bGQgcmF0aGVyIGZvY3Vz
IG9uIHRoZSByZWFsIGlzc3VlLiBJZiB3aGF0IHlvdSBhcmUgc2F5aW5nIGRvZXMgcHJvdmUgdG8g
YmUgdHJ1ZSwgd2UgY2FuIHN0YXJ0IGludmVzdGluZyBlbmVyZ3kgb24gaXQuJm5ic3A7PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgdGhpbmcgSSBsaWtlIGFib3V0IHRoZSBCRkQgTGFyZ2Ug
UGFja2V0IGRyYWZ0IChhcGFydCBmcm9tIGFkZHJlc3NpbmcgYSBrbm93biBpc3N1ZSB3ZSBoYXZl
IGJlZW4gZmFjaW5nKSwgaXMgdGhhdCBpdCBkb2VzIG5vdCBtYWtlIGFueSBhc3N1bXB0aW9uIGFi
b3V0IHRoZSB1bmRlcmx5aW5nIG5ldHdvcmsuIEl0IGNvdWxkIGJlIHVzZWQgdG8gZGV0ZWN0IGhh
cmR3YXJlIGlzc3VlLCBkZXZpY2UgTVRVIGJlaW5nIGNoYW5nZWQgZHVlIHRvIHBvd2VyIG91dGFn
ZSwgb3IgTVRVIGNvbmZpZ3VyYXRpb24gZXJyb3IuJm5ic3A7PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj4mZ3Q7IEtpbmQgcmVnYXJkcyw8L2Rpdj48ZGl2PiZndDsgUm9i
ZXJ0LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdj5UaGFua3M8L2Rpdj48ZGl2PkFsYmVy
dDwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48YmxvY2txdW90ZSBj
bGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVy
LWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48
ZGl2IGNsYXNzPSJnbWFpbC1tXy02MjQ3MDExODUwNzIxMDA4NjBydGUtc3R5bGUtbWFpbnRhaW5l
ciBnbWFpbC1tXy02MjQ3MDExODUwNzIxMDA4NjBydGUtcHJlLXdyYXAic3R5bGU9IndoaXRlLXNw
YWNlOiBwcmUtd3JhcDsgZm9udC1zaXplOiBzbWFsbDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7LCBDb3VyaWVyLCAmcXVvdDtCQi5GaXhlZFdpZHRoJnF1b3Q7OyI+PGRpdiBj
bGFzcz0iZ21haWwtbV8tNjI0NzAxMTg1MDcyMTAwODYwcnRlLXN0eWxlLW1haW50YWluZXIiIHN0
eWxlPSJmb250LXNpemU6IHNtYWxsOyBmb250LWZhbWlseTogJnF1b3Q7Q291cmllciBOZXcmcXVv
dDssIENvdXJpZXIsICZxdW90O0JCLkZpeGVkV2lkdGgmcXVvdDs7Ij48YmxvY2txdW90ZT48YnI+
PGJyPjwvYmxvY2txdW90ZT48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2
PjwvYmxvY2txdW90ZT48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ib2R5Pjwv
aHRtbD4=

--BOUNDARY_5D93DD11010004620119029E_0_2658444_msclnypmsgsv04--


From nobody Thu Oct  3 07:13:16 2019
Return-Path: <santosh.pallagatti@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 9D409120924; Thu,  3 Oct 2019 07:13:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_HELO_NONE=0.001, 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 e2dSbOnvi9ea; Thu,  3 Oct 2019 07:13:05 -0700 (PDT)
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) (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 05C6B12093D; Thu,  3 Oct 2019 07:13:04 -0700 (PDT)
Received: by mail-lj1-x233.google.com with SMTP id y3so2940485ljj.6; Thu, 03 Oct 2019 07:13:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=3xOr/7//CuhbxIP16ry5Ha77ARNhheTlkrVXIkVayds=; b=d+3lrmQJAF5qgnJMjD78g9WEKWankqsnos7oOrcpdie1tMnTBciTu76u0PgT+n+0lX R+RsVtJ5tg6GeL9pJe3eS2FOwV7S/qtyZHry69TcN13TZ4zN0fc5eOnMcgzhLQZIybHm GAEHpub/tHPRCu7k6mqmuDB3iOWNeMViUE5dlqrCYsmBPNskk9C4v5TWDlvga60duc8O FHjsu+F5I4fhErdn7LSJ+RmY3+Z4enG18Ybibx1G7jbsTr4yI4HNIumnRTqau6sY6d7r ZWv/45KDmsjTRk28HwzGk6V9aF4Sxw1b+sP/ULhwOc/1mz++4HggGQAS3kv/J5nn0/Zm tgcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=3xOr/7//CuhbxIP16ry5Ha77ARNhheTlkrVXIkVayds=; b=KdatQvtkJ9WlcN/Tb7NJi8RzV3mNeP5fiNXJ2qTyTPn/kK0+cDOs4EEr7SMcTk9j7V fUftdTNkJ6c7VNgjBsGF7q4So/7lvRe5cHXD4evaSA0VFD7dcpjv81K4W9kLVvTfVUeY OcAGR0iGngZ2weil7NTVq40vt0G//ExUBeDBVJKNlvVapu8kvXHcMQkPfCn4IYp8YFEc 7H6f+88FgiqSDugjYGHY3Yb0xTTi/gLkI/Yjnvu1/gOle1AbRH/cdEXFx2/MsZaNkJZG t2CF16P/lspnnJuao+67bCeamNEiz6Gqw7CwyQv0MFgDwZUhbGiG9ZAnF58uGUzQGxTA Q5Iw==
X-Gm-Message-State: APjAAAXP1FVBBs3hGmYFk/0NzqlJjG4Wvdh+visFaIQHEDUpB2n+amfs /jjHGXfiYcworJkU8MsQ3gUULsLHo5yUFo3aQr6c3mum
X-Google-Smtp-Source: APXvYqzfL3i1CKxUKoHd8tunnEvgskYRZtqRVM6SDEXIS0yt7KZCz4cJvSF+3wvsllHI8PsjaNGa3DjwaJ0YHse1sFY=
X-Received: by 2002:a2e:6a02:: with SMTP id f2mr3767069ljc.250.1570111982026;  Thu, 03 Oct 2019 07:13:02 -0700 (PDT)
MIME-Version: 1.0
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Thu, 3 Oct 2019 19:42:51 +0530
Message-ID: <CACi9rdsDot_UXWN9F4qJevCOpd15TFRXibPAP2=Xrq0-Xm_2Hw@mail.gmail.com>
Subject: draft-xiao-nvo3-bfd-geneve-00
To: nvo3@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f241a80594022eca"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/m15JeqM8MqybUrDx8aIlgdYapIs>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 03 Oct 2019 14:13:08 -0000

--000000000000f241a80594022eca
Content-Type: text/plain; charset="UTF-8"

Hello Authors,
    Below are the comments on the draft.

"[Ed.Note]: Use of O bit is still being discussed in the NVO3 WG, so
   the value is undetermined."


[SPK] In some of the implementation that are using BFD over GENEVE
have already started using O bit to indicate this is OAM packet and
these packets are not being forwarded. We may need to set this in the
GENEVE header for compatibility and have extra information for the new
implementation. Any thoughts?


 "Since multiple BFD sessions may be running between two NVEs, and multiple
BFD sessions may be originating or terminating at one NVE, there needs to
be a mechanism for demultiplexing received BFD packets to the proper
session."

[SPK] BFD VXLAN https://tools.ietf.org/html/draft-ietf-bfd-vxlan-07 drafts
there is good discussion going on if we need to define the motivation of
the draft on what problem it solves if we have BFD per VNI. There are
concerns about the scalability for the same. While we can still have BFD
for subset of VNI or we can have BFD per VNI at sedate interval/demand mode
and may use P/F sequence to poll when required. We can define supporting
use case or when P/F sequence can be really used for example it can be used
when data traffic for a given VNI has not been received for some duration.
There should also be an option to run BFD session for management VNI along
with BFD for per VNI.


 "Since multiple BFD sessions may be running between two NVEs, and multiple
BFD sessions may be originating or terminating at one NVE, there needs to
be a mechanism for demultiplexing received BFD packets to the proper
session."


[SPK] Above section in subtle way tries to talk about multiple BFD session
between same pair but again we need to be clear on what is the motivation?


These are my initial thoughts and would like to see good discussion over
this draft. Please do let me know if you think we need to address them.


Thanks
Santosh P K

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

<div dir=3D"ltr">Hello Authors,<div>=C2=A0 =C2=A0 Below are the comments on=
 the draft.=C2=A0</div><div><br></div><div><div><pre style=3D"white-space:p=
re-wrap;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:p=
age;color:rgb(0,0,0)">&quot;[Ed.Note]: Use of O bit is still being discusse=
d in the NVO3 WG, so
   the value is undetermined.&quot;</pre><pre style=3D"white-space:pre-wrap=
;font-size:13.3333px;margin-top:0px;margin-bottom:0px;break-before:page;col=
or:rgb(0,0,0)"><br></pre><pre style=3D"white-space:pre-wrap;font-size:13.33=
33px;margin-top:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)">[=
SPK] In some of the implementation that are using BFD over GENEVE have alre=
ady started using O bit to indicate this is OAM packet and these packets ar=
e not being forwarded. We may need to set this in the GENEVE header for com=
patibility and have extra information for the new implementation. Any thoug=
hts? </pre><pre style=3D"white-space:pre-wrap;font-size:13.3333px;margin-to=
p:0px;margin-bottom:0px;break-before:page;color:rgb(0,0,0)"></pre></div><di=
v><br></div><div>=C2=A0&quot;Since multiple BFD sessions may be running bet=
ween two NVEs, and multiple BFD sessions may be originating or terminating =
at one NVE, there needs to be a mechanism for demultiplexing received BFD p=
ackets to the proper session.&quot;<br></div><div><br></div><div>[SPK] BFD =
VXLAN=C2=A0<a href=3D"https://tools.ietf.org/html/draft-ietf-bfd-vxlan-07">=
https://tools.ietf.org/html/draft-ietf-bfd-vxlan-07</a>=C2=A0drafts there i=
s good discussion going on if we need to define the motivation of the draft=
 on what problem it solves if we have BFD per VNI. There are concerns about=
 the scalability for the same. While we can still have BFD for subset of VN=
I or we can have BFD per VNI at sedate interval/demand mode and may use P/F=
 sequence to poll when required. We can define supporting use case or when =
P/F sequence can be really used for example it can be used when data traffi=
c for a given VNI has not been received for some duration. There should als=
o be an option to run BFD session for management VNI along with BFD for per=
 VNI.=C2=A0</div><div><br></div><div><br></div><div><div>=C2=A0&quot;Since =
multiple BFD sessions may be running between two NVEs, and multiple BFD ses=
sions may be originating or terminating at one NVE, there needs to be a mec=
hanism for demultiplexing received BFD packets to the proper session.&quot;=
<br></div><div><br></div></div><div><br></div><div>[SPK] <span style=3D"col=
or:rgb(0,0,0);font-size:13.3333px">Above section in subtle way tries to tal=
k about multiple BFD session between same pair but again we need to be clea=
r on what is the motivation?</span></div></div><div><span style=3D"color:rg=
b(0,0,0);font-size:13.3333px"><br></span></div><div><span style=3D"color:rg=
b(0,0,0);font-size:13.3333px"><br></span></div><div><div>These are my initi=
al thoughts and would like to see good discussion over this draft. Please d=
o let me know if you think we need to address them.=C2=A0</div><div><br></d=
iv><div><br></div><div>Thanks</div><div>Santosh P K=C2=A0</div><div></div><=
/div></div>

--000000000000f241a80594022eca--


From nobody Thu Oct  3 11:11:27 2019
Return-Path: <santosh.pallagatti@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 7036E120983; Thu,  3 Oct 2019 07:20:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_HELO_NONE=0.001, 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 dVOxNNKLcOJU; Thu,  3 Oct 2019 07:20:35 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::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 5F7D112095A; Thu,  3 Oct 2019 07:20:34 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id 7so2964532ljw.7; Thu, 03 Oct 2019 07:20:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iWzlkf7JI4xY/oZfb0tmxLwjm7eH9tEkPR8stEDZexY=; b=Sd6e0cwb6ZwltrximPOVsea9g/Xo4XTD8iPybLBDdNLEO+53Dmfc6UlE7SOR92ZLFk XHecMnEDWzzd7M8P2D7cMLJRllbUVVqK2SFefzIWBJ5YizR2LfMyE+bKidVMJ9QMC8vX WRSdpl5/jlG9wo+ARGL0ImQrW3+EhxgKsKCVluSyc+J793BrhjqYNwgZU9f+rwhIv4MU 32/IEZ/9QSPJJce8hiloXZ85NT9Xz1kcKXRc3CUV12iM34boSxt8cGvA4eHThVPCLVHL WvKEdHa/Yz2n27cW+slp0GD2fVmIRmu0Cc2zxku2ihto0tPas9aRLVfOIA/YIgDAXNNr ZSfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iWzlkf7JI4xY/oZfb0tmxLwjm7eH9tEkPR8stEDZexY=; b=OtaaJ25HD4D5Gj4l1a1K811LrRkmVDSsZz9ayvGAEYdG9HRtBjmyxCIVo1LtIpLHwL bCCR9sX8WvVq+GQgGZ4hSWaLJpD6ad8go6s+a2BDh5rZF9OGV8PiNClKOv8HD7lzz4+Y OdnPTtMChecCgQqG0SIQFh1v/6p9b5cUZsGqUM8eNaJ0NDm5Mn13NXsYVCDb4rorb7V6 vJUDuIvD9eUYlPjIrzWlEMRYD0G5ojWPXp8B/dXKiuETPWpebmHiAYzahEudHhH6xeFq lltj8MEuOqdnAtW5EefCSisIDF6fWlsmfiXUQt+gIaTWBqA4nzKZI+J7bx+9l7tVVj5U YYQQ==
X-Gm-Message-State: APjAAAXmemEiwlGCiRMujVg9zjF5DWbSecB9jeclk7hPvaAF5MecFrjI lfSnwrE35WF1TuJT82E2f4XT2jApBRaX9YryIwA=
X-Google-Smtp-Source: APXvYqxsC9bBIAI3ezvRxKzjLxFV6UOoRuPci/tF2irbA2qzE+D/XNLM/t96olGcFMob1WP6aLqsvMyIkHIALNROIxA=
X-Received: by 2002:a2e:1504:: with SMTP id s4mr6356574ljd.80.1570112432296; Thu, 03 Oct 2019 07:20:32 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn>
In-Reply-To: <201909251039413767352@zte.com.cn>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Thu, 3 Oct 2019 19:50:20 +0530
Message-ID: <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com>
Subject: Re: BFD over VXLAN: Trapping BFD Control packet at VTEP
To: xiao.min2@zte.com.cn
Cc: Greg Mirsky <gregimirsky@gmail.com>, draft-ietf-bfd-vxlan@ietf.org,  Dinesh Dutt <didutt@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, Joel Halpern <jmh@joelhalpern.com>,  "T. Sridhar" <tsridhar@vmware.com>, bfd-chairs@ietf.org, nvo3@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c8d80e0594024914"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/PV5bDHl47wmGuaHAkCW3cBkdbjA>
X-Mailman-Approved-At: Thu, 03 Oct 2019 11:11:26 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 03 Oct 2019 14:20:56 -0000

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

Xiao,
   Thanks for your explanation. This helps a lot. I would wait for more
comments from others to see if this what we need in this draft to be
supported based on that we can provide appropriate sections in the draft.

Thanks
Santosh P K

On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:

> Hi Santosh,
>
>
> With regard to the question whether we should allow multiple BFD sessions
> for the same VNI or not, IMHO we should allow it, more explanation as
> follows.
>
> Below is a figure derived from figure 2 of RFC8014 (An Architecture for
> Data-Center Network Virtualization over Layer 3 (NVO3)).
>
>                     |         Data Center Network (IP)        |
>                     |                                         |
>                     +-----------------------------------------+
>                          |                           |
>                          |       Tunnel Overlay      |
>             +------------+---------+       +---------+------------+
>             | +----------+-------+ |       | +-------+----------+ |
>             | |  Overlay Module  | |       | |  Overlay Module  | |
>             | +---------+--------+ |       | +---------+--------+ |
>             |           |          |       |           |          |
>      NVE1   |           |          |       |           |          | NVE2
>             |  +--------+-------+  |       |  +--------+-------+  |
>             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>             |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>             +----+-----+----+------+       +----+-----+-----+-----+
>                  |     |    |                   |     |     |
>                  |     |    |                   |     |     |
>                  |     |    |                   |     |     |
>           -------+-----+----+-------------------+-----+-----+-------
>                  |     |    |     Tenant        |     |     |
>             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>                 +---+ +---+ +---+             +---+ +---+   +---+
>                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>                 +---+ +---+ +---+             +---+ +---+   +---+
>
> To my understanding, the BFD sessions between NVE1 and NVE2 are actually
> initiated and terminated at VAP of NVE.
>
> If the network operator want to set up one BFD session between VAP1 of
> NVE1 and VAP1of NVE2, at the same time another BFD session between VAP3 o=
f
> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
> VNI1, I believe it's reasonable, so that's why I think we should allow it=
.
>
>
> Of course, in RFC8014 it also says:
>
> "Note that two different Tenant Systems (and TSIs) attached to a common N=
VE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they connect =
to the same Virtual Network."
>
> Some people may argue that all Tenant Systems connecting to the same
> Virtual Network MUST share one VAP, if that's true, then VAP1 and VAP3
> should merge into one VAP and my explanation doesn't work. Copying to NVO=
3
> WG to involve more experts, hope for your clarifications and comments.
>
>
> Best Regards,
>
> Xiao Min
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*SantoshPK <santosh.pallagatti@gmail=
.com>
> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com>=
;
> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org <draf=
t-ietf-bfd-vxlan@ietf.org>;Dinesh
> Dutt <didutt@gmail.com>;rtg-bfd WG <rtg-bfd@ietf.org>;Joel M. Halpern <
> jmh@joelhalpern.com>;T. Sridhar <tsridhar@vmware.com>;bfd-chairs@ietf.org
> <bfd-chairs@ietf.org>;
> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8823=E6=97=A5 05:39
> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: BFD over VXLAN: Trapping BFD Control =
packet at VTEP*
> Greg,
>     Please see inline reply tagged [SPK]. I have added text requested.
>
> Thanks
> Santosh P K
>
> On Fri, Aug 16, 2019 at 4:59 AM Greg Mirsky <gregimirsky@gmail...com
> <gregimirsky@gmail.com>> wrote:
>
>> Hi Santosh,
>> thank you for your comments. Please find my notes in-lined and tagged
>> GIM>>.
>>
>> Regards,
>> Greg
>>
>> On Tue, Aug 13, 2019 at 10:24 PM Santosh P K <
>> santosh.pallagatti@gmail.com> wrote:
>>
>>> Greg,
>>>    Thanks for updated version of document. Here are few comments on new
>>> draft.
>>>
>>> Section 4:
>>> Destination MAC: This MUST NOT be of one of tenant's MAC
>>>          addresses.  The MAC address MAY be configured, or it MAY be
>>>          learned via a control plane protocol.  The details of how the
>>>          MAC address is obtained are outside the scope of this document=
.
>>>
>>> I think we may need to give background on why we are saying MAC address
>>> MUST not be one of tenant's MAC address. Like in this thread we have
>>> discussed one of the tenant could have borrowed the same VTEP mac addre=
ss
>>> and we if we have to use BFD then we need to avoid that conflict to ens=
ure
>>> BFD packets get observed in the VTEP itself. Should we add a section be=
fore
>>> 4 to set that context so that above text makes more sense in that conte=
xt?
>>>
>> GIM>> Certainly. Please share the text you'd like to add.
>>
>
> [SPK]  Proposed text for why we should not use VTEP MAX address as tenant
> MAC address.
>
> "In some scenarios tenant MAC is borrowed from VTEP MAC address. VXLAN BF=
D
> MUST terminate BFD session at VTEP and MUST not forward BFD packets to
> tenants. To terminate VXLAN BFD packets at VTEP, deployment MUST ensure
> that there are no tenant VM which barrows VTEP MAC address."
>
>
>>>
>>>    IP header:
>>>          Destination IP: IP address MUST NOT be of one of tenant's IP
>>>          addresses.  IP address MAY be selected from the range 127/8 fo=
r
>>>          IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
>>>
>>>          TTL: MUST be set to 1 to ensure that the BFD packet is not
>>>          routed within the L3 underlay network.
>>>
>>>
>>> I think we have added some text to address Sridhar comments on why TTL
>>> MUST be 1 and dest IP address MUST be 127/8 range. I see that text is
>>> missing now.
>>>
>> GIM>> My apologies that I've missed to include the text from another
>> discussion thread. I believe the following would be complete:
>>           TTL or Hop Limit: MUST be set to 1 to ensure that the BFD
>>          packet is not routed within the Layer 3 underlay network.  This
>>          addresses the scenario when the inner IP destination address is
>>          of VXLAN gateway and there is a router in underlay which
>>          removes the VXLAN header, then it is possible to route the
>>          packet as VXLAN  gateway address is routable address.
>>
>
> [SPK] This text looks good.
>
>>
>>> Section 5.1:
>>> For such packets, the BFD session MUST be identified
>>>    using the following three-tuples of fields of the inner header: the
>>>    source IP, the destination IP, and the source UDP port number presen=
t
>>>    in the IP header carried by the payload of the packet in VXLAN
>>>    encapsulation.  If BFD packet is received with non-zero Your
>>> Discriminator, then BFD session MUST be demultiplexed only with Your
>>>    Discriminator as the key.
>>>
>>> Just with 3 tuple we will not be able to demux packet. We need to
>>> consider VNI as well if we have multiple BFD session between same pair =
of
>>> VTEP.
>>>
>> GIM>> This is one of comments from Carlos we need to address. Your
>> comment have helped me to form the question:
>>
>> What is the goal running multiple BFD sessions between the pair of VTEPs=
?
>>
>>
> [SPK] The goal of the multiple BFD session is to ensure check liveliness
> of VXLAN tunnel. There is already a good amount of debate on this topic
> that do we really need that? As per RFC 5884 we are running BFD per LSP a=
nd
> we might hit scale issues there too. I think it is up to operator to deci=
de
> how they want to use multiple BFD session per VXLAN tunnel. It could be
> possible that BFD session with special VNI is run at aggressive interval
> where as MAY have multiple BFD sessions for different VNI at a sedate
> interval, for that matter they could be running in demand mode as well (r=
un
> P/F sequence only when there is no data following for that VNI). As WG if
> we think running multiple BFD session make sense then we might need to ad=
d
> appropriate text.
>
> If the goal is to monitor per VNI, then the following text should describ=
e
>> the demultiplexing of the initial BFD Control packet:
>>    Demultiplexing of IP BFD packet has been defined in Section 3 of
>>    [RFC5881].  Since multiple BFD sessions may be running between two
>>    VTEPs, there needs to be a mechanism for demultiplexing received BFD
>>    packets to the proper session.  For demultiplexing packets with Your
>>    Discriminator equal to 0, a BFD session MUST be identified using the
>>    logical link over which the BFD Control packet is received.  In the
>>    case of VXLAN, the VNI number identifies that logical link.  If BFD
>>    packet is received with non-zero Your Discriminator, then BFD session
>>    MUST be demultiplexed only with Your Discriminator as the key.
>>
>
> [SPK]  I think this text for multiple BFD session between same pair of
> VTEPs for multiple VNI makes sense only if as WG we think that could be u=
se
> case.
>
> Would there be need to run multiple BFD sessions with the same VNI number=
?
>>
>
> [SPK] IMHO we should not allow multiple BFD session for the same VNI.
>
>
>>
>>
>>>
>>> Thanks
>>> Santosh P K
>>>
>>>
>>> On Fri, Aug 9, 2019 at 4:27 AM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Dinesh, thank you for your help, much appreciated.
>>>> Hi Joel and Sridhar,
>>>> could you please check if the updated text on the inner Ethernet frame
>>>> addressed your concern.
>>>>
>>>> On Wed, Aug 7, 2019 at 2:25 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>>>
>>>>> Looks god to me Greg. Thank you for your hard work in this,
>>>>>
>>>>> Dinesh
>>>>>
>>>>> On Wed, Aug 7, 2019 at 9:25 AM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Dinesh, Joel, Sridhar, et al.,
>>>>>> much appreciate the help you've given me sharing your expertise. I
>>>>>> hope that the updates you will find in the attached diff and the wor=
king
>>>>>> copy of the draft be closer to the acceptable solution for VTEP-VTEP=
 BFD.
>>>>>> Please note, that I'll shortly start a new discussion thread to addr=
ess one
>>>>>> of Carlos's questions on the ambiguity of the text on multiple concu=
rrent
>>>>>> sessions between the same pair of VTEPs.
>>>>>> Please review the changes to Sections 4 and 6 and share your
>>>>>> feedback, suggestions, and questions.
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Mon, Aug 5, 2019 at 6:03 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Aug 5, 2019 at 5:56 PM Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Dinesh,
>>>>>>>> thank you for your expedient detailed response.
>>>>>>>> I believe that the ability to run BFD session up to a tenant
>>>>>>>> (VTEP-VTEP-tenant or tenant-tenant) was never in jeopardy from thi=
s
>>>>>>>> specification.
>>>>>>>> I'm trying to provide precise specification on what can be used ad
>>>>>>>> the destination MAC and IP addresses in the inner frame/packet as =
I believe
>>>>>>>> that likely will help to avoid interoperability issues.
>>>>>>>> I'm interested to learn some more about the "martian checking"
>>>>>>>> function. As you know, martian addresses have been used as destina=
tion IP
>>>>>>>> address in LSP Ping and BFD over MPLS LSP and PW. I haven't heard =
that any
>>>>>>>> silicon feature caused problems for operators using these tools.
>>>>>>>>
>>>>>>>
>>>>>>> Interesting. I didn't know this aspect of use with MPLS ping. Did
>>>>>>> those packets ever go through a firewall though? In any case, maybe=
 suggest
>>>>>>> the use of those addresses with a statement that this is how LSP do=
es it,
>>>>>>> but that other MAC/IP pairs are possible as long as the conditions =
of the
>>>>>>> endpoint owning the MAC/IP was honored.
>>>>>>>
>>>>>>> Dinesh
>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Greg
>>>>>>>>
>>>>>>>> On Mon, Aug 5, 2019 at 3:59 PM Dinesh Dutt <didutt@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Greg,
>>>>>>>>>
>>>>>>>>> That we agree on the problem definition is the first step forward=
.
>>>>>>>>> Your original document had my cases covered and so I was surprise=
d by the
>>>>>>>>> track this thread took. It doesn't matter, we're back on track.
>>>>>>>>>
>>>>>>>>> My recommendation is to not worry about specifying the precise
>>>>>>>>> MAC/IP address used in the inner header. The addresses chosen MUS=
T ensure
>>>>>>>>> that the packet is trapped to the control plane of the VTEP and n=
ot escape
>>>>>>>>> to the tenant if the BFD is to the VTEP. Any solution MUST also n=
ot
>>>>>>>>> preclude the use of the BFD by tenant systems for that VNI. There=
 are many
>>>>>>>>> ways an implementer can choose to implement this. For example, th=
e inner
>>>>>>>>> MAC address is whatever the VTEP implementer would return if ARP'=
d for the
>>>>>>>>> IP address used in the inner header in the given VNI. The impleme=
nter can
>>>>>>>>> pick a fixed MAC address, one that they own etc. Multiple BFD ses=
sions can
>>>>>>>>> be run for testing path connectivity on more than one VNIs. Limit=
s should
>>>>>>>>> be in place to avoid overwhelming the receiver with BFD messages =
(you had
>>>>>>>>> words about this in your currently published draft).  If the VNI =
is
>>>>>>>>> irrelevant in the test i.e. only the VXLAN pipe at the VTEP is be=
ing
>>>>>>>>> tested. the user can use any VNI active on the VTEP on which the =
VTEP owns
>>>>>>>>> an IP address.
>>>>>>>>>
>>>>>>>>> I'm concerned about the use of 127/8 address only because of
>>>>>>>>> firewalls or implementations that drop packets with these address=
es as
>>>>>>>>> either the source or destination. For example, on many merchant s=
ilicon, I
>>>>>>>>> don't believe you can turn off martian checking and drops *only* =
for
>>>>>>>>> VXLAN-encapsulated BFD packets. I don't know what the Linux kerne=
l does
>>>>>>>>> today on such packets, for example (or Hyper-V). I'd like a solut=
ion that
>>>>>>>>> doesn't demand additional or new chip functionality or require ad=
ditional
>>>>>>>>> middle-box hole punch.
>>>>>>>>>
>>>>>>>>> Why do you feel you MUST to specify the MAC/IP address on the
>>>>>>>>> inner packet? What am I missing here?
>>>>>>>>>
>>>>>>>>> Dinesh
>>>>>>>>>
>>>>>>>>> On Mon, Aug 5, 2019 at 3:04 PM Greg Mirsky <gregimirsky@gmail.com=
>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Dinesh,
>>>>>>>>>> what do you see as the way forward? I agree, that the proposed
>>>>>>>>>> text doesn't work for multi-VNI concurrent monitoring because th=
ese VNIs
>>>>>>>>>> are tenant's VNIs. And in that case, we need to specify another =
mechanism
>>>>>>>>>> to trap the BFD Control packet at VTEP. It seems that VTEP's Eth=
ernet
>>>>>>>>>> address must be used as the destination MAC address in the inner=
 Ethernet
>>>>>>>>>> frame. The destination IP address may be either VTEP's address o=
f martian
>>>>>>>>>> (I do prefer martian). Let me give it  try:
>>>>>>>>>> NEW TEXT:
>>>>>>>>>>
>>>>>>>>>> To monitor continuity of the path between two VTEPs, an operator
>>>>>>>>>> MUST select a VNI number to be used as Management VNI. Managemen=
t VNI
>>>>>>>>>> number MUST NOT be one of the tenant's VNIs to prevent sending V=
XLAN
>>>>>>>>>> packets received on Management VNI to a tenant. VNI number 1 is =
RECOMMENDED
>>>>>>>>>> as the default for Management VNI. [Ed.note: What we set the Des=
tination
>>>>>>>>>> MAC to? Can it be invalid MAC that MUST be ignored on receipt?]
>>>>>>>>>>
>>>>>>>>>> If an implementation supports concurrent monitoring of multiple
>>>>>>>>>> VNIs, then the value of VNI number MAY be one of tenant's VNIs. =
The
>>>>>>>>>> destination MAC address in the inner Ethernet frame encapsulatin=
g BFD
>>>>>>>>>> Control packet MUST be MAC associated with the remote VTEP.
>>>>>>>>>> The destination IP address of the inner IP packet MUST be
>>>>>>>>>> selected from the range 127/8 for IPv4, and for IPv6 from the ra=
nge
>>>>>>>>>> 0:0:0:0:0:FFFF:7F00:0/104. The TTL value in the inner IP header =
MUST be set
>>>>>>>>>> to 1.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Greg
>>>>>>>>>>
>>>>>>>>>> On Sun, Aug 4, 2019 at 9:07 AM Dinesh Dutt <didutt@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Greg,
>>>>>>>>>>>
>>>>>>>>>>> Thanks for your clarifications. I agree with your sentiment on
>>>>>>>>>>> why you're running BFD over VXLAN between VTEPs. I wasn't argui=
ng against
>>>>>>>>>>> it at all. All I was saying was pointing to the limitations of =
the use of
>>>>>>>>>>> management VNI. I spoke to some operators who're running EVPN a=
nd mentioned
>>>>>>>>>>> the discussion on this thread. They concur that they're using s=
pecific VNIs
>>>>>>>>>>> to test connectivity over that VNI between VTEPs to ensure misc=
onfiguration
>>>>>>>>>>> doesn't lead to blackholes. My statements are based in real wor=
ld operator
>>>>>>>>>>> experience. And I was providing language that ensured packets d=
idn't leak
>>>>>>>>>>> across to tenants when they were destined to VTEPs.
>>>>>>>>>>>
>>>>>>>>>>> Dinesh
>>>>>>>>>>>
>>>>>>>>>>> On Sat, Aug 3, 2019 at 10:34 AM Greg Mirsky <
>>>>>>>>>>> gregimirsky@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Dinesh,
>>>>>>>>>>>> many thanks for your detailed updates on how some
>>>>>>>>>>>> implementations process VXLAN header and the inner Ethernet fr=
ame. These
>>>>>>>>>>>> are very helpful in achieving the workable solution for the pr=
oblem at hand.
>>>>>>>>>>>> You've noted that a path between VTEPs may be monitored in the
>>>>>>>>>>>> underlay network by merely establishing a BFD session. That is=
 true, but by
>>>>>>>>>>>> using BFD with VXLAN encapsulation between the pair of VTEPs w=
e are
>>>>>>>>>>>> extending the OAM domain by including, to some extent, VXLAN f=
orwarding
>>>>>>>>>>>> engine. Abstract in RFC 5880 defines the goal and the domain i=
n which BFD
>>>>>>>>>>>> protocol can detect a fault as:
>>>>>>>>>>>>    This document describes a protocol intended to detect fault=
s
>>>>>>>>>>>> in the
>>>>>>>>>>>>    bidirectional path between two forwarding engines, includin=
g
>>>>>>>>>>>>    interfaces, data link(s), and to the extent possible the
>>>>>>>>>>>> forwarding
>>>>>>>>>>>>    engines themselves, with potentially very low latency.
>>>>>>>>>>>> Thus, BFD in the underlay will exercise a part of IP forwardin=
g
>>>>>>>>>>>> engine while BFD with VXLAN encapsulation, ran between the sam=
e pair of
>>>>>>>>>>>> VTEPs, extends the OAM domain. At the same time, defining BFD =
between
>>>>>>>>>>>> tenant systems in outside the goal of this specification. But =
VXLAN BFD
>>>>>>>>>>>> session between VTEPs may be useful in monitoring e2e path bet=
ween tenants,
>>>>>>>>>>>> as described in the update to -07:
>>>>>>>>>>>>    At the same time, a service layer BFD session may be used
>>>>>>>>>>>> between the
>>>>>>>>>>>>    tenants of VTEPs IP1 and IP2 to provide end-to-end fault
>>>>>>>>>>>> management.
>>>>>>>>>>>>    In such case, for VTEPs BFD control packets of that session
>>>>>>>>>>>> are
>>>>>>>>>>>>    indistinguishable from data packets.  If end-to-end defect
>>>>>>>>>>>> detection
>>>>>>>>>>>>    is realized as the set of concatenated OAM domains, e.g.,
>>>>>>>>>>>> VM1-1 - IP1
>>>>>>>>>>>>    -- IP2 - VM2-1, then the BFD session over VXLAN between
>>>>>>>>>>>> VTEPs SHOULD
>>>>>>>>>>>>    follow the procedures described in Section 6.8.17 [RFC5880]=
.
>>>>>>>>>>>> I've attached the current working version of the draft.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Greg
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Aug 2, 2019 at 5:43 PM Dinesh Dutt <didutt@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> What I mean is "How do you infer that it excludes the case I'=
m
>>>>>>>>>>>>> talking about?".
>>>>>>>>>>>>>
>>>>>>>>>>>>> Dinesh
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Aug 2, 2019 at 5:41 PM Dinesh Dutt <didutt@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> The abstract reads this: "
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This document describes the use of the Bidirectional Forward=
ing
>>>>>>>>>>>>>>    Detection (BFD) protocol in point-to-point Virtual eXtens=
ible Local
>>>>>>>>>>>>>>    Area Network (VXLAN) tunnels forming up an overlay networ=
k."
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> How do you infer what you said?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Dinesh
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Aug 2, 2019 at 5:38 PM Joel M. Halpern <
>>>>>>>>>>>>>> jmh@joelhalpern.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I am going by what the draft says its purpose is.  If you
>>>>>>>>>>>>>>> (Dinesh) want
>>>>>>>>>>>>>>> the draft to fulfill a different purpose, then either ask
>>>>>>>>>>>>>>> the chairs to
>>>>>>>>>>>>>>> take this draft back to the WG, or write a separate draft.
>>>>>>>>>>>>>>> As currently written, the behavior Greg proposed meets the
>>>>>>>>>>>>>>> needs, and
>>>>>>>>>>>>>>> does so in a way that is consistent with VxLAN.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yours,
>>>>>>>>>>>>>>> Joel
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 8/2/2019 8:30 PM, Dinesh Dutt wrote:
>>>>>>>>>>>>>>> > What is the stated purpose of this BFD session? The VTEP
>>>>>>>>>>>>>>> reachability is
>>>>>>>>>>>>>>> > determined by the underlay, I don't need VXLAN-encaped
>>>>>>>>>>>>>>> packet for that.
>>>>>>>>>>>>>>> > Do we agree?
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > If I want to test the VXLAN encap/decap functionality
>>>>>>>>>>>>>>> alone, picking any
>>>>>>>>>>>>>>> > single VNI maybe fine. But is this all any network
>>>>>>>>>>>>>>> operator wants? Why?
>>>>>>>>>>>>>>> > In what situations has this been a problem? I suspect
>>>>>>>>>>>>>>> operators also
>>>>>>>>>>>>>>> > want to verify path continuity over a specific VNI. If yo=
u
>>>>>>>>>>>>>>> say this is
>>>>>>>>>>>>>>> > not defined by the document, I disagree because the
>>>>>>>>>>>>>>> current version
>>>>>>>>>>>>>>> > talks about controlling the number of BFD sessions betwee=
n
>>>>>>>>>>>>>>> the VTEPs
>>>>>>>>>>>>>>> > (see section 3). More importantly, this is a real problem
>>>>>>>>>>>>>>> that operators
>>>>>>>>>>>>>>> > like to verify.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > Dinesh
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> > On Fri, Aug 2, 2019 at 5:08 PM Joel M. Halpern <
>>>>>>>>>>>>>>> jmh@joelhalpern.com
>>>>>>>>>>>>>>> > <mailto:jmh@joelhalpern.com>> wrote:
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> >     What is special about the management VNI is precisely
>>>>>>>>>>>>>>> that it is NOT a
>>>>>>>>>>>>>>> >     tenant VNI.  The VxLAN administration does know how i=
t
>>>>>>>>>>>>>>> allocates VNI to
>>>>>>>>>>>>>>> >     tenants, and which VNI it has allocated.  In contrast=
,
>>>>>>>>>>>>>>> it does not know
>>>>>>>>>>>>>>> >     which IP addresses or MAC adddresses teh tenant is
>>>>>>>>>>>>>>> using or may plan
>>>>>>>>>>>>>>> >     to use.
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> >     Yours,
>>>>>>>>>>>>>>> >     Joel
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>> >     On 8/2/2019 6:41 PM, Dinesh Dutt wrote:
>>>>>>>>>>>>>>> >      > The assumption of an IP address within any VNI is
>>>>>>>>>>>>>>> suspect that way.
>>>>>>>>>>>>>>> >      > What's special about a single VNI, the management
>>>>>>>>>>>>>>> VNI? The VTEP IP
>>>>>>>>>>>>>>> >      > address does not belong in reality in any VNI...
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      > Dinesh
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      > On Fri, Aug 2, 2019 at 3:17 PM Joel M. Halpern
>>>>>>>>>>>>>>> >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>>>>>>>>>>>>>> >      > <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>>> wrote:
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      >     Your response seems to miss two points:
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      >     First, the problem you describe is not what th=
e
>>>>>>>>>>>>>>> document says
>>>>>>>>>>>>>>> >     it is
>>>>>>>>>>>>>>> >      >     solving.  To the degree it discusses it at all=
,
>>>>>>>>>>>>>>> the document
>>>>>>>>>>>>>>> >     says "
>>>>>>>>>>>>>>> >      >       In
>>>>>>>>>>>>>>> >      >     most cases, a single BFD session is sufficient
>>>>>>>>>>>>>>> for the given
>>>>>>>>>>>>>>> >     VTEP to
>>>>>>>>>>>>>>> >      >     monitor the reachability of a remote VTEP,
>>>>>>>>>>>>>>> regardless of the
>>>>>>>>>>>>>>> >     number of
>>>>>>>>>>>>>>> >      >     VNIs in common. "
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      >     Second, you assume the existence of an IP
>>>>>>>>>>>>>>> address for a VTEP
>>>>>>>>>>>>>>> >     within a
>>>>>>>>>>>>>>> >      >     VNI.  As with the MAC address, the VTEP does
>>>>>>>>>>>>>>> not have an IP
>>>>>>>>>>>>>>> >     address
>>>>>>>>>>>>>>> >      >     within the VNI.  Some implementations may have
>>>>>>>>>>>>>>> created such a
>>>>>>>>>>>>>>> >     thing,
>>>>>>>>>>>>>>> >      >     but
>>>>>>>>>>>>>>> >      >     the general construct, as defined to date, doe=
s
>>>>>>>>>>>>>>> not support such.
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      >     In short, you are requiring a behavior that
>>>>>>>>>>>>>>> violates the
>>>>>>>>>>>>>>> >     architectural
>>>>>>>>>>>>>>> >      >     structure of overlay / underlay separation, an=
d
>>>>>>>>>>>>>>> common
>>>>>>>>>>>>>>> >     usage.  And you
>>>>>>>>>>>>>>> >      >     are doing so to support a use case that the
>>>>>>>>>>>>>>> working group has not
>>>>>>>>>>>>>>> >      >     indicated in the document as important.
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      >     Yours,
>>>>>>>>>>>>>>> >      >     Joel
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >      >     On 8/2/2019 5:01 PM, Dinesh Dutt wrote:
>>>>>>>>>>>>>>> >      >      > Joel,
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >      > You understood correctly.
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >      > The VNIs may not share fate due to
>>>>>>>>>>>>>>> misconfiguration. And I
>>>>>>>>>>>>>>> >     strongly
>>>>>>>>>>>>>>> >      >      > suspect someone will want to use BFD for
>>>>>>>>>>>>>>> that because its
>>>>>>>>>>>>>>> >     about
>>>>>>>>>>>>>>> >      >     checking
>>>>>>>>>>>>>>> >      >      > path continuity as stated by the draft. As
>>>>>>>>>>>>>>> long as there's a
>>>>>>>>>>>>>>> >      >     valid IP
>>>>>>>>>>>>>>> >      >      > (because it's BFD) owned by the VTEP in tha=
t
>>>>>>>>>>>>>>> VNI, you can
>>>>>>>>>>>>>>> >     use BFD in
>>>>>>>>>>>>>>> >      >      > that VNI. Thats all that you need to
>>>>>>>>>>>>>>> dictate.  That IP address
>>>>>>>>>>>>>>> >      >     has a MAC
>>>>>>>>>>>>>>> >      >      > address and you can use that on the inner
>>>>>>>>>>>>>>> frame. That is
>>>>>>>>>>>>>>> >     all normal
>>>>>>>>>>>>>>> >      >      > VXLAN processing. The outer IP is always
>>>>>>>>>>>>>>> that of the VTEP.
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >      > Dinesh
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >      > On Fri, Aug 2, 2019 at 11:03 AM Joel M.
>>>>>>>>>>>>>>> Halpern
>>>>>>>>>>>>>>> >      >     <jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>>
>>>>>>>>>>>>>>> >      >      > <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>>>> wrote:
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >      >     If I am reading your various emails
>>>>>>>>>>>>>>> correctly Dinesh
>>>>>>>>>>>>>>> >     (and I
>>>>>>>>>>>>>>> >      >     may have
>>>>>>>>>>>>>>> >      >      >     missed something) you are trying to use
>>>>>>>>>>>>>>> the MAC address
>>>>>>>>>>>>>>> >      >     because you
>>>>>>>>>>>>>>> >      >      >     want
>>>>>>>>>>>>>>> >      >      >     to be able to send these BFD packets
>>>>>>>>>>>>>>> over arbitrary VNI to
>>>>>>>>>>>>>>> >      >     monitor the
>>>>>>>>>>>>>>> >      >      >     VNI.  That is not a requirement
>>>>>>>>>>>>>>> identified in the
>>>>>>>>>>>>>>> >     document.
>>>>>>>>>>>>>>> >      >     It is not
>>>>>>>>>>>>>>> >      >      >     even a problem I understand, since all
>>>>>>>>>>>>>>> the VNI between an
>>>>>>>>>>>>>>> >      >     ingress and
>>>>>>>>>>>>>>> >      >      >     egress VTEP share fate.
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >      >     Yours,
>>>>>>>>>>>>>>> >      >      >     Joel
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >      >     On 8/2/2019 1:44 PM, Dinesh Dutt wrote:
>>>>>>>>>>>>>>> >      >      >      > Thanks for verifying this. On Linux
>>>>>>>>>>>>>>> and hardware
>>>>>>>>>>>>>>> >     routers
>>>>>>>>>>>>>>> >      >     that I'm
>>>>>>>>>>>>>>> >      >      >     aware
>>>>>>>>>>>>>>> >      >      >      > of (Cisco circa 2012 and Cumulus),
>>>>>>>>>>>>>>> the physical MAC
>>>>>>>>>>>>>>> >     address is
>>>>>>>>>>>>>>> >      >      >     reused
>>>>>>>>>>>>>>> >      >      >      > across the VNIs on the VTEP. Did you
>>>>>>>>>>>>>>> check on a non-VMW
>>>>>>>>>>>>>>> >      >     device?
>>>>>>>>>>>>>>> >      >      >     This is
>>>>>>>>>>>>>>> >      >      >      > more for my own curiosity.
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      > To address the general case, can we
>>>>>>>>>>>>>>> not define a
>>>>>>>>>>>>>>> >      >     well-known (or
>>>>>>>>>>>>>>> >      >      >     reserve
>>>>>>>>>>>>>>> >      >      >      > one) unicast MAC address for use wit=
h
>>>>>>>>>>>>>>> VTEP? If the MAC
>>>>>>>>>>>>>>> >      >     address is
>>>>>>>>>>>>>>> >      >      >      > configurable in BFD command, this ca=
n
>>>>>>>>>>>>>>> be moot.
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      > Dinesh
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      > On Fri, Aug 2, 2019 at 10:27 AM
>>>>>>>>>>>>>>> Santosh P K
>>>>>>>>>>>>>>> >      >      >      > <santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>>
>>>>>>>>>>>>>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>>>> wrote:
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >     I have cross checked point raise=
d
>>>>>>>>>>>>>>> about MAC address
>>>>>>>>>>>>>>> >      >     usage. It is
>>>>>>>>>>>>>>> >      >      >      >     possible that tenant could be
>>>>>>>>>>>>>>> using physical MAC
>>>>>>>>>>>>>>> >      >     address and
>>>>>>>>>>>>>>> >      >      >     when a
>>>>>>>>>>>>>>> >      >      >      >     packet comes with valid VNI with
>>>>>>>>>>>>>>> a MAC address
>>>>>>>>>>>>>>> >     that is
>>>>>>>>>>>>>>> >      >     being
>>>>>>>>>>>>>>> >      >      >     used by
>>>>>>>>>>>>>>> >      >      >      >     tenant then packet will be sent
>>>>>>>>>>>>>>> to that tenant.
>>>>>>>>>>>>>>> >     This rules
>>>>>>>>>>>>>>> >      >      >     out the
>>>>>>>>>>>>>>> >      >      >      >     fact that we could use physical
>>>>>>>>>>>>>>> MAC address as
>>>>>>>>>>>>>>> >     inner
>>>>>>>>>>>>>>> >      >     MAC to
>>>>>>>>>>>>>>> >      >      >     ensure
>>>>>>>>>>>>>>> >      >      >      >     packets get terminated at VTEP
>>>>>>>>>>>>>>> itself.
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >     Thanks
>>>>>>>>>>>>>>> >      >      >      >     Santosh P K
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >     On Wed, Jul 31, 2019 at 11:00 AM
>>>>>>>>>>>>>>> Santosh P K
>>>>>>>>>>>>>>> >      >      >      >     <santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>>
>>>>>>>>>>>>>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:santosh.pallagatti@gmail...com
>>>>>>>>>>>>>>> <santosh.pallagatti@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:santosh.pallagatti@gmail.com>>>>>
>>>>>>>>>>>>>>> >      >      >      >     wrote:
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >         Joel,
>>>>>>>>>>>>>>> >      >      >      >             Thanks for your inputs. =
I
>>>>>>>>>>>>>>> checked
>>>>>>>>>>>>>>> >      >     implementation within
>>>>>>>>>>>>>>> >      >      >      >         Vmware. Perhaps I should hav=
e
>>>>>>>>>>>>>>> been more clear
>>>>>>>>>>>>>>> >      >     about MAC
>>>>>>>>>>>>>>> >      >      >     address
>>>>>>>>>>>>>>> >      >      >      >         space while checking
>>>>>>>>>>>>>>> internally. I will cross
>>>>>>>>>>>>>>> >      >     check again for
>>>>>>>>>>>>>>> >      >      >      >         the same and get back on thi=
s
>>>>>>>>>>>>>>> list.
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >         Thanks
>>>>>>>>>>>>>>> >      >      >      >         Santosh P K
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >         On Wed, Jul 31, 2019 at 10:5=
4
>>>>>>>>>>>>>>> AM Joel M.
>>>>>>>>>>>>>>> >     Halpern
>>>>>>>>>>>>>>> >      >      >      >         <jmh@joelhalpern.com
>>>>>>>>>>>>>>> <jmh@joelhalpern...com>
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com> <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com>>
>>>>>>>>>>>>>>> >      >     <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>>>
>>>>>>>>>>>>>>> >      >      >     <mailto:jmh@joelhalpern.com
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com> <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com>>
>>>>>>>>>>>>>>> >      >     <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>
>>>>>>>>>>>>>>> >     <mailto:jmh@joelhalpern.com <mailto:
>>>>>>>>>>>>>>> jmh@joelhalpern.com>>>>> wrote:
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >             Sorry to ask a stupid
>>>>>>>>>>>>>>> question.  Whose
>>>>>>>>>>>>>>> >      >     implementation?
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >             The reason I ask is that
>>>>>>>>>>>>>>> as far as I
>>>>>>>>>>>>>>> >     can tell,
>>>>>>>>>>>>>>> >      >     since the
>>>>>>>>>>>>>>> >      >      >      >             tenant does not
>>>>>>>>>>>>>>> >      >      >      >             have any control access
>>>>>>>>>>>>>>> to the VTEP,
>>>>>>>>>>>>>>> >     there is no
>>>>>>>>>>>>>>> >      >      >     reason for
>>>>>>>>>>>>>>> >      >      >      >             the VTEP to
>>>>>>>>>>>>>>> >      >      >      >             have a MAC address in th=
e
>>>>>>>>>>>>>>> tenant
>>>>>>>>>>>>>>> >     space.  Yes, the
>>>>>>>>>>>>>>> >      >      >     device has
>>>>>>>>>>>>>>> >      >      >      >             a physical
>>>>>>>>>>>>>>> >      >      >      >             MAC address.  But the
>>>>>>>>>>>>>>> tenant could well be
>>>>>>>>>>>>>>> >      >     using that MAC
>>>>>>>>>>>>>>> >      >      >      >             address.  Yes,
>>>>>>>>>>>>>>> >      >      >      >             they would be violating
>>>>>>>>>>>>>>> the Ethernet spec.
>>>>>>>>>>>>>>> >      >     But the whole
>>>>>>>>>>>>>>> >      >      >      >             point of
>>>>>>>>>>>>>>> >      >      >      >             segregation is not to
>>>>>>>>>>>>>>> care about such
>>>>>>>>>>>>>>> >     issues.
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >             On the other hand, if yo=
u
>>>>>>>>>>>>>>> tell me that
>>>>>>>>>>>>>>> >     the VMWare
>>>>>>>>>>>>>>> >      >      >      >             implementation has an
>>>>>>>>>>>>>>> >      >      >      >             Ethernet address that is
>>>>>>>>>>>>>>> part of the tenant
>>>>>>>>>>>>>>> >      >     space, well,
>>>>>>>>>>>>>>> >      >      >      >             they made up
>>>>>>>>>>>>>>> >      >      >      >             this particular game.
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >             Yours,
>>>>>>>>>>>>>>> >      >      >      >             Joel
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >      >             On 7/31/2019 1:44 PM,
>>>>>>>>>>>>>>> Santosh P K wrote:
>>>>>>>>>>>>>>> >      >      >      >              > I have checked with
>>>>>>>>>>>>>>> implementation
>>>>>>>>>>>>>>> >     in data
>>>>>>>>>>>>>>> >      >     path.
>>>>>>>>>>>>>>> >      >      >     When we
>>>>>>>>>>>>>>> >      >      >      >             receive a
>>>>>>>>>>>>>>> >      >      >      >              > packet with valid VNI
>>>>>>>>>>>>>>> then lookup
>>>>>>>>>>>>>>> >     for MAC will
>>>>>>>>>>>>>>> >      >      >     happen and
>>>>>>>>>>>>>>> >      >      >      >             it is VTEP own
>>>>>>>>>>>>>>> >      >      >      >              > MAC then it will be
>>>>>>>>>>>>>>> trapped to control
>>>>>>>>>>>>>>> >      >     plane for
>>>>>>>>>>>>>>> >      >      >      >             processing. I think we
>>>>>>>>>>>>>>> >      >      >      >              > can have following
>>>>>>>>>>>>>>> options
>>>>>>>>>>>>>>> >      >      >      >              > 1. Optional managment
>>>>>>>>>>>>>>> VNI
>>>>>>>>>>>>>>> >      >      >      >              > 2. Mandatory inner MA=
C
>>>>>>>>>>>>>>> set to VTEP mac
>>>>>>>>>>>>>>> >      >      >      >              > 3. Inner IP TTL set t=
o
>>>>>>>>>>>>>>> 1 to avoid
>>>>>>>>>>>>>>> >      >     forwarding of packet
>>>>>>>>>>>>>>> >      >      >      >             via inner IP
>>>>>>>>>>>>>>> >      >      >      >              > address.
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              > Thoughts?
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              > Thansk
>>>>>>>>>>>>>>> >      >      >      >              > Santosh P K
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              > On Wed, Jul 31, 2019
>>>>>>>>>>>>>>> at 9:20 AM Greg
>>>>>>>>>>>>>>> >     Mirsky
>>>>>>>>>>>>>>> >      >      >      >             <gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>>
>>>>>>>>>>>>>>> >      >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com> <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>>>
>>>>>>>>>>>>>>> >      >      >      >              > <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com> <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>>>
>>>>>>>>>>>>>>> >      >      >      >             <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>>>>>> wrote:
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >     Hi Dinesh,
>>>>>>>>>>>>>>> >      >      >      >              >     thank you for you=
r
>>>>>>>>>>>>>>> consideration
>>>>>>>>>>>>>>> >     of the
>>>>>>>>>>>>>>> >      >      >     proposal and
>>>>>>>>>>>>>>> >      >      >      >             questions. What
>>>>>>>>>>>>>>> >      >      >      >              >     would you see as
>>>>>>>>>>>>>>> the scope of
>>>>>>>>>>>>>>> >     testing the
>>>>>>>>>>>>>>> >      >      >      >             connectivity for the
>>>>>>>>>>>>>>> >      >      >      >              >     specific VNI? If
>>>>>>>>>>>>>>> it is
>>>>>>>>>>>>>>> >      >     tenant-to-tenant, then
>>>>>>>>>>>>>>> >      >      >     VTEPs
>>>>>>>>>>>>>>> >      >      >      >             will treat these
>>>>>>>>>>>>>>> >      >      >      >              >     packets as regula=
r
>>>>>>>>>>>>>>> user frames. More
>>>>>>>>>>>>>>> >      >     likely, these
>>>>>>>>>>>>>>> >      >      >      >             could be Layer 2
>>>>>>>>>>>>>>> >      >      >      >              >     OAM, e.g. CCM
>>>>>>>>>>>>>>> frames. The reason
>>>>>>>>>>>>>>> >     to use
>>>>>>>>>>>>>>> >      >     127/8 for
>>>>>>>>>>>>>>> >      >      >      >             IPv4, and
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>>  0:0:0:0:0:FFFF:7F00:0/104 for
>>>>>>>>>>>>>>> >     IPv6 is
>>>>>>>>>>>>>>> >      >     to safeguard
>>>>>>>>>>>>>>> >      >      >      >             from leaking
>>>>>>>>>>>>>>> >      >      >      >              >     Ethernet frames
>>>>>>>>>>>>>>> with BFD Control
>>>>>>>>>>>>>>> >     packet
>>>>>>>>>>>>>>> >      >     to a
>>>>>>>>>>>>>>> >      >      >     tenant.
>>>>>>>>>>>>>>> >      >      >      >              >     You've suggested
>>>>>>>>>>>>>>> using a MAC
>>>>>>>>>>>>>>> >     address to
>>>>>>>>>>>>>>> >      >     trap the
>>>>>>>>>>>>>>> >      >      >      >             control packet at
>>>>>>>>>>>>>>> >      >      >      >              >     VTEP. What that
>>>>>>>>>>>>>>> address could be? We
>>>>>>>>>>>>>>> >      >     had proposed
>>>>>>>>>>>>>>> >      >      >      >             using the
>>>>>>>>>>>>>>> >      >      >      >              >     dedicated MAC and
>>>>>>>>>>>>>>> VTEP's MAC and
>>>>>>>>>>>>>>> >     both
>>>>>>>>>>>>>>> >      >     raised
>>>>>>>>>>>>>>> >      >      >     concerns
>>>>>>>>>>>>>>> >      >      >      >             among VXLAN
>>>>>>>>>>>>>>> >      >      >      >              >     experts. The idea
>>>>>>>>>>>>>>> of using
>>>>>>>>>>>>>>> >     Management
>>>>>>>>>>>>>>> >      >     VNI may
>>>>>>>>>>>>>>> >      >      >     be more
>>>>>>>>>>>>>>> >      >      >      >             acceptable
>>>>>>>>>>>>>>> >      >      >      >              >     based on its
>>>>>>>>>>>>>>> similarity to the
>>>>>>>>>>>>>>> >     practice
>>>>>>>>>>>>>>> >      >     of using
>>>>>>>>>>>>>>> >      >      >      >             Management VLAN.
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >     Regards,
>>>>>>>>>>>>>>> >      >      >      >              >     Greg
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >     On Wed, Jul 31,
>>>>>>>>>>>>>>> 2019 at 12:03 PM
>>>>>>>>>>>>>>> >     Dinesh
>>>>>>>>>>>>>>> >      >     Dutt
>>>>>>>>>>>>>>> >      >      >      >             <didutt@gmail.com
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com>>
>>>>>>>>>>>>>>> >      >     <mailto:didutt@gmail.com <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>>>>>>>>>>>>>>> >      >      >     <mailto:didutt@gmail.com <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>>>>>>>>>>>>>> >      >     <mailto:didutt@gmail.com <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>
>>>>>>>>>>>>>>> >      >      >      >              >     <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:didutt@gmail.com <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:didutt@gmail.com <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>>>>>>>>>>>>>>> >      >     <mailto:didutt@gmail.com <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:didutt@gmail.com <mailto:
>>>>>>>>>>>>>>> didutt@gmail.com>
>>>>>>>>>>>>>>> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com
>>>>>>>>>>>>>>> >>>>>>
>>>>>>>>>>>>>>> >      >      >      >             wrote:
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >         Hi Greg,
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >         As long as th=
e
>>>>>>>>>>>>>>> inner MAC
>>>>>>>>>>>>>>> >     address is
>>>>>>>>>>>>>>> >      >     such
>>>>>>>>>>>>>>> >      >      >     that the
>>>>>>>>>>>>>>> >      >      >      >             packet is
>>>>>>>>>>>>>>> >      >      >      >              >         trapped to th=
e
>>>>>>>>>>>>>>> CPU, it should be
>>>>>>>>>>>>>>> >      >     fine for
>>>>>>>>>>>>>>> >      >      >     use as
>>>>>>>>>>>>>>> >      >      >      >             an inner MAC is
>>>>>>>>>>>>>>> >      >      >      >              >         it not?
>>>>>>>>>>>>>>> Stating that is
>>>>>>>>>>>>>>> >     better than
>>>>>>>>>>>>>>> >      >     trying to
>>>>>>>>>>>>>>> >      >      >      >             force a management
>>>>>>>>>>>>>>> >      >      >      >              >         VNI. What if
>>>>>>>>>>>>>>> someone wants
>>>>>>>>>>>>>>> >     to test
>>>>>>>>>>>>>>> >      >      >     connectivity
>>>>>>>>>>>>>>> >      >      >      >             on a specific
>>>>>>>>>>>>>>> >      >      >      >              >         VNI? I would
>>>>>>>>>>>>>>> not pick a
>>>>>>>>>>>>>>> >     loopback IP
>>>>>>>>>>>>>>> >      >      >     address for
>>>>>>>>>>>>>>> >      >      >      >             this since that
>>>>>>>>>>>>>>> >      >      >      >              >         address range
>>>>>>>>>>>>>>> is host/node local
>>>>>>>>>>>>>>> >      >     only. Is
>>>>>>>>>>>>>>> >      >      >     there a
>>>>>>>>>>>>>>> >      >      >      >             reason you're
>>>>>>>>>>>>>>> >      >      >      >              >         not using the
>>>>>>>>>>>>>>> VTEP IP as the
>>>>>>>>>>>>>>> >     inner IP
>>>>>>>>>>>>>>> >      >      >     address ?
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >         Dinesh
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >         On Wed, Jul
>>>>>>>>>>>>>>> 31, 2019 at 5:48 AM
>>>>>>>>>>>>>>> >      >     Greg Mirsky
>>>>>>>>>>>>>>> >      >      >      >              >         <
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com> <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>>>
>>>>>>>>>>>>>>> >      >      >      >             <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>>>> <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com> <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>>>
>>>>>>>>>>>>>>> >      >      >      >             <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com <mailto:
>>>>>>>>>>>>>>> gregimirsky@gmail.com>>
>>>>>>>>>>>>>>> >      >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>
>>>>>>>>>>>>>>> >      >     <mailto:gregimirsky@gmail.com
>>>>>>>>>>>>>>> >     <mailto:gregimirsky@gmail.com>>>>>> wrote:
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >             Dear All,
>>>>>>>>>>>>>>> >      >      >      >              >             thank you
>>>>>>>>>>>>>>> for your comments,
>>>>>>>>>>>>>>> >      >      >     suggestions on
>>>>>>>>>>>>>>> >      >      >      >             this issue,
>>>>>>>>>>>>>>> >      >      >      >              >             probably
>>>>>>>>>>>>>>> the most
>>>>>>>>>>>>>>> >     challenging
>>>>>>>>>>>>>>> >      >     for this
>>>>>>>>>>>>>>> >      >      >      >             specification. In the
>>>>>>>>>>>>>>> >      >      >      >              >             course of
>>>>>>>>>>>>>>> our discussions,
>>>>>>>>>>>>>>> >      >     we've agreed to
>>>>>>>>>>>>>>> >      >      >      >             abandon the
>>>>>>>>>>>>>>> >      >      >      >              >             request t=
o
>>>>>>>>>>>>>>> allocate the
>>>>>>>>>>>>>>> >      >     dedicated MAC
>>>>>>>>>>>>>>> >      >      >     address
>>>>>>>>>>>>>>> >      >      >      >             to be used as
>>>>>>>>>>>>>>> >      >      >      >              >             the
>>>>>>>>>>>>>>> destination MAC
>>>>>>>>>>>>>>> >     address in
>>>>>>>>>>>>>>> >      >     the inner
>>>>>>>>>>>>>>> >      >      >      >             Ethernet frame.
>>>>>>>>>>>>>>> >      >      >      >              >             Also,
>>>>>>>>>>>>>>> earlier using VNI
>>>>>>>>>>>>>>> >     0 was
>>>>>>>>>>>>>>> >      >     changed from
>>>>>>>>>>>>>>> >      >      >      >             mandatory to one
>>>>>>>>>>>>>>> >      >      >      >              >             of the
>>>>>>>>>>>>>>> options an
>>>>>>>>>>>>>>> >      >     implementation may
>>>>>>>>>>>>>>> >      >      >     offer to
>>>>>>>>>>>>>>> >      >      >      >             an operator.
>>>>>>>>>>>>>>> >      >      >      >              >             The most
>>>>>>>>>>>>>>> recent
>>>>>>>>>>>>>>> >     discussion was
>>>>>>>>>>>>>>> >      >     whether
>>>>>>>>>>>>>>> >      >      >     VTEP's
>>>>>>>>>>>>>>> >      >      >      >             MAC address
>>>>>>>>>>>>>>> >      >      >      >              >             might be
>>>>>>>>>>>>>>> used as the
>>>>>>>>>>>>>>> >      >     destination MAC
>>>>>>>>>>>>>>> >      >      >     address
>>>>>>>>>>>>>>> >      >      >      >             in the inner
>>>>>>>>>>>>>>> >      >      >      >              >             Ethernet
>>>>>>>>>>>>>>> frame. As I
>>>>>>>>>>>>>>> >     recall it, the
>>>>>>>>>>>>>>> >      >      >     comments
>>>>>>>>>>>>>>> >      >      >      >             from VXLAN
>>>>>>>>>>>>>>> >      >      >      >              >             experts
>>>>>>>>>>>>>>> equally split
>>>>>>>>>>>>>>> >     with one
>>>>>>>>>>>>>>> >      >     for it
>>>>>>>>>>>>>>> >      >      >     and one
>>>>>>>>>>>>>>> >      >      >      >             against. Hence
>>>>>>>>>>>>>>> >      >      >      >              >             I would
>>>>>>>>>>>>>>> like to propose
>>>>>>>>>>>>>>> >     a new
>>>>>>>>>>>>>>> >      >     text to
>>>>>>>>>>>>>>> >      >      >     resolve
>>>>>>>>>>>>>>> >      >      >      >             the issue. The
>>>>>>>>>>>>>>> >      >      >      >              >             idea is t=
o
>>>>>>>>>>>>>>> let an
>>>>>>>>>>>>>>> >     operator select
>>>>>>>>>>>>>>> >      >      >     Management
>>>>>>>>>>>>>>> >      >      >      >             VNI and use
>>>>>>>>>>>>>>> >      >      >      >              >             that VNI
>>>>>>>>>>>>>>> in VXLAN
>>>>>>>>>>>>>>> >     encapsulation
>>>>>>>>>>>>>>> >      >     of BFD
>>>>>>>>>>>>>>> >      >      >      >             Control packets:
>>>>>>>>>>>>>>> >      >      >      >              >             NEW TEXT:
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >                 An
>>>>>>>>>>>>>>> operator MUST
>>>>>>>>>>>>>>> >     select a VNI
>>>>>>>>>>>>>>> >      >      >     number to
>>>>>>>>>>>>>>> >      >      >      >             be used as
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>>  Management VNI. VXLAN
>>>>>>>>>>>>>>> >      >     packet for
>>>>>>>>>>>>>>> >      >      >      >             Management VNI MUST NOT
>>>>>>>>>>>>>>> >      >      >      >              >                 be
>>>>>>>>>>>>>>> sent to a tenant. VNI
>>>>>>>>>>>>>>> >      >     number 1 is
>>>>>>>>>>>>>>> >      >      >      >             RECOMMENDED as the
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>>  default for
>>>>>>>>>>>>>>> >     Management VNI.
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >             With that
>>>>>>>>>>>>>>> new text, what
>>>>>>>>>>>>>>> >     can be the
>>>>>>>>>>>>>>> >      >      >     value of
>>>>>>>>>>>>>>> >      >      >      >             the destination
>>>>>>>>>>>>>>> >      >      >      >              >             MAC in th=
e
>>>>>>>>>>>>>>> inner Ethernet? I
>>>>>>>>>>>>>>> >      >     tend to
>>>>>>>>>>>>>>> >      >      >     believe
>>>>>>>>>>>>>>> >      >      >      >             that it can be
>>>>>>>>>>>>>>> >      >      >      >              >             anything
>>>>>>>>>>>>>>> and ignored by the
>>>>>>>>>>>>>>> >      >     reciever VTEP.
>>>>>>>>>>>>>>> >      >      >      >             Also, if the
>>>>>>>>>>>>>>> >      >      >      >              >             trapping
>>>>>>>>>>>>>>> is based on VNI
>>>>>>>>>>>>>>> >      >     number, the
>>>>>>>>>>>>>>> >      >      >      >             destination IP address
>>>>>>>>>>>>>>> >      >      >      >              >             of the
>>>>>>>>>>>>>>> inner IP packet
>>>>>>>>>>>>>>> >     can from
>>>>>>>>>>>>>>> >      >     the range
>>>>>>>>>>>>>>> >      >      >      >             127/8 for IPv4,
>>>>>>>>>>>>>>> >      >      >      >              >             and for
>>>>>>>>>>>>>>> IPv6 from the range
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>>  0:0:0:0:0:FFFF:7F00:0/104. And
>>>>>>>>>>>>>>> >      >      >      >              >             lastly,
>>>>>>>>>>>>>>> the TTL to be
>>>>>>>>>>>>>>> >     set to 1 (no
>>>>>>>>>>>>>>> >      >      >     change here).
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >             Much
>>>>>>>>>>>>>>> appreciate your
>>>>>>>>>>>>>>> >     comments,
>>>>>>>>>>>>>>> >      >      >     questions, and
>>>>>>>>>>>>>>> >      >      >      >             suggestions.
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >              >             Best
>>>>>>>>>>>>>>> regards,
>>>>>>>>>>>>>>> >      >      >      >              >             Greg
>>>>>>>>>>>>>>> >      >      >      >              >
>>>>>>>>>>>>>>> >      >      >      >
>>>>>>>>>>>>>>> >      >      >
>>>>>>>>>>>>>>> >      >
>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>

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

<div dir=3D"ltr">Xiao,<div>=C2=A0 =C2=A0Thanks for your explanation. This h=
elps a lot. I would wait for more comments from others to see if this what =
we need in this draft to be supported based on that we can provide appropri=
ate sections in the draft.=C2=A0</div><div><br></div><div>Thanks</div><div>=
Santosh P K=C2=A0</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
" class=3D"gmail_attr">On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailt=
o:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px=
;font-family:arial">Hi Santosh,</p><p style=3D"font-size:14px;font-family:a=
rial"><br></p><p style=3D"font-size:14px;font-family:arial">With regard to =
the question whether we should=C2=A0<span style=3D"font-family:sans-serif">=
allow multiple BFD sessions for the same VNI or not, IMHO we should allow i=
t, more explanation as follows.</span></p><p style=3D"font-size:14px;font-f=
amily:arial"><span style=3D"font-family:sans-serif">Below is a figure deriv=
ed from figure 2 of RFC8014 (<span style=3D"font-family:Arial,=E5=AE=8B=E4=
=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Verdana,Lucida=
,Helvetica,sans-serif;line-height:24px;background-color:rgb(255,255,255)">A=
n Architecture for Data-Center Network Virtualization over Layer 3 (NVO3)</=
span>).</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif"></span></p><pre>                    |         D=
ata Center Network (IP)        |
                    |                                         |
                    +-----------------------------------------+
                         |                           |
                         |       Tunnel Overlay      |
            +------------+---------+       +---------+------------+
            | +----------+-------+ |       | +-------+----------+ |
            | |  Overlay Module  | |       | |  Overlay Module  | |
            | +---------+--------+ |       | +---------+--------+ |
            |           |          |       |           |          |
     NVE1   |           |          |       |           |          | NVE2
            |  +--------+-------+  |       |  +--------+-------+  |
            |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
            |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
            |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
            +----+-----+----+------+       +----+-----+-----+-----+
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
          -------+-----+----+-------------------+-----+-----+-------
                 |     |    |     Tenant        |     |     |
            TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
                +---+ +---+ +---+             +---+ +---+   +---+
                |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
                +---+ +---+ +---+             +---+ +---+   +---+</pre><p s=
tyle=3D"font-size:14px;font-family:arial">To my understanding, the BFD sess=
ions between NVE1 and NVE2 are actually initiated and terminated at VAP of =
NVE.</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span>If the network operator want to set up one BFD ses=
sion between VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD ses=
sion between VAP3 of NVE1 and VAP3 of NVE2, <span style=3D"font-family:aria=
l;line-height:21px">although the two BFD sessions are for the same VNI1,=C2=
=A0</span>I believe it&#39;s reasonable, so that&#39;s why I think we shoul=
d allow it.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Of course, in RFC8014 it also says:=
</p><pre>&quot;Note that two different Tenant Systems (and TSIs) attached t=
o a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as t=
hey connect to the same Virtual Network.<span style=3D"font-family:arial">&=
quot;</span></pre><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Some people may argue that all Tenant Systems c=
onnecting to the same Virtual Network MUST share one VAP, if that&#39;s tru=
e, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#3=
9;t work. Copying to NVO3 WG to involve more experts, hope for your clarifi=
cations and comments.</span></p><p style=3D"font-size:14px;font-family:aria=
l"><span style=3D"font-family:sans-serif"><br></span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:sans-serif">Best Reg=
ards,</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Xiao Min</span></p><div><div style=3D"display:b=
lock"><div style=3D"width:100%;height:28px;line-height:28px;background-colo=
r:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=
=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8076615288110354542zwriteHis=
toryContainer"><div><div style=3D"padding:8px;background-color:rgb(245,246,=
248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span>Santo=
shPK &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">=
santosh.pallagatti@gmail.com</a>&gt;</span></div><div><strong>=E6=94=B6=E4=
=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky=
 &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky=
@gmail.com</a>&gt;;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=
=BC=9A</strong><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-=
bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt=
;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-i=
etf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline">Dinesh=
 Dutt &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmai=
l.com</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=
=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</s=
pan><span style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jm=
h@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><sp=
an style=3D"display:inline">T. Sridhar &lt;<a href=3D"mailto:tsridhar@vmwar=
e.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span><span style=3D"=
display:inline"><a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bf=
d-chairs@ietf.org</a> &lt;<a href=3D"mailto:bfd-chairs@ietf.org" target=3D"=
_blank">bfd-chairs@ietf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=
=9C=9F =EF=BC=9A</strong><span>2019=E5=B9=B409=E6=9C=8823=E6=97=A5 05:39</s=
pan></div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><span><strong>=
Re: BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></span></di=
v></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Greg,<br></div><div>=C2=
=A0 =C2=A0 Please see inline reply tagged [SPK]. I have added text requeste=
d.</div><br><div>Thanks</div><div>Santosh P K=C2=A0</div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 16, 2019 at =
4:59 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"=
_blank">gregimirsky@gmail...com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Hi Santo=
sh,<div>thank you for your comments. Please find my notes in-lined and tagg=
ed GIM&gt;&gt;.</div><br><div>Regards,</div><div>Greg</div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 13, =
2019 at 10:24 PM Santosh P K &lt;<a href=3D"mailto:santosh.pallagatti@gmail=
.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Greg,<=
div>=C2=A0 =C2=A0Thanks for updated version of document. Here are few comme=
nts on new draft.</div><br><div>Section 4:</div><div><div style=3D"color:rg=
b(0,0,0);font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans-s=
erif;font-size:14px;white-space:pre-wrap">Destination MAC: This MUST NOT be=
 of one of tenant&#39;s MAC</div><div style=3D"color:rgb(0,0,0);font-family=
:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;font-size:14px;=
white-space:pre-wrap">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 addr=
esses.=C2=A0 The MAC address MAY be configured, or it MAY be</div><div styl=
e=3D"color:rgb(0,0,0);font-family:&quot;Courier New&quot;,Courier,monospace=
,arial,sans-serif;font-size:14px;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 learned via a control plane protocol.=C2=A0 =
The details of how the</div><div style=3D"color:rgb(0,0,0);font-family:&quo=
t;Courier New&quot;,Courier,monospace,arial,sans-serif;font-size:14px;white=
-space:pre-wrap">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 MAC addre=
ss is obtained are outside the scope of this document.</div></div><br><div =
style=3D"color:rgb(0,0,0);font-family:&quot;Courier New&quot;,Courier,monos=
pace,arial,sans-serif;font-size:14px;white-space:pre-wrap">I think we may n=
eed to give background on why we are saying MAC address MUST not be one of =
tenant&#39;s MAC address. Like in this thread we have discussed one of the =
tenant could have borrowed the same VTEP mac address and we if we have to u=
se BFD then we need to avoid that conflict to ensure BFD packets get observ=
ed in the VTEP itself. Should we add a section before 4 to set that context=
 so that above text makes more sense in that context?</div></div></blockquo=
te><div>GIM&gt;&gt; Certainly. Please share the text you&#39;d like to add.=
=C2=A0</div></div></div></blockquote>=C2=A0<div>[SPK]=C2=A0 Proposed text f=
or why we should not use VTEP MAX address as tenant MAC address.</div><br><=
div>&quot;In some scenarios tenant MAC is borrowed from VTEP MAC address. V=
XLAN BFD MUST terminate BFD session at VTEP and MUST not forward BFD packet=
s to tenants. To terminate VXLAN BFD packets at VTEP, deployment MUST ensur=
e that there are no tenant VM which barrows VTEP MAC address.&quot;</div><b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div c=
lass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
 dir=3D"ltr"><br><br><div style=3D"color:rgb(0,0,0);font-family:&quot;Couri=
er New&quot;,Courier,monospace,arial,sans-serif;font-size:14px;white-space:=
pre-wrap">=C2=A0=C2=A0=C2=A0IP header:</div><div style=3D"color:rgb(0,0,0);=
font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;font=
-size:14px;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Destination IP: IP address MUST NOT be of one of tenant&#39;s IP</di=
v><div style=3D"color:rgb(0,0,0);font-family:&quot;Courier New&quot;,Courie=
r,monospace,arial,sans-serif;font-size:14px;white-space:pre-wrap">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 addresses.=C2=A0 IP address MAY be =
selected from the range 127/8 for</div><div style=3D"color:rgb(0,0,0);font-=
family:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;font-size=
:14px;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.</div><br><di=
v style=3D"color:rgb(0,0,0);font-family:&quot;Courier New&quot;,Courier,mon=
ospace,arial,sans-serif;font-size:14px;white-space:pre-wrap">=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 TTL: MUST be set to 1 to ensure that t=
he BFD packet is not</div><div style=3D"color:rgb(0,0,0);font-family:&quot;=
Courier New&quot;,Courier,monospace,arial,sans-serif;font-size:14px;white-s=
pace:pre-wrap">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 routed with=
in the L3 underlay network.<br></div><br><br><div style=3D"color:rgb(0,0,0)=
;font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;fon=
t-size:14px;white-space:pre-wrap">I think we have added some text to addres=
s Sridhar comments on why TTL MUST be 1 and dest IP address MUST be 127/8 r=
ange. I see that text is missing now.</div></div></blockquote><div>GIM&gt;&=
gt; My apologies that I&#39;ve missed to include the text from another disc=
ussion thread. I believe the following would be complete:</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 TTL or Hop Limit: MUST be set to 1 to ensure th=
at the BFD</div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0packet is not routed with=
in the Layer 3 underlay network.=C2=A0 This<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0addresses the scenario when the inner IP destination address is<br>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of VXLAN gateway and there is a router in=
 underlay which<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0removes the VXLAN head=
er, then it is possible to route the<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p=
acket as VXLAN =C2=A0gateway address is routable address.</div></div></bloc=
kquote>=C2=A0<div>[SPK] This text looks good.=C2=A0=C2=A0</div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_=
quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><=
br><div style=3D"color:rgb(0,0,0);font-family:&quot;Courier New&quot;,Couri=
er,monospace,arial,sans-serif;font-size:14px;white-space:pre-wrap">Section =
5.1:</div><div style=3D"color:rgb(0,0,0);font-family:&quot;Courier New&quot=
;,Courier,monospace,arial,sans-serif;font-size:14px;white-space:pre-wrap"><=
div>For such packets, the BFD session MUST be identified</div><div>=C2=A0=
=C2=A0 using the following three-tuples of fields of the inner header: the<=
/div><div>=C2=A0=C2=A0 source IP, the destination IP, and the source UDP po=
rt number present</div><div>=C2=A0=C2=A0 in the IP header carried by the pa=
yload of the packet in VXLAN</div><div>=C2=A0=C2=A0 encapsulation.=C2=A0 If=
 BFD packet is received with non-zero Your</div><div>Discriminator, then BF=
D session MUST be demultiplexed only with Your</div><div>=C2=A0=C2=A0 Discr=
iminator as the key.</div></div><br><div style=3D"color:rgb(0,0,0);font-fam=
ily:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;font-size:14=
px;white-space:pre-wrap">Just with 3 tuple we will not be able to demux pac=
ket. We need to consider VNI as well if we have multiple BFD session betwee=
n same pair of VTEP.</div></div></blockquote><div>GIM&gt;&gt; This is one o=
f comments from Carlos we need to address. Your comment have helped me to f=
orm the question:</div></div><blockquote style=3D"margin:0px 0px 0px 40px;b=
order:none;padding:0px"><div class=3D"gmail_quote"><div>What is the goal ru=
nning multiple BFD sessions between the pair of VTEPs?</div></div></blockqu=
ote></div></blockquote>=C2=A0<div>[SPK] The goal of the multiple BFD sessio=
n is to ensure check liveliness of VXLAN tunnel. There is already a good am=
ount of debate on this topic that do we really need that? As per RFC 5884 w=
e are running BFD per LSP and we might hit scale issues there too. I think =
it is up to operator to decide how they want to use multiple BFD session pe=
r VXLAN tunnel. It could be possible that BFD session with special VNI is r=
un at aggressive interval where as MAY have multiple BFD sessions for diffe=
rent VNI at a sedate interval, for that matter they could be running in dem=
and mode as well (run P/F sequence only when there is no data following for=
 that VNI). As WG if we think running multiple BFD session make sense then =
we might need to add appropriate text.</div><br><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div dir=3D"ltr">If the goal is to monitor per VNI, =
then the following text should describe the demultiplexing of the initial B=
FD Control packet:<div>=C2=A0 =C2=A0Demultiplexing of IP BFD packet has bee=
n defined in Section 3 of<br>=C2=A0 =C2=A0[RFC5881].=C2=A0 Since multiple B=
FD sessions may be running between two<br>=C2=A0 =C2=A0VTEPs, there needs t=
o be a mechanism for demultiplexing received BFD<br>=C2=A0 =C2=A0packets to=
 the proper session.=C2=A0 For demultiplexing packets with Your<br>=C2=A0 =
=C2=A0Discriminator equal to 0, a BFD session MUST be identified using the<=
br>=C2=A0 =C2=A0logical link over which the BFD Control packet is received.=
=C2=A0 In the<br>=C2=A0 =C2=A0case of VXLAN, the VNI number identifies that=
 logical link.=C2=A0 If BFD<br>=C2=A0 =C2=A0packet is received with non-zer=
o Your Discriminator, then BFD session<br>=C2=A0 =C2=A0MUST be demultiplexe=
d only with Your Discriminator as the key.</div></div></blockquote>=C2=A0<d=
iv>[SPK]=C2=A0 I think this text for multiple BFD session between same pair=
 of VTEPs for multiple VNI makes sense only if as WG we think that could be=
 use case.=C2=A0</div><br><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
><div dir=3D"ltr"><div>Would there be need to run multiple BFD sessions wit=
h the same VNI number?</div></div></blockquote><br><div>[SPK] IMHO we shoul=
d not allow multiple BFD session for the same VNI.=C2=A0</div>=C2=A0<br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div><br><d=
iv class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
<div dir=3D"ltr"><br><br><div style=3D"color:rgb(0,0,0);font-family:&quot;C=
ourier New&quot;,Courier,monospace,arial,sans-serif;font-size:14px;white-sp=
ace:pre-wrap">Thanks</div><div style=3D"color:rgb(0,0,0);font-family:&quot;=
Courier New&quot;,Courier,monospace,arial,sans-serif;font-size:14px;white-s=
pace:pre-wrap">Santosh P K</div><br></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 9, 2019 at 4:27 AM Greg Mir=
sky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimir=
sky@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><div dir=3D"ltr">Dinesh, thank you for your help, much appreci=
ated.<br><div>Hi Joel and Sridhar,</div><div>could you please check if the =
updated text on the inner Ethernet frame addressed your concern.</div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On We=
d, Aug 7, 2019 at 2:25 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.co=
m" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Looks god to me =
Greg. Thank you for your hard work in this,</div><br><div>Dinesh<br></div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Wed, Aug 7, 2019 at 9:25 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky=
@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Dine=
sh, Joel, Sridhar, et al.,<div>much appreciate the help you&#39;ve=C2=A0giv=
en me sharing your expertise. I hope that the updates you will find in the =
attached diff and the working copy of the draft be closer to the acceptable=
 solution for VTEP-VTEP BFD. Please note, that I&#39;ll shortly start a new=
 discussion thread to address one of Carlos&#39;s questions on the ambiguit=
y of the text on multiple concurrent sessions between the same pair of VTEP=
s.</div><div>Please review the changes to Sections 4 and 6 and share your f=
eedback, suggestions, and questions.</div><br><div>Regards,</div><div>Greg<=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Mon, Aug 5, 2019 at 6:03 PM Dinesh Dutt &lt;<a href=3D"mailto:didut=
t@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><br><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 5=
, 2019 at 5:56 PM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" =
target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Dinesh,<div>than=
k you for your expedient detailed response.</div><div>I believe that the ab=
ility to run BFD session up to a tenant (VTEP-VTEP-tenant or tenant-tenant)=
 was never in jeopardy from this specification.</div><div>I&#39;m trying to=
 provide precise specification on what can be used ad the destination MAC a=
nd IP addresses in the inner frame/packet as I believe that likely will hel=
p to avoid interoperability issues.</div><div>I&#39;m interested to learn s=
ome more about the &quot;martian checking&quot; function. As you know, mart=
ian addresses have been used as destination IP address in LSP Ping and BFD =
over MPLS LSP and PW. I haven&#39;t heard that any silicon feature caused p=
roblems for operators using these tools.</div></div></blockquote><br><div>I=
nteresting. I didn&#39;t know this aspect of use with MPLS ping. Did those =
packets ever go through a firewall though? In any case, maybe suggest the u=
se of those addresses with a statement that this is how LSP does it, but th=
at other MAC/IP pairs are possible as long as the conditions of the endpoin=
t owning the MAC/IP was honored.</div><br><div>Dinesh<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><br><div>Regards,</d=
iv><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla=
ss=3D"gmail_attr">On Mon, Aug 5, 2019 at 3:59 PM Dinesh Dutt &lt;<a href=3D=
"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr=
"><div>Hi Greg,</div><br><div>That we agree on the problem definition is th=
e first step forward. Your original document had my cases covered and so I =
was surprised by the track this thread took. It doesn&#39;t matter, we&#39;=
re back on track.</div><br><div>My recommendation is to not worry about spe=
cifying the precise MAC/IP address used in the inner header. The addresses =
chosen MUST ensure that the packet is trapped to the control plane of the V=
TEP and not escape to the tenant if the BFD is to the VTEP. Any solution MU=
ST also not preclude the use of the BFD by tenant systems for that VNI. The=
re are many ways an implementer can choose to implement this. For example, =
the inner MAC address is whatever the VTEP implementer would return if ARP&=
#39;d for the IP address used in the inner header in the given VNI. The imp=
lementer can pick a fixed MAC address, one that they own etc. Multiple BFD =
sessions can be run for testing path connectivity on more than one VNIs. Li=
mits should be in place to avoid overwhelming the receiver with BFD message=
s (you had words about this in your currently published draft).=C2=A0 If th=
e VNI is irrelevant in the test i.e. only the VXLAN pipe at the VTEP is bei=
ng tested. the user can use any VNI active on the VTEP on which the VTEP ow=
ns an IP address.</div><br><div>I&#39;m concerned about the use of 127/8 ad=
dress only because of firewalls or implementations that drop packets with t=
hese addresses as either the source or destination. For example, on many me=
rchant silicon, I don&#39;t believe you can turn off martian checking and d=
rops *only* for VXLAN-encapsulated BFD packets. I don&#39;t know what the L=
inux kernel does today on such packets, for example (or Hyper-V). I&#39;d l=
ike a solution that doesn&#39;t demand additional or new chip functionality=
 or require additional middle-box hole punch.</div><br><div>Why do you feel=
 you MUST to specify the MAC/IP address on the inner packet? What am I miss=
ing here?<br></div><br><div>Dinesh<br></div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Aug 5, 2019 at 3:04 PM =
Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">=
gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Hi Dinesh,<div>what =
do you see as the way forward? I agree, that the proposed text doesn&#39;t =
work for multi-VNI concurrent monitoring because these VNIs are tenant&#39;=
s VNIs. And in that case, we need to specify another mechanism to trap the =
BFD Control packet at VTEP. It seems that VTEP&#39;s Ethernet address must =
be used as the destination MAC address in the inner Ethernet frame. The des=
tination IP address may be either VTEP&#39;s address of martian (I do prefe=
r martian). Let me give it=C2=A0 try:</div><div>NEW TEXT:</div></div><block=
quote style=3D"margin:0px 0px 0px 40px;border:medium none;padding:0px"><div=
 dir=3D"ltr"><div>To monitor continuity of the path between two VTEPs, an o=
perator MUST select a VNI number to be used as Management VNI. Management V=
NI number MUST NOT be one of the tenant&#39;s VNIs to prevent sending VXLAN=
 packets received on Management VNI to a tenant. VNI number 1 is RECOMMENDE=
D as the default for Management VNI. [Ed.note: What we set the Destination =
MAC to? Can it be invalid MAC that MUST be ignored on receipt?]</div></div>=
</blockquote><blockquote style=3D"margin:0px 0px 0px 40px;border:medium non=
e;padding:0px"><div dir=3D"ltr"><div>If an implementation supports concurre=
nt monitoring of multiple VNIs, then the value of VNI number MAY be one of =
tenant&#39;s VNIs. The destination MAC address in the inner Ethernet frame =
encapsulating BFD Control packet MUST be MAC associated with the remote VTE=
P.=C2=A0</div><div>The destination IP address of the inner IP packet MUST b=
e selected from the range 127/8 for IPv4, and for IPv6 from the range 0:0:0=
:0:0:FFFF:7F00:0/104. The TTL value in the inner IP header MUST be set to 1=
.</div><br></div></blockquote>Regards,<div>Greg=C2=A0<br><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Aug 4, 2019 at 9=
:07 AM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank=
">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div dir=3D"ltr"><div>Hi Greg,</div><br><div>Thanks for y=
our clarifications. I agree with your sentiment on why you&#39;re running B=
FD over VXLAN between VTEPs. I wasn&#39;t arguing against it at all. All I =
was saying was pointing to the limitations of the use of management VNI. I =
spoke to some operators who&#39;re running EVPN and mentioned the discussio=
n on this thread. They concur that they&#39;re using specific VNIs to test =
connectivity over that VNI between VTEPs to ensure misconfiguration doesn&#=
39;t lead to blackholes. My statements are based in real world operator exp=
erience. And I was providing language that ensured packets didn&#39;t leak =
across to tenants when they were destined to VTEPs.</div><br><div>Dinesh<br=
></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sat, Aug 3, 2019 at 10:34 AM Greg Mirsky &lt;<a href=3D"mailto:gr=
egimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr=
">Hi Dinesh,<div>many thanks for your detailed updates on how some implemen=
tations process VXLAN header and the inner Ethernet frame. These are very h=
elpful in achieving the workable solution for the problem at hand.</div><di=
v>You&#39;ve noted that a path between VTEPs may be monitored in the underl=
ay network by merely establishing a BFD session. That is true, but by using=
 BFD with VXLAN encapsulation between the pair of VTEPs we are extending th=
e OAM domain by including, to some extent, VXLAN forwarding engine. Abstrac=
t in RFC 5880 defines the goal and the domain in which BFD protocol can det=
ect a fault as:</div><div>=C2=A0 =C2=A0This document describes a protocol i=
ntended to detect faults in the<br>=C2=A0 =C2=A0bidirectional path between =
two forwarding engines, including<br>=C2=A0 =C2=A0interfaces, data link(s),=
 and to the extent possible the forwarding<br>=C2=A0 =C2=A0engines themselv=
es, with potentially very low latency.=C2=A0<br></div><div>Thus, BFD in the=
 underlay will exercise a part of IP forwarding engine while BFD with VXLAN=
 encapsulation, ran between the same pair of VTEPs, extends the OAM domain.=
 At the same time, defining BFD between tenant systems in outside the goal =
of this specification. But VXLAN BFD session between VTEPs may be useful in=
 monitoring e2e path between tenants, as described in the update to -07:</d=
iv><div>=C2=A0 =C2=A0At the same time, a service layer BFD session may be u=
sed between the<br>=C2=A0 =C2=A0tenants of VTEPs IP1 and IP2 to provide end=
-to-end fault management.<br>=C2=A0 =C2=A0In such case, for VTEPs BFD contr=
ol packets of that session are<br>=C2=A0 =C2=A0indistinguishable from data =
packets.=C2=A0 If end-to-end defect detection<br>=C2=A0 =C2=A0is realized a=
s the set of concatenated OAM domains, e.g., VM1-1 - IP1<br>=C2=A0 =C2=A0--=
 IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD<br>=C2=
=A0 =C2=A0follow the procedures described in Section 6.8.17 [RFC5880].<br><=
/div><div>I&#39;ve attached the current working version of the draft.</div>=
<br><div>Regards,</div><div>Greg</div><br></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 2, 2019 at 5:43 PM Di=
nesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@=
gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div>What I mean is &quot;How do you infer that=
 it excludes the case I&#39;m talking about?&quot;. <br></div><br><div>Dine=
sh<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Fri, Aug 2, 2019 at 5:41 PM Dinesh Dutt &lt;<a href=3D"mailt=
o:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">The =
abstract reads this: &quot;<br><pre>This document describes the use of the =
Bidirectional Forwarding
   Detection (BFD) protocol in point-to-point Virtual eXtensible Local
   Area Network (VXLAN) tunnels forming up an overlay network.&quot;<br><br=
></pre><pre><span style=3D"font-family:arial,sans-serif">How do you infer w=
hat you said?<br><br></span></pre><pre><span style=3D"font-family:arial,san=
s-serif">Dinesh</span><br></pre></div><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Fri, Aug 2, 2019 at 5:38 PM Joel M. Halp=
ern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelha=
lpern.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">I am going by what the draft says its purpose is.=C2=A0 If you (=
Dinesh) want <br>the draft to fulfill a different purpose, then either ask =
the chairs to <br>take this draft back to the WG, or write a separate draft=
.<br>As currently written, the behavior Greg proposed meets the needs, and =
<br>does so in a way that is consistent with VxLAN.<br><br>Yours,<br>Joel<b=
r><br>On 8/2/2019 8:30 PM, Dinesh Dutt wrote:<br>&gt; What is the stated pu=
rpose of this BFD session? The VTEP reachability is <br>&gt; determined by =
the underlay, I don&#39;t need VXLAN-encaped packet for that. <br>&gt; Do w=
e agree?<br>&gt; <br>&gt; If I want to test the VXLAN encap/decap functiona=
lity alone, picking any <br>&gt; single VNI maybe fine. But is this all any=
 network operator wants? Why? <br>&gt; In what situations has this been a p=
roblem? I suspect operators also <br>&gt; want to verify path continuity ov=
er a specific VNI. If you say this is <br>&gt; not defined by the document,=
 I disagree because the current version <br>&gt; talks about controlling th=
e number of BFD sessions between the VTEPs <br>&gt; (see section 3). More i=
mportantly, this is a real problem that operators <br>&gt; like to verify.<=
br>&gt; <br>&gt; Dinesh<br>&gt; <br>&gt; On Fri, Aug 2, 2019 at 5:08 PM Joe=
l M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">j=
mh@joelhalpern.com</a> <br>&gt; &lt;mailto:<a href=3D"mailto:jmh@joelhalper=
n.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; wrote:<br>&gt; <br=
>&gt;=C2=A0 =C2=A0 =C2=A0What is special about the management VNI is precis=
ely that it is NOT a<br>&gt;=C2=A0 =C2=A0 =C2=A0tenant VNI.=C2=A0 The VxLAN=
 administration does know how it allocates VNI to<br>&gt;=C2=A0 =C2=A0 =C2=
=A0tenants, and which VNI it has allocated.=C2=A0 In contrast, it does not =
know<br>&gt;=C2=A0 =C2=A0 =C2=A0which IP addresses or MAC adddresses teh te=
nant is using or may plan<br>&gt;=C2=A0 =C2=A0 =C2=A0to use.<br>&gt; <br>&g=
t;=C2=A0 =C2=A0 =C2=A0Yours,<br>&gt;=C2=A0 =C2=A0 =C2=A0Joel<br>&gt; <br>&g=
t;=C2=A0 =C2=A0 =C2=A0On 8/2/2019 6:41 PM, Dinesh Dutt wrote:<br>&gt;=C2=A0=
 =C2=A0 =C2=A0 &gt; The assumption of an IP address within any VNI is suspe=
ct that way.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt; What&#39;s special about a si=
ngle VNI, the management VNI? The VTEP IP<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt; =
address does not belong in reality in any VNI...<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt; Dinesh<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt; On Fri, Aug 2, 2019 at 3:17 PM Jo=
el M. Halpern<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"ma=
ilto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>=
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.=
com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"mailto=
:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;=
 wrote:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0Your response seems to miss two points:<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Firs=
t, the problem you describe is not what the document says<br>&gt;=C2=A0 =C2=
=A0 =C2=A0it is<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0solving=
.=C2=A0 To the degree it discusses it at all, the document<br>&gt;=C2=A0 =
=C2=A0 =C2=A0says &quot;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0In<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0most cases=
, a single BFD session is sufficient for the given<br>&gt;=C2=A0 =C2=A0 =C2=
=A0VTEP to<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0monitor the =
reachability of a remote VTEP, regardless of the<br>&gt;=C2=A0 =C2=A0 =C2=
=A0number of<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VNIs in co=
mmon. &quot;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0Second, you assume the existence of an IP address fo=
r a VTEP<br>&gt;=C2=A0 =C2=A0 =C2=A0within a<br>&gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0VNI.=C2=A0 As with the MAC address, the VTEP does not=
 have an IP<br>&gt;=C2=A0 =C2=A0 =C2=A0address<br>&gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0within the VNI.=C2=A0 Some implementations may have=
 created such a<br>&gt;=C2=A0 =C2=A0 =C2=A0thing,<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0but<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0the general construct, as defined to date, does not support such.=
<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0In short, you are requiring a behavior that violates the<br>&g=
t;=C2=A0 =C2=A0 =C2=A0architectural<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0structure of overlay / underlay separation, and common<br>&gt;=
=C2=A0 =C2=A0 =C2=A0usage.=C2=A0 And you<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0are doing so to support a use case that the working gro=
up has not<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0indicated in=
 the document as important.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Yours,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0Joel<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0On 8/2/2019 5:01 PM, Dinesh Dutt wrot=
e:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Joel,<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; You understood correctly.<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt; The VNIs may not share fate due to misconfigurat=
ion. And I<br>&gt;=C2=A0 =C2=A0 =C2=A0strongly<br>&gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; suspect someone will want to use BFD for that=
 because its<br>&gt;=C2=A0 =C2=A0 =C2=A0about<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0checking<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt; path continuity as stated by the draft. As long as there&#3=
9;s a<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0valid IP<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; (because it&#39;s BFD) o=
wned by the VTEP in that VNI, you can<br>&gt;=C2=A0 =C2=A0 =C2=A0use BFD in=
<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; that VNI. Thats =
all that you need to dictate.=C2=A0 That IP address<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0has a MAC<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt; address and you can use that on the inner frame. =
That is<br>&gt;=C2=A0 =C2=A0 =C2=A0all normal<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt; VXLAN processing. The outer IP is always that =
of the VTEP.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Dinesh<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt; On Fri, Aug 2, 2019 at 11:03 AM Joel M. Halpern<=
br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:j=
mh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a=
 href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com<=
/a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhal=
pern.com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"m=
ailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt=
;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;mailto:<a h=
ref=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a=
> &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@j=
oelhalpern.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mai=
lto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;mail=
to:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern=
.com</a>&gt;&gt;&gt;&gt; wrote:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0If I am reading your various emails correctly Dinesh<br=
>&gt;=C2=A0 =C2=A0 =C2=A0(and I<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0may have<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0missed something) you are trying to use the MAC addres=
s<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0because you<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0want<=
br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0to be able to send these BFD packets over arbitrary VNI to<br>&gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0monitor the<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VNI.=C2=A0 That is not=
 a requirement identified in the<br>&gt;=C2=A0 =C2=A0 =C2=A0document.<br>&g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0It is not<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0even a problem =
I understand, since all the VNI between an<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0ingress and<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0egress VTEP share fate.<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Yours,<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Joel<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0On 8/2/2019 1:44 PM, Dinesh D=
utt wrote:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt; Thanks for verifying this. On Linux and hardware<br>&gt;=
=C2=A0 =C2=A0 =C2=A0routers<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0that I&#39;m<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0aware<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; of (Cisco circa 2012 and Cumulus), the=
 physical MAC<br>&gt;=C2=A0 =C2=A0 =C2=A0address is<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0reused<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; ac=
ross the VNIs on the VTEP. Did you check on a non-VMW<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0device?<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0This is<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; more for my own =
curiosity.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt; To address the general case, can we not define a=
<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0well-known (or<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0reser=
ve<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt; one) unicast MAC address for use with VTEP? If the MAC<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0address is<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; configura=
ble in BFD command, this can be moot.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Dinesh<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br=
>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt; On Fri, Aug 2, 2019 at 10:27 AM Santosh P K<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;<a href=3D"m=
ailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gm=
ail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh=
.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&g=
t;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagat=
ti@gmail...com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:=
santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.co=
m</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"=
_blank">santosh.pallagatti@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail=
.com" target=3D"_blank">santosh.pallagatti@gmail...com</a><br>&gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" tar=
get=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<=
a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pa=
llagatti@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailt=
o:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh=
.pallagatti@gmail...com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagat=
ti@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti=
@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a><br>&gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pal=
lagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail...com</a><br>=
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gma=
il.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt;&=
gt; wrote:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0I have cross checked point ra=
ised about MAC address<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
usage. It is<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0possible that tenant could be usi=
ng physical MAC<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0address=
 and<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0when a<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0packet comes with valid VNI with =
a MAC address<br>&gt;=C2=A0 =C2=A0 =C2=A0that is<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0being<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0used by<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0te=
nant then packet will be sent to that tenant.<br>&gt;=C2=A0 =C2=A0 =C2=A0Th=
is rules<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0out the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0fact that we could use phys=
ical MAC address as<br>&gt;=C2=A0 =C2=A0 =C2=A0inner<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0MAC to<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0ensure<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0packets get terminated at VTEP itself.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0Thanks<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Santosh P K<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0On Wed, Jul 31, 2019 at 11:00 AM Santosh P K<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0&lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_bl=
ank">santosh.pallagatti@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto=
:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.=
pallagatti@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"=
_blank">santosh.pallagatti@gmail...com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;m=
ailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">san=
tosh.pallagatti@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatt=
i@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:s=
antosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail...c=
om</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pall=
agatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt=
;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=
=3D"_blank">santosh.pallagatti@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt=
;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">s=
antosh.pallagatti@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" tar=
get=3D"_blank">santosh.pallagatti@gmail...com</a><br>&gt;=C2=A0 =C2=A0 =C2=
=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_bl=
ank">santosh.pallagatti@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailt=
o:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.=
com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pal=
lagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;<b=
r>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"ma=
ilto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gma=
il...com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santos=
h.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&=
gt;&gt;&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0wrote:<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0Joel,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Thanks for your inputs. I checked<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0implementation within<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Vmware. Perhaps I should have been more clear<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0about MAC<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0address<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0space while checking internally. I will cros=
s<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0check again for<br>&g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0the same and get back on this list.<br>=
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Thanks<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Santosh P K<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0On Wed, Jul 31, 2019 at 10:54 AM Joel M.<br>&gt;=C2=A0 =C2=A0 =C2=
=A0Halpern<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:j=
mh@joelhalpern...com" target=3D"_blank">jmh@joelhalpern.com</a><br>&gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=
=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;mailto:<a href=3D"mailto:jmh@jo=
elhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a><br>&gt;=C2=A0 =C2=
=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blan=
k">jmh@joelhalpern.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_b=
lank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.=
com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=
=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@=
joelhalpern.com</a> &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" targe=
t=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"=
mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a><br>&g=
t;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" tar=
get=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;mailto:<a href=3D"mailto:jmh=
@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a><br>&gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_b=
lank">jmh@joelhalpern.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=
=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"mailto:jmh@joelha=
lpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>&gt;=C2=A0 =C2=
=A0 =C2=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blan=
k">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com=
" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt; wrote:<br>&=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Sorry to ask a s=
tupid question.=C2=A0 Whose<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0implementation?<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0The reason I ask is that as far as I<br>&gt;=C2=A0 =C2=A0 =C2=A0c=
an tell,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0since the<br>&=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0tenant does not<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0have any control access to =
the VTEP,<br>&gt;=C2=A0 =C2=A0 =C2=A0there is no<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0reason for<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0the VTEP to<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0have a MAC address in the tenant<br>&=
gt;=C2=A0 =C2=A0 =C2=A0space.=C2=A0 Yes, the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0device has<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a physical<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0MAC address.=C2=A0 But the tenant could well=
 be<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0using that MAC<br>&=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0address.=C2=A0 Yes,<br>&=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0they would be violating =
the Ethernet spec.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0But =
the whole<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0point of<=
br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0segregation is not =
to care about such<br>&gt;=C2=A0 =C2=A0 =C2=A0issues.<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On the other hand, if you tell me=
 that<br>&gt;=C2=A0 =C2=A0 =C2=A0the VMWare<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0implementation has an<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0Ethernet address that is part of the tenant<br>&=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0space, well,<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0they made up<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0this particular game.<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Yours,<br>&gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Joel<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0On 7/31/2019 1:44 PM, Santosh P K wrote:<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; I have checked with =
implementation<br>&gt;=C2=A0 =C2=A0 =C2=A0in data<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0path.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0When we<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0receive a<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 &gt; packet with valid VNI then lookup<br>&gt;=C2=A0 =C2=
=A0 =C2=A0for MAC will<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0happen and<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0it is VTEP own<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 &gt; MAC then it will be trapped to control<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0plane for<br>&gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0processing. I think we<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; can have following options<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; 1. Optional managment VN=
I<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; 2. Mandato=
ry inner MAC set to VTEP mac<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt; 3. Inner IP TTL set to 1 to avoid<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0forwarding of packet<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0via inner IP<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt; address.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; Th=
oughts?<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; Thansk<br>&gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; Santosh P K<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; On Wed, Jul 31, 2019 at 9:20 AM Greg<br>&g=
t;=C2=A0 =C2=A0 =C2=A0Mirsky<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gr=
egimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"ma=
ilto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;=
<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"=
mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a> &=
lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregim=
irsky@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gr=
egimirsky@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank"=
>gregimirsky@gmail.com</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<=
a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail=
.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a =
href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.c=
om</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@=
gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:greg=
imirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a> &lt;mailto:<=
a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail=
.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a> &lt;mailto:<a =
href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.c=
om</a>&gt;&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &gt; &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_bla=
nk">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">=
gregimirsky@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimir=
sky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"=
_blank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimir=
sky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"=
_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0=
&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregi=
mirsky@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gr=
egimirsky@gmail.com</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com"=
 target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmai=
l.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gm=
ail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank"=
>gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Hi Dinesh,<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0thank you=
 for your consideration<br>&gt;=C2=A0 =C2=A0 =C2=A0of the<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0proposal and<br=
>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0questions. What<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0w=
ould you see as the scope of<br>&gt;=C2=A0 =C2=A0 =C2=A0testing the<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0connectivity for the<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0s=
pecific VNI? If it is<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0t=
enant-to-tenant, then<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0VTEPs<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0will treat these<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0packets as regular user frames. More<br>=
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0likely, these<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0could be Layer 2<br>&gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0OAM, e.g=
. CCM frames. The reason<br>&gt;=C2=A0 =C2=A0 =C2=A0to use<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0127/8 for<br>&gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0IPv4, and<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A00:0:0:0:0:FFFF:7F00:0/104 for<=
br>&gt;=C2=A0 =C2=A0 =C2=A0IPv6 is<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0to safeguard<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0from leaking<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0Ethernet frames with BFD Control<br>&gt;=C2=A0 =C2=
=A0 =C2=A0packet<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0to a<b=
r>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0tenant.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0You&#39;ve suggested using a MAC<br>&gt;=C2=A0 =C2=A0 =C2=
=A0address to<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0trap the<=
br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0control packet at<b=
r>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0VTEP. What that address could be? We<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0had proposed<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0using the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0dedicated MAC and VTEP&#39;s MAC and<br>&gt;=C2=
=A0 =C2=A0 =C2=A0both<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0r=
aised<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0concerns<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0a=
mong VXLAN<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0experts. The idea of using<br>&gt;=C2=A0 =C2=A0 =C2=A0Mana=
gement<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VNI may<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0be mo=
re<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0acceptable<br>&g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
based on its similarity to the<br>&gt;=C2=A0 =C2=A0 =C2=A0practice<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0of using<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Management VLAN.<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Regards,<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Greg<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0On Wed, Jul 31, 2019 at=
 12:03 PM<br>&gt;=C2=A0 =C2=A0 =C2=A0Dinesh<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0Dutt<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0&lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmai=
l.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gm=
ail.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"m=
ailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a><br>&gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_=
blank">didutt@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blan=
k">didutt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" targ=
et=3D"_blank">didutt@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailt=
o:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a=
> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@g=
mail.com</a>&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" =
target=3D"_blank">didutt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@=
gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didu=
tt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_=
blank">didutt@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blan=
k">didutt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" targ=
et=3D"_blank">didutt@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailt=
o:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a=
> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@g=
mail.com</a>&gt;&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmai=
l.com" target=3D"_blank">didutt@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&l=
t;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail=
.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto=
:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>=
 &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gm=
ail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=
=3D"_blank">didutt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0=
&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gma=
il.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blan=
k">didutt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" targ=
et=3D"_blank">didutt@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailt=
o:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a=
> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@g=
mail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" targe=
t=3D"_blank">didutt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=
=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@=
gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Hi Greg,<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0As long as the i=
nner MAC<br>&gt;=C2=A0 =C2=A0 =C2=A0address is<br>&gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0such<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0that the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0packet is<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0trapped to the CPU, it sho=
uld be<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0fine for<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0use a=
s<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0an inner MAC is<=
br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0it not? Stating that is<br>&gt;=C2=A0 =C2=A0 =C2=A0bett=
er than<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0trying to<br>&g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0force a management<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0VNI. What if someone wants<br>&gt;=C2=A0 =C2=A0 =C2=A0to test<=
br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0connectivity<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0on=
 a specific<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VNI? I would not pick a<br>&gt;=C2=A0 =C2=A0=
 =C2=A0loopback IP<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0address for<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0this since that<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0address range is host/node=
 local<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0only. Is<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0there=
 a<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reason you&#39;r=
e<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0not using the VTEP IP as the<br>&gt;=C2=A0 =C2=A0 =
=C2=A0inner IP<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0address ?<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Dinesh<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Wed, Jul 31, 2019 at 5:=
48 AM<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Greg Mirsky<br>&g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0&lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank=
">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a hr=
ef=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com=
</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">=
gregimirsky@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimir=
sky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"=
_blank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimir=
sky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"=
_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0=
&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregi=
mirsky@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gr=
egimirsky@gmail.com</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com"=
 target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmai=
l.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gm=
ail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank"=
>gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &lt;mailto:<a href=3D"mailto:gre=
gimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>&gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a> &lt;mailto:<a href=3D"mailto:gregi=
mirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;<br>&g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt=
;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimir=
sky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:g=
regimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;m=
ailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsk=
y@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gre=
gimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;=
<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmai=
l.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>&gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gm=
ail.com" target=3D"_blank">gregimirsky@gmail.com</a> &lt;mailto:<a href=3D"=
mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&g=
t;&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_bl=
ank">gregimirsky@gmail.com</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a hre=
f=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com<=
/a>&gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a><br>&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@g=
mail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&g=
t; wrote:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>=
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Dear All,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0thank you for your comments,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0suggestions on<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0this issue,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0probably the most<br>&gt;=C2=A0 =C2=A0 =C2=A0challenging<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0for this<br>&gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0specification. In the<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0course of our discussions,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0we&#39;ve agreed to<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0abandon the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0request to a=
llocate the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0dedicated M=
AC<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0address<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0to be=
 used as<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0the destination MAC<br>&gt;=C2=
=A0 =C2=A0 =C2=A0address in<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0the inner<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Et=
hernet frame.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Also, earlier using VNI<br>=
&gt;=C2=A0 =C2=A0 =C2=A00 was<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0changed from<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
mandatory to one<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of the options an<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0implementation may<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0offer to=
<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0an operator.<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0The most recent<br>&gt;=C2=A0 =C2=A0 =C2=A0discu=
ssion was<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0whether<br>&g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VTE=
P&#39;s<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0MAC address<=
br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0might be used as the<br>&gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0destination MAC<br>&gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0address<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0in the inner<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Ethernet frame. As I<br>&gt;=C2=A0 =C2=A0 =C2=A0recall it, the<br=
>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
comments<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0from VXLA=
N<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0experts equally split<br>&gt;=C2=A0 =
=C2=A0 =C2=A0with one<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0f=
or it<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0and one<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ag=
ainst. Hence<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I would like to propose<br>=
&gt;=C2=A0 =C2=A0 =C2=A0a new<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0text to<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0resolve<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0the issue. The<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0idea is to let an<b=
r>&gt;=C2=A0 =C2=A0 =C2=A0operator select<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Management<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VNI and use<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0that VNI in VXLAN<br>&gt;=C2=A0 =C2=A0 =C2=A0encapsulation<br>&gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0of BFD<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Control packets:<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0NEW TEXT:<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0An operator MUST<br>=
&gt;=C2=A0 =C2=A0 =C2=A0select a VNI<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0number to<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0be used as<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Management VNI. VXLAN<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0packet for<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Management VNI MUST NOT<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0be sent to a tenant. VNI<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0number 1 is<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0RECOMMENDED as the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0de=
fault for<br>&gt;=C2=A0 =C2=A0 =C2=A0Management VNI.<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Wi=
th that new text, what<br>&gt;=C2=A0 =C2=A0 =C2=A0can be the<br>&gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0value of<br>=
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0the destination<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0MAC in the inner Ethernet? I<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0tend to<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0believe<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that it can be<br>&gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0anything and ignored by the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0reciever VTEP.<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Also, if the<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0trapping is base=
d on VNI<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0number, the<br=
>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0destination IP address=
<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of the inner IP packet<br>&gt;=C2=A0 =C2=
=A0 =C2=A0can from<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0the =
range<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0127/8 for IP=
v4,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0and for IPv6 from the range<br>&gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00:0:0:0:0:FFFF:7F00:0/104. =
And<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0lastly, the TTL to be<br>&gt;=C2=A0 =
=C2=A0 =C2=A0set to 1 (no<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0change here).<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Much appreci=
ate your<br>&gt;=C2=A0 =C2=A0 =C2=A0comments,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0questions, and<br>&gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0suggestions.<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Best regards,<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Greg<br>&gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>&g=
t; <br></blockquote></div></blockquote></div></blockquote></div></blockquot=
e></div></blockquote></div></div></div></blockquote></div></blockquote></di=
v></blockquote></div></div></blockquote></div></blockquote></div></blockquo=
te></div></blockquote></div></blockquote></div></div></div></blockquote></d=
iv></div></div></div></div></div></div></div><p><br></p></div></blockquote>=
</div>

--000000000000c8d80e0594024914--


From nobody Thu Oct  3 11:11:38 2019
Return-Path: <santosh.pallagatti@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 C30BC1209A0; Thu,  3 Oct 2019 07:21:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_HELO_NONE=0.001, 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 kbYl2F7Mh9NW; Thu,  3 Oct 2019 07:21:08 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 0466C120977; Thu,  3 Oct 2019 07:21:07 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id r134so1964915lff.12; Thu, 03 Oct 2019 07:21:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=j3GJN6tkZLdYcpgi2xDymML2l8ciAt4Kk8QyZC0aap0=; b=rjsHqevc5IZzJzfminSM/bB8UMVlt8fR/8WXAW56T1z9urE0NIj8+SxeLbEhGQgwwX 0TfRbMRC3XUY5MZJT1F6MNYlUjS20xs7rAsPf5Mlr/xvUXB+LILitL9wIZ9sNHnOP/Co bSWGj7eJ2n9AH7vqF7PHipaI46Tz8cxGYctZrUuZbVmXGhai7ww+aJcEa8hcbQO2SKtu 0DCIlG0I3YKPg2QSNHWEKcm5aMup65513LHRQVwZe7dqHwhJKN+f5oS/MLaqofmh9wPR gmqKbfdzIKMOOn8rbEg+nj8NDjPDVpukaLk8sJPc/Ig2jmKb5L6vLMYTITAgtGYreQLw Qb7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=j3GJN6tkZLdYcpgi2xDymML2l8ciAt4Kk8QyZC0aap0=; b=rSFTPrUpJbAifiPrZpWHtcQnFRHeoQRfFqgPNbJgqNmdCScCeBwpH2SbPtCIdIp1Dd ZB7GZvnmIJa9EaRhHp9AaJRTZ+oohag0l6Qvv3M/nXrlJVsYDRsfqmsR/n2IKavfpgtD Hj/DPNMHqU7ti1RTq33otUHKE1OAXfPuGlhfzyQzpcsIgwZNXymoRLg4TGTSe3haoNCx D8X4D5GUOkfh4ajOJLDH8CO1qrnqXQrgFABwCFOZ2OR4ZPaB241qz8V4zh4yCS7MnPCv DieQJ/Uktbj4bF1QFy0BOGkiBefmfcFOpHJ/5paJYGglTf/g3SG9LtHOGhqu1KNTa2iM RXmg==
X-Gm-Message-State: APjAAAXIKz9hl4DcJXfxQ61kzyBbvf+LrVQBS8DzI/81Yf/BcQbFWUGe UuE+0B5HYlba9HdLXhZjnuVFz+AOgDsDpdCXlrM=
X-Google-Smtp-Source: APXvYqwf6MWnOEE0/N78S+gr65jvM249scdLLosSBOgVBkrQIP9C/GfiI1IMBBLQ0eMPFtIv+tEsJgoHdIzeE8muTNI=
X-Received: by 2002:a19:22cd:: with SMTP id i196mr5767683lfi.160.1570112464872;  Thu, 03 Oct 2019 07:21:04 -0700 (PDT)
MIME-Version: 1.0
References: <201909251039413767352@zte.com.cn> <424bb1af-1ae9-5d60-c07c-3e53917821ae@joelhalpern.com>
In-Reply-To: <424bb1af-1ae9-5d60-c07c-3e53917821ae@joelhalpern.com>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Thu, 3 Oct 2019 19:50:50 +0530
Message-ID: <CACi9rdtgENUA-Yt8eoMUO1r9+88uFjHm138YN4u3m7kYBgMG9w@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: xiao.min2@zte.com.cn, rtg-bfd WG <rtg-bfd@ietf.org>, nvo3@ietf.org,  "T. Sridhar" <tsridhar@vmware.com>, bfd-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b9e85c0594024b8a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/eu6gY31dGqsLnn6hDYQfpJg_ef4>
X-Mailman-Approved-At: Thu, 03 Oct 2019 11:11:26 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 03 Oct 2019 14:21:28 -0000

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

Joel,
    Sure based on how the discussion goes will modify or keep the document
as it is.

Thanks
Santosh P K

On Wed, Sep 25, 2019 at 8:29 AM Joel M. Halpern <jmh@joelhalpern.com> wrote=
:

> As far as I can tell, the current document we have in front of us is
> explicit that the messages are originated and terminated at the VNI.  If
> you want some other behavior, then we need a document that describes
> that behaviors.
>
> Yours,
> Joel
>
> On 9/24/2019 10:39 PM, xiao.min2@zte.com.cn wrote:
> > Hi Santosh,
> >
> >
> > With regard to the question whether we should allow multiple BFD
> > sessions for the same VNI or not, IMHO we should allow it, more
> > explanation as follows.
> >
> > Below is a figure derived from figure 2 of RFC8014 (An Architecture for
> > Data-Center Network Virtualization over Layer 3 (NVO3)).
> >
> >                      |         Data Center Network (IP)        |
> >                      |                                         |
> >                      +-----------------------------------------+
> >                           |                           |
> >                           |       Tunnel Overlay      |
> >              +------------+---------+       +---------+------------+
> >              | +----------+-------+ |       | +-------+----------+ |
> >              | |  Overlay Module  | |       | |  Overlay Module  | |
> >              | +---------+--------+ |       | +---------+--------+ |
> >              |           |          |       |           |          |
> >       NVE1   |           |          |       |           |          | NV=
E2
> >              |  +--------+-------+  |       |  +--------+-------+  |
> >              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
> >              |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
> >              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
> >              +----+-----+----+------+       +----+-----+-----+-----+
> >                   |     |    |                   |     |     |
> >                   |     |    |                   |     |     |
> >                   |     |    |                   |     |     |
> >            -------+-----+----+-------------------+-----+-----+-------
> >                   |     |    |     Tenant        |     |     |
> >              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
> >                  +---+ +---+ +---+             +---+ +---+   +---+
> >                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
> >                  +---+ +---+ +---+             +---+ +---+   +---+
> >
> > To my understanding, the BFD sessions between NVE1 and NVE2 are actuall=
y
> > initiated and terminated at VAP of NVE.
> >
> > If the network operator want to set up one BFD session between VAP1 of
> > NVE1 and VAP1of NVE2, at the same time another BFD session between VAP3
> > of NVE1 and VAP3 of NVE2, although the two BFD sessions are for the sam=
e
> > VNI1, I believe it's reasonable, so that's why I think we should allow
> it.
> >
> >
> > Of course, in RFC8014 it also says:
> >
> > "Note that two different Tenant Systems (and TSIs) attached to a common
> NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they conne=
ct
> to the same Virtual Network."
> >
> > Some people may argue that all Tenant Systems connecting to the same
> > Virtual Network MUST share one VAP, if that's true, then VAP1 and VAP3
> > should merge into one VAP and my explanation doesn't work. Copying to
> > NVO3 WG to involve more experts, hope for your clarifications and
> comments.
> >
> >
> > Best Regards,
> >
> > Xiao Min
> >
> > =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> > *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*SantoshPK <santosh.pallagatti@gma=
il.com>
> > *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.co=
m>;
> > *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org
> > <draft-ietf-bfd-vxlan@ietf.org>;Dinesh Dutt <didutt@gmail.com>;rtg-bfd
> > WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;T. Sridhar
> > <tsridhar@vmware.com>;bfd-chairs@ietf.org <bfd-chairs@ietf.org>;
> > *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8823=E6=97=A5 05:3=
9
> > *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: BFD over VXLAN: Trapping BFD Contro=
l packet at VTEP*
> > Greg,
> >      Please see inline reply tagged [SPK]. I have added text requested.
> >
> > Thanks
> > Santosh P K
> >
> > On Fri, Aug 16, 2019 at 4:59 AM Greg Mirsky <gregimirsky@gmail...com
> > <mailto:gregimirsky@gmail.com>> wrote:
> >
> >     Hi Santosh,
> >     thank you for your comments. Please find my notes in-lined and
> >     tagged GIM>>.
> >
> >     Regards,
> >     Greg
> >
> >     On Tue, Aug 13, 2019 at 10:24 PM Santosh P K
> >     <santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>=
>
> >     wrote:
> >
> >         Greg,
> >             Thanks for updated version of document. Here are few
> >         comments on new draft.
> >
> >         Section 4:
> >         Destination MAC: This MUST NOT be of one of tenant's MAC
> >                   addresses.  The MAC address MAY be configured, or it
> >         MAY be
> >                   learned via a control plane protocol.  The details of
> >         how the
> >                   MAC address is obtained are outside the scope of this
> >         document.
> >
> >         I think we may need to give background on why we are saying MAC
> >         address MUST not be one of tenant's MAC address. Like in this
> >         thread we have discussed one of the tenant could have borrowed
> >         the same VTEP mac address and we if we have to use BFD then we
> >         need to avoid that conflict to ensure BFD packets get observed
> >         in the VTEP itself. Should we add a section before 4 to set tha=
t
> >         context so that above text makes more sense in that context?
> >
> >     GIM>> Certainly. Please share the text you'd like to add.
> >
> > [SPK]  Proposed text for why we should not use VTEP MAX address as
> > tenant MAC address.
> >
> > "In some scenarios tenant MAC is borrowed from VTEP MAC address. VXLAN
> > BFD MUST terminate BFD session at VTEP and MUST not forward BFD packets
> > to tenants. To terminate VXLAN BFD packets at VTEP, deployment MUST
> > ensure that there are no tenant VM which barrows VTEP MAC address."
> >
> >
> >
> >             IP header:
> >                   Destination IP: IP address MUST NOT be of one of
> >         tenant's IP
> >                   addresses.  IP address MAY be selected from the range
> >         127/8 for
> >                   IPv4, for IPv6 - from the range
> 0:0:0:0:0:FFFF:7F00:0/104.
> >
> >                   TTL: MUST be set to 1 to ensure that the BFD packet i=
s
> not
> >                   routed within the L3 underlay network.
> >
> >
> >         I think we have added some text to address Sridhar comments on
> >         why TTL MUST be 1 and dest IP address MUST be 127/8 range. I se=
e
> >         that text is missing now.
> >
> >     GIM>> My apologies that I've missed to include the text from anothe=
r
> >     discussion thread. I believe the following would be complete:
> >                TTL or Hop Limit: MUST be set to 1 to ensure that the BF=
D
> >               packet is not routed within the Layer 3 underlay network.
> >     This
> >               addresses the scenario when the inner IP destination
> >     address is
> >               of VXLAN gateway and there is a router in underlay which
> >               removes the VXLAN header, then it is possible to route th=
e
> >               packet as VXLAN  gateway address is routable address.
> >
> > [SPK] This text looks good.
> >
> >
> >         Section 5.1:
> >         For such packets, the BFD session MUST be identified
> >             using the following three-tuples of fields of the inner
> >         header: the
> >             source IP, the destination IP, and the source UDP port
> >         number present
> >             in the IP header carried by the payload of the packet in
> VXLAN
> >             encapsulation.  If BFD packet is received with non-zero You=
r
> >         Discriminator, then BFD session MUST be demultiplexed only with
> Your
> >             Discriminator as the key.
> >
> >         Just with 3 tuple we will not be able to demux packet. We need
> >         to consider VNI as well if we have multiple BFD session between
> >         same pair of VTEP.
> >
> >     GIM>> This is one of comments from Carlos we need to address. Your
> >     comment have helped me to form the question:
> >
> >         What is the goal running multiple BFD sessions between the pair
> >         of VTEPs?
> >
> > [SPK] The goal of the multiple BFD session is to ensure check livelines=
s
> > of VXLAN tunnel. There is already a good amount of debate on this topic
> > that do we really need that? As per RFC 5884 we are running BFD per LSP
> > and we might hit scale issues there too. I think it is up to operator t=
o
> > decide how they want to use multiple BFD session per VXLAN tunnel. It
> > could be possible that BFD session with special VNI is run at aggressiv=
e
> > interval where as MAY have multiple BFD sessions for different VNI at a
> > sedate interval, for that matter they could be running in demand mode a=
s
> > well (run P/F sequence only when there is no data following for that
> > VNI). As WG if we think running multiple BFD session make sense then we
> > might need to add appropriate text.
> >
> >     If the goal is to monitor per VNI, then the following text should
> >     describe the demultiplexing of the initial BFD Control packet:
> >         Demultiplexing of IP BFD packet has been defined in Section 3 o=
f
> >         [RFC5881].  Since multiple BFD sessions may be running between
> two
> >         VTEPs, there needs to be a mechanism for demultiplexing receive=
d
> BFD
> >         packets to the proper session.  For demultiplexing packets with
> Your
> >         Discriminator equal to 0, a BFD session MUST be identified usin=
g
> the
> >         logical link over which the BFD Control packet is received.  In
> the
> >         case of VXLAN, the VNI number identifies that logical link.  If
> BFD
> >         packet is received with non-zero Your Discriminator, then BFD
> >     session
> >         MUST be demultiplexed only with Your Discriminator as the key.
> >
> > [SPK]  I think this text for multiple BFD session between same pair of
> > VTEPs for multiple VNI makes sense only if as WG we think that could be
> > use case.
> >
> >     Would there be need to run multiple BFD sessions with the same VNI
> >     number?
> >
> >
> > [SPK] IMHO we should not allow multiple BFD session for the same VNI.
> >
> >
> >
> >
> >         Thanks
> >         Santosh P K
> >
> >
> >         On Fri, Aug 9, 2019 at 4:27 AM Greg Mirsky
> >         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> wrote:
> >
> >             Dinesh, thank you for your help, much appreciated.
> >             Hi Joel and Sridhar,
> >             could you please check if the updated text on the inner
> >             Ethernet frame addressed your concern.
> >
> >             On Wed, Aug 7, 2019 at 2:25 PM Dinesh Dutt <didutt@gmail.co=
m
> >             <mailto:didutt@gmail.com>> wrote:
> >
> >                 Looks god to me Greg. Thank you for your hard work in
> this,
> >
> >                 Dinesh
> >
> >                 On Wed, Aug 7, 2019 at 9:25 AM Greg Mirsky
> >                 <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                 wrote:
> >
> >                     Hi Dinesh, Joel, Sridhar, et al.,
> >                     much appreciate the help you've given me sharing
> >                     your expertise. I hope that the updates you will
> >                     find in the attached diff and the working copy of
> >                     the draft be closer to the acceptable solution for
> >                     VTEP-VTEP BFD. Please note, that I'll shortly start
> >                     a new discussion thread to address one of Carlos's
> >                     questions on the ambiguity of the text on multiple
> >                     concurrent sessions between the same pair of VTEPs.
> >                     Please review the changes to Sections 4 and 6 and
> >                     share your feedback, suggestions, and questions.
> >
> >                     Regards,
> >                     Greg
> >
> >                     On Mon, Aug 5, 2019 at 6:03 PM Dinesh Dutt
> >                     <didutt@gmail.com <mailto:didutt@gmail.com>> wrote:
> >
> >
> >
> >                         On Mon, Aug 5, 2019 at 5:56 PM Greg Mirsky
> >                         <gregimirsky@gmail.com
> >                         <mailto:gregimirsky@gmail.com>> wrote:
> >
> >                             Hi Dinesh,
> >                             thank you for your expedient detailed
> response.
> >                             I believe that the ability to run BFD
> >                             session up to a tenant (VTEP-VTEP-tenant or
> >                             tenant-tenant) was never in jeopardy from
> >                             this specification.
> >                             I'm trying to provide precise specification
> >                             on what can be used ad the destination MAC
> >                             and IP addresses in the inner frame/packet
> >                             as I believe that likely will help to avoid
> >                             interoperability issues.
> >                             I'm interested to learn some more about the
> >                             "martian checking" function. As you know,
> >                             martian addresses have been used as
> >                             destination IP address in LSP Ping and BFD
> >                             over MPLS LSP and PW. I haven't heard that
> >                             any silicon feature caused problems for
> >                             operators using these tools.
> >
> >
> >                         Interesting. I didn't know this aspect of use
> >                         with MPLS ping. Did those packets ever go
> >                         through a firewall though? In any case, maybe
> >                         suggest the use of those addresses with a
> >                         statement that this is how LSP does it, but tha=
t
> >                         other MAC/IP pairs are possible as long as the
> >                         conditions of the endpoint owning the MAC/IP wa=
s
> >                         honored.
> >
> >                         Dinesh
> >
> >
> >                             Regards,
> >                             Greg
> >
> >                             On Mon, Aug 5, 2019 at 3:59 PM Dinesh Dutt
> >                             <didutt@gmail.com <mailto:didutt@gmail.com>=
>
> >                             wrote:
> >
> >                                 Hi Greg,
> >
> >                                 That we agree on the problem definition
> >                                 is the first step forward. Your origina=
l
> >                                 document had my cases covered and so I
> >                                 was surprised by the track this thread
> >                                 took. It doesn't matter, we're back on
> >                                 track.
> >
> >                                 My recommendation is to not worry about
> >                                 specifying the precise MAC/IP address
> >                                 used in the inner header. The addresses
> >                                 chosen MUST ensure that the packet is
> >                                 trapped to the control plane of the VTE=
P
> >                                 and not escape to the tenant if the BFD
> >                                 is to the VTEP. Any solution MUST also
> >                                 not preclude the use of the BFD by
> >                                 tenant systems for that VNI. There are
> >                                 many ways an implementer can choose to
> >                                 implement this. For example, the inner
> >                                 MAC address is whatever the VTEP
> >                                 implementer would return if ARP'd for
> >                                 the IP address used in the inner header
> >                                 in the given VNI. The implementer can
> >                                 pick a fixed MAC address, one that they
> >                                 own etc. Multiple BFD sessions can be
> >                                 run for testing path connectivity on
> >                                 more than one VNIs. Limits should be in
> >                                 place to avoid overwhelming the receive=
r
> >                                 with BFD messages (you had words about
> >                                 this in your currently published
> >                                 draft).  If the VNI is irrelevant in th=
e
> >                                 test i.e. only the VXLAN pipe at the
> >                                 VTEP is being tested. the user can use
> >                                 any VNI active on the VTEP on which the
> >                                 VTEP owns an IP address.
> >
> >                                 I'm concerned about the use of 127/8
> >                                 address only because of firewalls or
> >                                 implementations that drop packets with
> >                                 these addresses as either the source or
> >                                 destination. For example, on many
> >                                 merchant silicon, I don't believe you
> >                                 can turn off martian checking and drops
> >                                 *only* for VXLAN-encapsulated BFD
> >                                 packets. I don't know what the Linux
> >                                 kernel does today on such packets, for
> >                                 example (or Hyper-V). I'd like a
> >                                 solution that doesn't demand additional
> >                                 or new chip functionality or require
> >                                 additional middle-box hole punch.
> >
> >                                 Why do you feel you MUST to specify the
> >                                 MAC/IP address on the inner packet? Wha=
t
> >                                 am I missing here?
> >
> >                                 Dinesh
> >
> >                                 On Mon, Aug 5, 2019 at 3:04 PM Greg
> >                                 Mirsky <gregimirsky@gmail.com
> >                                 <mailto:gregimirsky@gmail.com>> wrote:
> >
> >                                     Hi Dinesh,
> >                                     what do you see as the way forward?
> >                                     I agree, that the proposed text
> >                                     doesn't work for multi-VNI
> >                                     concurrent monitoring because these
> >                                     VNIs are tenant's VNIs. And in that
> >                                     case, we need to specify another
> >                                     mechanism to trap the BFD Control
> >                                     packet at VTEP. It seems that VTEP'=
s
> >                                     Ethernet address must be used as th=
e
> >                                     destination MAC address in the inne=
r
> >                                     Ethernet frame. The destination IP
> >                                     address may be either VTEP's addres=
s
> >                                     of martian (I do prefer martian).
> >                                     Let me give it  try:
> >                                     NEW TEXT:
> >
> >                                         To monitor continuity of the
> >                                         path between two VTEPs, an
> >                                         operator MUST select a VNI
> >                                         number to be used as Management
> >                                         VNI. Management VNI number MUST
> >                                         NOT be one of the tenant's VNIs
> >                                         to prevent sending VXLAN packet=
s
> >                                         received on Management VNI to a
> >                                         tenant. VNI number 1 is
> >                                         RECOMMENDED as the default for
> >                                         Management VNI. [Ed.note: What
> >                                         we set the Destination MAC to?
> >                                         Can it be invalid MAC that MUST
> >                                         be ignored on receipt?]
> >
> >                                         If an implementation supports
> >                                         concurrent monitoring of
> >                                         multiple VNIs, then the value o=
f
> >                                         VNI number MAY be one of
> >                                         tenant's VNIs. The destination
> >                                         MAC address in the inner
> >                                         Ethernet frame encapsulating BF=
D
> >                                         Control packet MUST be MAC
> >                                         associated with the remote VTEP=
.
> >                                         The destination IP address of
> >                                         the inner IP packet MUST be
> >                                         selected from the range 127/8
> >                                         for IPv4, and for IPv6 from the
> >                                         range 0:0:0:0:0:FFFF:7F00:0/104=
.
> >                                         The TTL value in the inner IP
> >                                         header MUST be set to 1.
> >
> >                                     Regards,
> >                                     Greg
> >
> >                                     On Sun, Aug 4, 2019 at 9:07 AM
> >                                     Dinesh Dutt <didutt@gmail.com
> >                                     <mailto:didutt@gmail.com>> wrote:
> >
> >                                         Hi Greg,
> >
> >                                         Thanks for your clarifications.
> >                                         I agree with your sentiment on
> >                                         why you're running BFD over
> >                                         VXLAN between VTEPs. I wasn't
> >                                         arguing against it at all. All =
I
> >                                         was saying was pointing to the
> >                                         limitations of the use of
> >                                         management VNI. I spoke to some
> >                                         operators who're running EVPN
> >                                         and mentioned the discussion on
> >                                         this thread. They concur that
> >                                         they're using specific VNIs to
> >                                         test connectivity over that VNI
> >                                         between VTEPs to ensure
> >                                         misconfiguration doesn't lead t=
o
> >                                         blackholes. My statements are
> >                                         based in real world operator
> >                                         experience. And I was providing
> >                                         language that ensured packets
> >                                         didn't leak across to tenants
> >                                         when they were destined to VTEP=
s.
> >
> >                                         Dinesh
> >
> >                                         On Sat, Aug 3, 2019 at 10:34 AM
> >                                         Greg Mirsky
> >                                         <gregimirsky@gmail.com
> >                                         <mailto:gregimirsky@gmail.com>>
> >                                         wrote:
> >
> >                                             Hi Dinesh,
> >                                             many thanks for your
> >                                             detailed updates on how som=
e
> >                                             implementations process
> >                                             VXLAN header and the inner
> >                                             Ethernet frame. These are
> >                                             very helpful in achieving
> >                                             the workable solution for
> >                                             the problem at hand.
> >                                             You've noted that a path
> >                                             between VTEPs may be
> >                                             monitored in the underlay
> >                                             network by merely
> >                                             establishing a BFD session.
> >                                             That is true, but by using
> >                                             BFD with VXLAN encapsulatio=
n
> >                                             between the pair of VTEPs w=
e
> >                                             are extending the OAM domai=
n
> >                                             by including, to some
> >                                             extent, VXLAN forwarding
> >                                             engine. Abstract in RFC 588=
0
> >                                             defines the goal and the
> >                                             domain in which BFD protoco=
l
> >                                             can detect a fault as:
> >                                                 This document describes
> >                                             a protocol intended to
> >                                             detect faults in the
> >                                                 bidirectional path
> >                                             between two forwarding
> >                                             engines, including
> >                                                 interfaces, data
> >                                             link(s), and to the extent
> >                                             possible the forwarding
> >                                                 engines themselves, wit=
h
> >                                             potentially very low latenc=
y.
> >                                             Thus, BFD in the underlay
> >                                             will exercise a part of IP
> >                                             forwarding engine while BFD
> >                                             with VXLAN encapsulation,
> >                                             ran between the same pair o=
f
> >                                             VTEPs, extends the OAM
> >                                             domain. At the same time,
> >                                             defining BFD between tenant
> >                                             systems in outside the goal
> >                                             of this specification. But
> >                                             VXLAN BFD session between
> >                                             VTEPs may be useful in
> >                                             monitoring e2e path between
> >                                             tenants, as described in th=
e
> >                                             update to -07:
> >                                                 At the same time, a
> >                                             service layer BFD session
> >                                             may be used between the
> >                                                 tenants of VTEPs IP1 an=
d
> >                                             IP2 to provide end-to-end
> >                                             fault management.
> >                                                 In such case, for VTEPs
> >                                             BFD control packets of that
> >                                             session are
> >                                                 indistinguishable from
> >                                             data packets.  If end-to-en=
d
> >                                             defect detection
> >                                                 is realized as the set
> >                                             of concatenated OAM domains=
,
> >                                             e.g., VM1-1 - IP1
> >                                                 -- IP2 - VM2-1, then th=
e
> >                                             BFD session over VXLAN
> >                                             between VTEPs SHOULD
> >                                                 follow the procedures
> >                                             described in Section 6.8.17
> >                                             [RFC5880].
> >                                             I've attached the current
> >                                             working version of the draf=
t.
> >
> >                                             Regards,
> >                                             Greg
> >
> >
> >                                             On Fri, Aug 2, 2019 at 5:43
> >                                             PM Dinesh Dutt
> >                                             <didutt@gmail.com
> >                                             <mailto:didutt@gmail.com>>
> >                                             wrote:
> >
> >                                                 What I mean is "How do
> >                                                 you infer that it
> >                                                 excludes the case I'm
> >                                                 talking about?".
> >
> >                                                 Dinesh
> >
> >                                                 On Fri, Aug 2, 2019 at
> >                                                 5:41 PM Dinesh Dutt
> >                                                 <didutt@gmail.com
> >                                                 <mailto:didutt@gmail.co=
m
> >>
> >                                                 wrote:
> >
> >                                                     The abstract reads
> >                                                     this: "
> >
> >                                                     This document
> describes the use of the Bidirectional Forwarding
> >                                                         Detection (BFD)
> protocol in point-to-point Virtual eXtensible Local
> >                                                         Area Network
> (VXLAN) tunnels forming up an overlay network."
> >
> >                                                     How do you infer
> >                                                     what you said?
> >
> >                                                     Dinesh
> >
> >
> >                                                     On Fri, Aug 2, 2019
> >                                                     at 5:38 PM Joel M.
> >                                                     Halpern
> >                                                     <jmh@joelhalpern.co=
m
> >                                                     <mailto:
> jmh@joelhalpern.com>>
> >                                                     wrote:
> >
> >                                                         I am going by
> >                                                         what the draft
> >                                                         says its purpos=
e
> >                                                         is.  If you
> >                                                         (Dinesh) want
> >                                                         the draft to
> >                                                         fulfill a
> >                                                         different
> >                                                         purpose, then
> >                                                         either ask the
> >                                                         chairs to
> >                                                         take this draft
> >                                                         back to the WG,
> >                                                         or write a
> >                                                         separate draft.
> >                                                         As currently
> >                                                         written, the
> >                                                         behavior Greg
> >                                                         proposed meets
> >                                                         the needs, and
> >                                                         does so in a wa=
y
> >                                                         that is
> >                                                         consistent with
> >                                                         VxLAN.
> >
> >                                                         Yours,
> >                                                         Joel
> >
> >                                                         On 8/2/2019 8:3=
0
> >                                                         PM, Dinesh Dutt
> >                                                         wrote:
> >                                                          > What is the
> >                                                         stated purpose
> >                                                         of this BFD
> >                                                         session? The
> >                                                         VTEP
> >                                                         reachability is
> >                                                          > determined b=
y
> >                                                         the underlay, I
> >                                                         don't need
> >                                                         VXLAN-encaped
> >                                                         packet for that=
.
> >                                                          > Do we agree?
> >                                                          >
> >                                                          > If I want to
> >                                                         test the VXLAN
> >                                                         encap/decap
> >                                                         functionality
> >                                                         alone, picking
> any
> >                                                          > single VNI
> >                                                         maybe fine. But
> >                                                         is this all any
> >                                                         network operato=
r
> >                                                         wants? Why?
> >                                                          > In what
> >                                                         situations has
> >                                                         this been a
> >                                                         problem? I
> >                                                         suspect
> >                                                         operators also
> >                                                          > want to
> >                                                         verify path
> >                                                         continuity over
> >                                                         a specific VNI.
> >                                                         If you say this
> is
> >                                                          > not defined
> >                                                         by the document=
,
> >                                                         I disagree
> >                                                         because the
> >                                                         current version
> >                                                          > talks about
> >                                                         controlling the
> >                                                         number of BFD
> >                                                         sessions betwee=
n
> >                                                         the VTEPs
> >                                                          > (see section
> >                                                         3). More
> >                                                         importantly,
> >                                                         this is a real
> >                                                         problem that
> >                                                         operators
> >                                                          > like to
> verify.
> >                                                          >
> >                                                          > Dinesh
> >                                                          >
> >                                                          > On Fri, Aug
> >                                                         2, 2019 at 5:08
> >                                                         PM Joel M.
> >                                                         Halpern
> >                                                         <
> jmh@joelhalpern.com
> >                                                         <mailto:
> jmh@joelhalpern.com>
> >
> >                                                          >
> >                                                         <mailto:
> jmh@joelhalpern.com
> >                                                         <mailto:
> jmh@joelhalpern.com>>>
> >                                                         wrote:
> >                                                          >
> >                                                          >     What is
> >                                                         special about
> >                                                         the management
> >                                                         VNI is precisel=
y
> >                                                         that it is NOT =
a
> >                                                          >     tenant
> >                                                         VNI.  The VxLAN
> >                                                         administration
> >                                                         does know how i=
t
> >                                                         allocates VNI t=
o
> >                                                          >     tenants,
> >                                                         and which VNI i=
t
> >                                                         has allocated.
> >                                                         In contrast, it
> >                                                         does not know
> >                                                          >     which IP
> >                                                         addresses or MA=
C
> >                                                         adddresses teh
> >                                                         tenant is using
> >                                                         or may plan
> >                                                          >     to use.
> >                                                          >
> >                                                          >     Yours,
> >                                                          >     Joel
> >                                                          >
> >                                                          >     On
> >                                                         8/2/2019 6:41
> >                                                         PM, Dinesh Dutt
> >                                                         wrote:
> >                                                          >      > The
> >                                                         assumption of a=
n
> >                                                         IP address
> >                                                         within any VNI
> >                                                         is suspect that
> way.
> >                                                          >      > What'=
s
> >                                                         special about a
> >                                                         single VNI, the
> >                                                         management VNI?
> >                                                         The VTEP IP
> >                                                          >      >
> >                                                         address does no=
t
> >                                                         belong in
> >                                                         reality in any
> >                                                         VNI...
> >                                                          >      >
> >                                                          >      > Dines=
h
> >                                                          >      >
> >                                                          >      > On
> >                                                         Fri, Aug 2, 201=
9
> >                                                         at 3:17 PM Joel
> >                                                         M. Halpern
> >                                                          >
> >                                                           <
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >                                                          >      >
> >                                                         <mailto:
> jmh@joelhalpern.com
> >                                                         <mailto:
> jmh@joelhalpern.com>
> >                                                         <mailto:
> jmh@joelhalpern.com
> >                                                         <mailto:
> jmh@joelhalpern.com>>>>
> >                                                         wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                           Your response
> >                                                         seems to miss
> >                                                         two points:
> >                                                          >      >
> >                                                          >      >
> >                                                           First, the
> >                                                         problem you
> >                                                         describe is not
> >                                                         what the
> >                                                         document says
> >                                                          >     it is
> >                                                          >      >
> >                                                           solving.  To
> >                                                         the degree it
> >                                                         discusses it at
> >                                                         all, the docume=
nt
> >                                                          >     says "
> >                                                          >      >
>  In
> >                                                          >      >
> >                                                           most cases, a
> >                                                         single BFD
> >                                                         session is
> >                                                         sufficient for
> >                                                         the given
> >                                                          >     VTEP to
> >                                                          >      >
> >                                                           monitor the
> >                                                         reachability of
> >                                                         a remote VTEP,
> >                                                         regardless of t=
he
> >                                                          >     number o=
f
> >                                                          >      >
> >                                                           VNIs in
> common. "
> >                                                          >      >
> >                                                          >      >
> >                                                           Second, you
> >                                                         assume the
> >                                                         existence of an
> >                                                         IP address for =
a
> >                                                         VTEP
> >                                                          >     within a
> >                                                          >      >
> >                                                           VNI.  As with
> >                                                         the MAC address=
,
> >                                                         the VTEP does
> >                                                         not have an IP
> >                                                          >     address
> >                                                          >      >
> >                                                           within the
> >                                                         VNI.  Some
> >                                                         implementations
> >                                                         may have create=
d
> >                                                         such a
> >                                                          >     thing,
> >                                                          >      >     b=
ut
> >                                                          >      >
> >                                                           the general
> >                                                         construct, as
> >                                                         defined to date=
,
> >                                                         does not suppor=
t
> >                                                         such.
> >                                                          >      >
> >                                                          >      >     I=
n
> >                                                         short, you are
> >                                                         requiring a
> >                                                         behavior that
> >                                                         violates the
> >                                                          >
>  architectural
> >                                                          >      >
> >                                                           structure of
> >                                                         overlay /
> >                                                         underlay
> >                                                         separation, and
> >                                                         common
> >                                                          >     usage.
> >                                                         And you
> >                                                          >      >
> >                                                           are doing so
> >                                                         to support a us=
e
> >                                                         case that the
> >                                                         working group
> >                                                         has not
> >                                                          >      >
> >                                                           indicated in
> >                                                         the document as
> >                                                         important.
> >                                                          >      >
> >                                                          >      >
>  Yours,
> >                                                          >      >
>  Joel
> >                                                          >      >
> >                                                          >      >     O=
n
> >                                                         8/2/2019 5:01
> >                                                         PM, Dinesh Dutt
> >                                                         wrote:
> >                                                          >      >      =
>
> >                                                         Joel,
> >                                                          >      >      =
>
> >                                                          >      >      =
>
> >                                                         You understood
> >                                                         correctly.
> >                                                          >      >      =
>
> >                                                          >      >      =
>
> >                                                         The VNIs may no=
t
> >                                                         share fate due
> >                                                         to
> >
>  misconfiguration. And
> >                                                         I
> >                                                          >     strongly
> >                                                          >      >      =
>
> >                                                         suspect someone
> >                                                         will want to us=
e
> >                                                         BFD for that
> >                                                         because its
> >                                                          >     about
> >                                                          >      >
> >                                                           checking
> >                                                          >      >      =
>
> >                                                         path continuity
> >                                                         as stated by th=
e
> >                                                         draft. As long
> >                                                         as there's a
> >                                                          >      >
> >                                                           valid IP
> >                                                          >      >      =
>
> >                                                         (because it's
> >                                                         BFD) owned by
> >                                                         the VTEP in tha=
t
> >                                                         VNI, you can
> >                                                          >     use BFD =
in
> >                                                          >      >      =
>
> >                                                         that VNI. Thats
> >                                                         all that you
> >                                                         need to
> >                                                         dictate.  That
> >                                                         IP address
> >                                                          >      >
> >                                                           has a MAC
> >                                                          >      >      =
>
> >                                                         address and you
> >                                                         can use that on
> >                                                         the inner frame=
.
> >                                                         That is
> >                                                          >     all norm=
al
> >                                                          >      >      =
>
> >                                                         VXLAN
> >                                                         processing. The
> >                                                         outer IP is
> >                                                         always that of
> >                                                         the VTEP.
> >                                                          >      >      =
>
> >                                                          >      >      =
>
> >                                                         Dinesh
> >                                                          >      >      =
>
> >                                                          >      >      =
>
> >                                                         On Fri, Aug 2,
> >                                                         2019 at 11:03 A=
M
> >                                                         Joel M. Halpern
> >                                                          >      >
> >                                                           <
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
> >                                                          >      >      =
>
> >                                                         <mailto:
> jmh@joelhalpern.com
> >                                                         <mailto:
> jmh@joelhalpern.com>
> >                                                         <mailto:
> jmh@joelhalpern.com
> >                                                         <mailto:
> jmh@joelhalpern.com>>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>> wrote:
> >                                                          >      >      =
>
> >                                                          >      >
> >                                                          >     If I am
> >                                                         reading your
> >                                                         various emails
> >                                                         correctly Dines=
h
> >                                                          >     (and I
> >                                                          >      >
> >                                                           may have
> >                                                          >      >
> >                                                          >     missed
> >                                                         something) you
> >                                                         are trying to
> >                                                         use the MAC
> address
> >                                                          >      >
> >                                                           because you
> >                                                          >      >
> >                                                          >     want
> >                                                          >      >
> >                                                          >     to be
> >                                                         able to send
> >                                                         these BFD
> >                                                         packets over
> >                                                         arbitrary VNI t=
o
> >                                                          >      >
> >                                                           monitor the
> >                                                          >      >
> >                                                          >     VNI.
> >                                                         That is not a
> >                                                         requirement
> >                                                         identified in t=
he
> >                                                          >     document=
.
> >                                                          >      >     I=
t
> >                                                         is not
> >                                                          >      >
> >                                                          >     even a
> >                                                         problem I
> >                                                         understand,
> >                                                         since all the
> >                                                         VNI between an
> >                                                          >      >
> >                                                           ingress and
> >                                                          >      >
> >                                                          >     egress
> >                                                         VTEP share fate=
.
> >                                                          >      >      =
>
> >                                                          >      >
> >                                                          >     Yours,
> >                                                          >      >
> >                                                          >     Joel
> >                                                          >      >      =
>
> >                                                          >      >
> >                                                          >     On
> >                                                         8/2/2019 1:44
> >                                                         PM, Dinesh Dutt
> >                                                         wrote:
> >                                                          >      >
> >                                                          >      > Thank=
s
> >                                                         for verifying
> >                                                         this. On Linux
> >                                                         and hardware
> >                                                          >     routers
> >                                                          >      >
> >                                                           that I'm
> >                                                          >      >
> >                                                          >     aware
> >                                                          >      >
> >                                                          >      > of
> >                                                         (Cisco circa
> >                                                         2012 and
> >                                                         Cumulus), the
> >                                                         physical MAC
> >                                                          >     address =
is
> >                                                          >      >
> >                                                          >     reused
> >                                                          >      >
> >                                                          >      > acros=
s
> >                                                         the VNIs on the
> >                                                         VTEP. Did you
> >                                                         check on a
> non-VMW
> >                                                          >      >
> >                                                           device?
> >                                                          >      >
> >                                                          >     This is
> >                                                          >      >
> >                                                          >      > more
> >                                                         for my own
> >                                                         curiosity.
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      > To
> >                                                         address the
> >                                                         general case,
> >                                                         can we not
> define a
> >                                                          >      >
> >                                                           well-known (o=
r
> >                                                          >      >
> >                                                          >     reserve
> >                                                          >      >
> >                                                          >      > one)
> >                                                         unicast MAC
> >                                                         address for use
> >                                                         with VTEP? If
> >                                                         the MAC
> >                                                          >      >
> >                                                           address is
> >                                                          >      >
> >                                                          >      >
> >                                                         configurable in
> >                                                         BFD command,
> >                                                         this can be moo=
t.
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      > Dines=
h
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      > On
> >                                                         Fri, Aug 2, 201=
9
> >                                                         at 10:27 AM
> >                                                         Santosh P K
> >                                                          >      >
> >                                                          >      >
> >                                                         <
> santosh.pallagatti@gmail.com
> >                                                         <mailto:
> santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>>>>
> wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >     I
> >                                                         have cross
> >                                                         checked point
> >                                                         raised about MA=
C
> >                                                         address
> >                                                          >      >
> >                                                           usage. It is
> >                                                          >      >
> >                                                          >      >
> >                                                           possible that
> >                                                         tenant could be
> >                                                         using physical
> MAC
> >                                                          >      >
> >                                                           address and
> >                                                          >      >
> >                                                          >     when a
> >                                                          >      >
> >                                                          >      >
> >                                                           packet comes
> >                                                         with valid VNI
> >                                                         with a MAC
> address
> >                                                          >     that is
> >                                                          >      >
>  being
> >                                                          >      >
> >                                                          >     used by
> >                                                          >      >
> >                                                          >      >
> >                                                           tenant then
> >                                                         packet will be
> >                                                         sent to that
> tenant.
> >                                                          >     This rul=
es
> >                                                          >      >
> >                                                          >     out the
> >                                                          >      >
> >                                                          >      >
> >                                                           fact that we
> >                                                         could use
> >                                                         physical MAC
> >                                                         address as
> >                                                          >     inner
> >                                                          >      >
>  MAC to
> >                                                          >      >
> >                                                          >     ensure
> >                                                          >      >
> >                                                          >      >
> >                                                           packets get
> >                                                         terminated at
> >                                                         VTEP itself.
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
>  Thanks
> >                                                          >      >
> >                                                          >      >
> >                                                           Santosh P K
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >     O=
n
> >                                                         Wed, Jul 31,
> >                                                         2019 at 11:00 A=
M
> >                                                         Santosh P K
> >                                                          >      >
> >                                                          >      >
> >                                                           <
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> santosh.pallagatti@gmail...com <mailto:santosh.pallagatti@gmail.com>
> >                                                          >
> >                                                           <mailto:
> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>>>>>
> >                                                          >      >
> >                                                          >      >
>  wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                           Joel,
> >                                                          >      >
> >                                                          >      >
> >                                                               Thanks fo=
r
> >                                                         your inputs. I
> >                                                         checked
> >                                                          >      >
> >                                                           implementatio=
n
> >                                                         within
> >                                                          >      >
> >                                                          >      >
> >                                                           Vmware.
> >                                                         Perhaps I shoul=
d
> >                                                         have been more
> clear
> >                                                          >      >
> >                                                           about MAC
> >                                                          >      >
> >                                                          >     address
> >                                                          >      >
> >                                                          >      >
> >                                                           space while
> >                                                         checking
> >                                                         internally. I
> >                                                         will cross
> >                                                          >      >
> >                                                           check again f=
or
> >                                                          >      >
> >                                                          >      >
> >                                                           the same and
> >                                                         get back on thi=
s
> >                                                         list.
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                           Thanks
> >                                                          >      >
> >                                                          >      >
> >                                                           Santosh P K
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                           On Wed, Jul
> >                                                         31, 2019 at
> >                                                         10:54 AM Joel M=
.
> >                                                          >     Halpern
> >                                                          >      >
> >                                                          >      >
> >                                                           <
> jmh@joelhalpern.com <mailto:jmh@joelhalpern...com>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
> >                                                          >      >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
> >                                                          >      >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >                                                          >
> >                                                           <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> <mailto:
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>>> wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                               Sorry to
> >                                                         ask a stupid
> >                                                         question.  Whos=
e
> >                                                          >      >
> >                                                           implementatio=
n?
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                               The reaso=
n
> >                                                         I ask is that a=
s
> >                                                         far as I
> >                                                          >     can tell=
,
> >                                                          >      >
> >                                                           since the
> >                                                          >      >
> >                                                          >      >
> >                                                               tenant
> >                                                         does not
> >                                                          >      >
> >                                                          >      >
> >                                                               have any
> >                                                         control access
> >                                                         to the VTEP,
> >                                                          >     there is
> no
> >                                                          >      >
> >                                                          >     reason f=
or
> >                                                          >      >
> >                                                          >      >
> >                                                               the VTEP =
to
> >                                                          >      >
> >                                                          >      >
> >                                                               have a MA=
C
> >                                                         address in the
> >                                                         tenant
> >                                                          >     space.
> >                                                         Yes, the
> >                                                          >      >
> >                                                          >     device h=
as
> >                                                          >      >
> >                                                          >      >
> >                                                               a physica=
l
> >                                                          >      >
> >                                                          >      >
> >                                                               MAC
> >                                                         address.  But
> >                                                         the tenant coul=
d
> >                                                         well be
> >                                                          >      >
> >                                                           using that MA=
C
> >                                                          >      >
> >                                                          >      >
> >                                                               address.
> Yes,
> >                                                          >      >
> >                                                          >      >
> >                                                               they woul=
d
> >                                                         be violating th=
e
> >                                                         Ethernet spec.
> >                                                          >      >
> >                                                           But the whole
> >                                                          >      >
> >                                                          >      >
> >                                                               point of
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           segregation i=
s
> >                                                         not to care
> >                                                         about such
> >                                                          >     issues.
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                               On the
> >                                                         other hand, if
> >                                                         you tell me tha=
t
> >                                                          >     the VMWa=
re
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           implementatio=
n
> >                                                         has an
> >                                                          >      >
> >                                                          >      >
> >                                                               Ethernet
> >                                                         address that is
> >                                                         part of the
> tenant
> >                                                          >      >
> >                                                           space, well,
> >                                                          >      >
> >                                                          >      >
> >                                                               they made
> up
> >                                                          >      >
> >                                                          >      >
> >                                                               this
> >                                                         particular game=
.
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                               Yours,
> >                                                          >      >
> >                                                          >      >
> >                                                               Joel
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >
> >                                                               On
> >                                                         7/31/2019 1:44
> >                                                         PM, Santosh P K
> >                                                         wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                                > I have
> >                                                         checked with
> >                                                         implementation
> >                                                          >     in data
> >                                                          >      >
>  path.
> >                                                          >      >
> >                                                          >     When we
> >                                                          >      >
> >                                                          >      >
> >                                                               receive a
> >                                                          >      >
> >                                                          >      >
> >                                                                > packet
> >                                                         with valid VNI
> >                                                         then lookup
> >                                                          >     for MAC
> will
> >                                                          >      >
> >                                                          >     happen a=
nd
> >                                                          >      >
> >                                                          >      >
> >                                                               it is VTE=
P
> own
> >                                                          >      >
> >                                                          >      >
> >                                                                > MAC
> >                                                         then it will be
> >                                                         trapped to
> control
> >                                                          >      >
> >                                                           plane for
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           processing. I
> >                                                         think we
> >                                                          >      >
> >                                                          >      >
> >                                                                > can
> >                                                         have following
> >                                                         options
> >                                                          >      >
> >                                                          >      >
> >                                                                > 1.
> >                                                         Optional
> >                                                         managment VNI
> >                                                          >      >
> >                                                          >      >
> >                                                                > 2.
> >                                                         Mandatory inner
> >                                                         MAC set to VTEP
> mac
> >                                                          >      >
> >                                                          >      >
> >                                                                > 3.
> >                                                         Inner IP TTL se=
t
> >                                                         to 1 to avoid
> >                                                          >      >
> >                                                           forwarding of
> >                                                         packet
> >                                                          >      >
> >                                                          >      >
> >                                                               via inner
> IP
> >                                                          >      >
> >                                                          >      >
> >                                                                > addres=
s.
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> Thoughts?
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                > Thansk
> >                                                          >      >
> >                                                          >      >
> >                                                                > Santos=
h
> P K
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                > On Wed=
,
> >                                                         Jul 31, 2019 at
> >                                                         9:20 AM Greg
> >                                                          >     Mirsky
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           <
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                         <mailto:
> gregimirsky@gmail.com
> >                                                         <mailto:
> gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>>> wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >     Hi
> >                                                         Dinesh,
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           thank you for
> >                                                         your
> consideration
> >                                                          >     of the
> >                                                          >      >
> >                                                          >     proposal
> and
> >                                                          >      >
> >                                                          >      >
> >                                                               questions=
.
> >                                                         What
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           would you see
> >                                                         as the scope of
> >                                                          >     testing
> the
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           connectivity
> >                                                         for the
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           specific VNI?
> >                                                         If it is
> >                                                          >      >
> >
>  tenant-to-tenant, then
> >                                                          >      >
> >                                                          >     VTEPs
> >                                                          >      >
> >                                                          >      >
> >                                                               will trea=
t
> >                                                         these
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           packets as
> >                                                         regular user
> >                                                         frames. More
> >                                                          >      >
> >                                                           likely, these
> >                                                          >      >
> >                                                          >      >
> >                                                               could be
> >                                                         Layer 2
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           OAM, e.g. CCM
> >                                                         frames. The
> reason
> >                                                          >     to use
> >                                                          >      >
> >                                                           127/8 for
> >                                                          >      >
> >                                                          >      >
> >                                                               IPv4, and
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >
>  0:0:0:0:0:FFFF:7F00:0/104 for
> >                                                          >     IPv6 is
> >                                                          >      >     t=
o
> >                                                         safeguard
> >                                                          >      >
> >                                                          >      >
> >                                                               from
> leaking
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           Ethernet
> >                                                         frames with BFD
> >                                                         Control
> >                                                          >     packet
> >                                                          >      >     t=
o
> a
> >                                                          >      >
> >                                                          >     tenant.
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           You've
> >                                                         suggested using
> >                                                         a MAC
> >                                                          >     address =
to
> >                                                          >      >
> >                                                           trap the
> >                                                          >      >
> >                                                          >      >
> >                                                               control
> >                                                         packet at
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           VTEP. What
> >                                                         that address
> >                                                         could be? We
> >                                                          >      >
> >                                                           had proposed
> >                                                          >      >
> >                                                          >      >
> >                                                               using the
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           dedicated MAC
> >                                                         and VTEP's MAC
> and
> >                                                          >     both
> >                                                          >      >
>  raised
> >                                                          >      >
> >                                                          >     concerns
> >                                                          >      >
> >                                                          >      >
> >                                                               among VXL=
AN
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           experts. The
> >                                                         idea of using
> >                                                          >     Manageme=
nt
> >                                                          >      >
> >                                                           VNI may
> >                                                          >      >
> >                                                          >     be more
> >                                                          >      >
> >                                                          >      >
> >                                                               acceptabl=
e
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           based on its
> >                                                         similarity to t=
he
> >                                                          >     practice
> >                                                          >      >     o=
f
> >                                                         using
> >                                                          >      >
> >                                                          >      >
> >                                                               Managemen=
t
> >                                                         VLAN.
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           Regards,
> >                                                          >      >
> >                                                          >      >
> >                                                                >     Gr=
eg
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >     On
> >                                                         Wed, Jul 31,
> >                                                         2019 at 12:03 P=
M
> >                                                          >     Dinesh
> >                                                          >      >
>  Dutt
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           <
> didutt@gmail.com <mailto:didutt@gmail.com>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com>> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com>>>
> >                                                          >      >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>>
> >                                                          >      >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>>>>
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>>>
> >                                                          >      >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>
> >                                                          >
> >                                                           <mailto:
> didutt@gmail.com <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> <mailto:didutt@gmail.com>>>>>>>
> >                                                          >      >
> >                                                          >      >
> >                                                               wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           Hi Greg,
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           As long as th=
e
> >                                                         inner MAC
> >                                                          >     address =
is
> >                                                          >      >
>  such
> >                                                          >      >
> >                                                          >     that the
> >                                                          >      >
> >                                                          >      >
> >                                                               packet is
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           trapped to th=
e
> >                                                         CPU, it should =
be
> >                                                          >      >
> >                                                           fine for
> >                                                          >      >
> >                                                          >     use as
> >                                                          >      >
> >                                                          >      >
> >                                                               an inner
> >                                                         MAC is
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           it not?
> >                                                         Stating that is
> >                                                          >     better
> than
> >                                                          >      >
> >                                                           trying to
> >                                                          >      >
> >                                                          >      >
> >                                                               force a
> >                                                         management
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           VNI. What if
> >                                                         someone wants
> >                                                          >     to test
> >                                                          >      >
> >                                                          >
>  connectivity
> >                                                          >      >
> >                                                          >      >
> >                                                               on a
> specific
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           VNI? I would
> >                                                         not pick a
> >                                                          >     loopback
> IP
> >                                                          >      >
> >                                                          >     address
> for
> >                                                          >      >
> >                                                          >      >
> >                                                               this sinc=
e
> >                                                         that
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           address range
> >                                                         is host/node
> local
> >                                                          >      >
> >                                                           only. Is
> >                                                          >      >
> >                                                          >     there a
> >                                                          >      >
> >                                                          >      >
> >                                                               reason
> you're
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           not using the
> >                                                         VTEP IP as the
> >                                                          >     inner IP
> >                                                          >      >
> >                                                          >     address =
?
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           Dinesh
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           On Wed, Jul
> >                                                         31, 2019 at 5:4=
8
> AM
> >                                                          >      >
> >                                                           Greg Mirsky
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                           <
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >                                                          >      >
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >                                                          >      >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >                                                          >
> >                                                           <mailto:
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>>> wrote:
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               Dear All,
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               thank you
> >                                                         for your
> comments,
> >                                                          >      >
> >                                                          >
> >                                                           suggestions o=
n
> >                                                          >      >
> >                                                          >      >
> >                                                               this issu=
e,
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               probably
> >                                                         the most
> >                                                          >
>  challenging
> >                                                          >      >
> >                                                           for this
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           specification=
.
> >                                                         In the
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               course of
> >                                                         our discussions=
,
> >                                                          >      >
> >                                                           we've agreed =
to
> >                                                          >      >
> >                                                          >      >
> >                                                               abandon t=
he
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               request t=
o
> >                                                         allocate the
> >                                                          >      >
> >                                                           dedicated MAC
> >                                                          >      >
> >                                                          >     address
> >                                                          >      >
> >                                                          >      >
> >                                                               to be use=
d
> as
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               the
> >                                                         destination MAC
> >                                                          >     address =
in
> >                                                          >      >
> >                                                           the inner
> >                                                          >      >
> >                                                          >      >
> >                                                               Ethernet
> >                                                         frame.
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               Also,
> >                                                         earlier using V=
NI
> >                                                          >     0 was
> >                                                          >      >
> >                                                           changed from
> >                                                          >      >
> >                                                          >      >
> >                                                               mandatory
> >                                                         to one
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               of the
> >                                                         options an
> >                                                          >      >
> >                                                           implementatio=
n
> may
> >                                                          >      >
> >                                                          >     offer to
> >                                                          >      >
> >                                                          >      >
> >                                                               an
> operator.
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               The most
> >                                                         recent
> >                                                          >
> >                                                           discussion wa=
s
> >                                                          >      >
> >                                                           whether
> >                                                          >      >
> >                                                          >     VTEP's
> >                                                          >      >
> >                                                          >      >
> >                                                               MAC addre=
ss
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               might be
> >                                                         used as the
> >                                                          >      >
> >                                                           destination M=
AC
> >                                                          >      >
> >                                                          >     address
> >                                                          >      >
> >                                                          >      >
> >                                                               in the
> inner
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               Ethernet
> >                                                         frame. As I
> >                                                          >     recall
> >                                                         it, the
> >                                                          >      >
> >                                                          >     comments
> >                                                          >      >
> >                                                          >      >
> >                                                               from VXLA=
N
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               experts
> >                                                         equally split
> >                                                          >     with one
> >                                                          >      >
>  for it
> >                                                          >      >
> >                                                          >     and one
> >                                                          >      >
> >                                                          >      >
> >                                                               against.
> Hence
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               I would
> >                                                         like to propose
> >                                                          >     a new
> >                                                          >      >
> >                                                           text to
> >                                                          >      >
> >                                                          >     resolve
> >                                                          >      >
> >                                                          >      >
> >                                                               the issue=
.
> The
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               idea is t=
o
> >                                                         let an
> >                                                          >     operator
> >                                                         select
> >                                                          >      >
> >                                                          >     Manageme=
nt
> >                                                          >      >
> >                                                          >      >
> >                                                               VNI and u=
se
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               that VNI
> >                                                         in VXLAN
> >                                                          >
>  encapsulation
> >                                                          >      >     o=
f
> BFD
> >                                                          >      >
> >                                                          >      >
> >                                                               Control
> >                                                         packets:
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               NEW TEXT:
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                                   An
> >                                                         operator MUST
> >                                                          >     select a
> VNI
> >                                                          >      >
> >                                                          >     number t=
o
> >                                                          >      >
> >                                                          >      >
> >                                                               be used a=
s
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >
> >                                                           Management
> >                                                         VNI. VXLAN
> >                                                          >      >
> >                                                           packet for
> >                                                          >      >
> >                                                          >      >
> >                                                               Managemen=
t
> >                                                         VNI MUST NOT
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                                   be
> >                                                         sent to a
> >                                                         tenant. VNI
> >                                                          >      >
> >                                                           number 1 is
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           RECOMMENDED a=
s
> the
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >
> >                                                           default for
> >                                                          >
> >                                                           Management VN=
I.
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               With that
> >                                                         new text, what
> >                                                          >     can be t=
he
> >                                                          >      >
> >                                                          >     value of
> >                                                          >      >
> >                                                          >      >
> >                                                               the
> >                                                         destination
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               MAC in th=
e
> >                                                         inner Ethernet?=
 I
> >                                                          >      >
> >                                                           tend to
> >                                                          >      >
> >                                                          >     believe
> >                                                          >      >
> >                                                          >      >
> >                                                               that it
> can be
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               anything
> >                                                         and ignored by
> the
> >                                                          >      >
> >                                                           reciever VTEP=
.
> >                                                          >      >
> >                                                          >      >
> >                                                               Also, if
> the
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               trapping
> >                                                         is based on VNI
> >                                                          >      >
> >                                                           number, the
> >                                                          >      >
> >                                                          >      >
> >
> >                                                           destination I=
P
> >                                                         address
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               of the
> >                                                         inner IP packet
> >                                                          >     can from
> >                                                          >      >
> >                                                           the range
> >                                                          >      >
> >                                                          >      >
> >                                                               127/8 for
> >                                                         IPv4,
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               and for
> >                                                         IPv6 from the
> range
> >                                                          >      >
> >                                                          >      >
> >
> >
>  0:0:0:0:0:FFFF:7F00:0/104. And
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               lastly,
> >                                                         the TTL to be
> >                                                          >     set to 1
> (no
> >                                                          >      >
> >                                                          >     change
> here).
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               Much
> >                                                         appreciate your
> >                                                          >     comments=
,
> >                                                          >      >
> >                                                          >
> >                                                           questions, an=
d
> >                                                          >      >
> >                                                          >      >
> >
>  suggestions.
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               Best
> regards,
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                               Greg
> >                                                          >      >
> >                                                          >      >
> >                                                                >
> >                                                          >      >
> >                                                          >      >
> >                                                          >      >      =
>
> >                                                          >      >
> >                                                          >
> >
> >
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>

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

PGRpdiBkaXI9Imx0ciI+Sm9lbCw8ZGl2PsKgIMKgIFN1cmUgYmFzZWQgb24gaG93IHRoZSBkaXNj
dXNzaW9uIGdvZXMgd2lsbCBtb2RpZnkgb3Iga2VlcCB0aGUgZG9jdW1lbnQgYXMgaXQgaXMuwqA8
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rczwvZGl2PjxkaXY+U2FudG9zaCBQIEvCoDwv
ZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xh
c3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDg6MjkgQU0gSm9lbCBNLiBI
YWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h
aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+QXMgZmFyIGFzIEkgY2Fu
IHRlbGwsIHRoZSBjdXJyZW50IGRvY3VtZW50IHdlIGhhdmUgaW4gZnJvbnQgb2YgdXMgaXMgPGJy
Pg0KZXhwbGljaXQgdGhhdCB0aGUgbWVzc2FnZXMgYXJlIG9yaWdpbmF0ZWQgYW5kIHRlcm1pbmF0
ZWQgYXQgdGhlIFZOSS7CoCBJZiA8YnI+DQp5b3Ugd2FudCBzb21lIG90aGVyIGJlaGF2aW9yLCB0
aGVuIHdlIG5lZWQgYSBkb2N1bWVudCB0aGF0IGRlc2NyaWJlcyA8YnI+DQp0aGF0IGJlaGF2aW9y
cy48YnI+DQo8YnI+DQpZb3Vycyw8YnI+DQpKb2VsPGJyPg0KPGJyPg0KT24gOS8yNC8yMDE5IDEw
OjM5IFBNLCA8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2Js
YW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gd3JvdGU6PGJyPg0KJmd0OyBIaSBTYW50b3No
LDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFdpdGggcmVnYXJkIHRvIHRoZSBxdWVz
dGlvbiB3aGV0aGVyIHdlIHNob3VsZCBhbGxvdyBtdWx0aXBsZSBCRkQgPGJyPg0KJmd0OyBzZXNz
aW9ucyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1v
cmUgPGJyPg0KJmd0OyBleHBsYW5hdGlvbiBhcyBmb2xsb3dzLjxicj4NCiZndDsgPGJyPg0KJmd0
OyBCZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDIgb2YgUkZDODAxNCAoQW4g
QXJjaGl0ZWN0dXJlIGZvciA8YnI+DQomZ3Q7IERhdGEtQ2VudGVyIE5ldHdvcmsgVmlydHVhbGl6
YXRpb24gb3ZlciBMYXllciAzIChOVk8zKSkuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgIMKgRGF0YSBDZW50ZXIgTmV0d29y
ayAoSVApwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCB8wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgVHVubmVsIE92ZXJsYXnCoCDCoCDCoCB8PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tK8KgIMKgIMKg
IMKgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IHwgKy0tLS0tLS0tLS0rLS0tLS0tLSsgfMKgIMKgIMKgIMKgfCArLS0tLS0tLSstLS0tLS0tLS0t
KyB8PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgfMKgIE92ZXJsYXkgTW9kdWxlwqAg
fCB8wqAgwqAgwqAgwqB8IHzCoCBPdmVybGF5IE1vZHVsZcKgIHwgfDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHzCoCDCoCDCoCDCoHwgKy0tLS0t
LS0tLSstLS0tLS0tLSsgfDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAg
wqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgIMKgIMKgfMKg
IMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqBOVkUxwqAgwqB8wqAgwqAgwqAgwqAg
wqAgwqB8wqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKg
IMKgIMKgIMKgIHwgTlZFMjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgKy0tLS0t
LS0tKy0tLS0tLS0rwqAgfMKgIMKgIMKgIMKgfMKgICstLS0tLS0tLSstLS0tLS0tK8KgIHw8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIHxWTkkxIFZOSTLCoCBWTkkxIHzCoCB8wqAg
wqAgwqAgwqB8wqAgfCBWTkkxIFZOSTIgVk5JMSB8wqAgfDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCB8wqAgKy0rLS0tLS0rLS0tLSstLS0rwqAgfMKgIMKgIMKgIMKgfMKgICstKy0tLS0t
Ky0tLS0tKy0tK8KgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfFZBUDF8IFZBUDJ8
wqAgwqAgfCBWQVAzIHzCoCDCoCDCoCDCoHxWQVAxfCBWQVAyfMKgIMKgIMKgfCBWQVAzfDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCArLS0tLSstLS0tLSstLS0tKy0tLS0tLSvCoCDCoCDC
oCDCoCstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCB8wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8
wqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
fMKgIMKgIMKgfMKgIMKgIHzCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzC
oCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8
wqAgwqAgfMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIMKgfDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCAtLS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIHzCoCDCoCDCoFRlbmFudMKgIMKgIMKgIMKgIHzCoCDC
oCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgVFNJMSB8IFRTSTJ8
wqAgwqAgfCBUU0kzwqAgwqAgwqAgwqAgwqAgVFNJMXwgVFNJMnzCoCDCoCDCoHxUU0kzPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICstLS0rICstLS0rICstLS0rwqAgwqAgwqAg
wqAgwqAgwqAgwqArLS0tKyArLS0tK8KgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgfFRTMXwgfFRTMnwgfFRTM3zCoCDCoCDCoCDCoCDCoCDCoCDCoHxUUzR8IHxU
UzV8wqAgwqB8VFM2fDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCArLS0tKyAr
LS0tKyArLS0tK8KgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLSsgKy0tLSvCoCDCoCstLS0rPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7IFRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0
d2VlbiBOVkUxIGFuZCBOVkUyIGFyZSBhY3R1YWxseSA8YnI+DQomZ3Q7IGluaXRpYXRlZCBhbmQg
dGVybWluYXRlZCBhdCBWQVAgb2YgTlZFLjxicj4NCiZndDsgPGJyPg0KJmd0OyBJZiB0aGUgbmV0
d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAx
IG9mIDxicj4NCiZndDsgTlZFMSBhbmQgVkFQMW9mIE5WRTIsIGF0IHRoZSBzYW1lIHRpbWUgYW5v
dGhlciBCRkQgc2Vzc2lvbiBiZXR3ZWVuIFZBUDMgPGJyPg0KJmd0OyBvZiBOVkUxIGFuZCBWQVAz
IG9mIE5WRTIsIGFsdGhvdWdoIHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZSBmb3IgdGhlIHNhbWUg
PGJyPg0KJmd0OyBWTkkxLCBJIGJlbGlldmUgaXQmIzM5O3MgcmVhc29uYWJsZSwgc28gdGhhdCYj
Mzk7cyB3aHkgSSB0aGluayB3ZSBzaG91bGQgYWxsb3cgaXQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IDxicj4NCiZndDsgT2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5czo8YnI+DQomZ3Q7
IDxicj4NCiZndDsgJnF1b3Q7Tm90ZSB0aGF0IHR3byBkaWZmZXJlbnQgVGVuYW50IFN5c3RlbXMg
KGFuZCBUU0lzKSBhdHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgY2FuIHNoYXJlIGEgVkFQIChlLmcu
LCBUUzEgYW5kIFRTMiBpbiBGaWd1cmUgMikgc28gbG9uZyBhcyB0aGV5IGNvbm5lY3QgdG8gdGhl
IHNhbWUgVmlydHVhbCBOZXR3b3JrLiZxdW90Ozxicj4NCiZndDsgPGJyPg0KJmd0OyBTb21lIHBl
b3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUg
c2FtZSA8YnI+DQomZ3Q7IFZpcnR1YWwgTmV0d29yayBNVVNUIHNoYXJlIG9uZSBWQVAsIGlmIHRo
YXQmIzM5O3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIDxicj4NCiZndDsgc2hvdWxkIG1lcmdl
IGludG8gb25lIFZBUCBhbmQgbXkgZXhwbGFuYXRpb24gZG9lc24mIzM5O3Qgd29yay4gQ29weWlu
ZyB0byA8YnI+DQomZ3Q7IE5WTzMgV0cgdG8gaW52b2x2ZSBtb3JlIGV4cGVydHMsIGhvcGUgZm9y
IHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5kIGNvbW1lbnRzLjxicj4NCiZndDsgPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7IEJlc3QgUmVnYXJkcyw8YnI+DQomZ3Q7IDxicj4NCiZndDsgWGlhbyBNaW48YnI+
DQomZ3Q7IDxicj4NCiZndDsg5Y6f5aeL6YKu5Lu2PGJyPg0KJmd0OyAq5Y+R5Lu25Lq677yaKlNh
bnRvc2hQSyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+
DQomZ3Q7ICrmlLbku7bkurrvvJoqR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0Ozs8YnI+DQomZ3Q7ICrmioTpgIHkurrvvJoqPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWll
dGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmc8L2E+IDxicj4NCiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRm
LWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFu
QGlldGYub3JnPC9hPiZndDs7RGluZXNoIER1dHQgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7O3J0Zy1i
ZmQgPGJyPg0KJmd0OyBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7Sm9lbCBNLiBIYWxwZXJuICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpt
aEBqb2VsaGFscGVybi5jb208L2E+Jmd0OztULiBTcmlkaGFyIDxicj4NCiZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJA
dm13YXJlLmNvbTwvYT4mZ3Q7OzxhIGhyZWY9Im1haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+YmZkLWNoYWlyc0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpiZmQtY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+YmZkLWNoYWlyc0BpZXRmLm9y
ZzwvYT4mZ3Q7Ozxicj4NCiZndDsgKuaXpSDmnJ8g77yaKjIwMTnlubQwOeaciDIz5pelIDA1OjM5
PGJyPg0KJmd0OyAq5Li7IOmimCDvvJoqKlJlOiBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZE
IENvbnRyb2wgcGFja2V0IGF0IFZURVAqPGJyPg0KJmd0OyBHcmVnLDxicj4NCiZndDvCoCDCoCDC
oCBQbGVhc2Ugc2VlIGlubGluZSByZXBseSB0YWdnZWQgW1NQS10uIEkgaGF2ZSBhZGRlZCB0ZXh0
IHJlcXVlc3RlZC48YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhhbmtzPGJyPg0KJmd0OyBTYW50b3No
IFAgSzxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBGcmksIEF1ZyAxNiwgMjAxOSBhdCA0OjU5IEFN
IEdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBnbWFpbC4uLmNvbSA8YnI+DQomZ3Q7ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxi
cj4NCiZndDvCoCDCoCDCoEhpIFNhbnRvc2gsPGJyPg0KJmd0O8KgIMKgIMKgdGhhbmsgeW91IGZv
ciB5b3VyIGNvbW1lbnRzLiBQbGVhc2UgZmluZCBteSBub3RlcyBpbi1saW5lZCBhbmQ8YnI+DQom
Z3Q7wqAgwqAgwqB0YWdnZWQgR0lNJmd0OyZndDsuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAg
wqBSZWdhcmRzLDxicj4NCiZndDvCoCDCoCDCoEdyZWc8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDC
oCDCoE9uIFR1ZSwgQXVnIDEzLCAyMDE5IGF0IDEwOjI0IFBNIFNhbnRvc2ggUCBLPGJyPg0KJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoEdyZWcs
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgVGhhbmtzIGZvciB1cGRhdGVkIHZlcnNpb24g
b2YgZG9jdW1lbnQuIEhlcmUgYXJlIGZldzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoGNvbW1lbnRz
IG9uIG5ldyBkcmFmdC48YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoFNlY3Rpb24g
NDo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBEZXN0aW5hdGlvbiBNQUM6IFRoaXMgTVVTVCBOT1Qg
YmUgb2Ygb25lIG9mIHRlbmFudCYjMzk7cyBNQUM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqDC
oMKgwqDCoMKgwqDCoCBhZGRyZXNzZXMuwqAgVGhlIE1BQyBhZGRyZXNzIE1BWSBiZSBjb25maWd1
cmVkLCBvciBpdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoE1BWSBiZTxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoMKgwqDCoMKgwqDCoMKgIGxlYXJuZWQgdmlhIGEgY29udHJvbCBwbGFuZSBwcm90
b2NvbC7CoCBUaGUgZGV0YWlscyBvZjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoGhvdyB0aGU8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqDCoMKgwqDCoMKgwqDCoCBNQUMgYWRkcmVzcyBpcyBvYnRh
aW5lZCBhcmUgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpczxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oGRvY3VtZW50Ljxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgSSB0aGluayB3ZSBt
YXkgbmVlZCB0byBnaXZlIGJhY2tncm91bmQgb24gd2h5IHdlIGFyZSBzYXlpbmcgTUFDPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgYWRkcmVzcyBNVVNUIG5vdCBiZSBvbmUgb2YgdGVuYW50JiMzOTtz
IE1BQyBhZGRyZXNzLiBMaWtlIGluIHRoaXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqB0aHJlYWQg
d2UgaGF2ZSBkaXNjdXNzZWQgb25lIG9mIHRoZSB0ZW5hbnQgY291bGQgaGF2ZSBib3Jyb3dlZDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoHRoZSBzYW1lIFZURVAgbWFjIGFkZHJlc3MgYW5kIHdlIGlm
IHdlIGhhdmUgdG8gdXNlIEJGRCB0aGVuIHdlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgbmVlZCB0
byBhdm9pZCB0aGF0IGNvbmZsaWN0IHRvIGVuc3VyZSBCRkQgcGFja2V0cyBnZXQgb2JzZXJ2ZWQ8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBpbiB0aGUgVlRFUCBpdHNlbGYuIFNob3VsZCB3ZSBhZGQg
YSBzZWN0aW9uIGJlZm9yZSA0IHRvIHNldCB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgY29u
dGV4dCBzbyB0aGF0IGFib3ZlIHRleHQgbWFrZXMgbW9yZSBzZW5zZSBpbiB0aGF0IGNvbnRleHQ/
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBHSU0mZ3Q7Jmd0OyBDZXJ0YWlubHkuIFBsZWFz
ZSBzaGFyZSB0aGUgdGV4dCB5b3UmIzM5O2QgbGlrZSB0byBhZGQuIDxicj4NCiZndDsgPGJyPg0K
Jmd0OyBbU1BLXcKgIFByb3Bvc2VkIHRleHQgZm9yIHdoeSB3ZSBzaG91bGQgbm90IHVzZSBWVEVQ
IE1BWCBhZGRyZXNzIGFzIDxicj4NCiZndDsgdGVuYW50IE1BQyBhZGRyZXNzLjxicj4NCiZndDsg
PGJyPg0KJmd0OyAmcXVvdDtJbiBzb21lIHNjZW5hcmlvcyB0ZW5hbnQgTUFDIGlzIGJvcnJvd2Vk
IGZyb20gVlRFUCBNQUMgYWRkcmVzcy4gVlhMQU4gPGJyPg0KJmd0OyBCRkQgTVVTVCB0ZXJtaW5h
dGUgQkZEIHNlc3Npb24gYXQgVlRFUCBhbmQgTVVTVCBub3QgZm9yd2FyZCBCRkQgcGFja2V0cyA8
YnI+DQomZ3Q7IHRvIHRlbmFudHMuIFRvIHRlcm1pbmF0ZSBWWExBTiBCRkQgcGFja2V0cyBhdCBW
VEVQLCBkZXBsb3ltZW50IE1VU1QgPGJyPg0KJmd0OyBlbnN1cmUgdGhhdCB0aGVyZSBhcmUgbm8g
dGVuYW50IFZNIHdoaWNoIGJhcnJvd3MgVlRFUCBNQUMgYWRkcmVzcy4mcXVvdDs8YnI+DQomZ3Q7
IDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqDCoMKgSVAg
aGVhZGVyOjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoMKgwqDCoMKgwqDCoMKgIERlc3RpbmF0
aW9uIElQOiBJUCBhZGRyZXNzIE1VU1QgTk9UIGJlIG9mIG9uZSBvZjxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoHRlbmFudCYjMzk7cyBJUDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoMKgwqDCoMKg
wqDCoMKgIGFkZHJlc3Nlcy7CoCBJUCBhZGRyZXNzIE1BWSBiZSBzZWxlY3RlZCBmcm9tIHRoZSBy
YW5nZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoDEyNy84IGZvcjxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoMKgwqDCoMKgwqDCoMKgIElQdjQsIGZvciBJUHY2IC0gZnJvbSB0aGUgcmFuZ2UgMDow
OjA6MDowOkZGRkY6N0YwMDowLzEwNC48YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoMKgwqDCoMKgwqDCoMKgIFRUTDogTVVTVCBiZSBzZXQgdG8gMSB0byBlbnN1cmUgdGhhdCB0
aGUgQkZEIHBhY2tldCBpcyBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqDCoMKgwqDCoMKg
wqDCoCByb3V0ZWQgd2l0aGluIHRoZSBMMyB1bmRlcmxheSBuZXR3b3JrLjxicj4NCiZndDsgPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBJIHRoaW5rIHdlIGhhdmUgYWRkZWQgc29t
ZSB0ZXh0IHRvIGFkZHJlc3MgU3JpZGhhciBjb21tZW50cyBvbjxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoHdoeSBUVEwgTVVTVCBiZSAxIGFuZCBkZXN0IElQIGFkZHJlc3MgTVVTVCBiZSAxMjcvOCBy
YW5nZS4gSSBzZWU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqB0aGF0IHRleHQgaXMgbWlzc2luZyBu
b3cuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBHSU0mZ3Q7Jmd0OyBNeSBhcG9sb2dpZXMg
dGhhdCBJJiMzOTt2ZSBtaXNzZWQgdG8gaW5jbHVkZSB0aGUgdGV4dCBmcm9tIGFub3RoZXI8YnI+
DQomZ3Q7wqAgwqAgwqBkaXNjdXNzaW9uIHRocmVhZC4gSSBiZWxpZXZlIHRoZSBmb2xsb3dpbmcg
d291bGQgYmUgY29tcGxldGU6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIFRUTCBv
ciBIb3AgTGltaXQ6IE1VU1QgYmUgc2V0IHRvIDEgdG8gZW5zdXJlIHRoYXQgdGhlIEJGRDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBhY2tldCBpcyBub3Qgcm91dGVkIHdpdGhpbiB0
aGUgTGF5ZXIgMyB1bmRlcmxheSBuZXR3b3JrLiA8YnI+DQomZ3Q7wqAgwqAgwqBUaGlzPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzc2VzIHRoZSBzY2VuYXJpbyB3aGVuIHRo
ZSBpbm5lciBJUCBkZXN0aW5hdGlvbjxicj4NCiZndDvCoCDCoCDCoGFkZHJlc3MgaXM8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiBWWExBTiBnYXRld2F5IGFuZCB0aGVyZSBpcyBh
IHJvdXRlciBpbiB1bmRlcmxheSB3aGljaDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHJlbW92ZXMgdGhlIFZYTEFOIGhlYWRlciwgdGhlbiBpdCBpcyBwb3NzaWJsZSB0byByb3V0ZSB0
aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwYWNrZXQgYXMgVlhMQU4gwqBnYXRl
d2F5IGFkZHJlc3MgaXMgcm91dGFibGUgYWRkcmVzcy48YnI+DQomZ3Q7IDxicj4NCiZndDsgW1NQ
S10gVGhpcyB0ZXh0IGxvb2tzIGdvb2QuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoFNlY3Rpb24gNS4xOjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoEZvciBzdWNo
IHBhY2tldHMsIHRoZSBCRkQgc2Vzc2lvbiBNVVNUIGJlIGlkZW50aWZpZWQ8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqDCoCB1c2luZyB0aGUgZm9sbG93aW5nIHRocmVlLXR1cGxlcyBvZiBmaWVs
ZHMgb2YgdGhlIGlubmVyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgaGVhZGVyOiB0aGU8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqDCoCBzb3VyY2UgSVAsIHRoZSBkZXN0aW5hdGlvbiBJUCwgYW5k
IHRoZSBzb3VyY2UgVURQIHBvcnQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBudW1iZXIgcHJlc2Vu
dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoMKgIGluIHRoZSBJUCBoZWFkZXIgY2FycmllZCBi
eSB0aGUgcGF5bG9hZCBvZiB0aGUgcGFja2V0IGluIFZYTEFOPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgwqAgZW5jYXBzdWxhdGlvbi7CoCBJZiBCRkQgcGFja2V0IGlzIHJlY2VpdmVkIHdpdGgg
bm9uLXplcm8gWW91cjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoERpc2NyaW1pbmF0b3IsIHRoZW4g
QkZEIHNlc3Npb24gTVVTVCBiZSBkZW11bHRpcGxleGVkIG9ubHkgd2l0aCBZb3VyPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgwqAgRGlzY3JpbWluYXRvciBhcyB0aGUga2V5Ljxicj4NCiZndDsg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgSnVzdCB3aXRoIDMgdHVwbGUgd2Ugd2lsbCBub3QgYmUg
YWJsZSB0byBkZW11eCBwYWNrZXQuIFdlIG5lZWQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqB0byBj
b25zaWRlciBWTkkgYXMgd2VsbCBpZiB3ZSBoYXZlIG11bHRpcGxlIEJGRCBzZXNzaW9uIGJldHdl
ZW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBzYW1lIHBhaXIgb2YgVlRFUC48YnI+DQomZ3Q7IDxi
cj4NCiZndDvCoCDCoCDCoEdJTSZndDsmZ3Q7IFRoaXMgaXMgb25lIG9mIGNvbW1lbnRzIGZyb20g
Q2FybG9zIHdlIG5lZWQgdG8gYWRkcmVzcy4gWW91cjxicj4NCiZndDvCoCDCoCDCoGNvbW1lbnQg
aGF2ZSBoZWxwZWQgbWUgdG8gZm9ybSB0aGUgcXVlc3Rpb246PGJyPg0KJmd0OyA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqBXaGF0IGlzIHRoZSBnb2FsIHJ1bm5pbmcgbXVsdGlwbGUgQkZEIHNlc3Np
b25zIGJldHdlZW4gdGhlIHBhaXI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBvZiBWVEVQcz88YnI+
DQomZ3Q7IDxicj4NCiZndDsgW1NQS10gVGhlIGdvYWwgb2YgdGhlIG11bHRpcGxlIEJGRCBzZXNz
aW9uIGlzIHRvIGVuc3VyZSBjaGVjayBsaXZlbGluZXNzIDxicj4NCiZndDsgb2YgVlhMQU4gdHVu
bmVsLiBUaGVyZSBpcyBhbHJlYWR5IGEgZ29vZCBhbW91bnQgb2YgZGViYXRlIG9uIHRoaXMgdG9w
aWMgPGJyPg0KJmd0OyB0aGF0IGRvIHdlIHJlYWxseSBuZWVkIHRoYXQ/IEFzIHBlciBSRkMgNTg4
NCB3ZSBhcmUgcnVubmluZyBCRkQgcGVyIExTUCA8YnI+DQomZ3Q7IGFuZCB3ZSBtaWdodCBoaXQg
c2NhbGUgaXNzdWVzIHRoZXJlIHRvby4gSSB0aGluayBpdCBpcyB1cCB0byBvcGVyYXRvciB0byA8
YnI+DQomZ3Q7IGRlY2lkZSBob3cgdGhleSB3YW50IHRvIHVzZSBtdWx0aXBsZSBCRkQgc2Vzc2lv
biBwZXIgVlhMQU4gdHVubmVsLiBJdCA8YnI+DQomZ3Q7IGNvdWxkIGJlIHBvc3NpYmxlIHRoYXQg
QkZEIHNlc3Npb24gd2l0aCBzcGVjaWFsIFZOSSBpcyBydW4gYXQgYWdncmVzc2l2ZSA8YnI+DQom
Z3Q7IGludGVydmFsIHdoZXJlIGFzIE1BWSBoYXZlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3Ig
ZGlmZmVyZW50IFZOSSBhdCBhIDxicj4NCiZndDsgc2VkYXRlIGludGVydmFsLCBmb3IgdGhhdCBt
YXR0ZXIgdGhleSBjb3VsZCBiZSBydW5uaW5nIGluIGRlbWFuZCBtb2RlIGFzIDxicj4NCiZndDsg
d2VsbCAocnVuIFAvRiBzZXF1ZW5jZSBvbmx5IHdoZW4gdGhlcmUgaXMgbm8gZGF0YSBmb2xsb3dp
bmcgZm9yIHRoYXQgPGJyPg0KJmd0OyBWTkkpLiBBcyBXRyBpZiB3ZSB0aGluayBydW5uaW5nIG11
bHRpcGxlIEJGRCBzZXNzaW9uIG1ha2Ugc2Vuc2UgdGhlbiB3ZSA8YnI+DQomZ3Q7IG1pZ2h0IG5l
ZWQgdG8gYWRkIGFwcHJvcHJpYXRlIHRleHQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBJ
ZiB0aGUgZ29hbCBpcyB0byBtb25pdG9yIHBlciBWTkksIHRoZW4gdGhlIGZvbGxvd2luZyB0ZXh0
IHNob3VsZDxicj4NCiZndDvCoCDCoCDCoGRlc2NyaWJlIHRoZSBkZW11bHRpcGxleGluZyBvZiB0
aGUgaW5pdGlhbCBCRkQgQ29udHJvbCBwYWNrZXQ6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgRGVt
dWx0aXBsZXhpbmcgb2YgSVAgQkZEIHBhY2tldCBoYXMgYmVlbiBkZWZpbmVkIGluIFNlY3Rpb24g
MyBvZjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoFtSRkM1ODgxXS7CoCBTaW5jZSBtdWx0aXBsZSBC
RkQgc2Vzc2lvbnMgbWF5IGJlIHJ1bm5pbmcgYmV0d2VlbiB0d288YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqBWVEVQcywgdGhlcmUgbmVlZHMgdG8gYmUgYSBtZWNoYW5pc20gZm9yIGRlbXVsdGlwbGV4
aW5nIHJlY2VpdmVkIEJGRDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoHBhY2tldHMgdG8gdGhlIHBy
b3BlciBzZXNzaW9uLsKgIEZvciBkZW11bHRpcGxleGluZyBwYWNrZXRzIHdpdGggWW91cjxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoERpc2NyaW1pbmF0b3IgZXF1YWwgdG8gMCwgYSBCRkQgc2Vzc2lv
biBNVVNUIGJlIGlkZW50aWZpZWQgdXNpbmcgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgbG9n
aWNhbCBsaW5rIG92ZXIgd2hpY2ggdGhlIEJGRCBDb250cm9sIHBhY2tldCBpcyByZWNlaXZlZC7C
oCBJbiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBjYXNlIG9mIFZYTEFOLCB0aGUgVk5JIG51
bWJlciBpZGVudGlmaWVzIHRoYXQgbG9naWNhbCBsaW5rLsKgIElmIEJGRDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoHBhY2tldCBpcyByZWNlaXZlZCB3aXRoIG5vbi16ZXJvIFlvdXIgRGlzY3JpbWlu
YXRvciwgdGhlbiBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqBzZXNzaW9uPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgTVVTVCBiZSBkZW11bHRpcGxleGVkIG9ubHkgd2l0aCBZb3VyIERpc2NyaW1pbmF0b3Ig
YXMgdGhlIGtleS48YnI+DQomZ3Q7IDxicj4NCiZndDsgW1NQS13CoCBJIHRoaW5rIHRoaXMgdGV4
dCBmb3IgbXVsdGlwbGUgQkZEIHNlc3Npb24gYmV0d2VlbiBzYW1lIHBhaXIgb2YgPGJyPg0KJmd0
OyBWVEVQcyBmb3IgbXVsdGlwbGUgVk5JIG1ha2VzIHNlbnNlIG9ubHkgaWYgYXMgV0cgd2UgdGhp
bmsgdGhhdCBjb3VsZCBiZSA8YnI+DQomZ3Q7IHVzZSBjYXNlLjxicj4NCiZndDsgPGJyPg0KJmd0
O8KgIMKgIMKgV291bGQgdGhlcmUgYmUgbmVlZCB0byBydW4gbXVsdGlwbGUgQkZEIHNlc3Npb25z
IHdpdGggdGhlIHNhbWUgVk5JPGJyPg0KJmd0O8KgIMKgIMKgbnVtYmVyPzxicj4NCiZndDsgPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7IFtTUEtdIElNSE8gd2Ugc2hvdWxkIG5vdCBhbGxvdyBtdWx0aXBs
ZSBCRkQgc2Vzc2lvbiBmb3IgdGhlIHNhbWUgVk5JLjxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgVGhhbmtzPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgU2FudG9zaCBQIEs8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgT24gRnJpLCBBdWcgOSwgMjAxOSBhdCA0OjI3IEFNIEdyZWcgTWlyc2t5
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7IDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCwgdGhhbmsgeW91IGZvciB5b3VyIGhl
bHAsIG11Y2ggYXBwcmVjaWF0ZWQuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgSGkgSm9l
bCBhbmQgU3JpZGhhciw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBjb3VsZCB5b3UgcGxl
YXNlIGNoZWNrIGlmIHRoZSB1cGRhdGVkIHRleHQgb24gdGhlIGlubmVyPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgRXRoZXJuZXQgZnJhbWUgYWRkcmVzc2VkIHlvdXIgY29uY2Vybi48YnI+
DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFdlZCwgQXVnIDcsIDIwMTkg
YXQgMjoyNSBQTSBEaW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTG9va3MgZ29kIHRvIG1l
IEdyZWcuIFRoYW5rIHlvdSBmb3IgeW91ciBoYXJkIHdvcmsgaW4gdGhpcyw8YnI+DQomZ3Q7IDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaDxicj4NCiZndDsgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gV2VkLCBBdWcgNywgMjAxOSBhdCA5OjI1
IEFNIEdyZWcgTWlyc2t5PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOjxicj4NCiZn
dDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgRGluZXNoLCBK
b2VsLCBTcmlkaGFyLCBldCBhbC4sPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgbXVjaCBhcHByZWNpYXRlIHRoZSBoZWxwIHlvdSYjMzk7dmXCoGdpdmVuIG1lIHNoYXJp
bmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB5b3VyIGV4cGVydGlz
ZS4gSSBob3BlIHRoYXQgdGhlIHVwZGF0ZXMgeW91IHdpbGw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBmaW5kIGluIHRoZSBhdHRhY2hlZCBkaWZmIGFuZCB0aGUgd29y
a2luZyBjb3B5IG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhl
IGRyYWZ0IGJlIGNsb3NlciB0byB0aGUgYWNjZXB0YWJsZSBzb2x1dGlvbiBmb3I8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWVEVQLVZURVAgQkZELiBQbGVhc2Ugbm90
ZSwgdGhhdCBJJiMzOTtsbCBzaG9ydGx5IHN0YXJ0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgYSBuZXcgZGlzY3Vzc2lvbiB0aHJlYWQgdG8gYWRkcmVzcyBvbmUgb2Yg
Q2FybG9zJiMzOTtzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcXVl
c3Rpb25zIG9uIHRoZSBhbWJpZ3VpdHkgb2YgdGhlIHRleHQgb24gbXVsdGlwbGU8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjb25jdXJyZW50IHNlc3Npb25zIGJldHdl
ZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQcy48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBQbGVhc2UgcmV2aWV3IHRoZSBjaGFuZ2VzIHRvIFNlY3Rpb25zIDQgYW5kIDYg
YW5kPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2hhcmUgeW91ciBm
ZWVkYmFjaywgc3VnZ2VzdGlvbnMsIGFuZCBxdWVzdGlvbnMuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRzLDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWc8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIE1vbiwgQXVnIDUsIDIwMTkgYXQgNjowMyBQTSBE
aW5lc2ggRHV0dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoE9uIE1vbiwgQXVnIDUsIDIwMTkgYXQgNTo1NiBQTSBHcmVnIE1p
cnNreTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEhpIERpbmVzaCw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB0aGFuayB5b3UgZm9yIHlvdXIgZXhwZWRpZW50IGRldGFpbGVk
IHJlc3BvbnNlLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoEkgYmVsaWV2ZSB0aGF0IHRoZSBhYmlsaXR5IHRvIHJ1biBCRkQ8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9uIHVwIHRvIGEg
dGVuYW50IChWVEVQLVZURVAtdGVuYW50IG9yPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGVuYW50LXRlbmFudCkgd2FzIG5ldmVyIGluIGplb3Bh
cmR5IGZyb208YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqB0aGlzIHNwZWNpZmljYXRpb24uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgSSYjMzk7bSB0cnlpbmcgdG8gcHJvdmlkZSBwcmVjaXNlIHNw
ZWNpZmljYXRpb248YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBvbiB3aGF0IGNhbiBiZSB1c2VkIGFkIHRoZSBkZXN0aW5hdGlvbiBNQUM8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhbmQgSVAgYWRk
cmVzc2VzIGluIHRoZSBpbm5lciBmcmFtZS9wYWNrZXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhcyBJIGJlbGlldmUgdGhhdCBsaWtlbHkgd2ls
bCBoZWxwIHRvIGF2b2lkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZXMuPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSYjMzk7bSBpbnRlcmVzdGVkIHRvIGxl
YXJuIHNvbWUgbW9yZSBhYm91dCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmcXVvdDttYXJ0aWFuIGNoZWNraW5nJnF1b3Q7IGZ1bmN0aW9u
LiBBcyB5b3Uga25vdyw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBtYXJ0aWFuIGFkZHJlc3NlcyBoYXZlIGJlZW4gdXNlZCBhczxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRlc3RpbmF0aW9uIElQ
IGFkZHJlc3MgaW4gTFNQIFBpbmcgYW5kIEJGRDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG92ZXIgTVBMUyBMU1AgYW5kIFBXLiBJIGhhdmVuJiMz
OTt0IGhlYXJkIHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBhbnkgc2lsaWNvbiBmZWF0dXJlIGNhdXNlZCBwcm9ibGVtcyBmb3I8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvcGVyYXRvcnMg
dXNpbmcgdGhlc2UgdG9vbHMuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEludGVyZXN0aW5nLiBJIGRpZG4mIzM5O3Qg
a25vdyB0aGlzIGFzcGVjdCBvZiB1c2U8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqB3aXRoIE1QTFMgcGluZy4gRGlkIHRob3NlIHBhY2tldHMgZXZlciBnbzxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRocm91Z2ggYSBm
aXJld2FsbCB0aG91Z2g/IEluIGFueSBjYXNlLCBtYXliZTxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN1Z2dlc3QgdGhlIHVzZSBvZiB0aG9zZSBhZGRyZXNz
ZXMgd2l0aCBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
c3RhdGVtZW50IHRoYXQgdGhpcyBpcyBob3cgTFNQIGRvZXMgaXQsIGJ1dCB0aGF0PGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb3RoZXIgTUFDL0lQIHBhaXJz
IGFyZSBwb3NzaWJsZSBhcyBsb25nIGFzIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGNvbmRpdGlvbnMgb2YgdGhlIGVuZHBvaW50IG93bmluZyB0aGUg
TUFDL0lQIHdhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oGhvbm9yZWQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBEaW5lc2g8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHcmVnPGJyPg0KJmd0OyA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBN
b24sIEF1ZyA1LCAyMDE5IGF0IDM6NTkgUE0gRGluZXNoIER1dHQ8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOjxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgR3JlZyw8YnI+
DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoFRoYXQgd2UgYWdyZWUgb24gdGhlIHByb2JsZW0gZGVmaW5pdGlvbjxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlzIHRo
ZSBmaXJzdCBzdGVwIGZvcndhcmQuIFlvdXIgb3JpZ2luYWw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkb2N1bWVudCBoYWQgbXkgY2Fz
ZXMgY292ZXJlZCBhbmQgc28gSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdhcyBzdXJwcmlzZWQgYnkgdGhlIHRyYWNrIHRoaXMgdGhy
ZWFkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgdG9vay4gSXQgZG9lc24mIzM5O3QgbWF0dGVyLCB3ZSYjMzk7cmUgYmFjayBvbjxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRy
YWNrLjxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgTXkgcmVjb21tZW5kYXRpb24gaXMgdG8gbm90IHdvcnJ5IGFib3V0
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgc3BlY2lmeWluZyB0aGUgcHJlY2lzZSBNQUMvSVAgYWRkcmVzczxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZWQgaW4gdGhlIGlu
bmVyIGhlYWRlci4gVGhlIGFkZHJlc3Nlczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNob3NlbiBNVVNUIGVuc3VyZSB0aGF0IHRoZSBw
YWNrZXQgaXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB0cmFwcGVkIHRvIHRoZSBjb250cm9sIHBsYW5lIG9mIHRoZSBWVEVQPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYW5k
IG5vdCBlc2NhcGUgdG8gdGhlIHRlbmFudCBpZiB0aGUgQkZEPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaXMgdG8gdGhlIFZURVAuIEFu
eSBzb2x1dGlvbiBNVVNUIGFsc288YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub3QgcHJlY2x1ZGUgdGhlIHVzZSBvZiB0aGUgQkZEIGJ5
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgdGVuYW50IHN5c3RlbXMgZm9yIHRoYXQgVk5JLiBUaGVyZSBhcmU8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtYW55IHdheXMgYW4g
aW1wbGVtZW50ZXIgY2FuIGNob29zZSB0bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGltcGxlbWVudCB0aGlzLiBGb3IgZXhhbXBsZSwg
dGhlIGlubmVyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgTUFDIGFkZHJlc3MgaXMgd2hhdGV2ZXIgdGhlIFZURVA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpbXBsZW1lbnRl
ciB3b3VsZCByZXR1cm4gaWYgQVJQJiMzOTtkIGZvcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZSBJUCBhZGRyZXNzIHVzZWQgaW4g
dGhlIGlubmVyIGhlYWRlcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGluIHRoZSBnaXZlbiBWTkkuIFRoZSBpbXBsZW1lbnRlciBjYW48
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBwaWNrIGEgZml4ZWQgTUFDIGFkZHJlc3MsIG9uZSB0aGF0IHRoZXk8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvd24gZXRjLiBNdWx0
aXBsZSBCRkQgc2Vzc2lvbnMgY2FuIGJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcnVuIGZvciB0ZXN0aW5nIHBhdGggY29ubmVjdGl2
aXR5IG9uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgbW9yZSB0aGFuIG9uZSBWTklzLiBMaW1pdHMgc2hvdWxkIGJlIGluPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcGxhY2Ug
dG8gYXZvaWQgb3ZlcndoZWxtaW5nIHRoZSByZWNlaXZlcjxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdpdGggQkZEIG1lc3NhZ2VzICh5
b3UgaGFkIHdvcmRzIGFib3V0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhpcyBpbiB5b3VyIGN1cnJlbnRseSBwdWJsaXNoZWQ8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBk
cmFmdCkuwqAgSWYgdGhlIFZOSSBpcyBpcnJlbGV2YW50IGluIHRoZTxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRlc3QgaS5lLiBvbmx5
IHRoZSBWWExBTiBwaXBlIGF0IHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZURVAgaXMgYmVpbmcgdGVzdGVkLiB0aGUgdXNlciBj
YW4gdXNlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgYW55IFZOSSBhY3RpdmUgb24gdGhlIFZURVAgb24gd2hpY2ggdGhlPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUCBv
d25zIGFuIElQIGFkZHJlc3MuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJJiMzOTttIGNvbmNlcm5lZCBhYm91dCB0
aGUgdXNlIG9mIDEyNy84PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzcyBvbmx5IGJlY2F1c2Ugb2YgZmlyZXdhbGxzIG9yPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
aW1wbGVtZW50YXRpb25zIHRoYXQgZHJvcCBwYWNrZXRzIHdpdGg8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGVzZSBhZGRyZXNzZXMg
YXMgZWl0aGVyIHRoZSBzb3VyY2Ugb3I8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkZXN0aW5hdGlvbi4gRm9yIGV4YW1wbGUsIG9uIG1h
bnk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBtZXJjaGFudCBzaWxpY29uLCBJIGRvbiYjMzk7dCBiZWxpZXZlIHlvdTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNhbiB0dXJu
IG9mZiBtYXJ0aWFuIGNoZWNraW5nIGFuZCBkcm9wczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCpvbmx5KiBmb3IgVlhMQU4tZW5jYXBz
dWxhdGVkIEJGRDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHBhY2tldHMuIEkgZG9uJiMzOTt0IGtub3cgd2hhdCB0aGUgTGludXg8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBr
ZXJuZWwgZG9lcyB0b2RheSBvbiBzdWNoIHBhY2tldHMsIGZvcjxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGV4YW1wbGUgKG9yIEh5cGVy
LVYpLiBJJiMzOTtkIGxpa2UgYTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNvbHV0aW9uIHRoYXQgZG9lc24mIzM5O3QgZGVtYW5kIGFk
ZGl0aW9uYWw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBvciBuZXcgY2hpcCBmdW5jdGlvbmFsaXR5IG9yIHJlcXVpcmU8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhZGRpdGlv
bmFsIG1pZGRsZS1ib3ggaG9sZSBwdW5jaC48YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFdoeSBkbyB5b3UgZmVlbCB5
b3UgTVVTVCB0byBzcGVjaWZ5IHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE1BQy9JUCBhZGRyZXNzIG9uIHRoZSBpbm5lciBwYWNr
ZXQ/IFdoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBhbSBJIG1pc3NpbmcgaGVyZT88YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaDxicj4NCiZn
dDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgT24gTW9uLCBBdWcgNSwgMjAxOSBhdCAzOjA0IFBNIEdyZWc8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBNaXJza3kgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgRGluZXNoLDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdo
YXQgZG8geW91IHNlZSBhcyB0aGUgd2F5IGZvcndhcmQ/PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBhZ3JlZSwgdGhhdCB0
aGUgcHJvcG9zZWQgdGV4dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRvZXNuJiMzOTt0IHdvcmsgZm9yIG11bHRpLVZOSTxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGNvbmN1cnJlbnQgbW9uaXRvcmluZyBiZWNhdXNlIHRoZXNlPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVk5JcyBh
cmUgdGVuYW50JiMzOTtzIFZOSXMuIEFuZCBpbiB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY2FzZSwgd2UgbmVlZCB0
byBzcGVjaWZ5IGFub3RoZXI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtZWNoYW5pc20gdG8gdHJhcCB0aGUgQkZEIENvbnRy
b2w8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBwYWNrZXQgYXQgVlRFUC4gSXQgc2VlbXMgdGhhdCBWVEVQJiMzOTtzPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgRXRoZXJuZXQgYWRkcmVzcyBtdXN0IGJlIHVzZWQgYXMgdGhlPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVzdGluYXRp
b24gTUFDIGFkZHJlc3MgaW4gdGhlIGlubmVyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgRXRoZXJuZXQgZnJhbWUuIFRoZSBk
ZXN0aW5hdGlvbiBJUDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFkZHJlc3MgbWF5IGJlIGVpdGhlciBWVEVQJiMzOTtzIGFk
ZHJlc3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBvZiBtYXJ0aWFuIChJIGRvIHByZWZlciBtYXJ0aWFuKS48YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBM
ZXQgbWUgZ2l2ZSBpdMKgIHRyeTo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBORVcgVEVYVDo8YnI+DQomZ3Q7IDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoFRvIG1vbml0b3IgY29udGludWl0eSBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwYXRoIGJl
dHdlZW4gdHdvIFZURVBzLCBhbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9wZXJhdG9yIE1VU1Qgc2VsZWN0IGEg
Vk5JPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgbnVtYmVyIHRvIGJlIHVzZWQgYXMgTWFuYWdlbWVudDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoFZOSS4gTWFuYWdlbWVudCBWTkkgbnVtYmVyIE1VU1Q8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBOT1Qg
YmUgb25lIG9mIHRoZSB0ZW5hbnQmIzM5O3MgVk5Jczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRvIHByZXZlbnQg
c2VuZGluZyBWWExBTiBwYWNrZXRzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVjZWl2ZWQgb24gTWFuYWdlbWVu
dCBWTkkgdG8gYTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRlbmFudC4gVk5JIG51bWJlciAxIGlzPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgUkVDT01NRU5ERUQgYXMgdGhlIGRlZmF1bHQgZm9yPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTWFuYWdl
bWVudCBWTkkuIFtFZC5ub3RlOiBXaGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2Ugc2V0IHRoZSBEZXN0aW5h
dGlvbiBNQUMgdG8/PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQ2FuIGl0IGJlIGludmFsaWQgTUFDIHRoYXQgTVVT
VDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGJlIGlnbm9yZWQgb24gcmVjZWlwdD9dPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBJZiBhbiBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0czxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNvbmN1
cnJlbnQgbW9uaXRvcmluZyBvZjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG11bHRpcGxlIFZOSXMsIHRoZW4gdGhl
IHZhbHVlIG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVk5JIG51bWJlciBNQVkgYmUgb25lIG9mPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgdGVuYW50JiMzOTtzIFZOSXMuIFRoZSBkZXN0aW5hdGlvbjxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE1B
QyBhZGRyZXNzIGluIHRoZSBpbm5lcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEV0aGVybmV0IGZyYW1lIGVuY2Fw
c3VsYXRpbmcgQkZEPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQ29udHJvbCBwYWNrZXQgTVVTVCBiZSBNQUM8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBhc3NvY2lhdGVkIHdpdGggdGhlIHJlbW90ZSBWVEVQLjxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oFRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIGlubmVyIElQ
IHBhY2tldCBNVVNUIGJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2VsZWN0ZWQgZnJvbSB0aGUgcmFuZ2UgMTI3
Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBmb3IgSVB2NCwgYW5kIGZvciBJUHY2IGZyb20gdGhlPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgcmFuZ2UgMDowOjA6MDowOkZGRkY6N0YwMDowLzEwNC48YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUg
VFRMIHZhbHVlIGluIHRoZSBpbm5lciBJUDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGhlYWRlciBNVVNUIGJlIHNl
dCB0byAxLjxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHcmVnPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBPbiBTdW4sIEF1ZyA0LCAyMDE5IGF0IDk6MDcgQU08YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBEaW5lc2gg
RHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kaWR1dHRAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgR3JlZyw8YnI+DQomZ3Q7
IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoFRoYW5rcyBmb3IgeW91ciBjbGFyaWZpY2F0aW9ucy48YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBJIGFncmVlIHdpdGggeW91ciBzZW50aW1lbnQgb248YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aHkgeW91
JiMzOTtyZSBydW5uaW5nIEJGRCBvdmVyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlhMQU4gYmV0d2VlbiBWVEVQ
cy4gSSB3YXNuJiMzOTt0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXJndWluZyBhZ2FpbnN0IGl0IGF0IGFsbC4g
QWxsIEk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB3YXMgc2F5aW5nIHdhcyBwb2ludGluZyB0byB0aGU8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBsaW1pdGF0aW9ucyBvZiB0aGUgdXNlIG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWFuYWdlbWVu
dCBWTkkuIEkgc3Bva2UgdG8gc29tZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9wZXJhdG9ycyB3aG8mIzM5O3Jl
IHJ1bm5pbmcgRVZQTjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFuZCBtZW50aW9uZWQgdGhlIGRpc2N1c3Npb24g
b248YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB0aGlzIHRocmVhZC4gVGhleSBjb25jdXIgdGhhdDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHRoZXkmIzM5O3JlIHVzaW5nIHNwZWNpZmljIFZOSXMgdG88YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0ZXN0
IGNvbm5lY3Rpdml0eSBvdmVyIHRoYXQgVk5JPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmV0d2VlbiBWVEVQcyB0
byBlbnN1cmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtaXNjb25maWd1cmF0aW9uIGRvZXNuJiMzOTt0IGxlYWQg
dG88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBibGFja2hvbGVzLiBNeSBzdGF0ZW1lbnRzIGFyZTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoGJhc2VkIGluIHJlYWwgd29ybGQgb3BlcmF0b3I8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBleHBlcmllbmNl
LiBBbmQgSSB3YXMgcHJvdmlkaW5nPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbGFuZ3VhZ2UgdGhhdCBlbnN1cmVk
IHBhY2tldHM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkaWRuJiMzOTt0IGxlYWsgYWNyb3NzIHRvIHRlbmFudHM8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqB3aGVuIHRoZXkgd2VyZSBkZXN0aW5lZCB0byBWVEVQcy48YnI+DQomZ3Q7
IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoERpbmVzaDxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gU2F0LCBB
dWcgMywgMjAxOSBhdCAxMDozNCBBTTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWcgTWlyc2t5PGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd3JvdGU6PGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBIaSBEaW5lc2gsPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgbWFueSB0aGFua3MgZm9yIHlvdXI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkZXRhaWxlZCB1cGRh
dGVzIG9uIGhvdyBzb21lPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaW1wbGVtZW50YXRpb25zIHByb2Nl
c3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWWExBTiBoZWFkZXIgYW5kIHRoZSBpbm5lcjxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEV0aGVybmV0IGZyYW1lLiBUaGVzZSBhcmU8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB2ZXJ5IGhlbHBmdWwgaW4gYWNoaWV2aW5nPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIHdvcmth
YmxlIHNvbHV0aW9uIGZvcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZSBwcm9ibGVtIGF0IGhhbmQu
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgWW91JiMzOTt2ZSBub3RlZCB0aGF0IGEgcGF0aDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoGJldHdlZW4gVlRFUHMgbWF5IGJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbW9u
aXRvcmVkIGluIHRoZSB1bmRlcmxheTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5ldHdvcmsgYnkgbWVy
ZWx5PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZXN0YWJsaXNoaW5nIGEgQkZEIHNlc3Npb24uPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgVGhhdCBpcyB0cnVlLCBidXQgYnkgdXNpbmc8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBCRkQgd2l0aCBWWExBTiBlbmNhcHN1bGF0aW9uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmV0
d2VlbiB0aGUgcGFpciBvZiBWVEVQcyB3ZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFyZSBleHRlbmRp
bmcgdGhlIE9BTSBkb21haW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBieSBpbmNsdWRpbmcsIHRvIHNv
bWU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBleHRlbnQsIFZYTEFOIGZvcndhcmRpbmc8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBlbmdpbmUuIEFic3RyYWN0IGluIFJGQyA1ODgwPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgZGVmaW5lcyB0aGUgZ29hbCBhbmQgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZG9tYWluIGlu
IHdoaWNoIEJGRCBwcm90b2NvbDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNhbiBkZXRlY3QgYSBmYXVs
dCBhczo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGlzIGRvY3VtZW50IGRlc2NyaWJlczxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGEgcHJvdG9jb2wgaW50ZW5kZWQgdG88YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBkZXRlY3QgZmF1bHRzIGluIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJpZGly
ZWN0aW9uYWwgcGF0aDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJldHdlZW4gdHdvIGZvcndhcmRpbmc8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBlbmdpbmVzLCBpbmNsdWRpbmc8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBpbnRlcmZhY2VzLCBkYXRhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbGluayhzKSwgYW5k
IHRvIHRoZSBleHRlbnQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwb3NzaWJsZSB0aGUgZm9yd2FyZGlu
Zzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVuZ2luZXMgdGhlbXNlbHZlcywgd2l0aDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHBvdGVudGlhbGx5IHZlcnkgbG93IGxhdGVuY3kuPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgVGh1cywgQkZEIGluIHRoZSB1bmRlcmxheTxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdp
bGwgZXhlcmNpc2UgYSBwYXJ0IG9mIElQPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9yd2FyZGluZyBl
bmdpbmUgd2hpbGUgQkZEPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2l0aCBWWExBTiBlbmNhcHN1bGF0
aW9uLDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJhbiBiZXR3ZWVuIHRoZSBzYW1lIHBhaXIgb2Y8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBWVEVQcywgZXh0ZW5kcyB0aGUgT0FNPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgZG9tYWluLiBBdCB0aGUgc2FtZSB0aW1lLDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRlZmluaW5n
IEJGRCBiZXR3ZWVuIHRlbmFudDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN5c3RlbXMgaW4gb3V0c2lk
ZSB0aGUgZ29hbDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIHRoaXMgc3BlY2lmaWNhdGlvbi4gQnV0
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgVlhMQU4gQkZEIHNlc3Npb24gYmV0d2Vlbjxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoFZURVBzIG1heSBiZSB1c2VmdWwgaW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtb25p
dG9yaW5nIGUyZSBwYXRoIGJldHdlZW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0ZW5hbnRzLCBhcyBk
ZXNjcmliZWQgaW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdXBkYXRlIHRvIC0wNzo8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBBdCB0aGUgc2FtZSB0aW1lLCBhPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgc2VydmljZSBsYXllciBCRkQgc2Vzc2lvbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1heSBiZSB1
c2VkIGJldHdlZW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGVuYW50cyBvZiBWVEVQ
cyBJUDEgYW5kPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSVAyIHRvIHByb3ZpZGUgZW5kLXRvLWVuZDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGZhdWx0IG1hbmFnZW1lbnQuPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgSW4gc3VjaCBjYXNlLCBmb3IgVlRFUHM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBCRkQgY29u
dHJvbCBwYWNrZXRzIG9mIHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9uIGFyZTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGluZGlzdGluZ3Vpc2hhYmxlIGZyb208YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBkYXRhIHBhY2tldHMuwqAgSWYgZW5kLXRvLWVuZDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oGRlZmVjdCBkZXRlY3Rpb248YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpcyByZWFsaXplZCBh
cyB0aGUgc2V0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgY29uY2F0ZW5hdGVkIE9BTSBkb21haW5z
LDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGUuZy4sIFZNMS0xIC0gSVAxPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgLS0gSVAyIC0gVk0yLTEsIHRoZW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQkZE
IHNlc3Npb24gb3ZlciBWWExBTjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJldHdlZW4gVlRFUHMgU0hP
VUxEPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9sbG93IHRoZSBwcm9jZWR1cmVzPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgZGVzY3JpYmVkIGluIFNlY3Rpb24gNi44LjE3PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgW1JGQzU4ODBdLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkmIzM5O3ZlIGF0dGFjaGVkIHRo
ZSBjdXJyZW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd29ya2luZyB2ZXJzaW9uIG9mIHRoZSBkcmFm
dC48YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgR3JlZzxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBG
cmksIEF1ZyAyLCAyMDE5IGF0IDU6NDM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBQTSBEaW5lc2ggRHV0
dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3
cm90ZTo8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFdoYXQgSSBtZWFuIGlz
ICZxdW90O0hvdyBkbzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHlvdSBpbmZlciB0aGF0IGl0
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZXhjbHVkZXMgdGhlIGNhc2UgSSYjMzk7bTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRhbGtpbmcgYWJvdXQ/JnF1b3Q7Ljxicj4NCiZndDsgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgRGluZXNoPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBPbiBGcmksIEF1ZyAyLCAyMDE5IGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgNTo0MSBQTSBEaW5lc2ggRHV0dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7IDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBhYnN0cmFjdCByZWFkczxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXM6ICZxdW90Ozxicj4NCiZndDsgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIHVzZSBv
ZiB0aGUgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgRGV0ZWN0aW9uIChCRkQpIHByb3RvY29sIGluIHBvaW50LXRvLXBvaW50IFZp
cnR1YWwgZVh0ZW5zaWJsZSBMb2NhbDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoEFyZWEgTmV0d29yayAoVlhMQU4pIHR1bm5lbHMgZm9ybWluZyB1cCBhbiBvdmVybGF5IG5l
dHdvcmsuJnF1b3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBI
b3cgZG8geW91IGluZmVyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2hhdCB5b3Ug
c2FpZD88YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaDxi
cj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBG
cmksIEF1ZyAyLCAyMDE5PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXQgNTozOCBQ
TSBKb2VsIE0uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGFscGVybjxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7IDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgYW0gZ29pbmcgYnk8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aGF0IHRoZSBkcmFmdDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNheXMgaXRzIHB1cnBvc2U8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpcy7CoCBJZiB5b3U8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAoRGluZXNoKSB3YW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgdGhlIGRyYWZ0IHRvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgZnVsZmlsbCBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ZGlmZmVyZW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHVycG9zZSwg
dGhlbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVpdGhlciBhc2sgdGhl
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY2hhaXJzIHRvPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGFrZSB0aGlzIGRyYWZ0PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmFjayB0byB0aGUgV0csPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb3Igd3JpdGUgYTxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHNlcGFyYXRlIGRyYWZ0Ljxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEFzIGN1cnJlbnRseTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHdyaXR0ZW4sIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oGJlaGF2aW9yIEdyZWc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwcm9w
b3NlZCBtZWV0czxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZSBuZWVk
cywgYW5kPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZG9lcyBzbyBpbiBh
IHdheTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgaXM8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjb25zaXN0ZW50IHdpdGg8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWeExBTi48YnI+DQomZ3Q7IDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFlvdXJzLDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoEpvZWw8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoE9uIDgvMi8yMDE5IDg6MzA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBQTSwgRGluZXNoIER1dHQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
OyBXaGF0IGlzIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN0YXRl
ZCBwdXJwb3NlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgdGhpcyBC
RkQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9uPyBUaGU8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWVEVQPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVhY2hhYmlsaXR5IGlzPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDsgZGV0ZXJtaW5lZCBieTxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHRoZSB1bmRlcmxheSwgSTxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGRvbiYjMzk7dCBuZWVkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgVlhMQU4tZW5jYXBlZDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHBhY2tldCBmb3IgdGhhdC48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0OyBEbyB3ZSBhZ3JlZT88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7IElm
IEkgd2FudCB0bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRlc3QgdGhl
IFZYTEFOPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZW5jYXAvZGVjYXA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmdW5jdGlvbmFsaXR5PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWxvbmUsIHBpY2tpbmcgYW55PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDsgc2luZ2xlIFZOSTxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1heWJlIGZpbmUuIEJ1dDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlzIHRoaXMgYWxsIGFueTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5ldHdvcmsgb3BlcmF0b3I8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3YW50cz8gV2h5Pzxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7IEluIHdoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBzaXR1YXRpb25zIGhhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHRoaXMgYmVlbiBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
cHJvYmxlbT8gSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN1c3BlY3Q8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvcGVyYXRvcnMgYWxzbzxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7IHdhbnQgdG88YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB2ZXJpZnkgcGF0aDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNvbnRpbnVpdHkgb3Zlcjxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGEgc3BlY2lmaWMgVk5JLjxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoElmIHlvdSBzYXkgdGhpcyBpczxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7IG5vdCBkZWZpbmVkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgYnkgdGhlIGRvY3VtZW50LDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEkgZGlzYWdyZWU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBiZWNhdXNlIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGN1
cnJlbnQgdmVyc2lvbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
IHRhbGtzIGFib3V0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY29udHJv
bGxpbmcgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbnVtYmVyIG9m
IEJGRDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlc3Npb25zIGJldHdl
ZW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGUgVlRFUHM8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0OyAoc2VlIHNlY3Rpb248YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAzKS4gTW9yZTxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGltcG9ydGFudGx5LDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHRoaXMgaXMgYSByZWFsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgcHJvYmxlbSB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgb3BlcmF0b3JzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDsgbGlrZSB0byB2ZXJpZnkuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0OyBEaW5lc2g8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7IE9uIEZyaSwgQXVnPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMiwgMjAxOSBhdCA1OjA4PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgUE0gSm9lbCBNLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEhhbHBlcm48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQomZ3Q7IDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
d3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgV2hhdCBpczxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNwZWNpYWwgYWJvdXQ8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGUgbWFuYWdlbWVudDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZOSSBpcyBwcmVjaXNlbHk8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IGl0IGlzIE5PVCBhPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHRlbmFudDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZOSS7CoCBUaGUgVnhMQU48YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBhZG1pbmlzdHJhdGlvbjxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGRvZXMga25vdyBob3cgaXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBhbGxvY2F0ZXMgVk5JIHRvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHRlbmFudHMsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgYW5kIHdoaWNoIFZOSSBpdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoGhhcyBhbGxvY2F0ZWQuIDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoEluIGNvbnRyYXN0LCBpdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGRvZXMgbm90IGtub3c8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgd2hpY2ggSVA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhZGRyZXNzZXMgb3IgTUFDPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgYWRkZHJlc3NlcyB0ZWg8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0
ZW5hbnQgaXMgdXNpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvciBt
YXkgcGxhbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB0byB1c2UuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgWW91cnMsPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoEpvZWw8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBPbjxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoDgvMi8yMDE5IDY6NDE8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBQTSwgRGluZXNoIER1dHQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsgVGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgYXNzdW1wdGlvbiBvZiBhbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oElQIGFkZHJlc3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aXRoaW4g
YW55IFZOSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlzIHN1c3BlY3Qg
dGhhdCB3YXkuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7IFdoYXQmIzM5O3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBzcGVjaWFsIGFib3V0IGE8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBz
aW5nbGUgVk5JLCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtYW5h
Z2VtZW50IFZOST88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgVlRF
UCBJUDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFkZHJlc3MgZG9lcyBu
b3Q8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZWxvbmcgaW48YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZWFsaXR5IGluIGFueTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZOSS4uLjxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBEaW5lc2g8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgT248YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBGcmksIEF1ZyAyLCAyMDE5PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXQgMzoxNyBQTSBKb2VsPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgTS4gSGFscGVybjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBZb3VyIHJlc3BvbnNlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgc2VlbXMgdG8gbWlzczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHR3byBwb2ludHM6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBGaXJzdCwgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvYmxl
bSB5b3U8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkZXNjcmliZSBpcyBu
b3Q8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aGF0IHRoZTxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRvY3VtZW50IHNheXM8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgaXQgaXM8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNvbHZpbmcuwqAgVG88YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGUgZGVncmVlIGl0PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGlzY3Vzc2VzIGl0IGF0PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgYWxsLCB0aGUgZG9jdW1lbnQ8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgc2F5cyAmcXVvdDs8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoElu
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtb3N0IGNhc2Vz
LCBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2luZ2xlIEJGRDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlc3Npb24gaXM8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzdWZmaWNpZW50IGZvcjxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZSBnaXZlbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWVEVQIHRvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtb25pdG9yIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHJlYWNoYWJpbGl0eSBvZjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoGEgcmVtb3RlIFZURVAsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgcmVnYXJkbGVzcyBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgbnVtYmVyIG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBWTklzIGluIGNvbW1vbi4gJnF1b3Q7PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBTZWNvbmQsIHlvdTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzc3VtZSB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBleGlzdGVuY2Ugb2YgYW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBJUCBhZGRyZXNzIGZvciBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgVlRFUDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqB3aXRoaW4gYTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgVk5JLsKgIEFzIHdpdGg8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqB0aGUgTUFDIGFkZHJlc3MsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgdGhlIFZURVAgZG9lczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5v
dCBoYXZlIGFuIElQPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoGFkZHJlc3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHdpdGhpbiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWTkku
wqAgU29tZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGltcGxlbWVudGF0
aW9uczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1heSBoYXZlIGNyZWF0
ZWQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzdWNoIGE8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhpbmcsPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBi
dXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZSBnZW5l
cmFsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY29uc3RydWN0LCBhczxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRlZmluZWQgdG8gZGF0ZSw8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkb2VzIG5vdCBzdXBwb3J0PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3VjaC48YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEluPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2hvcnQsIHlvdSBhcmU8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXF1aXJpbmcgYTxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGJlaGF2aW9yIHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqB2aW9sYXRlcyB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXJjaGl0ZWN0dXJhbDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3RydWN0dXJlIG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgb3ZlcmxheSAvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgdW5kZXJsYXk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBz
ZXBhcmF0aW9uLCBhbmQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjb21t
b248YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgdXNh
Z2UuIDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEFuZCB5b3U8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFyZSBkb2luZyBzbzxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRvIHN1cHBvcnQgYSB1c2U8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjYXNlIHRoYXQgdGhlPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd29ya2luZyBncm91cDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGhhcyBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGluZGljYXRlZCBpbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHRoZSBkb2N1bWVudCBhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoGltcG9ydGFudC48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFlvdXJzLDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgSm9lbDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgT248
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA4LzIvMjAxOSA1OjAxPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUE0sIERpbmVzaCBEdXR0PGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEpvZWwsPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBZb3UgdW5kZXJzdG9v
ZDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNvcnJlY3RseS48YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oFRoZSBWTklzIG1heSBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBz
aGFyZSBmYXRlIGR1ZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRvPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWlzY29uZmlndXJhdGlvbi4gQW5k
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSTxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzdHJvbmdseTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzdXNwZWN0IHNvbWVvbmU8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aWxsIHdhbnQgdG8gdXNlPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQkZEIGZvciB0aGF0PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmVjYXVzZSBpdHM8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgYWJvdXQ8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNoZWNraW5nPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBhdGggY29udGludWl0eTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIHN0YXRlZCBieSB0aGU8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkcmFmdC4gQXMgbG9uZzxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIHRoZXJlJiMzOTtzIGE8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHZhbGlkIElQPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoChiZWNhdXNlIGl0JiMzOTtzPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQkZEKSBvd25lZCBieTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZSBWVEVQIGluIHRoYXQ8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWTkksIHlvdSBjYW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgdXNlIEJGRCBpbjxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IFZOSS4gVGhhdHM8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhbGwgdGhhdCB5b3U8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBuZWVkIHRvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgZGljdGF0ZS7CoCBUaGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgSVAgYWRkcmVzczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgaGFzIGEgTUFDPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGFkZHJlc3MgYW5kIHlvdTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoGNhbiB1c2UgdGhhdCBvbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHRoZSBpbm5lciBmcmFtZS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBUaGF0IGlzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoGFsbCBub3JtYWw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgVlhMQU48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBwcm9jZXNzaW5nLiBUaGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBv
dXRlciBJUCBpczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFsd2F5cyB0
aGF0IG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIFZURVAuPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBEaW5lc2g8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoE9uIEZyaSwgQXVnIDIsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgMjAxOSBhdCAxMTowMyBBTTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEpvZWwgTS4gSGFscGVybjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5q
bWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVy
bi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBJZiBJIGFtPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgcmVhZGluZyB5b3VyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgdmFyaW91cyBlbWFpbHM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBjb3JyZWN0bHkgRGluZXNoPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoChhbmQgSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgbWF5IGhhdmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBtaXNzZWQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBzb21ldGhpbmcpIHlvdTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGFyZSB0cnlpbmcgdG88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB1c2UgdGhlIE1BQyBhZGRyZXNzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBiZWNhdXNlIHlvdTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHdhbnQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0byBiZTxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGFibGUgdG8gc2VuZDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHRoZXNlIEJGRDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHBhY2tldHMgb3Zlcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFy
Yml0cmFyeSBWTkkgdG88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoG1vbml0b3IgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgVk5JLiA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBUaGF0IGlzIG5vdCBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
cmVxdWlyZW1lbnQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpZGVudGlm
aWVkIGluIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBkb2N1bWVudC48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoEl0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgaXMgbm90PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgZXZlbiBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgcHJvYmxlbSBJPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdW5kZXJz
dGFuZCw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzaW5jZSBhbGwgdGhl
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVk5JIGJldHdlZW4gYW48YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGluZ3Jlc3MgYW5kPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ZWdyZXNzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUCBzaGFyZSBm
YXRlLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBZb3Vycyw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoE9uPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgOC8yLzIwMTkgMTo0NDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFBNLCBEaW5lc2ggRHV0dDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IFRoYW5rczxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZvciB2ZXJpZnlpbmc8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlzLiBPbiBMaW51eDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGFuZCBoYXJkd2FyZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByb3V0ZXJzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IEkmIzM5O208YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhd2FyZTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IG9mPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKENpc2NvIGNpcmNhPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjAxMiBhbmQ8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBDdW11bHVzKSwgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgcGh5c2ljYWwgTUFDPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3MgaXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZXVzZWQ8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBhY3Jvc3M8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGUgVk5JcyBvbiB0aGU8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWVEVQLiBEaWQgeW91PGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY2hlY2sgb24gYSBub24tVk1XPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkZXZpY2U/PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhpcyBpczxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7IG1vcmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmb3IgbXkg
b3duPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY3VyaW9zaXR5Ljxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsgVG88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhZGRy
ZXNzIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGdlbmVyYWwgY2Fz
ZSw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjYW4gd2Ugbm90IGRlZmlu
ZSBhPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3ZWxsLWtu
b3duIChvcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoHJlc2VydmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBvbmUpPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgdW5pY2FzdCBNQUM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhZGRyZXNzIGZvciB1c2U8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB3aXRoIFZURVA/IElmPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhl
IE1BQzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVz
cyBpczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY29uZmln
dXJhYmxlIGluPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQkZEIGNvbW1h
bmQsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhpcyBjYW4gYmUgbW9v
dC48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7IERpbmVzaDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgT248YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBGcmksIEF1ZyAyLCAyMDE5PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXQgMTA6MjcgQU08YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBTYW50b3NoIFAgSzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLiIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC48L2E+Li5jb20gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuIiB0YXJnZXQ9
Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLjwvYT4uLmNvbSAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuIiB0
YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLjwvYT4uLmNvbSAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC4i
IHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuPC9hPi4uY29tICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBJPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaGF2ZSBjcm9zczxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNoZWNrZWQgcG9pbnQ8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByYWlzZWQgYWJvdXQgTUFDPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzczxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdXNhZ2UuIEl0IGlzPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBvc3NpYmxlIHRoYXQ8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0ZW5hbnQgY291bGQgYmU8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1c2luZyBwaHlzaWNhbCBNQUM8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFkZHJlc3MgYW5kPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgd2hlbiBh
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBh
Y2tldCBjb21lczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdpdGggdmFs
aWQgVk5JPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2l0aCBhIE1BQyBh
ZGRyZXNzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oHRoYXQgaXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGJlaW5nPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgdXNlZCBieTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0ZW5hbnQgdGhlbjxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBhY2tldCB3aWxsIGJlPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgc2VudCB0byB0aGF0IHRlbmFudC48YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhpcyBydWxlczxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoG91dCB0aGU8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZmFjdCB0
aGF0IHdlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY291bGQgdXNlPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcGh5c2ljYWwgTUFDPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzcyBhczxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbm5lcjxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgTUFDIHRvPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ZW5zdXJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHBhY2tldHMgZ2V0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGVy
bWluYXRlZCBhdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZURVAgaXRz
ZWxmLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRoYW5rczxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBTYW50b3NoIFAgSzxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoE9uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgV2VkLCBK
dWwgMzEsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMjAxOSBhdCAxMTow
MCBBTTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFNhbnRvc2ggUCBLPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuIiB0YXJnZXQ9Il9ibGFu
ayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLjwvYT4uLmNvbSAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
PiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC4iIHRhcmdldD0iX2Js
YW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuPC9hPi4uY29tICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5z
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC4iIHRhcmdl
dD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuPC9hPi4uY29tICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
PiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLiIgdGFy
Z2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC48L2E+Li5jb20gJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdyb3RlOjxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoEpvZWwsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoFRoYW5rcyBmb3I8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB5b3VyIGlucHV0cy4gSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGNoZWNrZWQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoGltcGxlbWVudGF0aW9uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
d2l0aGluPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoFZtd2FyZS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBQ
ZXJoYXBzIEkgc2hvdWxkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaGF2
ZSBiZWVuIG1vcmUgY2xlYXI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGFib3V0IE1BQzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3BhY2Ugd2hpbGU8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjaGVja2luZzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoGludGVybmFsbHkuIEk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqB3aWxsIGNyb3NzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBjaGVjayBhZ2FpbiBmb3I8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIHNhbWUgYW5kPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgZ2V0IGJhY2sgb24gdGhpczxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGxpc3QuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhhbmtzPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFNhbnRvc2ggUCBL
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgT24gV2VkLCBKdWw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAzMSwgMjAxOSBhdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEw
OjU0IEFNIEpvZWwgTS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgSGFscGVybjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxo
YWxwZXJuLjwvYT4uLmNvbSZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9h
PiZndDsmZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4m
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208
L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBTb3JyeSB0bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzayBh
IHN0dXBpZDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHF1ZXN0aW9uLsKg
IFdob3NlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpbXBs
ZW1lbnRhdGlvbj88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgcmVhc29uPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBhc2sgaXMgdGhhdCBhczxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGZhciBhcyBJPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoGNhbiB0ZWxsLDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgc2luY2UgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRlbmFudDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRvZXMgbm90PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGhhdmUgYW55PGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY29udHJvbCBhY2Nlc3M8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0byB0aGUgVlRFUCw8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlcmUgaXMgbm88YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWFz
b24gZm9yPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHRoZSBWVEVQIHRvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGhhdmUgYSBNQUM8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhZGRyZXNzIGluIHRoZTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRlbmFudDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzcGFjZS4gPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgWWVzLCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkZXZpY2UgaGFzPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGEgcGh5c2ljYWw8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgTUFDPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVz
cy7CoCBCdXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGUgdGVuYW50
IGNvdWxkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2VsbCBiZTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdXNpbmcgdGhhdCBNQUM8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgYWRkcmVzcy7CoCBZZXMsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZXkgd291bGQ8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZSB2aW9sYXRpbmcgdGhlPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgRXRoZXJuZXQgc3BlYy48YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJ1dCB0aGUgd2hvbGU8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcG9pbnQg
b2Y8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2VncmVn
YXRpb24gaXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub3QgdG8gY2Fy
ZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFib3V0IHN1Y2g8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgaXNzdWVzLjxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoE9uIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oG90aGVyIGhhbmQsIGlmPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgeW91
IHRlbGwgbWUgdGhhdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqB0aGUgVk1XYXJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoGltcGxlbWVudGF0aW9uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgaGFzIGFuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoEV0aGVybmV0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgYWRkcmVzcyB0aGF0IGlzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgcGFydCBvZiB0aGUgdGVuYW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBzcGFjZSwgd2VsbCw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhleSBtYWRlIHVwPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHRoaXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwYXJ0aWN1bGFy
IGdhbWUuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgWW91cnMsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEpvZWw8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBPbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDcvMzEvMjAxOSAx
OjQ0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUE0sIFNhbnRvc2ggUCBL
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd3JvdGU6PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7IEkgaGF2ZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNoZWNrZWQg
d2l0aDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGltcGxlbWVudGF0aW9u
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoGluIGRh
dGE8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHBhdGguPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgV2hlbiB3ZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZWNlaXZlIGE8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDsgcGFja2V0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2l0aCB2YWxp
ZCBWTkk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGVuIGxvb2t1cDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBmb3IgTUFD
IHdpbGw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBoYXBwZW4gYW5kPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGl0IGlzIFZURVAgb3duPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
IE1BQzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZW4gaXQgd2lsbCBi
ZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRyYXBwZWQgdG8gY29udHJv
bDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcGxhbmUgZm9y
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHByb2Nlc3Np
bmcuIEk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGluayB3ZTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0OyBjYW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBoYXZl
IGZvbGxvd2luZzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9wdGlvbnM8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDsgMS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBP
cHRpb25hbDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1hbmFnbWVudCBW
Tkk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDsgMi48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBNYW5kYXRvcnkgaW5uZXI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBN
QUMgc2V0IHRvIFZURVAgbWFjPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7IDMuPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgSW5uZXIgSVAgVFRMIHNldDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHRvIDEgdG8gYXZvaWQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGZvcndhcmRpbmcgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBwYWNrZXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdmlhIGlubmVyIElQPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
IGFkZHJlc3MuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7IFRo
b3VnaHRzPzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0OyBUaGFuc2s8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDsgU2FudG9zaCBQIEs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDsgT24gV2VkLDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEp1bCAzMSwgMjAxOSBhdDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDk6MjAgQU0gR3JlZzxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBNaXJza3k8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBIaTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCw8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYW5rIHlvdSBm
b3I8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB5b3VyIGNvbnNpZGVyYXRp
b248YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgb2Yg
dGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgcHJvcG9zYWwgYW5kPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHF1ZXN0aW9ucy48YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBXaGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3b3VsZCB5b3Ugc2VlPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXMgdGhlIHNjb3BlIG9mPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHRlc3RpbmcgdGhlPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNvbm5lY3Rpdml0eTxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZvciB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNwZWNpZmljIFZOST88
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJZiBpdCBpczxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGVuYW50LXRvLXRlbmFudCwgdGhl
bjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoFZURVBzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHdpbGwgdHJlYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB0aGVzZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgcGFja2V0cyBhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHJlZ3VsYXIgdXNlcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGZyYW1lcy4gTW9yZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgbGlrZWx5LCB0aGVzZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjb3VsZCBiZTxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoExheWVyIDI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9BTSwgZS5nLiBDQ008YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmcmFtZXMuIFRoZSByZWFzb248YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgdG8gdXNlPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBmb3I8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
SVB2NCwgYW5kPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAwOjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0IGZvcjxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBJUHY2IGlzPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0bzxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNhZmVndWFyZDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBm
cm9tIGxlYWtpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoEV0aGVybmV0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgZnJhbWVzIHdpdGggQkZEPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgQ29udHJvbDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBwYWNrZXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoHRvIGE8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0ZW5hbnQuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBZb3UmIzM5O3ZlPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3VnZ2VzdGVkIHVzaW5nPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYSBNQUM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgYWRkcmVzcyB0bzxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdHJhcCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY29udHJvbDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBhY2tldCBhdDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUC4gV2hh
dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgYWRkcmVzczxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNvdWxkIGJlPyBXZTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaGFkIHByb3Bvc2VkPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHVzaW5nIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgZGVkaWNhdGVkIE1BQzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoGFuZCBWVEVQJiMzOTtzIE1BQyBhbmQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgYm90aDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmFpc2VkPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgY29uY2VybnM8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgYW1vbmcgVlhMQU48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGV4cGVydHMuIFRoZTxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGlkZWEgb2YgdXNpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgTWFuYWdlbWVudDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVk5JIG1heTxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoGJlIG1vcmU8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWNj
ZXB0YWJsZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgYmFzZWQgb24gaXRzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgc2ltaWxhcml0eSB0byB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgcHJhY3RpY2U8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgdXNpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTWFuYWdlbWVudDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZMQU4uPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRz
LDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgR3JlZzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgT248YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBXZWQsIEp1
bCAzMSw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAyMDE5IGF0IDEyOjAz
IFBNPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoERp
bmVzaDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgRHV0dDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5k
aWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRp
ZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0
dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5j
b208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWls
LmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlk
dXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwv
YT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlk
dXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhp
IEdyZWcsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBBcyBsb25nIGFzIHRoZTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlubmVyIE1BQzxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRyZXNzIGlzPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzdWNoPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
dGhhdCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgcGFja2V0IGlzPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0cmFwcGVkIHRvIHRoZTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoENQVSwgaXQgc2hvdWxkIGJlPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmaW5lIGZvcjxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHVzZSBh
czxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBhbiBpbm5lcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oE1BQyBpczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgaXQgbm90Pzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoFN0YXRpbmcgdGhhdCBpczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBiZXR0ZXIgdGhhbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgdHJ5aW5nIHRvPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZvcmNlIGE8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtYW5hZ2VtZW50PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWTkkuIFdoYXQg
aWY8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzb21lb25lIHdhbnRzPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHRvIHRlc3Q8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBjb25uZWN0aXZpdHk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb24gYSBzcGVjaWZpYzxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVk5JPyBJIHdv
dWxkPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbm90IHBpY2sgYTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBsb29wYmFjayBJ
UDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoGFkZHJlc3MgZm9yPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXMgc2luY2U8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhZGRyZXNzIHJhbmdlPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaXMgaG9zdC9ub2RlIGxvY2FsPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvbmx5LiBJczxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHRoZXJlIGE8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgcmVhc29uIHlvdSYjMzk7cmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5vdCB1c2luZyB0aGU8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWVEVQIElQIGFzIHRoZTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbm5lciBJUDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3Mg
Pzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgRGluZXNoPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBPbiBXZWQsIEp1bDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDMxLCAy
MDE5IGF0IDU6NDggQU08YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoEdyZWcgTWlyc2t5PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBEZWFyIEFsbCw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYW5rIHlvdTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZvciB5b3VyIGNvbW1lbnRzLDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN1Z2dlc3Rpb25zIG9uPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXMg
aXNzdWUsPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwcm9iYWJseTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHRoZSBtb3N0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoGNoYWxsZW5naW5nPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBmb3IgdGhpczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBzcGVjaWZpY2F0aW9uLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEluIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY291cnNlIG9mPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb3VyIGRpc2N1c3Npb25zLDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2UmIzM5O3ZlIGFncmVlZCB0bzxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhYmFuZG9uIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVxdWVzdCB0bzxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFsbG9jYXRlIHRoZTxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVkaWNhdGVkIE1BQzxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3M8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgdG8gYmUgdXNlZCBhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgZGVzdGluYXRpb24gTUFDPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3MgaW48YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZSBpbm5lcjxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBFdGhlcm5ldDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZyYW1lLjxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgQWxzbyw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBlYXJsaWVyIHVz
aW5nIFZOSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAwIHdhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY2hh
bmdlZCBmcm9tPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoG1hbmRhdG9yeTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHRvIG9uZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgdGhlPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgb3B0aW9ucyBhbjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgaW1wbGVtZW50YXRpb24gbWF5PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgb2ZmZXIgdG88YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgYW4gb3BlcmF0b3IuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgbW9zdDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlY2VudDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBkaXNjdXNzaW9uIHdhczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgd2hldGhlcjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoFZURVAmIzM5O3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTUFDIGFkZHJlc3M8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoG1pZ2h0IGJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
dXNlZCBhcyB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oGRlc3RpbmF0aW9uIE1BQzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaW4gdGhlIGlubmVyPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBFdGhlcm5ldDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZy
YW1lLiBBcyBJPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoHJlY2FsbDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGl0LCB0aGU8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBjb21tZW50czxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBmcm9tIFZYTEFOPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBleHBlcnRzPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZXF1YWxseSBzcGxpdDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3aXRoIG9uZTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgZm9yIGl0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgYW5kIG9uZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhZ2FpbnN0LiBIZW5jZTxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgSSB3b3VsZDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxpa2UgdG8g
cHJvcG9zZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBhIG5ldzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGV4
dCB0bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoHJlc29sdmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIGlzc3VlLiBUaGU8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlk
ZWEgaXMgdG88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBsZXQgYW48YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgb3BlcmF0b3I8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZWxlY3Q8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBNYW5hZ2VtZW50
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoFZOSSBhbmQgdXNlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IFZOSTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGluIFZYTEFOPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoGVuY2Fwc3VsYXRpb248YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIEJG
RDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBDb250cm9sPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
cGFja2V0czo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE5FVyBURVhUOjxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgQW48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBv
cGVyYXRvciBNVVNUPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoHNlbGVjdCBhIFZOSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoG51bWJlciB0bzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZSB1c2VkIGFzPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBN
YW5hZ2VtZW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVk5JLiBWWExB
Tjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcGFja2V0IGZv
cjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBNYW5hZ2VtZW50PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgVk5JIE1VU1QgTk9UPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZTxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlbnQgdG8gYTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHRlbmFudC4gVk5JPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBudW1iZXIgMSBpczxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBSRUNPTU1FTkRFRCBhcyB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRlZmF1bHQgZm9yPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE1hbmFnZW1lbnQgVk5JLjxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgV2l0aCB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgbmV3IHRleHQsIHdoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgY2FuIGJlIHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoHZhbHVlIG9mPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoZTxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRlc3RpbmF0aW9uPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBNQUMgaW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaW5u
ZXIgRXRoZXJuZXQ/IEk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHRlbmQgdG88YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBiZWxpZXZlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgaXQgY2FuIGJlPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhbnl0aGluZzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFuZCBp
Z25vcmVkIGJ5IHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgcmVjaWV2ZXIgVlRFUC48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQWxzbywgaWYgdGhlPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0
cmFwcGluZzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGlzIGJhc2VkIG9u
IFZOSTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbnVtYmVy
LCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVz
dGluYXRpb24gSVA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhZGRyZXNz
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBpbm5lciBJUCBwYWNrZXQ8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgY2FuIGZyb208YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHRoZSByYW5nZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBmb3I8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJUHY0LDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYW5kIGZvcjxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoElQdjYgZnJvbSB0aGUgcmFuZ2U8YnI+
DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgMDowOjA6MDowOkZG
RkY6N0YwMDowLzEwNC4gQW5kPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBsYXN0bHksPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIFRUTCB0byBiZTxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZXQgdG8gMSAobm88YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBjaGFuZ2UgaGVy
ZSkuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBNdWNoPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgYXBwcmVjaWF0ZSB5b3VyPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoGNvbW1lbnRzLDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHF1ZXN0aW9ucywgYW5kPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHN1Z2dlc3Rp
b25zLjxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQmVzdCByZWdhcmRzLDxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgR3JlZzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IDxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPGJyPg0KbnZvMyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zIiByZWw9Im5vcmVmZXJyZXIi
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252
bzM8L2E+PGJyPg0KPC9ibG9ja3F1b3RlPjwvZGl2Pg0K
--000000000000b9e85c0594024b8a--


From nobody Thu Oct  3 12:34:23 2019
Return-Path: <jhaas@slice.pfrc.org>
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 2C7CE1201E4 for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 12:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CXh3Ss7Ud7jM for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 12:34:19 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 9F8B6120098 for <rtg-bfd@ietf.org>; Thu,  3 Oct 2019 12:34:19 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 50DD71E2F4; Thu,  3 Oct 2019 15:37:25 -0400 (EDT)
Date: Thu, 3 Oct 2019 15:37:25 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: "Albert Fu (BLOOMBERG/ 120 PARK)" <afu14@bloomberg.net>
Cc: jhaas@juniper.net, robert@raszuk.net, rtg-bfd@ietf.org
Subject: Re: Rtg-bfd Digest, Vol 163, Issue 25
Message-ID: <20191003193724.GA28365@pfrc.org>
References: <5D93DD11010004620119029E_0_2183410@msclnypmsgsv04>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <5D93DD11010004620119029E_0_2183410@msclnypmsgsv04>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/QEOXoDbzBkw9rgjVQlq4_GkHoH0>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 03 Oct 2019 19:34:21 -0000

On Tue, Oct 01, 2019 at 11:11:13PM -0000, Albert Fu (BLOOMBERG/ 120 PARK) wrote:
> There are well known cases, including those you mentioned, where BFD has
> limitations in deterministically detecting data plane issue, and not
> specific with the BFD Large Packet Draft. I am a novice to the IETF
> process, and not sure if we need to mention them here, but shall discuss
> with Jeff if it is worth highlighting them.

It's reasonable to make note of issues where common operational scenarios
will complicate the solution.  But it's not up to a draft carried on top of
an RFC with that core issue to try to solve the issue in that core RFC.

So, trying to solve "BFD doesn't work perfectly in the presence of LAGs" in
bfd-large is the wrong place to do it. :-)

That said, Robert, there's room for you to work on that if you want to kick
off a draft on the topic. 

> > We won't have control over how the Provider maps our traffic (BFD/data).  
> 
> > Well of course you do :)  Just imagine if your BFD packets (in set equal to configured multiplier) would start 
> > using random UDP source port which then would be mapped to different ECMP buckets along the way in provider's
> > underlay ? 

And that's an example of possible solution space for such a draft on the
underlying issue.

That said, LAG fan-out issues are a massive operational pain.  While it's
likely that varying L3 PDU fields for entropy to distribute traffic across
the LAG may work (and we have any number of customers who rely on this for
UDP especially), it starts getting very problematic when you have multiple
LAGs in a path.  I have a vague memory that someone had started some
discussions with IEEE to try to figure out what OAM mechanisms would look
like for such scenarios, but that's very much out of normal BFD scope.

-- Jeff


From nobody Thu Oct  3 13:10:03 2019
Return-Path: <jhaas@slice.pfrc.org>
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 2783412083E for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 13:09:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZG2ngTLFF8QB for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 13:09:49 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 201121200BA for <rtg-bfd@ietf.org>; Thu,  3 Oct 2019 13:09:49 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id ED97E1E2F4; Thu,  3 Oct 2019 16:12:53 -0400 (EDT)
Date: Thu, 3 Oct 2019 16:12:53 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: Re: WGLC for draft-ietf-bfd-large-packets
Message-ID: <20191003201253.GB28365@pfrc.org>
References: <29C6F22D-AC57-446C-8013-408C4E28A94A@pfrc.org> <BYAPR11MB36384BA8A940618DA9FC3F76C18E0@BYAPR11MB3638.namprd11.prod.outlook.com> <20190918152817.GA20672@pfrc.org> <MN2PR11MB3647316C13CAA5EBD4531B06C1890@MN2PR11MB3647.namprd11.prod.outlook.com> <20190919020128.GB20672@pfrc.org> <BYAPR11MB3638E358EF9CE34818ECD010C1890@BYAPR11MB3638.namprd11.prod.outlook.com> <D95235B0-9917-4C06-97E6-1181BFF6F7CC@pfrc.org> <BYAPR11MB36383D1DF70CFA399BFF6E59C1840@BYAPR11MB3638.namprd11.prod.outlook.com> <20190926194948.GA22700@pfrc.org> <BYAPR11MB36386BB42047D9FD46F17E9BC1810@BYAPR11MB3638.namprd11.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <BYAPR11MB36386BB42047D9FD46F17E9BC1810@BYAPR11MB3638.namprd11.prod.outlook.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/R_5MDOe1oFIj-swc00Y9mffqY74>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 03 Oct 2019 20:10:02 -0000

Les,

On Fri, Sep 27, 2019 at 09:14:08PM +0000, Les Ginsberg (ginsberg) wrote:
> > The primary reason this is a "may" in the non-RFC 2119 sense is that our
> > experience also suggests that when the scaling impacts are primarily pps
> > rather than bps that this feature will likely have no major impact on
> > implementations beyond your valid concerns about exercising bugs.
> > 
> > I suspect had this not been mentioned at all, you would have been happier.
> > But you're not the target audience for this weak caveat.
> > 
> 
> [Les:] I am not opposed to a discussion of potential issues in the draft -
> rather I am encouraging it. But the current text isn't really on the mark
> as far as potential issues - and we seem to agree on that. It also
> suggests lengthening detection time to compensate - which I think is not
> at all what you want to suggest as it diminishes the value of the
> extension. It also isn't likely to address a real problem.

I think what I'm seeing from you is roughly:
- Note that larger MTUs may have impact on some implementations for BFD
  throughput.
- And simply stop there.

> For me, the potential issues are:
> 
> a)Some BFD implementations might not be able to handle MTU sized BFD
> packets - not because of performance - but because they did not expect BFD
> packets to be full size and therefore might have issues passing a large
> packet through the local processing engine.

In such cases, the BFD session wouldn't be able to come up.  Are you
picturing a problem more dire than that?

> b)Accepted MTU is impacted by encapsulations and what layer is being
> considered (L2 or L3). And oftentimes link MTUs do not match on both ends
> ("shudder"), so you might end up with unidirectional connectivity.

Did you mean for BFD or more in the general sense?

For BFD, if you have one side testing for large MTU but not the other, we
can still have a Up BFD session with possible packet drop for large packets
on the opposite side.  But there's the chance in some paths that MTU may be
unidirectionally different - e.g. satellite down vs. land up.[1]

In such cases, configuring BFD large on both sides would be the right
answer.  But it's also possible that large packets may only need to be
unidirectionally delivered.

> I
> appreciate that this is exactly the problem that the extensions are
> designed to detect. I am just asking that these issues be discussed more
> explicitly as an aid to the implementor. If that also makes Transports ADs
> happier that is a side benefit - but that's not my motivation.

We're happy to have that in the document.

> > > What might be better?
> > >
> > > 1)Some statement that MTU isn't necessarily a consistent value for all
> > > systems connected to an interface - which can impact the results when large
> > > BFD packets are used. Implementations might then want to consider
> > > supporting "bfd-mtu" configuration and/or iterating across a range of packet
> > > sizes to determine what works and what doesn't.
> > 
> > I'm not clear what you intend by this statement.
> > 
> > Are you asking that we emphasize the use case in a different way?  The
> > Introduction currently states:
> >   "However,
> >    some applications may require that the Path MTU [RFC1191] between
> >    those two systems meets a certain minimum criteria.  When the Path
> >    MTU decreases below the minimum threshold, those applications may
> >    wish to consider the path unusable."
> > 
> > I'm also unclear what "Implementations" may refer to here.  BFD?  An
> > arbitrary user application?  If the latter, the application may not have
> > strict control over the generation of a given PDU size; e.g. TCP
> > applications.
> > 
> 
> [Les:] I am talking about BFD implementations.
> I suppose one can imagine each BFD client requesting a certain MTU value -
> but that wouldn't be my choice.

BFD conversations happen between pairs of devices.  In the case that you
have multiple devices connected to a network segment, each conversation
could (and may intentionally) have different properties.  

An easy example of this is two devices running an IGP may want fast failure
and two other devices running BGP may be happy with just under second-level
failure.  So too could some device decide that it cares about bi-directional
path MTU while the others may not.

Given prior BFD documents' lack of discussion about such multi-access
network considerations, I'm not sure it's in character to have it just for
such a case, if that's what you're concerned with.

> I would think the value we want is really the maximum L3 payload that the
> link is intended to support - which should be independent of the BFD
> client. This might be larger than any client actually uses - but that
> seems like a good thing.

In this case we have actual existence proof of desired behavior.  The links
may be 9k but the user cares only about 1500 bytes end to end. If 1500 bytes
for BFD large works but 9k doesn't, we've not tested what the user actually
desired.

-- Jeff


From nobody Thu Oct  3 13:10:48 2019
Return-Path: <robert@raszuk.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 41C371200BA for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 13:10:46 -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_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.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 N-QF0RNHD6fS for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 13:10:43 -0700 (PDT)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 6FEF91200B7 for <rtg-bfd@ietf.org>; Thu,  3 Oct 2019 13:10:43 -0700 (PDT)
Received: by mail-qk1-x732.google.com with SMTP id u22so3645921qkk.11 for <rtg-bfd@ietf.org>; Thu, 03 Oct 2019 13:10:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=s89vQaLbMbe/4SNwYj3gfjVqbpb7XhpExyM3EvVG/7M=; b=To7Kp4w9gx3DB1Jv4W2v2lrcpbvWRvsnoaN6WLPcjJOh2MddPwtxcNlUQDyPltuh4a f7eLg2WFlUFvOLWnIcyJt8KSLRWNX3J7LvK9yGCCB9WPzE3IJpczCCP30V9tgw8KhGXJ YRZIymcd9/jLAmEnv90TfSglrqdm680b5hw7xknyGlt931masiqBM5CND0d2sP48G2aQ vhpbrMcA2/tSgs8QVSdfg2WANGFKnI/znv8TypsOqTDcPZE/rB5WkS6zJ29/wAVH6qgt R9ZzD4DST5HDDTRe8hN+BA2EaQK+b94tTXcOr9KanLQ+593+W+1Kfy1HfRefNAJMQQTg x6FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=s89vQaLbMbe/4SNwYj3gfjVqbpb7XhpExyM3EvVG/7M=; b=dYBGkM9AxWNSFIgxvyEnj6F9HLsQYQ9PTl98mO1zhcOgNVXcLv/2KrL0rXxy07RVou 3XuB1Zc7XbIhc0Shipxg1LM/jB/zg8FtlYL5QgsRGFJnG5Cg0yo+6oHI2X9Dsn6sCEUI sGP0NXhsyapitd55tH66zxyvAXkxy7QLpXmqudWzJR8dIfh7RJepasMpwx6KjSU+7rdQ x6qu3SXauvtF+LWZlbxYjFVZ+t7BrY0PnzWaQEHxOFtv4kIwsJWiqfz5wpk+oTFrzhSn 25iMti3pI6Op0jZ7TG3T+dQxRFYUV2G0of2ZW3CHZeXzV+/Pjv7+/FeODvU2ET3Hgt0B 46jw==
X-Gm-Message-State: APjAAAXyixpPl6Pczd5+bCgmlibm/Fu8kY7Ih+t1DnE2ET84eeZI/uHn PPZuio+dPzk6gst6PHP6d7mYoQhIrPxdFcgeikb8Bg==
X-Google-Smtp-Source: APXvYqwUjVjfjk79vpolxn7EQ0qOfAn7oa5FRGnFxIlGwzhA3gwL/atR0bRpzagOF1Mr+wdtzkW/GLnG1NksmeYFd6c=
X-Received: by 2002:a37:274e:: with SMTP id n75mr6366140qkn.134.1570133442262;  Thu, 03 Oct 2019 13:10:42 -0700 (PDT)
MIME-Version: 1.0
References: <5D93DD11010004620119029E_0_2183410@msclnypmsgsv04> <20191003193724.GA28365@pfrc.org>
In-Reply-To: <20191003193724.GA28365@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 3 Oct 2019 22:10:32 +0200
Message-ID: <CAOj+MMGhXh=PiyWBB1XsbMr4sE59V0gwv1MH3Ln=KOPQTBErhQ@mail.gmail.com>
Subject: Re: Rtg-bfd Digest, Vol 163, Issue 25
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: jhaas@juniper.net, rtg-bfd@ietf.org
Content-Type: multipart/alternative; boundary="00000000000013aa240594072e22"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/mYa3DOBgWrHy6iRiayI4Gd2c8L0>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 03 Oct 2019 20:10:47 -0000

--00000000000013aa240594072e22
Content-Type: text/plain; charset="UTF-8"

Hi Jeff,

> That said, Robert, there's room for you to work on that if you want to
kick
> off a draft on the topic.

Thx for the hint, but I do not think this extension should be done in BFD
for three reasons:

Reason 1 -

BFD works well to quickly detect failures. Loading on it more stuff
compromises it. Moreover other vendors already have shipping tools which
already can detect issues due to changes in MTU of the paths: Example:
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipsla/configuration/xe-16-6/sla-xe-16-6-book/sla-icmp-pathecho.html

Reason 2 -

As the draft states that the idea is to automate use of this extension by
client protocols. I do not agree with such deployment model of this
enhancement. At most if frequency of MTU probing would be 100-1000 times
less frequent then up/down link detection it would serve its purpose - yet
there is no word in the draft about such option. Essentially instead of
replacing current tiny BFD packets one could use bfd-large as different
sessions with completely different timers. Maybe even end to end instead of
link by link.

Reason 3 -

As we know BFD is very often used between ASes. How do you signal over p2p
link willingness to now encapsulate BFD in stuffed UDP ? Email ? Phone ?
Text ? Note that with mentioned icmp pathecho I can seamlessly detect issue
with MTU of the link to my peer without telling anyone or asking for
support of the other side.

Thx,
Robert.

On Thu, Oct 3, 2019 at 9:34 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> On Tue, Oct 01, 2019 at 11:11:13PM -0000, Albert Fu (BLOOMBERG/ 120 PARK)
> wrote:
> > There are well known cases, including those you mentioned, where BFD has
> > limitations in deterministically detecting data plane issue, and not
> > specific with the BFD Large Packet Draft. I am a novice to the IETF
> > process, and not sure if we need to mention them here, but shall discuss
> > with Jeff if it is worth highlighting them.
>
> It's reasonable to make note of issues where common operational scenarios
> will complicate the solution.  But it's not up to a draft carried on top of
> an RFC with that core issue to try to solve the issue in that core RFC.
>
> So, trying to solve "BFD doesn't work perfectly in the presence of LAGs" in
> bfd-large is the wrong place to do it. :-)
>
> That said, Robert, there's room for you to work on that if you want to kick
> off a draft on the topic.
>
> > > We won't have control over how the Provider maps our traffic
> (BFD/data).
> >
> > > Well of course you do :)  Just imagine if your BFD packets (in set
> equal to configured multiplier) would start
> > > using random UDP source port which then would be mapped to different
> ECMP buckets along the way in provider's
> > > underlay ?
>
> And that's an example of possible solution space for such a draft on the
> underlying issue.
>
> That said, LAG fan-out issues are a massive operational pain.  While it's
> likely that varying L3 PDU fields for entropy to distribute traffic across
> the LAG may work (and we have any number of customers who rely on this for
> UDP especially), it starts getting very problematic when you have multiple
> LAGs in a path.  I have a vague memory that someone had started some
> discussions with IEEE to try to figure out what OAM mechanisms would look
> like for such scenarios, but that's very much out of normal BFD scope.
>
> -- Jeff
>

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

<div dir=3D"ltr">Hi Jeff,<div><br></div><div>&gt; That said, Robert, there&=
#39;s room for you to work on that if you want to kick<br>&gt; off a draft =
on the topic.=C2=A0=C2=A0<br></div><div><br></div><div>Thx for the hint, bu=
t I do not think this extension should be done in BFD for three reasons:</d=
iv><div><br></div><div>Reason 1 -=C2=A0</div><div><br></div><div>BFD works =
well to quickly detect failures. Loading on it more stuff compromises it. M=
oreover other vendors already have shipping tools which already can detect =
issues due to changes in MTU of the paths: Example:=C2=A0<a href=3D"https:/=
/www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipsla/configuration/xe-16-6/sla-=
xe-16-6-book/sla-icmp-pathecho.html">https://www.cisco.com/c/en/us/td/docs/=
ios-xml/ios/ipsla/configuration/xe-16-6/sla-xe-16-6-book/sla-icmp-pathecho.=
html</a></div><div><br></div><div>Reason 2 -=C2=A0</div><div><br></div><div=
>As the draft states that the idea is to automate use of this extension by =
client protocols. I do not agree with such deployment model of this enhance=
ment. At most if frequency of MTU probing would be 100-1000 times less freq=
uent then up/down link detection it would serve its purpose - yet there is =
no word in the draft about such option. Essentially instead of replacing cu=
rrent tiny BFD packets one could use bfd-large as different sessions with c=
ompletely different timers. Maybe even end to end instead of link by link.=
=C2=A0</div><div><br></div><div>Reason 3 -=C2=A0</div><div><br></div><div>A=
s we know BFD is very often used between ASes. How do you signal over p2p l=
ink willingness to now encapsulate BFD in stuffed UDP ? Email ? Phone ? Tex=
t ? Note that with mentioned icmp pathecho=C2=A0I can seamlessly detect iss=
ue with MTU of the link to my peer without telling anyone or asking for sup=
port of the other side.=C2=A0</div><div><br></div><div>Thx,</div><div>Rober=
t.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Thu, Oct 3, 2019 at 9:34 PM Jeffrey Haas &lt;<a href=3D"mailto:j=
haas@pfrc.org">jhaas@pfrc.org</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">On Tue, Oct 01, 2019 at 11:11:13PM -0000, Albe=
rt Fu (BLOOMBERG/ 120 PARK) wrote:<br>
&gt; There are well known cases, including those you mentioned, where BFD h=
as<br>
&gt; limitations in deterministically detecting data plane issue, and not<b=
r>
&gt; specific with the BFD Large Packet Draft. I am a novice to the IETF<br=
>
&gt; process, and not sure if we need to mention them here, but shall discu=
ss<br>
&gt; with Jeff if it is worth highlighting them.<br>
<br>
It&#39;s reasonable to make note of issues where common operational scenari=
os<br>
will complicate the solution.=C2=A0 But it&#39;s not up to a draft carried =
on top of<br>
an RFC with that core issue to try to solve the issue in that core RFC.<br>
<br>
So, trying to solve &quot;BFD doesn&#39;t work perfectly in the presence of=
 LAGs&quot; in<br>
bfd-large is the wrong place to do it. :-)<br>
<br>
That said, Robert, there&#39;s room for you to work on that if you want to =
kick<br>
off a draft on the topic. <br>
<br>
&gt; &gt; We won&#39;t have control over how the Provider maps our traffic =
(BFD/data).=C2=A0 <br>
&gt; <br>
&gt; &gt; Well of course you do :)=C2=A0 Just imagine if your BFD packets (=
in set equal to configured multiplier) would start <br>
&gt; &gt; using random UDP source port which then would be mapped to differ=
ent ECMP buckets along the way in provider&#39;s<br>
&gt; &gt; underlay ? <br>
<br>
And that&#39;s an example of possible solution space for such a draft on th=
e<br>
underlying issue.<br>
<br>
That said, LAG fan-out issues are a massive operational pain.=C2=A0 While i=
t&#39;s<br>
likely that varying L3 PDU fields for entropy to distribute traffic across<=
br>
the LAG may work (and we have any number of customers who rely on this for<=
br>
UDP especially), it starts getting very problematic when you have multiple<=
br>
LAGs in a path.=C2=A0 I have a vague memory that someone had started some<b=
r>
discussions with IEEE to try to figure out what OAM mechanisms would look<b=
r>
like for such scenarios, but that&#39;s very much out of normal BFD scope.<=
br>
<br>
-- Jeff<br>
</blockquote></div>

--00000000000013aa240594072e22--


From nobody Thu Oct  3 17:02:14 2019
Return-Path: <ginsberg@cisco.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 42A5F120289 for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 17:02:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=FfXilLPS; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=qheGMr1R
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 Yvkae9Eya04k for <rtg-bfd@ietfa.amsl.com>; Thu,  3 Oct 2019 17:02:09 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C54712006E for <rtg-bfd@ietf.org>; Thu,  3 Oct 2019 17:02:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7519; q=dns/txt; s=iport; t=1570147329; x=1571356929; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=bcVr+J8bXg2eVIDB5RG4YoTanMIH0EzcZ3bxDXMV26s=; b=FfXilLPSYP6hGSkR7Y4sIWpf33+7LIgA2x9MczayguXh9krthG2rkRrC RWhmBQuIy7Is/j810iOBdBYcU7Lo4ZBApuYCMwfXa0+19vgRNMQtDLnDx DSMkBSfvCCT7qGhZL2YUBZAM1enuAaf51ieEZmzpVggtJUtA1FE6O55ZL w=;
IronPort-PHdr: =?us-ascii?q?9a23=3AmiGU1xERanbNjh6IhSvgMp1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+efHraTcwEd5NfFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AJAACYipZd/4oNJK1mGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQwBAQEBAQGBVAMBAQEBAQsBgUpQA4FDIAQLKgqHXwOKSIJcfpZ6gS6?= =?us-ascii?q?BJANUCQEBAQwBAS0CAQGEQAKCRSM1CA4CAwkBAQQBAQECAQUEbYUtDIVLAQE?= =?us-ascii?q?BAwESKAYBATcBBAcEAgEIDgMEAQEBHhAyHQgCBA4FCBqEawMODwECpAMCgTi?= =?us-ascii?q?IYYIngn0BAQWFCxiCFwmBNAGMDRiBQD+BEUaBTkk1PoRGgz2CJo0BiEKXeQq?= =?us-ascii?q?CI5UzmUCnXAIEAgQFAg4BAQWBVAE2gVhwFYMnUBAUgU8JAxeDUIpSAXSBKY1?= =?us-ascii?q?QK4EEAYEiAQE?=
X-IronPort-AV: E=Sophos;i="5.67,254,1566864000"; d="scan'208";a="641553330"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 04 Oct 2019 00:02:07 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x94027j4028490 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 4 Oct 2019 00:02:07 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 3 Oct 2019 19:02:07 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 3 Oct 2019 19:02:06 -0500
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 3 Oct 2019 20:02:06 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MW98+xzRFoKwfhfx7y6Xc2epntst16s2SymUWA1bIGpL4aUD91o1xKtcSI/0XwJ3ABXKOpzOK0LV1AkIeSAnQshtuZJW2FmcXCP5EsMc0LlU6Cvhbcz9Lc8woxPe52OJux5DWhl0xH3sewVhki6JwrZJ+IHc0sPjZortXdgR5gLDGvirW/G+tBzK06rloa0ZUWknNZcW/mfnSCq9b5AI4vAKefJPuVPFVD3APhAtkrAV+b5QCPA21eRxSn3GlCH6+RFsgcqloDHyJeOcNnTISP+POxrHj6CJ3VM/Chrm1v+XKWT2iTo0tbDu7vs5oOzcx/hFmXsqbJb91sq5WW0kjg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WMXvdU4sNfVozVMi9LGV1WZ/x5wqNvGIDZS9Pd6K2Vw=; b=Kz7WzRvl6Wn3ceCOUG88xTvC2W7qNCUzztxe9XnHbbS2Z1CdMRT44vev3KWy1mdtBo52UMpwnQ0RWC2lVLMU4rP4Af+H0N3xJBnxb/+EtaTixBv6E9ygUOPhsc9C5fRn8ZP+9FgvMvNh4EbcpzYKGQwxfMI6n4X6SLkPdCFYFyCJ6o3IbeqLNkM9XNEMdjYemafDlfCGeF7/7Skw1FIsTFzDTQZCVRl8DjJyJ62UOR9SevglXk/mlkZIU3mNNGWOWR63Yj5K0yFrojSAn8WIVF/dY56MTQWtqvloAo1Iw0rKOn2OjEOwy+cNq4jEjhcgJbuNgRZyeVtA+rAitniLCw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WMXvdU4sNfVozVMi9LGV1WZ/x5wqNvGIDZS9Pd6K2Vw=; b=qheGMr1Rb25u9b0Np4ZwMjC1aG1Wh74mTWuer2+Psa6EZx3IKrWP6jvqfSNYJoEBVkFzMWUg4TvkNi2ZU29yY9QiXo4RqwyMVE/FSzAPYvDRdsU+hZX704r2ifrJLvssJVgdYwVOai6FpvpzdWeXpCIaLZepcYElEV+zkvUnui0=
Received: from BYAPR11MB3638.namprd11.prod.outlook.com (20.178.237.19) by BYAPR11MB3176.namprd11.prod.outlook.com (20.177.127.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.22; Fri, 4 Oct 2019 00:02:04 +0000
Received: from BYAPR11MB3638.namprd11.prod.outlook.com ([fe80::8042:c109:5baa:69f1]) by BYAPR11MB3638.namprd11.prod.outlook.com ([fe80::8042:c109:5baa:69f1%7]) with mapi id 15.20.2305.023; Fri, 4 Oct 2019 00:02:04 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Jeffrey Haas <jhaas@pfrc.org>
CC: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: RE: WGLC for draft-ietf-bfd-large-packets
Thread-Topic: WGLC for draft-ietf-bfd-large-packets
Thread-Index: AQHVXPUyTxWyJBtWsEOnJ4ETycFi16cjIc8AgAXoLNCAAJsYAIAHXvgQgACtbYCAAF1t0IAAU3wAgAAHCHCAAKTcgIAIh9iwgAL3EwCAAaVO0IAJYXeAgAADHMA=
Date: Fri, 4 Oct 2019 00:02:04 +0000
Message-ID: <BYAPR11MB3638ED339AE8B1D29A84D773C19E0@BYAPR11MB3638.namprd11.prod.outlook.com>
References: <29C6F22D-AC57-446C-8013-408C4E28A94A@pfrc.org> <BYAPR11MB36384BA8A940618DA9FC3F76C18E0@BYAPR11MB3638.namprd11.prod.outlook.com> <20190918152817.GA20672@pfrc.org> <MN2PR11MB3647316C13CAA5EBD4531B06C1890@MN2PR11MB3647.namprd11.prod.outlook.com> <20190919020128.GB20672@pfrc.org> <BYAPR11MB3638E358EF9CE34818ECD010C1890@BYAPR11MB3638.namprd11.prod.outlook.com> <D95235B0-9917-4C06-97E6-1181BFF6F7CC@pfrc.org> <BYAPR11MB36383D1DF70CFA399BFF6E59C1840@BYAPR11MB3638.namprd11.prod.outlook.com> <20190926194948.GA22700@pfrc.org> <BYAPR11MB36386BB42047D9FD46F17E9BC1810@BYAPR11MB3638.namprd11.prod.outlook.com> <20191003201253.GB28365@pfrc.org>
In-Reply-To: <20191003201253.GB28365@pfrc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ginsberg@cisco.com; 
x-originating-ip: [128.107.241.166]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d9998c3d-5b77-46f4-466c-08d7485e1715
x-ms-traffictypediagnostic: BYAPR11MB3176:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR11MB3176001942F65D6F95FE6852C19E0@BYAPR11MB3176.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 018093A9B5
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(39860400002)(376002)(136003)(366004)(396003)(13464003)(189003)(199004)(486006)(5660300002)(446003)(4326008)(52536014)(14454004)(76176011)(25786009)(316002)(6436002)(2906002)(55016002)(6246003)(229853002)(256004)(478600001)(14444005)(86362001)(71200400001)(305945005)(26005)(81166006)(186003)(7736002)(81156014)(11346002)(71190400001)(8676002)(33656002)(8936002)(74316002)(476003)(76116006)(64756008)(66556008)(66476007)(53546011)(6506007)(66446008)(102836004)(66946007)(54906003)(6916009)(7696005)(6116002)(3846002)(99286004)(66066001)(9686003); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3176; H:BYAPR11MB3638.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Q4fevU2mt1r8bPP5n9rFaTDzi0YAXkwZMy5ry7//d3ID5HGlTO5OJJCE9lKKKi3NskZoyx6+fvY18PblrQ93vlroQVFRAiHPXy0f04DPS2ZAb58jgUovuPqAsazP2dZEBxc+1NNMwZYdDrqmxnzBDNvFMCONQIwmgqJhYXMXloQGap33E7U/RMa9R3O5v6Mp6y7AhclpaBS3GpDlBj28VgO6yBzoMmRBYegrRw87vQfP/lwjhvhYhGMBJVyJ6DfvQCN4fREmG05ue86Yd1gWRFa5zSdgRM5U62SHKUnVN5ZRW0cXDhLkZTp3cC+VJggR7qyOO7TQoFdu3ym2DN2OlwNSpT6U1Av8xXJR4kOuz8x4YCkpwihfrE6DBcYVT7jZ8uLQmBoipTtRISgqXFGGYF01okIpPA4a7kgMWjCFZx8=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d9998c3d-5b77-46f4-466c-08d7485e1715
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2019 00:02:04.5211 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CYWfFina1rKzouw4p/WT7yf3SYD0J/GfoVYInTfqNRkD/+d1ig0T99veXEKFwGlqx9Nttg1Fkg1quzRi0Ki/HQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3176
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xch-rcd-012.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/hvaGort3kpTA-h_MJ-68IlwEws0>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 04 Oct 2019 00:02:12 -0000

Jeff -

For some reason this is proving to be harder than I think it should be.

I keep thinking I am being transparent - yet you keep reading "ulterior mot=
ives" into what I say.
There are no ulterior motives.

Let me try again...inline...

> -----Original Message-----
> From: Jeffrey Haas <jhaas@pfrc.org>
> Sent: Thursday, October 03, 2019 1:13 PM
> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
> Cc: Ketan Talaulikar (ketant) <ketant@cisco.com>; Reshad Rahman
> (rrahman) <rrahman@cisco.com>; rtg-bfd@ietf.org
> Subject: Re: WGLC for draft-ietf-bfd-large-packets
>=20
> Les,
>=20
> On Fri, Sep 27, 2019 at 09:14:08PM +0000, Les Ginsberg (ginsberg) wrote:
> > > The primary reason this is a "may" in the non-RFC 2119 sense is that =
our
> > > experience also suggests that when the scaling impacts are primarily =
pps
> > > rather than bps that this feature will likely have no major impact on
> > > implementations beyond your valid concerns about exercising bugs.
> > >
> > > I suspect had this not been mentioned at all, you would have been
> happier.
> > > But you're not the target audience for this weak caveat.
> > >
> >
> > [Les:] I am not opposed to a discussion of potential issues in the draf=
t -
> > rather I am encouraging it. But the current text isn't really on the ma=
rk
> > as far as potential issues - and we seem to agree on that. It also
> > suggests lengthening detection time to compensate - which I think is no=
t
> > at all what you want to suggest as it diminishes the value of the
> > extension. It also isn't likely to address a real problem.
>=20
> I think what I'm seeing from you is roughly:
> - Note that larger MTUs may have impact on some implementations for BFD
>   throughput.
> - And simply stop there.
>=20
[Les:] What I would like to see discussed are points "a" and "b" below.
This is a section on deployment issues - not a normative part of the spec.

> > For me, the potential issues are:
> >
> > a)Some BFD implementations might not be able to handle MTU sized BFD
> > packets - not because of performance - but because they did not expect
> BFD
> > packets to be full size and therefore might have issues passing a large
> > packet through the local processing engine.
>=20
> In such cases, the BFD session wouldn't be able to come up.  Are you
> picturing a problem more dire than that?
>=20

[Les:] No. Again, as this is a discussion of deployment considerations I se=
e this as an aid to indicate what problems may be seen.
I am not asking you to "fix" the extension to overcome this.

> > b)Accepted MTU is impacted by encapsulations and what layer is being
> > considered (L2 or L3). And oftentimes link MTUs do not match on both
> ends
> > ("shudder"), so you might end up with unidirectional connectivity.
>=20
> Did you mean for BFD or more in the general sense?

[Les:] It is a problem in the general sense, but it is relevant here becaus=
e the extension proposes to send large packets. Absent that, MTU mismatches=
 would be very unlikely to affect BFD since the BFD packet size is small.

>=20
> For BFD, if you have one side testing for large MTU but not the other, we
> can still have a Up BFD session with possible packet drop for large packe=
ts
> on the opposite side.  But there's the chance in some paths that MTU may =
be
> unidirectionally different - e.g. satellite down vs. land up.[1]
>=20
In such cases, configuring BFD large on both sides would be the right
> answer.  But it's also possible that large packets may only need to be
> unidirectionally delivered.
>=20

[Les:] I agree - and I think it is valid to use the extension unidirectiona=
lly in such cases.

>
> > I
> > appreciate that this is exactly the problem that the extensions are
> > designed to detect. I am just asking that these issues be discussed mor=
e
> > explicitly as an aid to the implementor. If that also makes Transports =
ADs
> > happier that is a side benefit - but that's not my motivation.
>=20
> We're happy to have that in the document.
>=20

[Les:] Great!!

> > > > What might be better?
> > > >
> > > > 1)Some statement that MTU isn't necessarily a consistent value for =
all
> > > > systems connected to an interface - which can impact the results wh=
en
> large
> > > > BFD packets are used. Implementations might then want to consider
> > > > supporting "bfd-mtu" configuration and/or iterating across a range =
of
> packet
> > > > sizes to determine what works and what doesn't.
> > >
> > > I'm not clear what you intend by this statement.
> > >
> > > Are you asking that we emphasize the use case in a different way?  Th=
e
> > > Introduction currently states:
> > >   "However,
> > >    some applications may require that the Path MTU [RFC1191] between
> > >    those two systems meets a certain minimum criteria.  When the Path
> > >    MTU decreases below the minimum threshold, those applications may
> > >    wish to consider the path unusable."
> > >
> > > I'm also unclear what "Implementations" may refer to here.  BFD?  An
> > > arbitrary user application?  If the latter, the application may not h=
ave
> > > strict control over the generation of a given PDU size; e.g. TCP
> > > applications.
> > >
> >
> > [Les:] I am talking about BFD implementations.
> > I suppose one can imagine each BFD client requesting a certain MTU valu=
e -
> > but that wouldn't be my choice.
>=20
> BFD conversations happen between pairs of devices.  In the case that you
> have multiple devices connected to a network segment, each conversation
> could (and may intentionally) have different properties.
>=20
> An easy example of this is two devices running an IGP may want fast failu=
re
> and two other devices running BGP may be happy with just under second-
> level
> failure.
>  So too could some device decide that it cares about bi-directional
> path MTU while the others may not.
>=20

[Les:] I agree. My point was BFD sessions are requested by clients (such as=
 a routing protocol). That client may/may not care about MTU e.g., a routin=
g protocol may not use MTU sized packets.
But if the goal is to validate that MTU sized data traffic can successfully=
 be sent then "someone" has to enable that. And I would argue that the most=
 logical place to enable the feature is under BFD itself since a routing pr=
otocol (BGP/OSPF) won't necessarily care about MTU.
Since you are speaking at the "device" level (not BFD client level) I think=
 we are in agreement.

> Given prior BFD documents' lack of discussion about such multi-access
> network considerations, I'm not sure it's in character to have it just fo=
r
> such a case, if that's what you're concerned with.
>=20
> > I would think the value we want is really the maximum L3 payload that t=
he
> > link is intended to support - which should be independent of the BFD
> > client. This might be larger than any client actually uses - but that
> > seems like a good thing.
>=20
> In this case we have actual existence proof of desired behavior.  The lin=
ks
> may be 9k but the user cares only about 1500 bytes end to end. If 1500 by=
tes
> for BFD large works but 9k doesn't, we've not tested what the user actual=
ly
> desired.

[Les:] This is fine. This is consistent with my suggestion that an implemen=
tation supports a "bfd-mtu" knob. This value can be <=3D link_mtu.

    Les

>=20
> -- Jeff


From nobody Fri Oct  4 08:55:54 2019
Return-Path: <afu14@bloomberg.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 0B6931208D9 for <rtg-bfd@ietfa.amsl.com>; Fri,  4 Oct 2019 08:49:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.89
X-Spam-Level: 
X-Spam-Status: No, score=-6.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_MIME_MALF=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Ob7znUx8rZM for <rtg-bfd@ietfa.amsl.com>; Fri,  4 Oct 2019 08:49:38 -0700 (PDT)
Received: from mgnj2.bloomberg.net (mgnj2.bloomberg.net [69.191.244.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8932D1208D4 for <rtg-bfd@ietf.org>; Fri,  4 Oct 2019 08:49:38 -0700 (PDT)
X-BB-Reception-Complete: 04 Oct 2019 11:49:37 -0400
X-IP-Listener: Outgoing Mail
X-IP-MID: 1267952496
Received: from msllnjpmsgsv06.bloomberg.com (HELO msllnjpmsgsv06) ([10.126.134.166]) by mgnj2.bloomberg.net with SMTP; 04 Oct 2019 11:49:37 -0400
X-BLP-INETSVC: version=BLP_APP_S_INETSVC_1.0.1; host=mgnj2:25; conid=500
Date: Fri, 4 Oct 2019 15:49:37 -0000
From: "Albert Fu (BLOOMBERG/ 120 PARK)" <afu14@bloomberg.net>
Reply-To: "Albert Fu" <afu14@bloomberg.net>
To: jhaas@juniper.net, rtg-bfd@ietf.org
MIME-Version: 1.0
Message-ID: <5D976A110166013A00390556_0_46868@msllnjpmsgsv06>
X-BLP-GUID: 5D976A110166013A003905560000
Subject: =?UTF-8?B?UmU6UnRnLWJmZCBEaWdlc3QsIFZvbCAxNjQsIElzc3VlIDQ=?=
Content-Type: multipart/alternative; boundary="BOUNDARY_5D976A110166013A00390556_0_60276_msllnjpmsgsv06"
Content-ID: <ID_5D976A110166013A00390556_0_46859@msllnjpmsgsv06>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/7CybVN2hyeii3BrVrljWmVVyxUA>
X-Mailman-Approved-At: Fri, 04 Oct 2019 08:55:52 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 04 Oct 2019 15:49:43 -0000

--BOUNDARY_5D976A110166013A00390556_0_60276_msllnjpmsgsv06
Content-Type: text/plain; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

PiBSZWFzb24gMSAtCj4KPiBCRkQgd29ya3Mgd2VsbCB0byBxdWlja2x5IGRldGVjdCBmYWlsdXJl
cy4gTG9hZGluZyBvbiBpdCBtb3JlIHN0dWZmCj4gY29tcHJvbWlzZXMgaXQuIE1vcmVvdmVyIG90
aGVyIHZlbmRvcnMgYWxyZWFkeSBoYXZlIHNoaXBwaW5nIHRvb2xzIHdoaWNoCj4gYWxyZWFkeSBj
YW4gZGV0ZWN0IGlzc3VlcyBkdWUgdG8gY2hhbmdlcyBpbiBNVFUgb2YgdGhlIHBhdGhzOiBFeGFt
cGxlOgo+IGh0dHBzOi8vd3d3LmNpc2NvLmNvbS9jL2VuL3VzL3RkL2RvY3MvaW9zLXhtbC9pb3Mv
aXBzbGEvY29uZmlndXJhdGlvbi94ZS0xNi02L3NsCmEteGUtMTYtNi1ib29rL3NsYS1pY21wLXBh
dGhlY2hvLmh0bWwKCkEgZmV3IHBvaW50cyBvbiB3aHkgQkZEIGlzIGJldHRlcjoKMSkgTW9zdCBv
ZiB0aGUgdG9vbHMgYXZhaWxhYmxlIHRvZGF5IGxpa2UgdGhlIG9uZSB5b3UgbWVudGlvbmVkIGFy
ZSBjb250cm9sIHBsYW5lIGRlcGVuZGVudCwgYW5kIG1heSBiZSBzdWJqZWN0IHRvIGZhbHNlIGFs
YXJtcy4gTW9zdCBtb2Rlcm4gaGFyZHdhcmUgc3VwcG9ydHMgY29udHJvbCBwbGFuZSBpbmRlcGVu
ZGVudCBpbXBsZW1lbnRhdGlvbiwgYW5kIGhhdmUgYmVlbiBwcm92ZW4gdG8gYmUgZXh0cmVtZWx5
IHJlbGlhYmxlIHJlZ2FyZGxlc3Mgb2YgY29udHJvbCBwbGFuZSBhY3Rpdml0aWVzIChuZXR3b3Jr
IGNodXJuIGV0YykuIAoKCjIpIEJhc2VkIG9uIDEpLCBpdCBpcyBsaWtlbHkgdGhhdCB5b3Ugd2ls
bCBuZWVkIHRvIHVzZSByZWxhdGl2ZWx5IGNvbnNlcnZhdGl2ZSB0aW1lcnMgKHNlY29uZHMpLCBj
b21wYXJlZCB3aXRoIEJGRCB3aGVyZSB5b3UgY2FuIHVzZSBzdWItc2Vjb25kIHRpbWVyIHJlbGlh
Ymx5LgoKCjMpIFlvdSBhbHNvIG5lZWQgdG8gaW5jb3Jwb3JhdGUgYWRkaXRpb25hbCBzY3JpcHQv
YWN0aW9uIHByb2ZpbGUgdG8gZGlzYWJsZSB0aGUgaW50ZXJmYWNlL3BlZXIgdXBvbiBkZXRlY3Rp
b24gb2YgdGhlIGlzc3VlLiBJIHdvdWxkIGJlIGhlc2l0YW50IG9mIGRlcGxveWluZyBzdWNoIG1l
Y2hhbmlzbSB1bmxlc3MgdGhlIGRldGVjdGlvbiBtZWNoYW5pc20gaXMgcmVsaWFibGUuCgoKQkZE
IGhhcyB0aGUgYWR2YW50YWdlIHRoYXQgaXQgaXMgdGllZCB0byB0aGUgcm91dGluZyBwcm90b2Nv
bHMsIGFuZCBlbmFibGVkIHRyYWZmaWMgdG8gYmUgYXV0b21hdGljYWxseSBkaXZlcnRlZCBhcyBz
b29uIGFzIHRoZSBpc3N1ZSBpcyBkZXRlY3RlZCwgYW5kIHRoaXMgaGFzIGJlZW4gdmVyeSByZWxp
YWJsZSBiYXNlZCBvbiBteSBleHBlcmllbmNlLgoKCj4gUmVhc29uIDIgLQoKPiBBcyB0aGUgZHJh
ZnQgc3RhdGVzIHRoYXQgdGhlIGlkZWEgaXMgdG8gYXV0b21hdGUgdXNlIG9mIHRoaXMgZXh0ZW5z
aW9uIGJ5Cj4gY2xpZW50IHByb3RvY29scy4gSSBkbyBub3QgYWdyZWUgd2l0aCBzdWNoIGRlcGxv
eW1lbnQgbW9kZWwgb2YgdGhpcwo+IGVuaGFuY2VtZW50LiBBdCBtb3N0IGlmIGZyZXF1ZW5jeSBv
ZiBNVFUgcHJvYmluZyB3b3VsZCBiZSAxMDAtMTAwMCB0aW1lcwo+IGxlc3MgZnJlcXVlbnQgdGhl
biB1cC9kb3duIGxpbmsgZGV0ZWN0aW9uIGl0IHdvdWxkIHNlcnZlIGl0cyBwdXJwb3NlIC0geWV0
Cj4gdGhlcmUgaXMgbm8gd29yZCBpbiB0aGUgZHJhZnQgYWJvdXQgc3VjaCBvcHRpb24uIEVzc2Vu
dGlhbGx5IGluc3RlYWQgb2YKPiByZXBsYWNpbmcgY3VycmVudCB0aW55IEJGRCBwYWNrZXRzIG9u
ZSBjb3VsZCB1c2UgYmZkLWxhcmdlIGFzIGRpZmZlcmVudAo+IHNlc3Npb25zIHdpdGggY29tcGxl
dGVseSBkaWZmZXJlbnQgdGltZXJzLiBNYXliZSBldmVuIGVuZCB0byBlbmQgaW5zdGVhZCBvZgo+
bGluayBieSBsaW5rLgpJIGtub3cgdGhlcmUncyBhIGNvbmNlcm4gd2l0aCBzY2FsaW5nIHdpdGgg
QkZEIGxhcmdlIHBhY2tldC4gSSB3aWxsIGFkZCB0aGF0IG92ZXIgdGhlIHllYXJzLCBtb3N0IHZl
bmRvcnMgaGF2ZSBpbXByb3ZlZCB0aGVpciBCRkQgc2NhbGluZyAoSSByZW1lbWJlciBpbiBlYXJs
eSBkYXlzLCBzb21lIHZlbmRvcnMgcXVvdGVkIG1heCBvZiAzMDBtcyBpbnRlcnZhbCB0byBhdm9p
ZCBmYWxzZSBhbGFybXMpLiBJIHNlZSBhIHRyZW5kIHdoZXJlIEJGRCBzY2FsaW5nIGZyb20gdmVu
ZG9ycyB3aWxsIGNvbnRpbnVlIHRvIGltcHJvdmUuCgoKQWxzbywgZm9yIFdBTiBkZXBsb3ltZW50
IHdoZXJlIHRoZXJlIGFyZSBsb3RzIG9mIGxpbmtzIGluIHRoZSBJR1AsIHNvbWUgZGVzaWduZXJz
IGxpa2UgdXMgY2hvc2UgdG8gdXNlIHJlbGF0aXZlbHkgY29uc2VydmF0aXZlIHRpbWVycyB0byBy
ZWR1Y2UgbmV0d29yayBub2lzZSwgYXMgZmxhcHBpbmcgbGlua3MgY291bGQgY2F1c2UgbmV0d29y
ayB3aWRlIGV2ZW50cyB0aGF0IGNvdWxkIGFmZmVjdCBjb252ZXJnZW5jZSBlLmcgZHVlIHRvIFNQ
RiBob2xkLWRvd24gYmVpbmcgdHJpZ2dlcmVkIHVubmVjZXNzYXJ5LiBXZSBoYXZlIGZvdW5kIHRo
YXQgZXZlbiB3aXRoIGNvbnNlcnZhdGl2ZSBCRkQgdGltZXIgb2YgMTUwbXMsIHdlIGNhbiBhY2hp
ZXZlIHN1Yi1zZWNvbmQgY29udmVyZ2VuY2Ugd2l0aCBwcm90ZWN0aW9uLiBUaGlzIGlzIG9ubHkg
NyBwYWNrZXRzIHBlciBzZWNvbmQuIEkgd2lsbCBiZSBzdXJwcmlzZWQgaWYgdGhpcyB3aWxsIHBv
c2Ugc2NhbGluZyBpc3N1ZS4gTW9zdCBuZXR3b3JrIGRlc2lnbmVyIHdpbGwgdmFsaWRhdGUgdGhl
IHNjYWxpbmcgY2FwYWJpbGl0eSBiZWZvcmUgZGVwbG95aW5nIHRoZSBmZWF0dXJlLiBKZWZmIGhh
cyBhbHJlYWR5IGhpZ2hsaWdodGVkIHRoYXQgaW5jcmVhc2luZyB0aGUgQkZEIGludGVydmFsIGlz
IG9uZSBvZiB0aGUgbWV0aG9kcyB0aGF0IGNvdWxkIGhlbHAgd2l0aCBzY2FsaW5nIChlLmcuIDIw
MG1zZWMgbWVhbnMgb25seSA1IHBhY2tldHMgcGVyIHNlY29uZCkuIE1vc3QgbmV0d29yayBkZXNp
Z25lciB3aWxsIHVuZGVydGFrZSBzY2FsaW5nIHRlc3QgaW4gdGhlIGxhYiBhbmQgY2hvb3NlIGFw
cHJvcHJpYXRlIHRpbWVycyBiYXNlZCBvbiB0aGVpciByZXNwZWN0aXZlIGRlcGxveW1lbnQgc2Nl
bmFyaW8uCgoKQW5vdGhlciB0aGluZyB0aGF0IGNvdWxkIGhlbHAgd2l0aCBzY2FsaW5nIGlzIHRo
YXQgQkZEIExhcmdlIFBhY2tldCBjYW4gYmUgZW5hYmxlZCBvbiBhIHBlciBpbnRlcmZhY2UvcGVl
ciBiYXNpcy4gTmV0d29yayBEZXNpZ25lcnMgY2FuIGNob29zZSBub3QgdG8gZW5hYmxlIExhcmdl
IFBhY2tldCBmZWF0dXJlIGluIERDL0xBTiB0eXBlIGVudmlyb25tZW50IHdoZXJlIHRoZSBpc3N1
ZSBpcyBsZXNzIGxpa2VseSB0byBvY2N1ciAoZXNwIGlmIHRoZXkgaGF2ZSBnb29kIGF1dG9tYXRp
b24vcHJvdmlzaW9uaW5nIHRvbykuCgoKPiBSZWFzb24gMyAtCj4KPiBBcyB3ZSBrbm93IEJGRCBp
cyB2ZXJ5IG9mdGVuIHVzZWQgYmV0d2VlbiBBU2VzLiBIb3cgZG8geW91IHNpZ25hbCBvdmVyIHAy
cAo+IGxpbmsgd2lsbGluZ25lc3MgdG8gbm93IGVuY2Fwc3VsYXRlIEJGRCBpbiBzdHVmZmVkIFVE
UCA/IEVtYWlsID8gUGhvbmUgPwo+IFRleHQgPyBOb3RlIHRoYXQgd2l0aCBtZW50aW9uZWQgaWNt
cCBwYXRoZWNobyBJIGNhbiBzZWFtbGVzc2x5IGRldGVjdCBpc3N1ZQo+IHdpdGggTVRVIG9mIHRo
ZSBsaW5rIHRvIG15IHBlZXIgd2l0aG91dCB0ZWxsaW5nIGFueW9uZSBvciBhc2tpbmcgZm9yCj5z
dXBwb3J0IG9mIHRoZSBvdGhlciBzaWRlLgoKSSB0aGluayB0aGlzIHdpbGwgZGVwZW5kIG9uIGFw
cGxpY2F0aW9uLiBJbiBvdXIgY2FzZSwgd2UgY3VycmVudGx5IGRlcGxveSBCRkQgb24gb3VyIElu
dGVyQVMgZUJHUCBXQU4gbGlua3MgKDE1MG1zIHRpbWVyKS4gV2Ugd2lsbCBlbmFibGUgTGFyZ2Ug
UGFja2V0IGZlYXR1cmUgb24gdGhvc2UgbGlua3MgaWYgaXQgaXMgYXZhaWxhYmxlIHRvZGF5LiAK
CgpPdXIgb2JqZWN0aXZlIGlzIHF1aXRlIHNpbXBsZS4gV2UgaGF2ZSBhIGxvdCBvZiBiYW5kd2lk
dGgvcmVkdW5kYW5jeSBpbiBvdXIgbmV0d29yay4gSWYgYSBsaW5rIGNhbiBub3QgY2FycnkgdGhl
IGV4cGVjdGVkIHBheWxvYWQgc2l6ZSBmb3Igd2hhdGV2ZXIgcmVhc29uICgxNTEyIGJ5dGVzIGlu
IG91ciBjYXNlKSwgd2Ugd2FudCB0byBkaXZlcnQgdHJhZmZpYyBhd2F5IGZyb20gdGhlIGxpbmsg
YXMgc29vbiBhcyBwb3NzaWJsZSAoaW4gb3VyIGNhc2UsIHdpdGggMTUwbXMgdGltZXIsIGl0IHdp
bGwgYmUgc3ViLXNlY29uZCBjb252ZXJnZW5jZSksIGhlbmNlIG1pbmltaXppbmcgaW1wYWN0IG9u
IG91ciBjcml0aWNhbCBhcHBsaWNhdGlvbnMuIE92ZXIgdGhlIHllYXJzLCB3ZSBoYXZlIHNlZW4g
ZGlmZmVyZW50IGlzc3VlcyB0aGF0IGNvdWxkIGNhdXNlIHRoaXMsIGUuZy4gSGFyZHdhcmUgZmF1
bHRzLCBjb25maWcgaXNzdWUsIHBvd2VyIHJlc2V0LCBhbmQgbW9zdCByZWNlbnRseSwgc29mdHdh
cmUgaXNzdWUuCgoKPiBUaHgsCj4gUm9iZXJ0LgoKClRoYW5rcy4KCgpBbGJlcnQKCk9uIFRodSwg
T2N0IDMsIDIwMTkgYXQgOTozNCBQTSBKZWZmcmV5IEhhYXMgPGpoYWFzQHBmcmMub3JnPiB3cm90
ZToKCj4gT24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTE6MTE6MTNQTSAtMDAwMCwgQWxiZXJ0IEZ1
IChCTE9PTUJFUkcvIDEyMCBQQVJLKQo+IHdyb3RlOgo+ID4gVGhlcmUgYXJlIHdlbGwga25vd24g
Y2FzZXMsIGluY2x1ZGluZyB0aG9zZSB5b3UgbWVudGlvbmVkLCB3aGVyZSBCRkQgaGFzCj4gPiBs
aW1pdGF0aW9ucyBpbiBkZXRlcm1pbmlzdGljYWxseSBkZXRlY3RpbmcgZGF0YSBwbGFuZSBpc3N1
ZSwgYW5kIG5vdAo+ID4gc3BlY2lmaWMgd2l0aCB0aGUgQkZEIExhcmdlIFBhY2tldCBEcmFmdC4g
SSBhbSBhIG5vdmljZSB0byB0aGUgSUVURgo+ID4gcHJvY2VzcywgYW5kIG5vdCBzdXJlIGlmIHdl
IG5lZWQgdG8gbWVudGlvbiB0aGVtIGhlcmUsIGJ1dCBzaGFsbCBkaXNjdXNzCj4gPiB3aXRoIEpl
ZmYgaWYgaXQgaXMgd29ydGggaGlnaGxpZ2h0aW5nIHRoZW0uCj4KPiBJdCdzIHJlYXNvbmFibGUg
dG8gbWFrZSBub3RlIG9mIGlzc3VlcyB3aGVyZSBjb21tb24gb3BlcmF0aW9uYWwgc2NlbmFyaW9z
Cj4gd2lsbCBjb21wbGljYXRlIHRoZSBzb2x1dGlvbi4gIEJ1dCBpdCdzIG5vdCB1cCB0byBhIGRy
YWZ0IGNhcnJpZWQgb24gdG9wIG9mCj4gYW4gUkZDIHdpdGggdGhhdCBjb3JlIGlzc3VlIHRvIHRy
eSB0byBzb2x2ZSB0aGUgaXNzdWUgaW4gdGhhdCBjb3JlIFJGQy4KPgo+IFNvLCB0cnlpbmcgdG8g
c29sdmUgIkJGRCBkb2Vzbid0IHdvcmsgcGVyZmVjdGx5IGluIHRoZSBwcmVzZW5jZSBvZiBMQUdz
IiBpbgo+IGJmZC1sYXJnZSBpcyB0aGUgd3JvbmcgcGxhY2UgdG8gZG8gaXQuIDotKQo+Cj4gVGhh
dCBzYWlkLCBSb2JlcnQsIHRoZXJlJ3Mgcm9vbSBmb3IgeW91IHRvIHdvcmsgb24gdGhhdCBpZiB5
b3Ugd2FudCB0byBraWNrCj4gb2ZmIGEgZHJhZnQgb24gdGhlIHRvcGljLgo+Cj4gPiA+IFdlIHdv
bid0IGhhdmUgY29udHJvbCBvdmVyIGhvdyB0aGUgUHJvdmlkZXIgbWFwcyBvdXIgdHJhZmZpYwo+
IChCRkQvZGF0YSkuCj4gPgo+ID4gPiBXZWxsIG9mIGNvdXJzZSB5b3UgZG8gOikgIEp1c3QgaW1h
Z2luZSBpZiB5b3VyIEJGRCBwYWNrZXRzIChpbiBzZXQKPiBlcXVhbCB0byBjb25maWd1cmVkIG11
bHRpcGxpZXIpIHdvdWxkIHN0YXJ0Cj4gPiA+IHVzaW5nIHJhbmRvbSBVRFAgc291cmNlIHBvcnQg
d2hpY2ggdGhlbiB3b3VsZCBiZSBtYXBwZWQgdG8gZGlmZmVyZW50Cj4gRUNNUCBidWNrZXRzIGFs
b25nIHRoZSB3YXkgaW4gcHJvdmlkZXIncwo+ID4gPiB1bmRlcmxheSA/Cj4KPiBBbmQgdGhhdCdz
IGFuIGV4YW1wbGUgb2YgcG9zc2libGUgc29sdXRpb24gc3BhY2UgZm9yIHN1Y2ggYSBkcmFmdCBv
biB0aGUKPiB1bmRlcmx5aW5nIGlzc3VlLgo+Cj4gVGhhdCBzYWlkLCBMQUcgZmFuLW91dCBpc3N1
ZXMgYXJlIGEgbWFzc2l2ZSBvcGVyYXRpb25hbCBwYWluLiAgV2hpbGUgaXQncwo+IGxpa2VseSB0
aGF0IHZhcnlpbmcgTDMgUERVIGZpZWxkcyBmb3IgZW50cm9weSB0byBkaXN0cmlidXRlIHRyYWZm
aWMgYWNyb3NzCj4gdGhlIExBRyBtYXkgd29yayAoYW5kIHdlIGhhdmUgYW55IG51bWJlciBvZiBj
dXN0b21lcnMgd2hvIHJlbHkgb24gdGhpcyBmb3IKPiBVRFAgZXNwZWNpYWxseSksIGl0IHN0YXJ0
cyBnZXR0aW5nIHZlcnkgcHJvYmxlbWF0aWMgd2hlbiB5b3UgaGF2ZSBtdWx0aXBsZQo+IExBR3Mg
aW4gYSBwYXRoLiAgSSBoYXZlIGEgdmFndWUgbWVtb3J5IHRoYXQgc29tZW9uZSBoYWQgc3RhcnRl
ZCBzb21lCj4gZGlzY3Vzc2lvbnMgd2l0aCBJRUVFIHRvIHRyeSB0byBmaWd1cmUgb3V0IHdoYXQg
T0FNIG1lY2hhbmlzbXMgd291bGQgbG9vawo+IGxpa2UgZm9yIHN1Y2ggc2NlbmFyaW9zLCBidXQg
dGhhdCdzIHZlcnkgbXVjaCBvdXQgb2Ygbm9ybWFsIEJGRCBzY29wZS4KPgo+IC0tIEplZmYKPgot
LS0tLS0tLS0tLS0tLSBuZXh0IHBhcnQgLS0tLS0tLS0tLS0tLS0KQW4gSFRNTCBhdHRhY2htZW50
IHdhcyBzY3J1YmJlZC4uLgpVUkw6IAo8aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNo
L2Jyb3dzZS9ydGctYmZkL2F0dGFjaG1lbnRzLzIwMTkxMDAzLzc3OWJlYQo1YS9hdHRhY2htZW50
Lmh0bWw+CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCk1lc3NhZ2U6IDQKRGF0ZTog
RnJpLCA0IE9jdCAyMDE5IDAwOjAyOjA0ICswMDAwCkZyb206ICJMZXMgR2luc2JlcmcgKGdpbnNi
ZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4KVG86IEplZmZyZXkgSGFhcyA8amhhYXNAcGZyYy5v
cmc+CkNjOiAiS2V0YW4gVGFsYXVsaWthciAoa2V0YW50KSIgPGtldGFudEBjaXNjby5jb20+LCAi
UmVzaGFkIFJhaG1hbgogICAgICAgIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPiwgInJ0
Zy1iZmRAaWV0Zi5vcmciIDxydGctYmZkQGlldGYub3JnPgpTdWJqZWN0OiBSRTogV0dMQyBmb3Ig
ZHJhZnQtaWV0Zi1iZmQtbGFyZ2UtcGFja2V0cwpNZXNzYWdlLUlEOgogICA8QllBUFIxMU1CMzYz
OEVEMzM5QUU4QjFEMjlBODRENzczQzE5RTBAQllBUFIxMU1CMzYzOC5uYW1wcmQxMS5wcm9kLm91
dGxvb2suY29tCj4KICAgICAgCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMt
YXNjaWkiCgpKZWZmIC0KCkZvciBzb21lIHJlYXNvbiB0aGlzIGlzIHByb3ZpbmcgdG8gYmUgaGFy
ZGVyIHRoYW4gSSB0aGluayBpdCBzaG91bGQgYmUuCgpJIGtlZXAgdGhpbmtpbmcgSSBhbSBiZWlu
ZyB0cmFuc3BhcmVudCAtIHlldCB5b3Uga2VlcCByZWFkaW5nICJ1bHRlcmlvciAKbW90aXZlcyIg
aW50byB3aGF0IEkgc2F5LgpUaGVyZSBhcmUgbm8gdWx0ZXJpb3IgbW90aXZlcy4KCkxldCBtZSB0
cnkgYWdhaW4uLi5pbmxpbmUuLi4KCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9t
OiBKZWZmcmV5IEhhYXMgPGpoYWFzQHBmcmMub3JnPgo+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVy
IDAzLCAyMDE5IDE6MTMgUE0KPiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgPGdpbnNiZXJn
QGNpc2NvLmNvbT4KPiBDYzogS2V0YW4gVGFsYXVsaWthciAoa2V0YW50KSA8a2V0YW50QGNpc2Nv
LmNvbT47IFJlc2hhZCBSYWhtYW4KPiAocnJhaG1hbikgPHJyYWhtYW5AY2lzY28uY29tPjsgcnRn
LWJmZEBpZXRmLm9yZwo+IFN1YmplY3Q6IFJlOiBXR0xDIGZvciBkcmFmdC1pZXRmLWJmZC1sYXJn
ZS1wYWNrZXRzCj4gCj4gTGVzLAo+IAo+IE9uIEZyaSwgU2VwIDI3LCAyMDE5IGF0IDA5OjE0OjA4
UE0gKzAwMDAsIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIHdyb3RlOgo+ID4gPiBUaGUgcHJpbWFy
eSByZWFzb24gdGhpcyBpcyBhICJtYXkiIGluIHRoZSBub24tUkZDIDIxMTkgc2Vuc2UgaXMgdGhh
dCBvdXIKPiA+ID4gZXhwZXJpZW5jZSBhbHNvIHN1Z2dlc3RzIHRoYXQgd2hlbiB0aGUgc2NhbGlu
ZyBpbXBhY3RzIGFyZSBwcmltYXJpbHkgcHBzCj4gPiA+IHJhdGhlciB0aGFuIGJwcyB0aGF0IHRo
aXMgZmVhdHVyZSB3aWxsIGxpa2VseSBoYXZlIG5vIG1ham9yIGltcGFjdCBvbgo+ID4gPiBpbXBs
ZW1lbnRhdGlvbnMgYmV5b25kIHlvdXIgdmFsaWQgY29uY2VybnMgYWJvdXQgZXhlcmNpc2luZyBi
dWdzLgo+ID4gPgo+ID4gPiBJIHN1c3BlY3QgaGFkIHRoaXMgbm90IGJlZW4gbWVudGlvbmVkIGF0
IGFsbCwgeW91IHdvdWxkIGhhdmUgYmVlbgo+IGhhcHBpZXIuCj4gPiA+IEJ1dCB5b3UncmUgbm90
IHRoZSB0YXJnZXQgYXVkaWVuY2UgZm9yIHRoaXMgd2VhayBjYXZlYXQuCj4gPiA+Cj4gPgo+ID4g
W0xlczpdIEkgYW0gbm90IG9wcG9zZWQgdG8gYSBkaXNjdXNzaW9uIG9mIHBvdGVudGlhbCBpc3N1
ZXMgaW4gdGhlIGRyYWZ0IC0KPiA+IHJhdGhlciBJIGFtIGVuY291cmFnaW5nIGl0LiBCdXQgdGhl
IGN1cnJlbnQgdGV4dCBpc24ndCByZWFsbHkgb24gdGhlIG1hcmsKPiA+IGFzIGZhciBhcyBwb3Rl
bnRpYWwgaXNzdWVzIC0gYW5kIHdlIHNlZW0gdG8gYWdyZWUgb24gdGhhdC4gSXQgYWxzbwo+ID4g
c3VnZ2VzdHMgbGVuZ3RoZW5pbmcgZGV0ZWN0aW9uIHRpbWUgdG8gY29tcGVuc2F0ZSAtIHdoaWNo
IEkgdGhpbmsgaXMgbm90Cj4gPiBhdCBhbGwgd2hhdCB5b3Ugd2FudCB0byBzdWdnZXN0IGFzIGl0
IGRpbWluaXNoZXMgdGhlIHZhbHVlIG9mIHRoZQo+ID4gZXh0ZW5zaW9uLiBJdCBhbHNvIGlzbid0
IGxpa2VseSB0byBhZGRyZXNzIGEgcmVhbCBwcm9ibGVtLgo+IAo+IEkgdGhpbmsgd2hhdCBJJ20g
c2VlaW5nIGZyb20geW91IGlzIHJvdWdobHk6Cj4gLSBOb3RlIHRoYXQgbGFyZ2VyIE1UVXMgbWF5
IGhhdmUgaW1wYWN0IG9uIHNvbWUgaW1wbGVtZW50YXRpb25zIGZvciBCRkQKPiAgIHRocm91Z2hw
dXQuCj4gLSBBbmQgc2ltcGx5IHN0b3AgdGhlcmUuCj4gCltMZXM6XSBXaGF0IEkgd291bGQgbGlr
ZSB0byBzZWUgZGlzY3Vzc2VkIGFyZSBwb2ludHMgImEiIGFuZCAiYiIgYmVsb3cuClRoaXMgaXMg
YSBzZWN0aW9uIG9uIGRlcGxveW1lbnQgaXNzdWVzIC0gbm90IGEgbm9ybWF0aXZlIHBhcnQgb2Yg
dGhlIHNwZWMuCgo+ID4gRm9yIG1lLCB0aGUgcG90ZW50aWFsIGlzc3VlcyBhcmU6Cj4gPgo+ID4g
YSlTb21lIEJGRCBpbXBsZW1lbnRhdGlvbnMgbWlnaHQgbm90IGJlIGFibGUgdG8gaGFuZGxlIE1U
VSBzaXplZCBCRkQKPiA+IHBhY2tldHMgLSBub3QgYmVjYXVzZSBvZiBwZXJmb3JtYW5jZSAtIGJ1
dCBiZWNhdXNlIHRoZXkgZGlkIG5vdCBleHBlY3QKPiBCRkQKPiA+IHBhY2tldHMgdG8gYmUgZnVs
bCBzaXplIGFuZCB0aGVyZWZvcmUgbWlnaHQgaGF2ZSBpc3N1ZXMgcGFzc2luZyBhIGxhcmdlCj4g
PiBwYWNrZXQgdGhyb3VnaCB0aGUgbG9jYWwgcHJvY2Vzc2luZyBlbmdpbmUuCj4gCj4gSW4gc3Vj
aCBjYXNlcywgdGhlIEJGRCBzZXNzaW9uIHdvdWxkbid0IGJlIGFibGUgdG8gY29tZSB1cC4gIEFy
ZSB5b3UKPiBwaWN0dXJpbmcgYSBwcm9ibGVtIG1vcmUgZGlyZSB0aGFuIHRoYXQ/Cj4gCgpbTGVz
Ol0gTm8uIEFnYWluLCBhcyB0aGlzIGlzIGEgZGlzY3Vzc2lvbiBvZiBkZXBsb3ltZW50IGNvbnNp
ZGVyYXRpb25zIEkgc2VlIAp0aGlzIGFzIGFuIGFpZCB0byBpbmRpY2F0ZSB3aGF0IHByb2JsZW1z
IG1heSBiZSBzZWVuLgpJIGFtIG5vdCBhc2tpbmcgeW91IHRvICJmaXgiIHRoZSBleHRlbnNpb24g
dG8gb3ZlcmNvbWUgdGhpcy4KCj4gPiBiKUFjY2VwdGVkIE1UVSBpcyBpbXBhY3RlZCBieSBlbmNh
cHN1bGF0aW9ucyBhbmQgd2hhdCBsYXllciBpcyBiZWluZwo+ID4gY29uc2lkZXJlZCAoTDIgb3Ig
TDMpLiBBbmQgb2Z0ZW50aW1lcyBsaW5rIE1UVXMgZG8gbm90IG1hdGNoIG9uIGJvdGgKPiBlbmRz
Cj4gPiAoInNodWRkZXIiKSwgc28geW91IG1pZ2h0IGVuZCB1cCB3aXRoIHVuaWRpcmVjdGlvbmFs
IGNvbm5lY3Rpdml0eS4KPiAKPiBEaWQgeW91IG1lYW4gZm9yIEJGRCBvciBtb3JlIGluIHRoZSBn
ZW5lcmFsIHNlbnNlPwoKW0xlczpdIEl0IGlzIGEgcHJvYmxlbSBpbiB0aGUgZ2VuZXJhbCBzZW5z
ZSwgYnV0IGl0IGlzIHJlbGV2YW50IGhlcmUgYmVjYXVzZSAKdGhlIGV4dGVuc2lvbiBwcm9wb3Nl
cyB0byBzZW5kIGxhcmdlIHBhY2tldHMuIEFic2VudCB0aGF0LCBNVFUgbWlzbWF0Y2hlcyB3b3Vs
ZCAKYmUgdmVyeSB1bmxpa2VseSB0byBhZmZlY3QgQkZEIHNpbmNlIHRoZSBCRkQgcGFja2V0IHNp
emUgaXMgc21hbGwuCgo+IAo+IEZvciBCRkQsIGlmIHlvdSBoYXZlIG9uZSBzaWRlIHRlc3Rpbmcg
Zm9yIGxhcmdlIE1UVSBidXQgbm90IHRoZSBvdGhlciwgd2UKPiBjYW4gc3RpbGwgaGF2ZSBhIFVw
IEJGRCBzZXNzaW9uIHdpdGggcG9zc2libGUgcGFja2V0IGRyb3AgZm9yIGxhcmdlIHBhY2tldHMK
PiBvbiB0aGUgb3Bwb3NpdGUgc2lkZS4gIEJ1dCB0aGVyZSdzIHRoZSBjaGFuY2UgaW4gc29tZSBw
YXRocyB0aGF0IE1UVSBtYXkgYmUKPiB1bmlkaXJlY3Rpb25hbGx5IGRpZmZlcmVudCAtIGUuZy4g
c2F0ZWxsaXRlIGRvd24gdnMuIGxhbmQgdXAuWzFdCj4gCkluIHN1Y2ggY2FzZXMsIGNvbmZpZ3Vy
aW5nIEJGRCBsYXJnZSBvbiBib3RoIHNpZGVzIHdvdWxkIGJlIHRoZSByaWdodAo+IGFuc3dlci4g
IEJ1dCBpdCdzIGFsc28gcG9zc2libGUgdGhhdCBsYXJnZSBwYWNrZXRzIG1heSBvbmx5IG5lZWQg
dG8gYmUKPiB1bmlkaXJlY3Rpb25hbGx5IGRlbGl2ZXJlZC4KPiAKCltMZXM6XSBJIGFncmVlIC0g
YW5kIEkgdGhpbmsgaXQgaXMgdmFsaWQgdG8gdXNlIHRoZSBleHRlbnNpb24gdW5pZGlyZWN0aW9u
YWxseSAKaW4gc3VjaCBjYXNlcy4KCj4KPiA+IEkKPiA+IGFwcHJlY2lhdGUgdGhhdCB0aGlzIGlz
IGV4YWN0bHkgdGhlIHByb2JsZW0gdGhhdCB0aGUgZXh0ZW5zaW9ucyBhcmUKPiA+IGRlc2lnbmVk
IHRvIGRldGVjdC4gSSBhbSBqdXN0IGFza2luZyB0aGF0IHRoZXNlIGlzc3VlcyBiZSBkaXNjdXNz
ZWQgbW9yZQo+ID4gZXhwbGljaXRseSBhcyBhbiBhaWQgdG8gdGhlIGltcGxlbWVudG9yLiBJZiB0
aGF0IGFsc28gbWFrZXMgVHJhbnNwb3J0cyBBRHMKPiA+IGhhcHBpZXIgdGhhdCBpcyBhIHNpZGUg
YmVuZWZpdCAtIGJ1dCB0aGF0J3Mgbm90IG15IG1vdGl2YXRpb24uCj4gCj4gV2UncmUgaGFwcHkg
dG8gaGF2ZSB0aGF0IGluIHRoZSBkb2N1bWVudC4KPiAKCltMZXM6XSBHcmVhdCEhCgo+ID4gPiA+
IFdoYXQgbWlnaHQgYmUgYmV0dGVyPwo+ID4gPiA+Cj4gPiA+ID4gMSlTb21lIHN0YXRlbWVudCB0
aGF0IE1UVSBpc24ndCBuZWNlc3NhcmlseSBhIGNvbnNpc3RlbnQgdmFsdWUgZm9yIGFsbAo+ID4g
PiA+IHN5c3RlbXMgY29ubmVjdGVkIHRvIGFuIGludGVyZmFjZSAtIHdoaWNoIGNhbiBpbXBhY3Qg
dGhlIHJlc3VsdHMgd2hlbgo+IGxhcmdlCj4gPiA+ID4gQkZEIHBhY2tldHMgYXJlIHVzZWQuIElt
cGxlbWVudGF0aW9ucyBtaWdodCB0aGVuIHdhbnQgdG8gY29uc2lkZXIKPiA+ID4gPiBzdXBwb3J0
aW5nICJiZmQtbXR1IiBjb25maWd1cmF0aW9uIGFuZC9vciBpdGVyYXRpbmcgYWNyb3NzIGEgcmFu
Z2Ugb2YKPiBwYWNrZXQKPiA+ID4gPiBzaXplcyB0byBkZXRlcm1pbmUgd2hhdCB3b3JrcyBhbmQg
d2hhdCBkb2Vzbid0Lgo+ID4gPgo+ID4gPiBJJ20gbm90IGNsZWFyIHdoYXQgeW91IGludGVuZCBi
eSB0aGlzIHN0YXRlbWVudC4KPiA+ID4KPiA+ID4gQXJlIHlvdSBhc2tpbmcgdGhhdCB3ZSBlbXBo
YXNpemUgdGhlIHVzZSBjYXNlIGluIGEgZGlmZmVyZW50IHdheT8gIFRoZQo+ID4gPiBJbnRyb2R1
Y3Rpb24gY3VycmVudGx5IHN0YXRlczoKPiA+ID4gICAiSG93ZXZlciwKPiA+ID4gICAgc29tZSBh
cHBsaWNhdGlvbnMgbWF5IHJlcXVpcmUgdGhhdCB0aGUgUGF0aCBNVFUgW1JGQzExOTFdIGJldHdl
ZW4KPiA+ID4gICAgdGhvc2UgdHdvIHN5c3RlbXMgbWVldHMgYSBjZXJ0YWluIG1pbmltdW0gY3Jp
dGVyaWEuICBXaGVuIHRoZSBQYXRoCj4gPiA+ICAgIE1UVSBkZWNyZWFzZXMgYmVsb3cgdGhlIG1p
bmltdW0gdGhyZXNob2xkLCB0aG9zZSBhcHBsaWNhdGlvbnMgbWF5Cj4gPiA+ICAgIHdpc2ggdG8g
Y29uc2lkZXIgdGhlIHBhdGggdW51c2FibGUuIgo+ID4gPgo+ID4gPiBJJ20gYWxzbyB1bmNsZWFy
IHdoYXQgIkltcGxlbWVudGF0aW9ucyIgbWF5IHJlZmVyIHRvIGhlcmUuICBCRkQ/ICBBbgo+ID4g
PiBhcmJpdHJhcnkgdXNlciBhcHBsaWNhdGlvbj8gIElmIHRoZSBsYXR0ZXIsIHRoZSBhcHBsaWNh
dGlvbiBtYXkgbm90IGhhdmUKPiA+ID4gc3RyaWN0IGNvbnRyb2wgb3ZlciB0aGUgZ2VuZXJhdGlv
biBvZiBhIGdpdmVuIFBEVSBzaXplOyBlLmcuIFRDUAo+ID4gPiBhcHBsaWNhdGlvbnMuCj4gPiA+
Cj4gPgo+ID4gW0xlczpdIEkgYW0gdGFsa2luZyBhYm91dCBCRkQgaW1wbGVtZW50YXRpb25zLgo+
ID4gSSBzdXBwb3NlIG9uZSBjYW4gaW1hZ2luZSBlYWNoIEJGRCBjbGllbnQgcmVxdWVzdGluZyBh
IGNlcnRhaW4gTVRVIHZhbHVlIC0KPiA+IGJ1dCB0aGF0IHdvdWxkbid0IGJlIG15IGNob2ljZS4K
PiAKPiBCRkQgY29udmVyc2F0aW9ucyBoYXBwZW4gYmV0d2VlbiBwYWlycyBvZiBkZXZpY2VzLiAg
SW4gdGhlIGNhc2UgdGhhdCB5b3UKPiBoYXZlIG11bHRpcGxlIGRldmljZXMgY29ubmVjdGVkIHRv
IGEgbmV0d29yayBzZWdtZW50LCBlYWNoIGNvbnZlcnNhdGlvbgo+IGNvdWxkIChhbmQgbWF5IGlu
dGVudGlvbmFsbHkpIGhhdmUgZGlmZmVyZW50IHByb3BlcnRpZXMuCj4gCj4gQW4gZWFzeSBleGFt
cGxlIG9mIHRoaXMgaXMgdHdvIGRldmljZXMgcnVubmluZyBhbiBJR1AgbWF5IHdhbnQgZmFzdCBm
YWlsdXJlCj4gYW5kIHR3byBvdGhlciBkZXZpY2VzIHJ1bm5pbmcgQkdQIG1heSBiZSBoYXBweSB3
aXRoIGp1c3QgdW5kZXIgc2Vjb25kLQo+IGxldmVsCj4gZmFpbHVyZS4KPiAgU28gdG9vIGNvdWxk
IHNvbWUgZGV2aWNlIGRlY2lkZSB0aGF0IGl0IGNhcmVzIGFib3V0IGJpLWRpcmVjdGlvbmFsCj4g
cGF0aCBNVFUgd2hpbGUgdGhlIG90aGVycyBtYXkgbm90Lgo+IAoKW0xlczpdIEkgYWdyZWUuIE15
IHBvaW50IHdhcyBCRkQgc2Vzc2lvbnMgYXJlIHJlcXVlc3RlZCBieSBjbGllbnRzIChzdWNoIGFz
IGEgCnJvdXRpbmcgcHJvdG9jb2wpLiBUaGF0IGNsaWVudCBtYXkvbWF5IG5vdCBjYXJlIGFib3V0
IE1UVSBlLmcuLCBhIHJvdXRpbmcgCnByb3RvY29sIG1heSBub3QgdXNlIE1UVSBzaXplZCBwYWNr
ZXRzLgpCdXQgaWYgdGhlIGdvYWwgaXMgdG8gdmFsaWRhdGUgdGhhdCBNVFUgc2l6ZWQgZGF0YSB0
cmFmZmljIGNhbiBzdWNjZXNzZnVsbHkgYmUgCnNlbnQgdGhlbiAic29tZW9uZSIgaGFzIHRvIGVu
YWJsZSB0aGF0LiBBbmQgSSB3b3VsZCBhcmd1ZSB0aGF0IHRoZSBtb3N0IGxvZ2ljYWwgCnBsYWNl
IHRvIGVuYWJsZSB0aGUgZmVhdHVyZSBpcyB1bmRlciBCRkQgaXRzZWxmIHNpbmNlIGEgcm91dGlu
ZyBwcm90b2NvbCAKKEJHUC9PU1BGKSB3b24ndCBuZWNlc3NhcmlseSBjYXJlIGFib3V0IE1UVS4K
U2luY2UgeW91IGFyZSBzcGVha2luZyBhdCB0aGUgImRldmljZSIgbGV2ZWwgKG5vdCBCRkQgY2xp
ZW50IGxldmVsKSBJIHRoaW5rIHdlIAphcmUgaW4gYWdyZWVtZW50LgoKPiBHaXZlbiBwcmlvciBC
RkQgZG9jdW1lbnRzJyBsYWNrIG9mIGRpc2N1c3Npb24gYWJvdXQgc3VjaCBtdWx0aS1hY2Nlc3MK
PiBuZXR3b3JrIGNvbnNpZGVyYXRpb25zLCBJJ20gbm90IHN1cmUgaXQncyBpbiBjaGFyYWN0ZXIg
dG8gaGF2ZSBpdCBqdXN0IGZvcgo+IHN1Y2ggYSBjYXNlLCBpZiB0aGF0J3Mgd2hhdCB5b3UncmUg
Y29uY2VybmVkIHdpdGguCj4gCj4gPiBJIHdvdWxkIHRoaW5rIHRoZSB2YWx1ZSB3ZSB3YW50IGlz
IHJlYWxseSB0aGUgbWF4aW11bSBMMyBwYXlsb2FkIHRoYXQgdGhlCj4gPiBsaW5rIGlzIGludGVu
ZGVkIHRvIHN1cHBvcnQgLSB3aGljaCBzaG91bGQgYmUgaW5kZXBlbmRlbnQgb2YgdGhlIEJGRAo+
ID4gY2xpZW50LiBUaGlzIG1pZ2h0IGJlIGxhcmdlciB0aGFuIGFueSBjbGllbnQgYWN0dWFsbHkg
dXNlcyAtIGJ1dCB0aGF0Cj4gPiBzZWVtcyBsaWtlIGEgZ29vZCB0aGluZy4KPiAKPiBJbiB0aGlz
IGNhc2Ugd2UgaGF2ZSBhY3R1YWwgZXhpc3RlbmNlIHByb29mIG9mIGRlc2lyZWQgYmVoYXZpb3Iu
ICBUaGUgbGlua3MKPiBtYXkgYmUgOWsgYnV0IHRoZSB1c2VyIGNhcmVzIG9ubHkgYWJvdXQgMTUw
MCBieXRlcyBlbmQgdG8gZW5kLiBJZiAxNTAwIGJ5dGVzCj4gZm9yIEJGRCBsYXJnZSB3b3JrcyBi
dXQgOWsgZG9lc24ndCwgd2UndmUgbm90IHRlc3RlZCB3aGF0IHRoZSB1c2VyIGFjdHVhbGx5Cj4g
ZGVzaXJlZC4KCltMZXM6XSBUaGlzIGlzIGZpbmUuIFRoaXMgaXMgY29uc2lzdGVudCB3aXRoIG15
IHN1Z2dlc3Rpb24gdGhhdCBhbiAKaW1wbGVtZW50YXRpb24gc3VwcG9ydHMgYSAiYmZkLW10dSIg
a25vYi4gVGhpcyB2YWx1ZSBjYW4gYmUgPD0gbGlua19tdHUuCgogICAgTGVzCgo+IAo+IC0tIEpl
ZmYKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClN1YmplY3Q6IERpZ2VzdCBGb290
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClJ0Zy1i
ZmQgbWFpbGluZyBsaXN0ClJ0Zy1iZmRAaWV0Zi5vcmcKaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9ydGctYmZkCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpF
bmQgb2YgUnRnLWJmZCBEaWdlc3QsIFZvbCAxNjQsIElzc3VlIDQKKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCgoK

--BOUNDARY_5D976A110166013A00390556_0_60276_msllnjpmsgsv06
Content-Type: text/html; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPjxib2R5PjwhLS0gcnRlLXZlcnNpb24g
MC4yIDk5NDc1NTE2MzcyOTQwMDhiNzdiY2UyNWViNjgzZGFjIC0tPjxkaXYgY2xhc3M9InJ0ZS1z
dHlsZS1tYWludGFpbmVyIHJ0ZS1wcmUtd3JhcCIgYmJnLWNvbG9yPSJkZWZhdWx0ImRhdGEtYmIt
Zm9udC1zaXplPSJtZWRpdW0iIGJiZy1mb250LXNpemU9Im1lZGl1bSIgc3R5bGU9IndoaXRlLXNw
YWNlOiBwcmUtd3JhcDsgZm9udC1zaXplOiBzbWFsbDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7LCBDb3VyaWVyLCAmcXVvdDtCQi5GaXhlZFdpZHRoJnF1b3Q7OyJzdHlsZT0i
d2hpdGUtc3BhY2U6IHByZS13cmFwOyBmb250LXNpemU6IHNtYWxsOyBmb250LWZhbWlseTogJnF1
b3Q7Q291cmllciBOZXcmcXVvdDssIENvdXJpZXIsICZxdW90O0JCLkZpeGVkV2lkdGgmcXVvdDs7
IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48YmxvY2txdW90ZT48YnI+Jmd0OyBSZWFzb24gMSAtPGJy
PiZndDs8YnI+Jmd0OyBCRkQgd29ya3Mgd2VsbCB0byBxdWlja2x5IGRldGVjdCBmYWlsdXJlcy4g
TG9hZGluZyBvbiBpdCBtb3JlIHN0dWZmPGJyPiZndDsgY29tcHJvbWlzZXMgaXQuIE1vcmVvdmVy
IG90aGVyIHZlbmRvcnMgYWxyZWFkeSBoYXZlIHNoaXBwaW5nIHRvb2xzIHdoaWNoPGJyPiZndDsg
YWxyZWFkeSBjYW4gZGV0ZWN0IGlzc3VlcyBkdWUgdG8gY2hhbmdlcyBpbiBNVFUgb2YgdGhlIHBh
dGhzOiBFeGFtcGxlOjxicj48YSBiYmctZGVzdGluYXRpb249InJ0ZTpiaW5kInNwZWxsY2hlY2s9
ImZhbHNlIiBkYXRhLWRlc3RpbmF0aW9uPSJydGU6YmluZCIgaHJlZj0iJmd0OyBodHRwczovL3d3
dy5jaXNjby5jb20vYy9lbi91cy90ZC9kb2NzL2lvcy14bWwvaW9zL2lwc2xhL2NvbmZpZ3VyYXRp
b24veGUtMTYtNi9zbGEteGUtMTYtNi1ib29rL3NsYS1pY21wLXBhdGhlY2hvLmh0bWwiPiZndDsg
aHR0cHM6Ly93d3cuY2lzY28uY29tL2MvZW4vdXMvdGQvZG9jcy9pb3MteG1sL2lvcy9pcHNsYS9j
b25maWd1cmF0aW9uL3hlLTE2LTYvc2w8YnI+YS14ZS0xNi02LWJvb2svc2xhLWljbXAtcGF0aGVj
aG8uaHRtbDwvYT48YnI+PGJyPkEgZmV3IHBvaW50cyBvbiB3aHkgQkZEIGlzIGJldHRlcjo8YnI+
MSkgTW9zdCBvZiB0aGUgdG9vbHMgYXZhaWxhYmxlIHRvZGF5IGxpa2UgdGhlIG9uZSB5b3UgbWVu
dGlvbmVkIGFyZSBjb250cm9sIHBsYW5lIGRlcGVuZGVudCwgYW5kIG1heSBiZSBzdWJqZWN0IHRv
IGZhbHNlIGFsYXJtcy4gTW9zdCBtb2Rlcm4gaGFyZHdhcmUgc3VwcG9ydHMgY29udHJvbCBwbGFu
ZSBpbmRlcGVuZGVudCBpbXBsZW1lbnRhdGlvbiwgYW5kIGhhdmUgYmVlbiBwcm92ZW4gdG8gYmUg
ZXh0cmVtZWx5IHJlbGlhYmxlIHJlZ2FyZGxlc3Mgb2YgY29udHJvbCBwbGFuZSBhY3Rpdml0aWVz
IChuZXR3b3JrIGNodXJuIGV0YykuIDwvYmxvY2txdW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9j
a3F1b3RlPjxibG9ja3F1b3RlPjIpIEJhc2VkIG9uIDEpLCBpdCBpcyBsaWtlbHkgdGhhdCB5b3Ug
d2lsbCBuZWVkIHRvIHVzZSByZWxhdGl2ZWx5IGNvbnNlcnZhdGl2ZSB0aW1lcnMgKHNlY29uZHMp
LCBjb21wYXJlZCB3aXRoIEJGRCB3aGVyZSB5b3UgY2FuIHVzZSBzdWItc2Vjb25kIHRpbWVyIHJl
bGlhYmx5LjwvYmxvY2txdW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9ja3F1b3RlPjxibG9ja3F1
b3RlPjMpIFlvdSBhbHNvIG5lZWQgdG8gaW5jb3Jwb3JhdGUgYWRkaXRpb25hbCBzY3JpcHQvYWN0
aW9uIHByb2ZpbGUgdG8gZGlzYWJsZSB0aGUgaW50ZXJmYWNlL3BlZXIgdXBvbiBkZXRlY3Rpb24g
b2YgdGhlIGlzc3VlLiBJIHdvdWxkIGJlIGhlc2l0YW50IG9mIGRlcGxveWluZyBzdWNoIG1lY2hh
bmlzbSB1bmxlc3MgdGhlIGRldGVjdGlvbiBtZWNoYW5pc20gaXMgcmVsaWFibGUuPC9ibG9ja3F1
b3RlPjxibG9ja3F1b3RlPjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGU+QkZEIGhhcyB0aGUg
YWR2YW50YWdlIHRoYXQgaXQgaXMgdGllZCB0byB0aGUgcm91dGluZyBwcm90b2NvbHMsIGFuZCBl
bmFibGVkIHRyYWZmaWMgdG8gYmUgYXV0b21hdGljYWxseSBkaXZlcnRlZCBhcyBzb29uIGFzIHRo
ZSBpc3N1ZSBpcyBkZXRlY3RlZCwgYW5kIHRoaXMgaGFzIGJlZW4gdmVyeSByZWxpYWJsZSBiYXNl
ZCBvbiBteSBleHBlcmllbmNlLjwvYmxvY2txdW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9ja3F1
b3RlPjxibG9ja3F1b3RlPjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGU+PGJyPjwvYmxvY2tx
dW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlPjxicj48L2Jsb2Nr
cXVvdGU+PGJsb2NrcXVvdGU+PGJyPiZndDsgUmVhc29uIDIgLTxicj48YnI+Jmd0OyBBcyB0aGUg
ZHJhZnQgc3RhdGVzIHRoYXQgdGhlIGlkZWEgaXMgdG8gYXV0b21hdGUgdXNlIG9mIHRoaXMgZXh0
ZW5zaW9uIGJ5PGJyPiZndDsgY2xpZW50IHByb3RvY29scy4gSSBkbyBub3QgYWdyZWUgd2l0aCBz
dWNoIGRlcGxveW1lbnQgbW9kZWwgb2YgdGhpczxicj4mZ3Q7IGVuaGFuY2VtZW50LiBBdCBtb3N0
IGlmIGZyZXF1ZW5jeSBvZiBNVFUgcHJvYmluZyB3b3VsZCBiZSAxMDAtMTAwMCB0aW1lczxicj4m
Z3Q7IGxlc3MgZnJlcXVlbnQgdGhlbiB1cC9kb3duIGxpbmsgZGV0ZWN0aW9uIGl0IHdvdWxkIHNl
cnZlIGl0cyBwdXJwb3NlIC0geWV0PGJyPiZndDsgdGhlcmUgaXMgbm8gd29yZCBpbiB0aGUgZHJh
ZnQgYWJvdXQgc3VjaCBvcHRpb24uIEVzc2VudGlhbGx5IGluc3RlYWQgb2Y8YnI+Jmd0OyByZXBs
YWNpbmcgY3VycmVudCB0aW55IEJGRCBwYWNrZXRzIG9uZSBjb3VsZCB1c2UgYmZkLWxhcmdlIGFz
IGRpZmZlcmVudDxicj4mZ3Q7IHNlc3Npb25zIHdpdGggY29tcGxldGVseSBkaWZmZXJlbnQgdGlt
ZXJzLiBNYXliZSBldmVuIGVuZCB0byBlbmQgaW5zdGVhZCBvZjxicj4mZ3Q7bGluayBieSBsaW5r
Ljxicj5JIGtub3cgdGhlcmUncyBhIGNvbmNlcm4gd2l0aCBzY2FsaW5nIHdpdGggQkZEIGxhcmdl
IHBhY2tldC4gSSB3aWxsIGFkZCB0aGF0IG92ZXIgdGhlIHllYXJzLCBtb3N0IHZlbmRvcnMgaGF2
ZSBpbXByb3ZlZCB0aGVpciBCRkQgc2NhbGluZyAoSSByZW1lbWJlciBpbiBlYXJseSBkYXlzLCBz
b21lIHZlbmRvcnMgcXVvdGVkIG1heCBvZiAzMDBtcyBpbnRlcnZhbCB0byBhdm9pZCBmYWxzZSBh
bGFybXMpLiBJIHNlZSBhIHRyZW5kIHdoZXJlIEJGRCBzY2FsaW5nIGZyb20gdmVuZG9ycyB3aWxs
IGNvbnRpbnVlIHRvIGltcHJvdmUuPC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlPjxicj48L2Jsb2Nr
cXVvdGU+PGJsb2NrcXVvdGU+QWxzbywgZm9yIFdBTiBkZXBsb3ltZW50IHdoZXJlIHRoZXJlIGFy
ZSBsb3RzIG9mIGxpbmtzIGluIHRoZSBJR1AsIHNvbWUgZGVzaWduZXJzIGxpa2UgdXMgY2hvc2Ug
dG8gdXNlIHJlbGF0aXZlbHkgY29uc2VydmF0aXZlIHRpbWVycyB0byByZWR1Y2UgbmV0d29yayBu
b2lzZSwgYXMgZmxhcHBpbmcgbGlua3MgY291bGQgY2F1c2UgbmV0d29yayB3aWRlIGV2ZW50cyB0
aGF0IGNvdWxkIGFmZmVjdCBjb252ZXJnZW5jZSBlLmcgZHVlIHRvIFNQRiBob2xkLWRvd24gYmVp
bmcgdHJpZ2dlcmVkIHVubmVjZXNzYXJ5LiBXZSBoYXZlIGZvdW5kIHRoYXQgZXZlbiB3aXRoIGNv
bnNlcnZhdGl2ZSBCRkQgdGltZXIgb2YgMTUwbXMsIHdlIGNhbiBhY2hpZXZlIHN1Yi1zZWNvbmQg
Y29udmVyZ2VuY2Ugd2l0aCBwcm90ZWN0aW9uLiBUaGlzIGlzIG9ubHkgNyBwYWNrZXRzIHBlciBz
ZWNvbmQuIEkgd2lsbCBiZSBzdXJwcmlzZWQgaWYgdGhpcyB3aWxsIHBvc2Ugc2NhbGluZyBpc3N1
ZS4gTW9zdCBuZXR3b3JrIGRlc2lnbmVyIHdpbGwgdmFsaWRhdGUgdGhlIHNjYWxpbmcgY2FwYWJp
bGl0eSBiZWZvcmUgZGVwbG95aW5nIHRoZSBmZWF0dXJlLiBKZWZmIGhhcyBhbHJlYWR5IGhpZ2hs
aWdodGVkIHRoYXQgaW5jcmVhc2luZyB0aGUgQkZEIGludGVydmFsIGlzIG9uZSBvZiB0aGUgbWV0
aG9kcyB0aGF0IGNvdWxkIGhlbHAgd2l0aCBzY2FsaW5nIChlLmcuIDIwMG1zZWMgbWVhbnMgb25s
eSA1IHBhY2tldHMgcGVyIHNlY29uZCkuIE1vc3QgbmV0d29yayBkZXNpZ25lciB3aWxsIHVuZGVy
dGFrZSBzY2FsaW5nIHRlc3QgaW4gdGhlIGxhYiBhbmQgY2hvb3NlIGFwcHJvcHJpYXRlIHRpbWVy
cyBiYXNlZCBvbiB0aGVpciByZXNwZWN0aXZlIGRlcGxveW1lbnQgc2NlbmFyaW8uPC9ibG9ja3F1
b3RlPjxibG9ja3F1b3RlPjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGU+QW5vdGhlciB0aGlu
ZyB0aGF0IGNvdWxkIGhlbHAgd2l0aCBzY2FsaW5nIGlzIHRoYXQgQkZEIExhcmdlIFBhY2tldCBj
YW4gYmUgZW5hYmxlZCBvbiBhIHBlciBpbnRlcmZhY2UvcGVlciBiYXNpcy4gTmV0d29yayBEZXNp
Z25lcnMgY2FuIGNob29zZSBub3QgdG8gZW5hYmxlIExhcmdlIFBhY2tldCBmZWF0dXJlIGluIERD
L0xBTiB0eXBlIGVudmlyb25tZW50IHdoZXJlIHRoZSBpc3N1ZSBpcyBsZXNzIGxpa2VseSB0byBv
Y2N1ciAoZXNwIGlmIHRoZXkgaGF2ZSBnb29kIGF1dG9tYXRpb24vcHJvdmlzaW9uaW5nIHRvbyku
PGJyPjxicj48YnI+Jmd0OyBSZWFzb24gMyAtPGJyPiZndDs8YnI+Jmd0OyBBcyB3ZSBrbm93IEJG
RCBpcyB2ZXJ5IG9mdGVuIHVzZWQgYmV0d2VlbiBBU2VzLiBIb3cgZG8geW91IHNpZ25hbCBvdmVy
IHAycDxicj4mZ3Q7IGxpbmsgd2lsbGluZ25lc3MgdG8gbm93IGVuY2Fwc3VsYXRlIEJGRCBpbiBz
dHVmZmVkIFVEUCA/IEVtYWlsID8gUGhvbmUgPzxicj4mZ3Q7IFRleHQgPyBOb3RlIHRoYXQgd2l0
aCBtZW50aW9uZWQgaWNtcCBwYXRoZWNobyBJIGNhbiBzZWFtbGVzc2x5IGRldGVjdCBpc3N1ZTxi
cj4mZ3Q7IHdpdGggTVRVIG9mIHRoZSBsaW5rIHRvIG15IHBlZXIgd2l0aG91dCB0ZWxsaW5nIGFu
eW9uZSBvciBhc2tpbmcgZm9yPGJyPiZndDtzdXBwb3J0IG9mIHRoZSBvdGhlciBzaWRlLjwvYmxv
Y2txdW90ZT48YmxvY2txdW90ZT5JIHRoaW5rIHRoaXMgd2lsbCBkZXBlbmQgb24gYXBwbGljYXRp
b24uIEluIG91ciBjYXNlLCB3ZSBjdXJyZW50bHkgZGVwbG95IEJGRCBvbiBvdXIgSW50ZXJBUyBl
QkdQIFdBTiBsaW5rcyAoMTUwbXMgdGltZXIpLiBXZSB3aWxsIGVuYWJsZSBMYXJnZSBQYWNrZXQg
ZmVhdHVyZSBvbiB0aG9zZSBsaW5rcyBpZiBpdCBpcyBhdmFpbGFibGUgdG9kYXkuIDwvYmxvY2tx
dW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlPk91ciBvYmplY3Rp
dmUgaXMgcXVpdGUgc2ltcGxlLiBXZSBoYXZlIGEgbG90IG9mIGJhbmR3aWR0aC9yZWR1bmRhbmN5
IGluIG91ciBuZXR3b3JrLiBJZiBhIGxpbmsgY2FuIG5vdCBjYXJyeSB0aGUgZXhwZWN0ZWQgcGF5
bG9hZCBzaXplIGZvciB3aGF0ZXZlciByZWFzb24gKDE1MTIgYnl0ZXMgaW4gb3VyIGNhc2UpLCB3
ZSB3YW50IHRvIGRpdmVydCB0cmFmZmljIGF3YXkgZnJvbSB0aGUgbGluayBhcyBzb29uIGFzIHBv
c3NpYmxlIChpbiBvdXIgY2FzZSwgd2l0aCAxNTBtcyB0aW1lciwgaXQgd2lsbCBiZSBzdWItc2Vj
b25kIGNvbnZlcmdlbmNlKSwgaGVuY2UgbWluaW1pemluZyBpbXBhY3Qgb24gb3VyIGNyaXRpY2Fs
IGFwcGxpY2F0aW9ucy4gT3ZlciB0aGUgeWVhcnMsIHdlIGhhdmUgc2VlbiBkaWZmZXJlbnQgaXNz
dWVzIHRoYXQgY291bGQgY2F1c2UgdGhpcywgZS5nLiBIYXJkd2FyZSBmYXVsdHMsIGNvbmZpZyBp
c3N1ZSwgcG93ZXIgcmVzZXQsIGFuZCBtb3N0IHJlY2VudGx5LCBzb2Z0d2FyZSBpc3N1ZS48YnI+
PGJyPjxicj4mZ3Q7IFRoeCw8YnI+Jmd0OyBSb2JlcnQuPC9ibG9ja3F1b3RlPjxibG9ja3F1b3Rl
Pjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGU+VGhhbmtzLjwvYmxvY2txdW90ZT48YmxvY2tx
dW90ZT48YnI+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlPkFsYmVydDxicj48YnI+T24gVGh1LCBP
Y3QgMywgMjAxOSBhdCA5OjM0IFBNIEplZmZyZXkgSGFhcyAmbHQ7PGEgc3BlbGxjaGVjaz0iZmFs
c2UiYmJnLWRlc3RpbmF0aW9uPSJtYWlsdG86cnRlOmJpbmQiIGRhdGEtZGVzdGluYXRpb249Im1h
aWx0bzpydGU6YmluZCIgaHJlZj0ibWFpbHRvOmpoYWFzQHBmcmMub3JnIj5qaGFhc0BwZnJjLm9y
ZzwvYT4mZ3Q7IHdyb3RlOjxicj48YnI+Jmd0OyBPbiBUdWUsIE9jdCAwMSwgMjAxOSBhdCAxMTox
MToxM1BNIC0wMDAwLCBBbGJlcnQgRnUgKEJMT09NQkVSRy8gMTIwIFBBUkspPGJyPiZndDsgd3Jv
dGU6PGJyPiZndDsgJmd0OyBUaGVyZSBhcmUgd2VsbCBrbm93biBjYXNlcywgaW5jbHVkaW5nIHRo
b3NlIHlvdSBtZW50aW9uZWQsIHdoZXJlIEJGRCBoYXM8YnI+Jmd0OyAmZ3Q7IGxpbWl0YXRpb25z
IGluIGRldGVybWluaXN0aWNhbGx5IGRldGVjdGluZyBkYXRhIHBsYW5lIGlzc3VlLCBhbmQgbm90
PGJyPiZndDsgJmd0OyBzcGVjaWZpYyB3aXRoIHRoZSBCRkQgTGFyZ2UgUGFja2V0IERyYWZ0LiBJ
IGFtIGEgbm92aWNlIHRvIHRoZSBJRVRGPGJyPiZndDsgJmd0OyBwcm9jZXNzLCBhbmQgbm90IHN1
cmUgaWYgd2UgbmVlZCB0byBtZW50aW9uIHRoZW0gaGVyZSwgYnV0IHNoYWxsIGRpc2N1c3M8YnI+
Jmd0OyAmZ3Q7IHdpdGggSmVmZiBpZiBpdCBpcyB3b3J0aCBoaWdobGlnaHRpbmcgdGhlbS48YnI+
Jmd0Ozxicj4mZ3Q7IEl0J3MgcmVhc29uYWJsZSB0byBtYWtlIG5vdGUgb2YgaXNzdWVzIHdoZXJl
IGNvbW1vbiBvcGVyYXRpb25hbCBzY2VuYXJpb3M8YnI+Jmd0OyB3aWxsIGNvbXBsaWNhdGUgdGhl
IHNvbHV0aW9uLiAgQnV0IGl0J3Mgbm90IHVwIHRvIGEgZHJhZnQgY2FycmllZCBvbiB0b3Agb2Y8
YnI+Jmd0OyBhbiBSRkMgd2l0aCB0aGF0IGNvcmUgaXNzdWUgdG8gdHJ5IHRvIHNvbHZlIHRoZSBp
c3N1ZSBpbiB0aGF0IGNvcmUgUkZDLjxicj4mZ3Q7PGJyPiZndDsgU28sIHRyeWluZyB0byBzb2x2
ZSAiQkZEIGRvZXNuJ3Qgd29yayBwZXJmZWN0bHkgaW4gdGhlIHByZXNlbmNlIG9mIExBR3MiIGlu
PGJyPiZndDsgYmZkLWxhcmdlIGlzIHRoZSB3cm9uZyBwbGFjZSB0byBkbyBpdC4gOi0pPGJyPiZn
dDs8YnI+Jmd0OyBUaGF0IHNhaWQsIFJvYmVydCwgdGhlcmUncyByb29tIGZvciB5b3UgdG8gd29y
ayBvbiB0aGF0IGlmIHlvdSB3YW50IHRvIGtpY2s8YnI+Jmd0OyBvZmYgYSBkcmFmdCBvbiB0aGUg
dG9waWMuPGJyPiZndDs8YnI+Jmd0OyAmZ3Q7ICZndDsgV2Ugd29uJ3QgaGF2ZSBjb250cm9sIG92
ZXIgaG93IHRoZSBQcm92aWRlciBtYXBzIG91ciB0cmFmZmljPGJyPiZndDsgKEJGRC9kYXRhKS48
YnI+Jmd0OyAmZ3Q7PGJyPiZndDsgJmd0OyAmZ3Q7IFdlbGwgb2YgY291cnNlIHlvdSBkbyA6KSAg
SnVzdCBpbWFnaW5lIGlmIHlvdXIgQkZEIHBhY2tldHMgKGluIHNldDxicj4mZ3Q7IGVxdWFsIHRv
IGNvbmZpZ3VyZWQgbXVsdGlwbGllcikgd291bGQgc3RhcnQ8YnI+Jmd0OyAmZ3Q7ICZndDsgdXNp
bmcgcmFuZG9tIFVEUCBzb3VyY2UgcG9ydCB3aGljaCB0aGVuIHdvdWxkIGJlIG1hcHBlZCB0byBk
aWZmZXJlbnQ8YnI+Jmd0OyBFQ01QIGJ1Y2tldHMgYWxvbmcgdGhlIHdheSBpbiBwcm92aWRlcidz
PGJyPiZndDsgJmd0OyAmZ3Q7IHVuZGVybGF5ID88YnI+Jmd0Ozxicj4mZ3Q7IEFuZCB0aGF0J3Mg
YW4gZXhhbXBsZSBvZiBwb3NzaWJsZSBzb2x1dGlvbiBzcGFjZSBmb3Igc3VjaCBhIGRyYWZ0IG9u
IHRoZTxicj4mZ3Q7IHVuZGVybHlpbmcgaXNzdWUuPGJyPiZndDs8YnI+Jmd0OyBUaGF0IHNhaWQs
IExBRyBmYW4tb3V0IGlzc3VlcyBhcmUgYSBtYXNzaXZlIG9wZXJhdGlvbmFsIHBhaW4uICBXaGls
ZSBpdCdzPGJyPiZndDsgbGlrZWx5IHRoYXQgdmFyeWluZyBMMyBQRFUgZmllbGRzIGZvciBlbnRy
b3B5IHRvIGRpc3RyaWJ1dGUgdHJhZmZpYyBhY3Jvc3M8YnI+Jmd0OyB0aGUgTEFHIG1heSB3b3Jr
IChhbmQgd2UgaGF2ZSBhbnkgbnVtYmVyIG9mIGN1c3RvbWVycyB3aG8gcmVseSBvbiB0aGlzIGZv
cjxicj4mZ3Q7IFVEUCBlc3BlY2lhbGx5KSwgaXQgc3RhcnRzIGdldHRpbmcgdmVyeSBwcm9ibGVt
YXRpYyB3aGVuIHlvdSBoYXZlIG11bHRpcGxlPGJyPiZndDsgTEFHcyBpbiBhIHBhdGguICBJIGhh
dmUgYSB2YWd1ZSBtZW1vcnkgdGhhdCBzb21lb25lIGhhZCBzdGFydGVkIHNvbWU8YnI+Jmd0OyBk
aXNjdXNzaW9ucyB3aXRoIElFRUUgdG8gdHJ5IHRvIGZpZ3VyZSBvdXQgd2hhdCBPQU0gbWVjaGFu
aXNtcyB3b3VsZCBsb29rPGJyPiZndDsgbGlrZSBmb3Igc3VjaCBzY2VuYXJpb3MsIGJ1dCB0aGF0
J3MgdmVyeSBtdWNoIG91dCBvZiBub3JtYWwgQkZEIHNjb3BlLjxicj4mZ3Q7PGJyPiZndDsgLS0g
SmVmZjxicj4mZ3Q7PGJyPi0tLS0tLS0tLS0tLS0tIG5leHQgcGFydCAtLS0tLS0tLS0tLS0tLTxi
cj5BbiBIVE1MIGF0dGFjaG1lbnQgd2FzIHNjcnViYmVkLi4uPGJyPlVSTDogPGJyPiZsdDs8YSBi
YmctZGVzdGluYXRpb249InJ0ZTpiaW5kInNwZWxsY2hlY2s9ImZhbHNlIiBkYXRhLWRlc3RpbmF0
aW9uPSJydGU6YmluZCIgaHJlZj0iaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL2Jy
b3dzZS9ydGctYmZkL2F0dGFjaG1lbnRzLzIwMTkxMDAzLzc3OWJlYTVhL2F0dGFjaG1lbnQuaHRt
bCI+aHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9yZy9hcmNoL2Jyb3dzZS9ydGctYmZkL2F0dGFj
aG1lbnRzLzIwMTkxMDAzLzc3OWJlYTxicj41YS9hdHRhY2htZW50Lmh0bWw8L2E+Jmd0Ozxicj48
YnI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPjxicj5NZXNzYWdlOiA0PGJyPkRh
dGU6IEZyaSwgNCBPY3QgMjAxOSAwMDowMjowNCArMDAwMDxicj5Gcm9tOiAiTGVzIEdpbnNiZXJn
IChnaW5zYmVyZykiICZsdDs8YSBzcGVsbGNoZWNrPSJmYWxzZSJiYmctZGVzdGluYXRpb249Im1h
aWx0bzpydGU6YmluZCIgZGF0YS1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVmPSJt
YWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0Ozxicj5U
bzogSmVmZnJleSBIYWFzICZsdDs8YSBzcGVsbGNoZWNrPSJmYWxzZSJiYmctZGVzdGluYXRpb249
Im1haWx0bzpydGU6YmluZCIgZGF0YS1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVm
PSJtYWlsdG86amhhYXNAcGZyYy5vcmciPmpoYWFzQHBmcmMub3JnPC9hPiZndDs8YnI+Q2M6ICJL
ZXRhbiBUYWxhdWxpa2FyIChrZXRhbnQpIiAmbHQ7PGEgc3BlbGxjaGVjaz0iZmFsc2UiYmJnLWRl
c3RpbmF0aW9uPSJtYWlsdG86cnRlOmJpbmQiIGRhdGEtZGVzdGluYXRpb249Im1haWx0bzpydGU6
YmluZCIgaHJlZj0ibWFpbHRvOmtldGFudEBjaXNjby5jb20iPmtldGFudEBjaXNjby5jb208L2E+
Jmd0OywgIlJlc2hhZCBSYWhtYW48YnI+ICAgICAgICAocnJhaG1hbikiICZsdDs8YSBzcGVsbGNo
ZWNrPSJmYWxzZSJiYmctZGVzdGluYXRpb249Im1haWx0bzpydGU6YmluZCIgZGF0YS1kZXN0aW5h
dGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVmPSJtYWlsdG86cnJhaG1hbkBjaXNjby5jb20iPnJy
YWhtYW5AY2lzY28uY29tPC9hPiZndDssICI8YSBzcGVsbGNoZWNrPSJmYWxzZSJiYmctZGVzdGlu
YXRpb249Im1haWx0bzpydGU6YmluZCIgZGF0YS1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5k
IiBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyI+cnRnLWJmZEBpZXRmLm9yZzwvYT4iICZs
dDs8YSBzcGVsbGNoZWNrPSJmYWxzZSIgYmJnLWRlc3RpbmF0aW9uPSJtYWlsdG86cnRlOmJpbmQi
IGRhdGEtZGVzdGluYXRpb249Im1haWx0bzpydGU6YmluZCIgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRA
aWV0Zi5vcmciPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Ozxicj5TdWJqZWN0OiBSRTogV0dMQyBm
b3IgZHJhZnQtaWV0Zi1iZmQtbGFyZ2UtcGFja2V0czxicj5NZXNzYWdlLUlEOjxicj4gICAmbHQ7
PGEgc3BlbGxjaGVjaz0iZmFsc2UiYmJnLWRlc3RpbmF0aW9uPSJtYWlsdG86cnRlOmJpbmQiIGRh
dGEtZGVzdGluYXRpb249Im1haWx0bzpydGU6YmluZCIgaHJlZj0ibWFpbHRvOkJZQVBSMTFNQjM2
MzhFRDMzOUFFOEIxRDI5QTg0RDc3M0MxOUUwQEJZQVBSMTFNQjM2MzgubmFtcHJkMTEucHJvZC5v
dXRsb29rLmNvbSI+QllBUFIxMU1CMzYzOEVEMzM5QUU4QjFEMjlBODRENzczQzE5RTBAQllBUFIx
MU1CMzYzOC5uYW1wcmQxMS5wcm9kLm91dGxvb2suY29tPC9hPjxicj4mZ3Q7PGJyPiAgICAgIDxi
cj5Db250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InVzLWFzY2lpIjxicj48YnI+SmVm
ZiAtPGJyPjxicj5Gb3Igc29tZSByZWFzb24gdGhpcyBpcyBwcm92aW5nIHRvIGJlIGhhcmRlciB0
aGFuIEkgdGhpbmsgaXQgc2hvdWxkIGJlLjxicj48YnI+SSBrZWVwIHRoaW5raW5nIEkgYW0gYmVp
bmcgdHJhbnNwYXJlbnQgLSB5ZXQgeW91IGtlZXAgcmVhZGluZyAidWx0ZXJpb3IgPGJyPm1vdGl2
ZXMiIGludG8gd2hhdCBJIHNheS48YnI+VGhlcmUgYXJlIG5vIHVsdGVyaW9yIG1vdGl2ZXMuPGJy
Pjxicj5MZXQgbWUgdHJ5IGFnYWluLi4uaW5saW5lLi4uPGJyPjxicj4mZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPGJyPiZndDsgRnJvbTogSmVmZnJleSBIYWFzICZsdDs8YSBzcGVsbGNo
ZWNrPSJmYWxzZSJiYmctZGVzdGluYXRpb249Im1haWx0bzpydGU6YmluZCIgZGF0YS1kZXN0aW5h
dGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVmPSJtYWlsdG86amhhYXNAcGZyYy5vcmciPmpoYWFz
QHBmcmMub3JnPC9hPiZndDs8YnI+Jmd0OyBTZW50OiBUaHVyc2RheSwgT2N0b2JlciAwMywgMjAx
OSAxOjEzIFBNPGJyPiZndDsgVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpICZsdDs8YSBzcGVs
bGNoZWNrPSJmYWxzZSJiYmctZGVzdGluYXRpb249Im1haWx0bzpydGU6YmluZCIgZGF0YS1kZXN0
aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29t
Ij5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0Ozxicj4mZ3Q7IENjOiBLZXRhbiBUYWxhdWxpa2Fy
IChrZXRhbnQpICZsdDs8YSBzcGVsbGNoZWNrPSJmYWxzZSJiYmctZGVzdGluYXRpb249Im1haWx0
bzpydGU6YmluZCIgZGF0YS1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVmPSJtYWls
dG86a2V0YW50QGNpc2NvLmNvbSI+a2V0YW50QGNpc2NvLmNvbTwvYT4mZ3Q7OyBSZXNoYWQgUmFo
bWFuPGJyPiZndDsgKHJyYWhtYW4pICZsdDs8YSBzcGVsbGNoZWNrPSJmYWxzZSJiYmctZGVzdGlu
YXRpb249Im1haWx0bzpydGU6YmluZCIgZGF0YS1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5k
IiBocmVmPSJtYWlsdG86cnJhaG1hbkBjaXNjby5jb20iPnJyYWhtYW5AY2lzY28uY29tPC9hPiZn
dDs7IDxhIHNwZWxsY2hlY2s9ImZhbHNlImJiZy1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5k
IiBkYXRhLWRlc3RpbmF0aW9uPSJtYWlsdG86cnRlOmJpbmQiIGhyZWY9Im1haWx0bzpydGctYmZk
QGlldGYub3JnIj5ydGctYmZkQGlldGYub3JnPC9hPjxicj4mZ3Q7IFN1YmplY3Q6IFJlOiBXR0xD
IGZvciBkcmFmdC1pZXRmLWJmZC1sYXJnZS1wYWNrZXRzPGJyPiZndDsgPGJyPiZndDsgTGVzLDxi
cj4mZ3Q7IDxicj4mZ3Q7IE9uIEZyaSwgU2VwIDI3LCAyMDE5IGF0IDA5OjE0OjA4UE0gKzAwMDAs
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIHdyb3RlOjxicj4mZ3Q7ICZndDsgJmd0OyBUaGUgcHJp
bWFyeSByZWFzb24gdGhpcyBpcyBhICJtYXkiIGluIHRoZSBub24tUkZDIDIxMTkgc2Vuc2UgaXMg
dGhhdCBvdXI8YnI+Jmd0OyAmZ3Q7ICZndDsgZXhwZXJpZW5jZSBhbHNvIHN1Z2dlc3RzIHRoYXQg
d2hlbiB0aGUgc2NhbGluZyBpbXBhY3RzIGFyZSBwcmltYXJpbHkgcHBzPGJyPiZndDsgJmd0OyAm
Z3Q7IHJhdGhlciB0aGFuIGJwcyB0aGF0IHRoaXMgZmVhdHVyZSB3aWxsIGxpa2VseSBoYXZlIG5v
IG1ham9yIGltcGFjdCBvbjxicj4mZ3Q7ICZndDsgJmd0OyBpbXBsZW1lbnRhdGlvbnMgYmV5b25k
IHlvdXIgdmFsaWQgY29uY2VybnMgYWJvdXQgZXhlcmNpc2luZyBidWdzLjxicj4mZ3Q7ICZndDsg
Jmd0Ozxicj4mZ3Q7ICZndDsgJmd0OyBJIHN1c3BlY3QgaGFkIHRoaXMgbm90IGJlZW4gbWVudGlv
bmVkIGF0IGFsbCwgeW91IHdvdWxkIGhhdmUgYmVlbjxicj4mZ3Q7IGhhcHBpZXIuPGJyPiZndDsg
Jmd0OyAmZ3Q7IEJ1dCB5b3UncmUgbm90IHRoZSB0YXJnZXQgYXVkaWVuY2UgZm9yIHRoaXMgd2Vh
ayBjYXZlYXQuPGJyPiZndDsgJmd0OyAmZ3Q7PGJyPiZndDsgJmd0Ozxicj4mZ3Q7ICZndDsgW0xl
czpdIEkgYW0gbm90IG9wcG9zZWQgdG8gYSBkaXNjdXNzaW9uIG9mIHBvdGVudGlhbCBpc3N1ZXMg
aW4gdGhlIGRyYWZ0IC08YnI+Jmd0OyAmZ3Q7IHJhdGhlciBJIGFtIGVuY291cmFnaW5nIGl0LiBC
dXQgdGhlIGN1cnJlbnQgdGV4dCBpc24ndCByZWFsbHkgb24gdGhlIG1hcms8YnI+Jmd0OyAmZ3Q7
IGFzIGZhciBhcyBwb3RlbnRpYWwgaXNzdWVzIC0gYW5kIHdlIHNlZW0gdG8gYWdyZWUgb24gdGhh
dC4gSXQgYWxzbzxicj4mZ3Q7ICZndDsgc3VnZ2VzdHMgbGVuZ3RoZW5pbmcgZGV0ZWN0aW9uIHRp
bWUgdG8gY29tcGVuc2F0ZSAtIHdoaWNoIEkgdGhpbmsgaXMgbm90PGJyPiZndDsgJmd0OyBhdCBh
bGwgd2hhdCB5b3Ugd2FudCB0byBzdWdnZXN0IGFzIGl0IGRpbWluaXNoZXMgdGhlIHZhbHVlIG9m
IHRoZTxicj4mZ3Q7ICZndDsgZXh0ZW5zaW9uLiBJdCBhbHNvIGlzbid0IGxpa2VseSB0byBhZGRy
ZXNzIGEgcmVhbCBwcm9ibGVtLjxicj4mZ3Q7IDxicj4mZ3Q7IEkgdGhpbmsgd2hhdCBJJ20gc2Vl
aW5nIGZyb20geW91IGlzIHJvdWdobHk6PGJyPiZndDsgLSBOb3RlIHRoYXQgbGFyZ2VyIE1UVXMg
bWF5IGhhdmUgaW1wYWN0IG9uIHNvbWUgaW1wbGVtZW50YXRpb25zIGZvciBCRkQ8YnI+Jmd0OyAg
IHRocm91Z2hwdXQuPGJyPiZndDsgLSBBbmQgc2ltcGx5IHN0b3AgdGhlcmUuPGJyPiZndDsgPGJy
PltMZXM6XSBXaGF0IEkgd291bGQgbGlrZSB0byBzZWUgZGlzY3Vzc2VkIGFyZSBwb2ludHMgImEi
IGFuZCAiYiIgYmVsb3cuPGJyPlRoaXMgaXMgYSBzZWN0aW9uIG9uIGRlcGxveW1lbnQgaXNzdWVz
IC0gbm90IGEgbm9ybWF0aXZlIHBhcnQgb2YgdGhlIHNwZWMuPGJyPjxicj4mZ3Q7ICZndDsgRm9y
IG1lLCB0aGUgcG90ZW50aWFsIGlzc3VlcyBhcmU6PGJyPiZndDsgJmd0Ozxicj4mZ3Q7ICZndDsg
YSlTb21lIEJGRCBpbXBsZW1lbnRhdGlvbnMgbWlnaHQgbm90IGJlIGFibGUgdG8gaGFuZGxlIE1U
VSBzaXplZCBCRkQ8YnI+Jmd0OyAmZ3Q7IHBhY2tldHMgLSBub3QgYmVjYXVzZSBvZiBwZXJmb3Jt
YW5jZSAtIGJ1dCBiZWNhdXNlIHRoZXkgZGlkIG5vdCBleHBlY3Q8YnI+Jmd0OyBCRkQ8YnI+Jmd0
OyAmZ3Q7IHBhY2tldHMgdG8gYmUgZnVsbCBzaXplIGFuZCB0aGVyZWZvcmUgbWlnaHQgaGF2ZSBp
c3N1ZXMgcGFzc2luZyBhIGxhcmdlPGJyPiZndDsgJmd0OyBwYWNrZXQgdGhyb3VnaCB0aGUgbG9j
YWwgcHJvY2Vzc2luZyBlbmdpbmUuPGJyPiZndDsgPGJyPiZndDsgSW4gc3VjaCBjYXNlcywgdGhl
IEJGRCBzZXNzaW9uIHdvdWxkbid0IGJlIGFibGUgdG8gY29tZSB1cC4gIEFyZSB5b3U8YnI+Jmd0
OyBwaWN0dXJpbmcgYSBwcm9ibGVtIG1vcmUgZGlyZSB0aGFuIHRoYXQ/PGJyPiZndDsgPGJyPjxi
cj5bTGVzOl0gTm8uIEFnYWluLCBhcyB0aGlzIGlzIGEgZGlzY3Vzc2lvbiBvZiBkZXBsb3ltZW50
IGNvbnNpZGVyYXRpb25zIEkgc2VlIDxicj50aGlzIGFzIGFuIGFpZCB0byBpbmRpY2F0ZSB3aGF0
IHByb2JsZW1zIG1heSBiZSBzZWVuLjxicj5JIGFtIG5vdCBhc2tpbmcgeW91IHRvICJmaXgiIHRo
ZSBleHRlbnNpb24gdG8gb3ZlcmNvbWUgdGhpcy48YnI+PGJyPiZndDsgJmd0OyBiKUFjY2VwdGVk
IE1UVSBpcyBpbXBhY3RlZCBieSBlbmNhcHN1bGF0aW9ucyBhbmQgd2hhdCBsYXllciBpcyBiZWlu
Zzxicj4mZ3Q7ICZndDsgY29uc2lkZXJlZCAoTDIgb3IgTDMpLiBBbmQgb2Z0ZW50aW1lcyBsaW5r
IE1UVXMgZG8gbm90IG1hdGNoIG9uIGJvdGg8YnI+Jmd0OyBlbmRzPGJyPiZndDsgJmd0OyAoInNo
dWRkZXIiKSwgc28geW91IG1pZ2h0IGVuZCB1cCB3aXRoIHVuaWRpcmVjdGlvbmFsIGNvbm5lY3Rp
dml0eS48YnI+Jmd0OyA8YnI+Jmd0OyBEaWQgeW91IG1lYW4gZm9yIEJGRCBvciBtb3JlIGluIHRo
ZSBnZW5lcmFsIHNlbnNlPzxicj48YnI+W0xlczpdIEl0IGlzIGEgcHJvYmxlbSBpbiB0aGUgZ2Vu
ZXJhbCBzZW5zZSwgYnV0IGl0IGlzIHJlbGV2YW50IGhlcmUgYmVjYXVzZSA8YnI+dGhlIGV4dGVu
c2lvbiBwcm9wb3NlcyB0byBzZW5kIGxhcmdlIHBhY2tldHMuIEFic2VudCB0aGF0LCBNVFUgbWlz
bWF0Y2hlcyB3b3VsZCA8YnI+YmUgdmVyeSB1bmxpa2VseSB0byBhZmZlY3QgQkZEIHNpbmNlIHRo
ZSBCRkQgcGFja2V0IHNpemUgaXMgc21hbGwuPGJyPjxicj4mZ3Q7IDxicj4mZ3Q7IEZvciBCRkQs
IGlmIHlvdSBoYXZlIG9uZSBzaWRlIHRlc3RpbmcgZm9yIGxhcmdlIE1UVSBidXQgbm90IHRoZSBv
dGhlciwgd2U8YnI+Jmd0OyBjYW4gc3RpbGwgaGF2ZSBhIFVwIEJGRCBzZXNzaW9uIHdpdGggcG9z
c2libGUgcGFja2V0IGRyb3AgZm9yIGxhcmdlIHBhY2tldHM8YnI+Jmd0OyBvbiB0aGUgb3Bwb3Np
dGUgc2lkZS4gIEJ1dCB0aGVyZSdzIHRoZSBjaGFuY2UgaW4gc29tZSBwYXRocyB0aGF0IE1UVSBt
YXkgYmU8YnI+Jmd0OyB1bmlkaXJlY3Rpb25hbGx5IGRpZmZlcmVudCAtIGUuZy4gc2F0ZWxsaXRl
IGRvd24gdnMuIGxhbmQgdXAuWzFdPGJyPiZndDsgPGJyPkluIHN1Y2ggY2FzZXMsIGNvbmZpZ3Vy
aW5nIEJGRCBsYXJnZSBvbiBib3RoIHNpZGVzIHdvdWxkIGJlIHRoZSByaWdodDxicj4mZ3Q7IGFu
c3dlci4gIEJ1dCBpdCdzIGFsc28gcG9zc2libGUgdGhhdCBsYXJnZSBwYWNrZXRzIG1heSBvbmx5
IG5lZWQgdG8gYmU8YnI+Jmd0OyB1bmlkaXJlY3Rpb25hbGx5IGRlbGl2ZXJlZC48YnI+Jmd0OyA8
YnI+PGJyPltMZXM6XSBJIGFncmVlIC0gYW5kIEkgdGhpbmsgaXQgaXMgdmFsaWQgdG8gdXNlIHRo
ZSBleHRlbnNpb24gdW5pZGlyZWN0aW9uYWxseSA8YnI+aW4gc3VjaCBjYXNlcy48YnI+PGJyPiZn
dDs8YnI+Jmd0OyAmZ3Q7IEk8YnI+Jmd0OyAmZ3Q7IGFwcHJlY2lhdGUgdGhhdCB0aGlzIGlzIGV4
YWN0bHkgdGhlIHByb2JsZW0gdGhhdCB0aGUgZXh0ZW5zaW9ucyBhcmU8YnI+Jmd0OyAmZ3Q7IGRl
c2lnbmVkIHRvIGRldGVjdC4gSSBhbSBqdXN0IGFza2luZyB0aGF0IHRoZXNlIGlzc3VlcyBiZSBk
aXNjdXNzZWQgbW9yZTxicj4mZ3Q7ICZndDsgZXhwbGljaXRseSBhcyBhbiBhaWQgdG8gdGhlIGlt
cGxlbWVudG9yLiBJZiB0aGF0IGFsc28gbWFrZXMgVHJhbnNwb3J0cyBBRHM8YnI+Jmd0OyAmZ3Q7
IGhhcHBpZXIgdGhhdCBpcyBhIHNpZGUgYmVuZWZpdCAtIGJ1dCB0aGF0J3Mgbm90IG15IG1vdGl2
YXRpb24uPGJyPiZndDsgPGJyPiZndDsgV2UncmUgaGFwcHkgdG8gaGF2ZSB0aGF0IGluIHRoZSBk
b2N1bWVudC48YnI+Jmd0OyA8YnI+PGJyPltMZXM6XSBHcmVhdCEhPGJyPjxicj4mZ3Q7ICZndDsg
Jmd0OyAmZ3Q7IFdoYXQgbWlnaHQgYmUgYmV0dGVyPzxicj4mZ3Q7ICZndDsgJmd0OyAmZ3Q7PGJy
PiZndDsgJmd0OyAmZ3Q7ICZndDsgMSlTb21lIHN0YXRlbWVudCB0aGF0IE1UVSBpc24ndCBuZWNl
c3NhcmlseSBhIGNvbnNpc3RlbnQgdmFsdWUgZm9yIGFsbDxicj4mZ3Q7ICZndDsgJmd0OyAmZ3Q7
IHN5c3RlbXMgY29ubmVjdGVkIHRvIGFuIGludGVyZmFjZSAtIHdoaWNoIGNhbiBpbXBhY3QgdGhl
IHJlc3VsdHMgd2hlbjxicj4mZ3Q7IGxhcmdlPGJyPiZndDsgJmd0OyAmZ3Q7ICZndDsgQkZEIHBh
Y2tldHMgYXJlIHVzZWQuIEltcGxlbWVudGF0aW9ucyBtaWdodCB0aGVuIHdhbnQgdG8gY29uc2lk
ZXI8YnI+Jmd0OyAmZ3Q7ICZndDsgJmd0OyBzdXBwb3J0aW5nICJiZmQtbXR1IiBjb25maWd1cmF0
aW9uIGFuZC9vciBpdGVyYXRpbmcgYWNyb3NzIGEgcmFuZ2Ugb2Y8YnI+Jmd0OyBwYWNrZXQ8YnI+
Jmd0OyAmZ3Q7ICZndDsgJmd0OyBzaXplcyB0byBkZXRlcm1pbmUgd2hhdCB3b3JrcyBhbmQgd2hh
dCBkb2Vzbid0Ljxicj4mZ3Q7ICZndDsgJmd0Ozxicj4mZ3Q7ICZndDsgJmd0OyBJJ20gbm90IGNs
ZWFyIHdoYXQgeW91IGludGVuZCBieSB0aGlzIHN0YXRlbWVudC48YnI+Jmd0OyAmZ3Q7ICZndDs8
YnI+Jmd0OyAmZ3Q7ICZndDsgQXJlIHlvdSBhc2tpbmcgdGhhdCB3ZSBlbXBoYXNpemUgdGhlIHVz
ZSBjYXNlIGluIGEgZGlmZmVyZW50IHdheT8gIFRoZTxicj4mZ3Q7ICZndDsgJmd0OyBJbnRyb2R1
Y3Rpb24gY3VycmVudGx5IHN0YXRlczo8YnI+Jmd0OyAmZ3Q7ICZndDsgICAiSG93ZXZlciw8YnI+
Jmd0OyAmZ3Q7ICZndDsgICAgc29tZSBhcHBsaWNhdGlvbnMgbWF5IHJlcXVpcmUgdGhhdCB0aGUg
UGF0aCBNVFUgW1JGQzExOTFdIGJldHdlZW48YnI+Jmd0OyAmZ3Q7ICZndDsgICAgdGhvc2UgdHdv
IHN5c3RlbXMgbWVldHMgYSBjZXJ0YWluIG1pbmltdW0gY3JpdGVyaWEuICBXaGVuIHRoZSBQYXRo
PGJyPiZndDsgJmd0OyAmZ3Q7ICAgIE1UVSBkZWNyZWFzZXMgYmVsb3cgdGhlIG1pbmltdW0gdGhy
ZXNob2xkLCB0aG9zZSBhcHBsaWNhdGlvbnMgbWF5PGJyPiZndDsgJmd0OyAmZ3Q7ICAgIHdpc2gg
dG8gY29uc2lkZXIgdGhlIHBhdGggdW51c2FibGUuIjxicj4mZ3Q7ICZndDsgJmd0Ozxicj4mZ3Q7
ICZndDsgJmd0OyBJJ20gYWxzbyB1bmNsZWFyIHdoYXQgIkltcGxlbWVudGF0aW9ucyIgbWF5IHJl
ZmVyIHRvIGhlcmUuICBCRkQ/ICBBbjxicj4mZ3Q7ICZndDsgJmd0OyBhcmJpdHJhcnkgdXNlciBh
cHBsaWNhdGlvbj8gIElmIHRoZSBsYXR0ZXIsIHRoZSBhcHBsaWNhdGlvbiBtYXkgbm90IGhhdmU8
YnI+Jmd0OyAmZ3Q7ICZndDsgc3RyaWN0IGNvbnRyb2wgb3ZlciB0aGUgZ2VuZXJhdGlvbiBvZiBh
IGdpdmVuIFBEVSBzaXplOyBlLmcuIFRDUDxicj4mZ3Q7ICZndDsgJmd0OyBhcHBsaWNhdGlvbnMu
PGJyPiZndDsgJmd0OyAmZ3Q7PGJyPiZndDsgJmd0Ozxicj4mZ3Q7ICZndDsgW0xlczpdIEkgYW0g
dGFsa2luZyBhYm91dCBCRkQgaW1wbGVtZW50YXRpb25zLjxicj4mZ3Q7ICZndDsgSSBzdXBwb3Nl
IG9uZSBjYW4gaW1hZ2luZSBlYWNoIEJGRCBjbGllbnQgcmVxdWVzdGluZyBhIGNlcnRhaW4gTVRV
IHZhbHVlIC08YnI+Jmd0OyAmZ3Q7IGJ1dCB0aGF0IHdvdWxkbid0IGJlIG15IGNob2ljZS48YnI+
Jmd0OyA8YnI+Jmd0OyBCRkQgY29udmVyc2F0aW9ucyBoYXBwZW4gYmV0d2VlbiBwYWlycyBvZiBk
ZXZpY2VzLiAgSW4gdGhlIGNhc2UgdGhhdCB5b3U8YnI+Jmd0OyBoYXZlIG11bHRpcGxlIGRldmlj
ZXMgY29ubmVjdGVkIHRvIGEgbmV0d29yayBzZWdtZW50LCBlYWNoIGNvbnZlcnNhdGlvbjxicj4m
Z3Q7IGNvdWxkIChhbmQgbWF5IGludGVudGlvbmFsbHkpIGhhdmUgZGlmZmVyZW50IHByb3BlcnRp
ZXMuPGJyPiZndDsgPGJyPiZndDsgQW4gZWFzeSBleGFtcGxlIG9mIHRoaXMgaXMgdHdvIGRldmlj
ZXMgcnVubmluZyBhbiBJR1AgbWF5IHdhbnQgZmFzdCBmYWlsdXJlPGJyPiZndDsgYW5kIHR3byBv
dGhlciBkZXZpY2VzIHJ1bm5pbmcgQkdQIG1heSBiZSBoYXBweSB3aXRoIGp1c3QgdW5kZXIgc2Vj
b25kLTxicj4mZ3Q7IGxldmVsPGJyPiZndDsgZmFpbHVyZS48YnI+Jmd0OyAgU28gdG9vIGNvdWxk
IHNvbWUgZGV2aWNlIGRlY2lkZSB0aGF0IGl0IGNhcmVzIGFib3V0IGJpLWRpcmVjdGlvbmFsPGJy
PiZndDsgcGF0aCBNVFUgd2hpbGUgdGhlIG90aGVycyBtYXkgbm90Ljxicj4mZ3Q7IDxicj48YnI+
W0xlczpdIEkgYWdyZWUuIE15IHBvaW50IHdhcyBCRkQgc2Vzc2lvbnMgYXJlIHJlcXVlc3RlZCBi
eSBjbGllbnRzIChzdWNoIGFzIGEgPGJyPnJvdXRpbmcgcHJvdG9jb2wpLiBUaGF0IGNsaWVudCBt
YXkvbWF5IG5vdCBjYXJlIGFib3V0IE1UVSBlLmcuLCBhIHJvdXRpbmcgPGJyPnByb3RvY29sIG1h
eSBub3QgdXNlIE1UVSBzaXplZCBwYWNrZXRzLjxicj5CdXQgaWYgdGhlIGdvYWwgaXMgdG8gdmFs
aWRhdGUgdGhhdCBNVFUgc2l6ZWQgZGF0YSB0cmFmZmljIGNhbiBzdWNjZXNzZnVsbHkgYmUgPGJy
PnNlbnQgdGhlbiAic29tZW9uZSIgaGFzIHRvIGVuYWJsZSB0aGF0LiBBbmQgSSB3b3VsZCBhcmd1
ZSB0aGF0IHRoZSBtb3N0IGxvZ2ljYWwgPGJyPnBsYWNlIHRvIGVuYWJsZSB0aGUgZmVhdHVyZSBp
cyB1bmRlciBCRkQgaXRzZWxmIHNpbmNlIGEgcm91dGluZyBwcm90b2NvbCA8YnI+KEJHUC9PU1BG
KSB3b24ndCBuZWNlc3NhcmlseSBjYXJlIGFib3V0IE1UVS48YnI+U2luY2UgeW91IGFyZSBzcGVh
a2luZyBhdCB0aGUgImRldmljZSIgbGV2ZWwgKG5vdCBCRkQgY2xpZW50IGxldmVsKSBJIHRoaW5r
IHdlIDxicj5hcmUgaW4gYWdyZWVtZW50Ljxicj48YnI+Jmd0OyBHaXZlbiBwcmlvciBCRkQgZG9j
dW1lbnRzJyBsYWNrIG9mIGRpc2N1c3Npb24gYWJvdXQgc3VjaCBtdWx0aS1hY2Nlc3M8YnI+Jmd0
OyBuZXR3b3JrIGNvbnNpZGVyYXRpb25zLCBJJ20gbm90IHN1cmUgaXQncyBpbiBjaGFyYWN0ZXIg
dG8gaGF2ZSBpdCBqdXN0IGZvcjxicj4mZ3Q7IHN1Y2ggYSBjYXNlLCBpZiB0aGF0J3Mgd2hhdCB5
b3UncmUgY29uY2VybmVkIHdpdGguPGJyPiZndDsgPGJyPiZndDsgJmd0OyBJIHdvdWxkIHRoaW5r
IHRoZSB2YWx1ZSB3ZSB3YW50IGlzIHJlYWxseSB0aGUgbWF4aW11bSBMMyBwYXlsb2FkIHRoYXQg
dGhlPGJyPiZndDsgJmd0OyBsaW5rIGlzIGludGVuZGVkIHRvIHN1cHBvcnQgLSB3aGljaCBzaG91
bGQgYmUgaW5kZXBlbmRlbnQgb2YgdGhlIEJGRDxicj4mZ3Q7ICZndDsgY2xpZW50LiBUaGlzIG1p
Z2h0IGJlIGxhcmdlciB0aGFuIGFueSBjbGllbnQgYWN0dWFsbHkgdXNlcyAtIGJ1dCB0aGF0PGJy
PiZndDsgJmd0OyBzZWVtcyBsaWtlIGEgZ29vZCB0aGluZy48YnI+Jmd0OyA8YnI+Jmd0OyBJbiB0
aGlzIGNhc2Ugd2UgaGF2ZSBhY3R1YWwgZXhpc3RlbmNlIHByb29mIG9mIGRlc2lyZWQgYmVoYXZp
b3IuICBUaGUgbGlua3M8YnI+Jmd0OyBtYXkgYmUgOWsgYnV0IHRoZSB1c2VyIGNhcmVzIG9ubHkg
YWJvdXQgMTUwMCBieXRlcyBlbmQgdG8gZW5kLiBJZiAxNTAwIGJ5dGVzPGJyPiZndDsgZm9yIEJG
RCBsYXJnZSB3b3JrcyBidXQgOWsgZG9lc24ndCwgd2UndmUgbm90IHRlc3RlZCB3aGF0IHRoZSB1
c2VyIGFjdHVhbGx5PGJyPiZndDsgZGVzaXJlZC48YnI+PGJyPltMZXM6XSBUaGlzIGlzIGZpbmUu
IFRoaXMgaXMgY29uc2lzdGVudCB3aXRoIG15IHN1Z2dlc3Rpb24gdGhhdCBhbiA8YnI+aW1wbGVt
ZW50YXRpb24gc3VwcG9ydHMgYSAiYmZkLW10dSIga25vYi4gVGhpcyB2YWx1ZSBjYW4gYmUgJmx0
Oz0gbGlua19tdHUuPGJyPjxicj4gICAgTGVzPGJyPjxicj4mZ3Q7IDxicj4mZ3Q7IC0tIEplZmY8
YnI+PGJyPjxicj48YnI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPjxicj5TdWJq
ZWN0OiBEaWdlc3QgRm9vdGVyPGJyPjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj5SdGctYmZkIG1haWxpbmcgbGlzdDxicj48YSBzcGVsbGNoZWNr
PSJmYWxzZSJiYmctZGVzdGluYXRpb249Im1haWx0bzpydGU6YmluZCIgZGF0YS1kZXN0aW5hdGlv
bj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVmPSJtYWlsdG86UnRnLWJmZEBpZXRmLm9yZyI+UnRnLWJm
ZEBpZXRmLm9yZzwvYT48YnI+PGEgYmJnLWRlc3RpbmF0aW9uPSJydGU6YmluZCJzcGVsbGNoZWNr
PSJmYWxzZSIgZGF0YS1kZXN0aW5hdGlvbj0icnRlOmJpbmQiIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vcnRnLWJmZCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9ydGctYmZkPC9hPjxicj48YnI+PGJyPi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLTxicj48YnI+RW5kIG9mIFJ0Zy1iZmQgRGlnZXN0LCBWb2wgMTY0LCBJc3N1ZSA0
PGJyPioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKjxicj48L2Jsb2NrcXVv
dGU+PGJyPjwvZGl2PjwvYm9keT48L2h0bWw+

--BOUNDARY_5D976A110166013A00390556_0_60276_msllnjpmsgsv06--



From nobody Mon Oct  7 19:28:51 2019
Return-Path: <xiao.min2@zte.com.cn>
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 A7611120114; Mon,  7 Oct 2019 19:28:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MVzGJrFvYQYc; Mon,  7 Oct 2019 19:28:47 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54B21120111; Mon,  7 Oct 2019 19:28:46 -0700 (PDT)
Received: from mse-fl2.zte.com.cn (unknown [10.30.14.239]) by Forcepoint Email with ESMTPS id 2749F43D90ACD4E10652; Tue,  8 Oct 2019 10:28:43 +0800 (CST)
Received: from njxapp02.zte.com.cn ([10.41.132.201]) by mse-fl2.zte.com.cn with SMTP id x982SUMu000155; Tue, 8 Oct 2019 10:28:30 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Tue, 8 Oct 2019 10:28:29 +0800 (CST)
Date: Tue, 8 Oct 2019 10:28:29 +0800 (CST)
X-Zmail-TransId: 2afa5d9bf44d9e949658
X-Mailer: Zmail v1.0
Message-ID: <201910081028298610829@zte.com.cn>
In-Reply-To: <CA+-tSzz-cKRA6G+Q-o2d_bKvmo214ocpLONAtp04LCfMkDYRRA@mail.gmail.com>
References: CA+-tSzxoPC07Z_Y=LxmLbmC=__NQSK2+r_0jSH53baN+hXExEQ@mail.gmail.com,  CA+-tSzz-cKRA6G+Q-o2d_bKvmo214ocpLONAtp04LCfMkDYRRA@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <gregimirsky@gmail.com>, <didutt@gmail.com>, <draft-ietf-bfd-vxlan@ietf.org>, <nvo3@ietf.org>, <santosh.pallagatti@gmail.com>, <rtg-bfd@ietf.org>, <jmh@joelhalpern.com>, <tsridhar@vmware.com>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn x982SUMu000155
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/h9Q_7JpHfmBj8AZZPm4vHM6r1gQ>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 08 Oct 2019 02:28:50 -0000

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


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


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

SGkgQW5vb3AsDQoNCg0KDQoNCg0KDQpTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UsIEkganVz
dCBjb21lIGJhY2sgZnJvbSB2YWNhdGlvbi4NCg0KDQpUaGUgdXNlIGNhc2UgaXMgdGhhdCB0aGUg
bmV0d29yayBiZXR3ZWVuIHRoZSBWTSBhbmQgdGhlIE5WRSBpcyBhbiBNUExTIG5ldHdvcmssIHdp
dGhpbiB3aGljaCB0aGUgcGFja2V0IGlzIGZvcndhcmRlZCBiYXNpbmcgb24gTVBMUyBsYWJlbCwg
YnV0IG5vdCBFdGhlcm5ldCBNQUMgYWRkcmVzcyBhbmQvb3IgODAyLjFRIFZMQU4uIFdoZW4gdHdv
IHN1Y2gga2luZCBvZiBNUExTIG5ldHdvcmtzIG5lZWQgdG8gY29tbXVuaWNhdGUgd2l0aCBlYWNo
IG90aGVyLCB0aHJvdWdoIGEgR2VuZXZlIHR1bm5lbCwgdGhlIGVuY2FwIEkgaWxsdXN0cmF0ZWQg
d291bGQgYmUgdXNlZC4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQoNCuWPkeS7tuS6uu+8mkFub29w
R2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkz
NTcwOw0K5oqE6YCB5Lq677yaR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47ZGlk
dXR0QGdtYWlsLmNvbSA8ZGlkdXR0QGdtYWlsLmNvbT47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3JnIDxudm8z
QGlldGYub3JnPjtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2VsIE0uIEhhbHBl
cm4gPGptaEBqb2VsaGFscGVybi5jb20+O3RzcmlkaGFyQHZtd2FyZS5jb20gPHRzcmlkaGFyQHZt
d2FyZS5jb20+Ow0K5pelIOacnyDvvJoyMDE55bm0MDnmnIgyOOaXpSAwNTozNg0K5Li7IOmimCDv
vJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQg
YXQgVlRFUA0KDQoNCg0KDQoNCg0KSGkgWGlhbyBNaW4sDQoNClRoYW5rcyBmb3IgdGhlIGRldGFp
bHMgYWJvdXQgdGhlIGVuY2FwIGJ1dCB0aGUgdXNlIGNhc2UgaXMgbm90IGNsZWFyLiAgSXQgbWln
aHQgaGVscCBpZiB5b3UgZXhwbGFpbiB3aHkgaXRzIG5lY2Vzc2FyeSB0byBtYXAgYSBwaHlzaWNh
bCBFdGhlcm5ldCBwb3J0IGFuZC9vciA4MDIuMVEgVkxBTiB0byB0aGUgc2FtZSBWTkkgYXMgYW4g
TVBMUyBwYWNrZXQgd2l0aG91dCBhbiBMMiBoZWFkZXIuDQoNCg0KVGhhbmtzLA0KQW5vb3ANCg0K
DQoNCg0KT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgNzo1MCBQTSA8eGlhby5taW4yQHp0ZS5jb20u
Y24+IHdyb3RlOg0KDQoNCg0KSGkgQW5vb3AsDQoNCg0KDQoNCg0KDQpEdWUgdG8gdGhlIGZhY3Qg
dGhhdCBhIHZhcmlldHkgb2YgVHVubmVscyBjb3VsZCBiZSB1c2VkIHVuZGVyIHRoZSBOVk8zIGFy
Y2hpdGVjdHVyZSwgYXMgYW4gZXhhbXBsZSwgYmVsb3cgZmlndXJlIGlsbHVzdHJhdGVzIHRoZSBm
b3JtYXQgb2YgTVBMUyBwYWNrZXQgb3ZlciBHZW5ldmUgVHVubmVsLg0KDQoNCg0KDQogMCAxIDIg
MwogMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxCiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogfCB8CiB+IE91dGVyIEV0aGVybmV0IEhlYWRlciB+CiB8IHwK
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCiB8IHwKIH4gT3V0ZXIgSVB2WCBIZWFkZXIgfgogfCB8CiArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogfCB8
CiB+IE91dGVyIFVEUCBIZWFkZXIgfgogfCB8CiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogfCB8CiB+IEdlbmV2ZSBIZWFk
ZXIgfgogfCB8CiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKzwtKwogfCB8IHwKIH4gTVBMUyBMYWJlbCBTdGFjayB+IE0KIHwg
fCBQCiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKyBMCiB8IHwgUwogfCB8CiB+IFBheWxvYWQgfiBQCiB8IHwgSwogfCB8IFQK
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC0rCiB8IEZDUyB8CiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQoNCg0KDQoNCk5vdGUgdGhhdCBpbiBO
Vk8zIHdvcmtpbmcgZ3JvdXAgR3JlZyBhbmQgSSBoYXZlIHN1Ym1pdHRlZCBhbiBpbmRpdmlkdWFs
IGRyYWZ0IGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlLCB3aGljaCBpcyB1c2VkIHRvIGFkZHJl
c3MgQkZEIG92ZXIgR2VuZXZlLg0KDQpUaGUgaW50ZW50aW9uIGlzIHRvIG1ha2UgdGhlIHR3byBk
cmFmdHMgZHJhZnQtaWV0Zi1iZmQtdnhsYW4gYW5kIGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZl
IGFsaWduZWQsIHRoYXQgaXMgdG8gc2F5LCB3ZSB0cnkgdG8gZGVmaW5lIHRoZSBpZGVudGljYWwg
bWVjaGFuaXNtIGZvciB0aGUgY29tbW9uIHBhcnQgb2YgQkZEIG92ZXIgVnhMQU4gVHVubmVsIGFu
ZCBCRkQgb3ZlciBHZW5ldmUgVHVubmVsLiBGb3IgdGhlIGNvbW1vbiBwYXJ0LCBkcmFmdC14aWFv
LW52bzMtYmZkLWdlbmV2ZSB3b3VsZCByZWZlcmVuY2UgdG8gZHJhZnQtaWV0Zi1iZmQtdnhsYW4s
IGFuZCBmb3IgdGhlIG90aGVyIHBhcnQgc3BlY2lmaWMgdG8gR2VuZXZlLCB3ZSdsbCBkZWZpbmUg
dGhlIHNwZWNpZmljIG1lY2hhbmlzbSBpbiBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZS4NCg0K
DQoNCg0KSG9wZSB0aGF0IGNsYXJpZmllcy4NCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQpYaWFv
IE1pbg0KDQoNCg0K5Y6f5aeL6YKu5Lu2DQoNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5p
IDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaK
hOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+O2RpZHV0dEBnbWFp
bC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxk
cmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9y
Zz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhA
am9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3JpZGhhckB2bXdhcmUuY29t
PjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJzQGlldGYub3JnPjsNCuaXpSDmnJ8g77ya
MjAxOeW5tDA55pyIMjbml6UgMjM6MTYNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3ZlciBW
WExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KDQoNCg0KSGkgWGlh
byBNaW4sDQpJIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1c2Ug
Y2FzZSBiZWxvdy4gIFdoYXQgZG9lcyB0aGUgTVBMUyBwYWNrZXQgb3ZlciBUdW5uZWwgbG9vayBs
aWtlPw0KDQpUaGFua3MsDQpBbm9vcA0KDQoNCg0KDQpPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAx
MTozNyBQTSA8eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCg0KSGkgQW5vb3AsDQoN
Cg0KDQoNCg0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQoNCg0KQ29uc2lkZXJpbmcgYSBz
Y2VuYXJpbyB3aGVyZSBUUzEgaGFzIGFuIE1QTFMgYWNjZXNzIChpLmUuIE1QTFMtUGFja2V0IG92
ZXIgVHVubmVsIGJldHdlZW4gTlZFcykgdG8gVk5JMSwgVFMzIGhhcyBhbiBFdGhlcm5ldCBhY2Nl
c3MgKGkuZS4gTUFDLUZyYW1lIG92ZXIgVHVubmVsIGJldHdlZW4gTlZFcykgdG8gVk5JMSwgdGhl
biBob3cgY2FuIFRTMSBhbmQgVFMzIHNoYXJlIG9uZSBWQVA/DQoNCg0KDQoNCg0KDQpCZXN0IFJl
Z2FyZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCg0K5Y+R5Lu25Lq6
77yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pg0K5pS25Lu25Lq677ya6IKW
5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPjtkaWR1dHRAZ21haWwuY29tIDxkaWR1dHRAZ21haWwuY29tPjtkcmFmdC1pZXRmLWJmZC12
eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O252bzNAaWV0Zi5v
cmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPHNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20+O3J0Zy1iZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+O0pvZWwg
TS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47dHNyaWRoYXJAdm13YXJlLmNvbSA8dHNy
aWRoYXJAdm13YXJlLmNvbT47YmZkLWNoYWlyc0BpZXRmLm9yZyA8YmZkLWNoYWlyc0BpZXRmLm9y
Zz47DQrml6Ug5pyfIO+8mjIwMTnlubQwOeaciDI25pelIDA4OjM2DQrkuLsg6aKYIO+8mlJlOiBb
bnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQ
DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm52
bzMgbWFpbGluZyBsaXN0DQpudm8zQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL252bzMNCg0KDQoNCj4+Pg0KDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhh
dCBhbGwgVGVuYW50IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdv
cmsgTVVTVCBzaGFyZSBvbmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAz
IHNob3VsZCBtZXJnZSBpbnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29y
ay4gQ29weWluZyB0byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5
b3VyIGNsYXJpZmljYXRpb25zIGFuZCBjb21tZW50cy4gIA0KDQoNCj4+Pg0KDQpJIHdvdWxkIGJl
IG9uZSBvZiB0aG9zZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9uIFZB
UCBpZiB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiAgSU1PLCB0aGUg
TlZPMyBhcmNoIGRvYyBzaG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy4NCg0KVGhh
bmtzLA0KQW5vb3ANCg0KDQoNCk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAgUE0gPHhpYW8u
bWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQoNCkhpIFNhbnRvc2gsDQoNCg0KDQoNCg0KDQpX
aXRoIHJlZ2FyZCB0byB0aGUgcXVlc3Rpb24gd2hldGhlciB3ZSBzaG91bGQgYWxsb3cgbXVsdGlw
bGUgQkZEIHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgb3Igbm90LCBJTUhPIHdlIHNob3VsZCBh
bGxvdyBpdCwgbW9yZSBleHBsYW5hdGlvbiBhcyBmb2xsb3dzLi4uDQoNCg0KQmVsb3cgaXMgYSBm
aWd1cmUgZGVyaXZlZCBmcm9tIGZpZ3VyZSAyIG9mIFJGQzgwMTQgKEFuIEFyY2hpdGVjdHVyZSBm
b3IgRGF0YS1DZW50ZXIgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDMgKE5WTzMp
KS4NCg0KDQoNCg0KIHwgRGF0YSBDZW50ZXIgTmV0d29yayAoSVApIHwKIHwgfAogKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogfCB8CiB8IFR1bm5lbCBPdmVybGF5
IHwKICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKyArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSsKIHwg
Ky0tLS0tLS0tLS0rLS0tLS0tLSsgfCB8ICstLS0tLS0tKy0tLS0tLS0tLS0rIHwKIHwgfCBPdmVy
bGF5IE1vZHVsZSB8IHwgfCB8IE92ZXJsYXkgTW9kdWxlIHwgfAogfCArLS0tLS0tLS0tKy0tLS0t
LS0tKyB8IHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfAogfCB8IHwgfCB8IHwKIE5WRTEgfCB8IHwg
fCB8IHwgTlZFMgogfCArLS0tLS0tLS0rLS0tLS0tLSsgfCB8ICstLS0tLS0tLSstLS0tLS0tKyB8
CiB8IHxWTkkxIFZOSTIgVk5JMSB8IHwgfCB8IFZOSTEgVk5JMiBWTkkxIHwgfAogfCArLSstLS0t
LSstLS0tKy0tLSsgfCB8ICstKy0tLS0tKy0tLS0tKy0tKyB8CiB8VkFQMXwgVkFQMnwgfCBWQVAz
IHwgfFZBUDF8IFZBUDJ8IHwgVkFQM3wKICstLS0tKy0tLS0tKy0tLS0rLS0tLS0tKyArLS0tLSst
LS0tLSstLS0tLSstLS0tLSsKIHwgfCB8IHwgfCB8CiB8IHwgfCB8IHwgfAogfCB8IHwgfCB8IHwK
IC0tLS0tLS0rLS0tLS0rLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
LS0KIHwgfCB8IFRlbmFudCB8IHwgfAogVFNJMSB8IFRTSTJ8IHwgVFNJMyBUU0kxfCBUU0kyfCB8
VFNJMwogKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsKIHxUUzF8IHxUUzJ8IHxU
UzN8IHxUUzR8IHxUUzV8IHxUUzZ8CiArLS0tKyArLS0tKyArLS0tKyArLS0tKyArLS0tKyArLS0t
Kw0KVG8gbXkgdW5kZXJzdGFuZGluZywgdGhlIEJGRCBzZXNzaW9ucyBiZXR3ZWVuIE5WRTEgYW5k
IE5WRTIgYXJlIGFjdHVhbGx5IGluaXRpYXRlZCBhbmQgdGVybWluYXRlZCBhdCBWQVAgb2YgTlZF
Lg0KDQoNCklmIHRoZSBuZXR3b3JrIG9wZXJhdG9yIHdhbnQgdG8gc2V0IHVwIG9uZSBCRkQgc2Vz
c2lvbiBiZXR3ZWVuIFZBUDEgb2YgTlZFMSBhbmQgVkFQMW9mIE5WRTIsIGF0IHRoZSBzYW1lIHRp
bWUgYW5vdGhlciBCRkQgc2Vzc2lvbiBiZXR3ZWVuIFZBUDMgb2YgTlZFMSBhbmQgVkFQMyBvZiBO
VkUyLCBhbHRob3VnaCB0aGUgdHdvIEJGRCBzZXNzaW9ucyBhcmUgZm9yIHRoZSBzYW1lIFZOSTEs
IEkgYmVsaWV2ZSBpdCdzIHJlYXNvbmFibGUsIHNvIHRoYXQncyB3aHkgSSB0aGluayB3ZSBzaG91
bGQgYWxsb3cgaXQuDQoNCg0KDQoNCg0KDQpPZiBjb3Vyc2UsIGluIFJGQzgwMTQgaXQgYWxzbyBz
YXlzOg0KDQoiTm90ZSB0aGF0IHR3byBkaWZmZXJlbnQgVGVuYW50IFN5c3RlbXMgKGFuZCBUU0lz
KSBhdHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgY2FuIHNoYXJlIGEgVkFQIChlLmcuLCBUUzEgYW5k
IFRTMiBpbiBGaWd1cmUgMikgc28gbG9uZyBhcyB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmly
dHVhbCBOZXR3b3JrLiINClNvbWUgcGVvcGxlIG1heSBhcmd1ZSB0aGF0IGFsbCBUZW5hbnQgU3lz
dGVtcyBjb25uZWN0aW5nIHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yayBNVVNUIHNoYXJlIG9u
ZSBWQVAsIGlmIHRoYXQncyB0cnVlLCB0aGVuIFZBUDEgYW5kIFZBUDMgc2hvdWxkIG1lcmdlIGlu
dG8gb25lIFZBUCBhbmQgbXkgZXhwbGFuYXRpb24gZG9lc24ndCB3b3JrLiBDb3B5aW5nIHRvIE5W
TzMgV0cgdG8gaW52b2x2ZSBtb3JlIGV4cGVydHMsIGhvcGUgZm9yIHlvdXIgY2xhcmlmaWNhdGlv
bnMgYW5kIGNvbW1lbnRzLg0KDQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWlu

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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbDsiPlNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0IGNvbWUgYmFjayBm
cm9tIHZhY2F0aW9uLjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWw7Ij5UaGUgdXNlIGNhc2UgaXMgdGhhdCB0aGUgbmV0d29yayBiZXR3ZWVuIHRoZSBWTSBhbmQg
dGhlIE5WRSBpcyBhbiBNUExTIG5ldHdvcmssIHdpdGhpbiB3aGljaCB0aGUgcGFja2V0IGlzIGZv
cndhcmRlZCBiYXNpbmcgb24gTVBMUyBsYWJlbCwgYnV0IG5vdCBFdGhlcm5ldCBNQUMgYWRkcmVz
cyBhbmQvb3IgODAyLjFRIFZMQU4uIFdoZW4gdHdvIHN1Y2gga2luZCBvZiBNUExTIG5ldHdvcmtz
IG5lZWQgdG8gY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyLCB0aHJvdWdoIGEgR2VuZXZlIHR1
bm5lbCwgdGhlIGVuY2FwIEkgaWxsdXN0cmF0ZWQgd291bGQgYmUgdXNlZC48L3A+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+PGJyPjwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxl
PSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPlhpYW8gTWluPC9wPjxkaXYgY2xh
c3M9InpNYWlsU2lnbiIgdW5vbmFtZWNoPSLogpbmlY8xMDA5MzU3MCIgdW5vbmFtZWVuPSJ4aWFv
bWluMTAwOTM1NzAiPjxkaXYgY2xhc3M9InpNYWlsU2lnbkNvbnRlbnQiPjxkaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0iek1haWxGcm9tIj48L2Rpdj48ZGl2PjxkaXYgY2xhc3M9Inpo
aXN0b3J5Um93IiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBjbGFzcz0iemhpc3RvcnlEZXMi
IHN0eWxlPSJ3aWR0aDogMTAwJTsgaGVpZ2h0OiAyOHB4OyBsaW5lLWhlaWdodDogMjhweDsgYmFj
a2dyb3VuZC1jb2xvcjogI0UwRTVFOTsgY29sb3I6ICMxMzg4RkY7IHRleHQtYWxpZ246IGNlbnRl
cjsiIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlPcmdUeHQiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYg
aWQ9Inp3cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXYgY2xhc3M9ImNvbnRyb2wtZ3JvdXAgemhp
c3RvcnlQYW5lbCI+PGRpdiBjbGFzcz0iemhpc3RvcnlIZWFkZXIiIHN0eWxlPSJwYWRkaW5nOiA4
cHg7IGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjg7Ij48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0
YT0iSGlzdG9yeVNlbmRlclR4dCI+5Y+R5Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9Inpy
ZWFkVXNlck5hbWUiPkFub29wR2hhbndhbmkgJmx0O2Fub29wQGFsdW1uaS5kdWtlLmVkdSZndDs8
L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlUT1R4dCI+5pS2
5Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNw
bGF5OiBpbmxpbmU7Ij7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxh
bmd1YWdlLWRhdGE9Ikhpc3RvcnlDQ1R4dCI+5oqE6YCB5Lq677yaPC9zdHJvbmc+PHNwYW4gY2xh
c3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5HcmVnIE1pcnNreSAm
bHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNl
ck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5kaWR1dHRAZ21haWwuY29tICZsdDtkaWR1
dHRAZ21haWwuY29tJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxl
PSJkaXNwbGF5OiBpbmxpbmU7Ij5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyAmbHQ7ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRV
c2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPm52bzNAaWV0Zi5vcmcgJmx0O252bzNA
aWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRp
c3BsYXk6IGlubGluZTsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gJmx0O3NhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFt
ZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPnJ0Zy1iZmQgV0cgJmx0O3J0Zy1iZmRAaWV0Zi5v
cmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6
IGlubGluZTsiPkpvZWwgTS4gSGFscGVybiAmbHQ7am1oQGpvZWxoYWxwZXJuLmNvbSZndDs7PC9z
cGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+
dHNyaWRoYXJAdm13YXJlLmNvbSAmbHQ7dHNyaWRoYXJAdm13YXJlLmNvbSZndDs7PC9zcGFuPjwv
ZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5RGF0ZVR4dCI+5pelIOacnyDv
vJo8L3N0cm9uZz48c3BhbiBjbGFzcz0iIj4yMDE55bm0MDnmnIgyOOaXpSAwNTozNjwvc3Bhbj48
L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeVN1YmplY3RUeHQiPuS4uyDp
opgg77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVGl0bGUiPjxzdHJvbmc+UmU6IFtudm8z
XSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0
cm9uZz48L3NwYW4+PC9kaXY+PC9kaXY+PGRpdiB6bWFpbGJ1c2luZXNzPSJidXNpbmVzc0V4dGVy
bmFsIj48L2Rpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPjxkaXY+PGRpdiBkaXI9Imx0
ciI+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3Mg
Zm9yIHRoZSBkZXRhaWxzIGFib3V0IHRoZSBlbmNhcCBidXQgdGhlIHVzZSBjYXNlIGlzIG5vdCBj
bGVhci4mbmJzcDsgSXQgbWlnaHQgaGVscCBpZiB5b3UgZXhwbGFpbiB3aHkgaXRzIG5lY2Vzc2Fy
eSB0byBtYXAgYSBwaHlzaWNhbCBFdGhlcm5ldCBwb3J0IGFuZC9vciA4MDIuMVEgVkxBTiB0byB0
aGUgc2FtZSBWTkkgYXMgYW4gTVBMUyBwYWNrZXQgd2l0aG91dCBhbiBMMiBoZWFkZXIuPC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxi
cj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0
dHIiPk9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDc6NTAgUE0gJmx0OzxhIGhyZWY9Im1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIg
c3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdi
KDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGNsYXNzPSJnbWFpbC1tXy04NTMw
NTc5MjI5NzA2MjQ1NjE1emNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbCI+SGkgQW5vb3AsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1p
bHk6YXJpYWwiPkR1ZSB0byB0aGUgZmFjdCB0aGF0Jm5ic3A7YSB2YXJpZXR5IG9mIFR1bm5lbHMg
Y291bGQgYmUgdXNlZCB1bmRlciB0aGUgTlZPMyBhPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFy
aWFsLOWui+S9kywmcXVvdDtNaWNyb3NvZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5k
ZSZxdW90OyxWZXJkYW5hLEx1Y2lkYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoy
NHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+cmNoaXRlY3R1cmUsIGFzIGFu
IGV4YW1wbGUsIGJlbG93IGZpZ3VyZSBpbGx1c3RyYXRlcyB0aGUgZm9ybWF0IG9mIE1QTFMgcGFj
a2V0IG92ZXIgR2VuZXZlIFR1bm5lbC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRw
eDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWui+S9
kywmcXVvdDtNaWNyb3NvZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90OyxW
ZXJkYW5hLEx1Y2lkYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2JhY2tn
cm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+PC9zcGFuPjwvcD48cHJlPiAgICAwICAgICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAg
ICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDEKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAg
ICBPdXRlciBFdGhlcm5ldCBIZWFkZXIgICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVy
IElQdlggSGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIFVEUCBIZWFk
ZXIgICAgICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgR2VuZXZlIEhlYWRlciAgICAgICAg
ICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsmbHQ7LSsKICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgICBNUExTIExhYmVsIFN0YWNrICAgICAg
ICAgICAgICAgICAgICAgIH4gIE0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIFAKICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsgIEwKICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIFMKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGF5
bG9hZCAgICAgICAgICAgICAgICAgICAgICAgICAgIH4gIFAKICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEsKICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIFQKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsmbHQ7LSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBGQ1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3ByZT48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7LCZxdW90
O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7
bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPjwvc3Bh
bj48L3A+PHA+PGJyPjwvcD48cD5Ob3RlIHRoYXQgaW4gTlZPMyB3b3JraW5nIGdyb3VwIEdyZWcg
YW5kIEkgaGF2ZSBzdWJtaXR0ZWQgYW4gaW5kaXZpZHVhbCBkcmFmdCBkcmFmdC14aWFvLW52bzMt
YmZkLWdlbmV2ZSwgd2hpY2ggaXMgdXNlZCB0byBhZGRyZXNzIEJGRCBvdmVyIEdlbmV2ZS48L3A+
PHA+VGhlIGludGVudGlvbiBpcyB0byBtYWtlIHRoZSB0d28gZHJhZnRzIGRyYWZ0LWlldGYtYmZk
LXZ4bGFuIGFuZCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSBhbGlnbmVkLCB0aGF0IGlzIHRv
IHNheSwgd2UgdHJ5IHRvIGRlZmluZSB0aGUgaWRlbnRpY2FsIG1lY2hhbmlzbSBmb3IgdGhlIGNv
bW1vbiBwYXJ0IG9mIEJGRCBvdmVyIFZ4TEFOIFR1bm5lbCBhbmQgQkZEIG92ZXIgR2VuZXZlIFR1
bm5lbC4gRm9yIHRoZSBjb21tb24gcGFydCwgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUgd291
bGQgcmVmZXJlbmNlIHRvIGRyYWZ0LWlldGYtYmZkLXZ4bGFuLCBhbmQgZm9yIHRoZSBvdGhlciBw
YXJ0IHNwZWNpZmljIHRvIEdlbmV2ZSwgd2UnbGwgZGVmaW5lIHRoZSBzcGVjaWZpYyBtZWNoYW5p
c20gaW4gZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUuPC9wPjxwPjxicj48L3A+PHA+SG9wZSB0
aGF0IGNsYXJpZmllcy48L3A+PHA+PGJyPjwvcD48cD5CZXN0IFJlZ2FyZHMsPC9wPjxwPlhpYW8g
TWluPC9wPjxkaXY+PGRpdiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNXpoaXN0
b3J5Um93IiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBjbGFzcz0iZ21haWwtbV8tODUzMDU3
OTIyOTcwNjI0NTYxNXpoaXN0b3J5RGVzIiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MjhweDts
aW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDIyNCwyMjksMjMzKTtjb2xvcjpy
Z2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYg
aWQ9ImdtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTV6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48
ZGl2IGNsYXNzPSJnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1Y29udHJvbC1ncm91cCBnbWFp
bC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1emhpc3RvcnlQYW5lbCI+PGRpdiBjbGFzcz0iZ21haWwt
bV8tODUzMDU3OTIyOTcwNjI0NTYxNXpoaXN0b3J5SGVhZGVyIiBzdHlsZT0icGFkZGluZzo4cHg7
YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq6
77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9ImdtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTV6cmVh
ZFVzZXJOYW1lIj5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8
L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNz
PSJnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1enJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3Bs
YXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmA
geS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1
enJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5HcmVnIE1pcnNreSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0iZ21haWwtbV8tODUz
MDU3OTIyOTcwNjI0NTYxNXpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJnbWFp
bC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1enJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRy
YWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJn
bWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1enJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6
aW5saW5lIj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52
bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9ImdtYWls
LW1fLTg1MzA1NzkyMjk3MDYyNDU2MTV6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTppbmxp
bmUiPjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0iZ21haWwt
bV8tODUzMDU3OTIyOTcwNjI0NTYxNXpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZSI+cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJn
bWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1enJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6
aW5saW5lIj5Kb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bh
bj48c3BhbiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNXpyZWFkVXNlck5hbWUi
IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5j
b20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdh
cmUuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJnbWFpbC1tXy04NTMwNTc5MjI5NzA2
MjQ1NjE1enJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWls
dG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5v
cmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ry
b25nPuaXpSDmnJ8g77yaPC9zdHJvbmc+MjAxOeW5tDA55pyIMjbml6UgMjM6MTY8L2Rpdj48ZGl2
PjxzdHJvbmc+5Li7IOmimCDvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0iZ21haWwtbV8tODUzMDU3
OTIyOTcwNjI0NTYxNXpyZWFkVGl0bGUiPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExB
TjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L3NwYW4+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNXpoaXN0b3J5
Q29udGVudCI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1pbiw8
YnI+PGRpdj5JIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1c2Ug
Y2FzZSBiZWxvdy4mbmJzcDsgV2hhdCBkb2VzIHRoZSBNUExTIHBhY2tldCBvdmVyIFR1bm5lbCBs
b29rIGxpa2U/PC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rpdj48L2Rp
dj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFp
bF9hdHRyIj5PbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMTozNyBQTSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1
b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xp
ZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgY2xhc3M9ImdtYWlsLW1f
LTg1MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQxMDIxNDYxNDg2MzUzemNvbnRlbnRS
b3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SGkgQW5vb3As
PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlRoYW5rcyBmb3IgeW91
ciBjb21tZW50cy48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
Ij5Db25zaWRlcmluZyBhIHNjZW5hcmlvIHdoZXJlIFRTMSBoYXMgYW4gTVBMUyBhY2Nlc3MgKGku
ZS4gTVBMUy1QYWNrZXQgb3ZlciBUdW5uZWwgYmV0d2VlbiBOVkVzKSB0byBWTkkxLCBUUzMgaGFz
IGFuIEV0aGVybmV0IGFjY2VzcyAoaS5lLiBNQUMtRnJhbWUgb3ZlciBUdW5uZWwgYmV0d2VlbiBO
VkVzKSB0byBWTkkxLCB0aGVuIGhvdyBjYW4gVFMxIGFuZCBUUzMgc2hhcmUgb25lIFZBUD88L3A+
PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0
eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+QmVzdCBSZWdhcmRzLDwvcD48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlhpYW8gTWluPC9wPjxk
aXY+PGRpdiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYw
NDEwMjE0NjE0ODYzNTN6aGlzdG9yeVJvdyIgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgY2xh
c3M9ImdtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQxMDIxNDYxNDg2
MzUzemhpc3RvcnlEZXMiIHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0
OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwxMzYs
MjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21haWwt
bV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYwNDEwMjE0NjE0ODYzNTN6d3JpdGVI
aXN0b3J5Q29udGFpbmVyIj48ZGl2IGNsYXNzPSJnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1
Z21haWwtbV8tMzE3NjA0MTAyMTQ2MTQ4NjM1M2NvbnRyb2wtZ3JvdXAgZ21haWwtbV8tODUzMDU3
OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYwNDEwMjE0NjE0ODYzNTN6aGlzdG9yeVBhbmVsIj48
ZGl2IGNsYXNzPSJnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1Z21haWwtbV8tMzE3NjA0MTAy
MTQ2MTQ4NjM1M3poaXN0b3J5SGVhZGVyIiBzdHlsZT0icGFkZGluZzo4cHg7YmFja2dyb3VuZC1j
b2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677yaPC9zdHJvbmc+
PHNwYW4gY2xhc3M9ImdtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQx
MDIxNDYxNDg2MzUzenJlYWRVc2VyTmFtZSI+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4mZ3Q7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7mlLbku7bkurrvvJo8L3N0
cm9uZz48c3BhbiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMx
NzYwNDEwMjE0NjE0ODYzNTN6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPuiC
luaVjzEwMDkzNTcwOzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5oqE6YCB5Lq677yaPC9zdHJv
bmc+PHNwYW4gY2xhc3M9ImdtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2
MDQxMDIxNDYxNDg2MzUzenJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5HcmVn
IE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFz
cz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYwNDEwMjE0NjE0ODYz
NTN6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIy
OTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYwNDEwMjE0NjE0ODYzNTN6cmVhZFVzZXJOYW1lIiBzdHls
ZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+
PHNwYW4gY2xhc3M9ImdtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQx
MDIxNDYxNDg2MzUzenJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVm
PSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9ImdtYWlsLW1fLTg1MzA1NzkyMjk3
MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQxMDIxNDYxNDg2MzUzenJlYWRVc2VyTmFtZSIgc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4g
Y2xhc3M9ImdtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQxMDIxNDYx
NDg2MzUzenJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZs
dDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1i
ZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9ImdtYWlsLW1fLTg1MzA1Nzky
Mjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQxMDIxNDYxNDg2MzUzenJlYWRVc2VyTmFtZSIgc3R5
bGU9ImRpc3BsYXk6aW5saW5lIj5Kb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdt
YWlsLW1fLTMxNzYwNDEwMjE0NjE0ODYzNTN6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTpp
bmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2
bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4mZ3Q7Ozwv
c3Bhbj48c3BhbiBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMx
NzYwNDEwMjE0NjE0ODYzNTN6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxh
IGhyZWY9Im1haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+YmZkLWNo
YWlyc0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpiZmQtY2hhaXJzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+YmZkLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48L2Rp
dj48ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0cm9uZz4yMDE55bm0MDnmnIgyNuaXpSAwODoz
NjwvZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJnbWFp
bC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1Z21haWwtbV8tMzE3NjA0MTAyMTQ2MTQ4NjM1M3pyZWFk
VGl0bGUiPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENv
bnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L3NwYW4+PC9kaXY+PC9kaXY+PGRpdiBjbGFz
cz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYwNDEwMjE0NjE0ODYz
NTN6aGlzdG9yeUNvbnRlbnQiPjxkaXY+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+bnZvMyZuYnNwO21haWxpbmcmbmJzcDtsaXN0PGJyPjxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT48
YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zIiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8z
PC9hPjxicj48YnI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+Jmd0OyZndDsmZ3Q7PC9k
aXY+PGRpdiBkaXI9Imx0ciI+U29tZSBwZW9wbGUgbWF5IGFyZ3VlIHRoYXQgYWxsIFRlbmFudCBT
eXN0ZW1zIGNvbm5lY3RpbmcgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrIE1VU1Qgc2hhcmUg
b25lIFZBUCwgaWYgdGhhdCdzIHRydWUsIHRoZW4gVkFQMSBhbmQgVkFQMyBzaG91bGQgbWVyZ2Ug
aW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5hdGlvbiBkb2Vzbid0IHdvcmsuIENvcHlpbmcgdG8g
TlZPMyBXRyB0byBpbnZvbHZlIG1vcmUgZXhwZXJ0cywgaG9wZSBmb3IgeW91ciBjbGFyaWZpY2F0
aW9ucyBhbmQgY29tbWVudHMuJm5ic3A7Jm5ic3A7PGJyPjwvZGl2PjxkaXYgZGlyPSJsdHIiPiZn
dDsmZ3Q7Jmd0OzwvZGl2Pjxicj48ZGl2Pkkgd291bGQgYmUgb25lIG9mIHRob3NlIHRoYXQgd291
bGQgYXJndWUgdGhhdCB0aGV5IE1VU1Qgc2hhcmUgb24gVkFQIGlmIHRoZXkgY29ubmVjdCB0byB0
aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsuJm5ic3A7IElNTywgdGhlIE5WTzMgYXJjaCBkb2Mgc2hv
dWxkIGhhdmUgYmVlbiBjbGVhcmVyIGFib3V0IHRoaXMuPC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwv
ZGl2PjxkaXY+QW5vb3A8L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGly
PSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUdWUsIFNlcCAyNCwgMjAxOSBhdCA3OjQwIFBN
ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5r
Ij54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90
ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9y
ZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRp
diBjbGFzcz0iZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYwNDEwMjE0
NjE0ODYzNTNnbWFpbC1tXy03NzIzMDM5MDEzMjEzMjMyODA0emNvbnRlbnRSb3ciPjxwIHN0eWxl
PSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SGkgU2FudG9zaCw8L3A+PHAgc3R5
bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+V2l0aCByZWdhcmQgdG8gdGhlIHF1ZXN0
aW9uIHdoZXRoZXIgd2Ugc2hvdWxkJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMt
c2VyaWYiPmFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5v
dCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmUgZXhwbGFuYXRpb24gYXMgZm9sbG93cy4u
Ljwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+QmVsb3cgaXMgYSBmaWd1cmUgZGVy
aXZlZCBmcm9tIGZpZ3VyZSAyIG9mIFJGQzgwMTQgKDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpB
cmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7LCZxdW90O0x1Y2lkYSBHcmFu
ZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6
MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPkFuIEFyY2hpdGVjdHVyZSBm
b3IgRGF0YS1DZW50ZXIgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDMgKE5WTzMp
PC9zcGFuPikuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6
YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj48L3NwYW4+PC9wPjxw
cmU+ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgRGF0YSBDZW50ZXIgTmV0d29yayAoSVAp
ICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgIFR1
bm5lbCBPdmVybGF5ICAgICAgfAogICAgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsg
ICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiAgICAgICAgICAgIHwgKy0tLS0tLS0tLS0r
LS0tLS0tLSsgfCAgICAgICB8ICstLS0tLS0tKy0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgfCB8
ICBPdmVybGF5IE1vZHVsZSAgfCB8ICAgICAgIHwgfCAgT3ZlcmxheSBNb2R1bGUgIHwgfAogICAg
ICAgICAgICB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwgICAgICAgfCArLS0tLS0tLS0tKy0tLS0t
LS0tKyB8CiAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICB8ICAgICAg
ICAgICB8ICAgICAgICAgIHwKICAgICBOVkUxICAgfCAgICAgICAgICAgfCAgICAgICAgICB8ICAg
ICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCBOVkUyCiAgICAgICAgICAgIHwgICstLS0tLS0t
LSstLS0tLS0tKyAgfCAgICAgICB8ICArLS0tLS0tLS0rLS0tLS0tLSsgIHwKICAgICAgICAgICAg
fCAgfFZOSTEgVk5JMiAgVk5JMSB8ICB8ICAgICAgIHwgIHwgVk5JMSBWTkkyIFZOSTEgfCAgfAog
ICAgICAgICAgICB8ICArLSstLS0tLSstLS0tKy0tLSsgIHwgICAgICAgfCAgKy0rLS0tLS0rLS0t
LS0rLS0rICB8CiAgICAgICAgICAgIHxWQVAxfCBWQVAyfCAgICB8IFZBUDMgfCAgICAgICB8VkFQ
MXwgVkFQMnwgICAgIHwgVkFQM3wKICAgICAgICAgICAgKy0tLS0rLS0tLS0rLS0tLSstLS0tLS0r
ICAgICAgICstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwogICAgICAgICAgICAgICAgIHwgICAgIHwg
ICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICB8CiAgICAgICAgICAgICAgICAgfCAg
ICAgfCAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgIHwKICAgICAgICAgICAgICAg
ICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgfAogICAgICAgICAg
LS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0t
LQogICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgVGVuYW50ICAgICAgICB8ICAgICB8
ICAgICB8CiAgICAgICAgICAgIFRTSTEgfCBUU0kyfCAgICB8IFRTSTMgICAgICAgICAgVFNJMXwg
VFNJMnwgICAgIHxUU0kzCiAgICAgICAgICAgICAgICArLS0tKyArLS0tKyArLS0tKyAgICAgICAg
ICAgICArLS0tKyArLS0tKyAgICstLS0rCiAgICAgICAgICAgICAgICB8VFMxfCB8VFMyfCB8VFMz
fCAgICAgICAgICAgICB8VFM0fCB8VFM1fCAgIHxUUzZ8CiAgICAgICAgICAgICAgICArLS0tKyAr
LS0tKyArLS0tKyAgICAgICAgICAgICArLS0tKyArLS0tKyAgICstLS0rPC9wcmU+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5UbyBteSB1bmRlcnN0YW5kaW5nLCB0
aGUgQkZEIHNlc3Npb25zIGJldHdlZW4gTlZFMSBhbmQgTlZFMiBhcmUgYWN0dWFsbHkgaW5pdGlh
dGVkIGFuZCB0ZXJtaW5hdGVkIGF0IFZBUCBvZiBOVkUuPC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2Vy
aWYiPjwvc3Bhbj5JZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZE
IHNlc3Npb24gYmV0d2VlbiBWQVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUgc2Ft
ZSB0aW1lIGFub3RoZXIgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mIE5WRTEgYW5kIFZBUDMg
b2YgTlZFMiwgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgi
PmFsdGhvdWdoIHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZSBmb3IgdGhlIHNhbWUgVk5JMSwmbmJz
cDs8L3NwYW4+SSBiZWxpZXZlIGl0J3MgcmVhc29uYWJsZSwgc28gdGhhdCdzIHdoeSBJIHRoaW5r
IHdlIHNob3VsZCBhbGxvdyBpdC48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+T2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5czo8L3A+PHByZSBjbGFzcz0i
Z21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1fLTMxNzYwNDEwMjE0NjE0ODYzNTNn
bWFpbC1tXy03NzIzMDM5MDEzMjEzMjMyODA0bmV3cGFnZSI+Ik5vdGUgdGhhdCB0d28gZGlmZmVy
ZW50IFRlbmFudCBTeXN0ZW1zIChhbmQgVFNJcykgYXR0YWNoZWQgdG8gYSBjb21tb24gTlZFIGNh
biBzaGFyZSBhIFZBUCAoZS5nLiwgVFMxIGFuZCBUUzIgaW4gRmlndXJlIDIpIHNvIGxvbmcgYXMg
dGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yay48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6YXJpYWwiPiI8L3NwYW4+PC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2Zv
bnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+U29t
ZSBwZW9wbGUgbWF5IGFyZ3VlIHRoYXQgYWxsIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3RpbmcgdG8g
dGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrIE1VU1Qgc2hhcmUgb25lIFZBUCwgaWYgdGhhdCdzIHRy
dWUsIHRoZW4gVkFQMSBhbmQgVkFQMyBzaG91bGQgbWVyZ2UgaW50byBvbmUgVkFQIGFuZCBteSBl
eHBsYW5hdGlvbiBkb2Vzbid0IHdvcmsuIENvcHlpbmcgdG8gTlZPMyBXRyB0byBpbnZvbHZlIG1v
cmUgZXhwZXJ0cywgaG9wZSBmb3IgeW91ciBjbGFyaWZpY2F0aW9ucyBhbmQgY29tbWVudHMuPC9z
cGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj48YnI+PC9zcGFuPjwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTpzYW5zLXNlcmlmIj5CZXN0IFJlZ2FyZHMsPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXpl
OjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNl
cmlmIj5YaWFvIE1pbjwvc3Bhbj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2Pjwv
ZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48L3A+PC9kaXY+PC9ibG9j
a3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjxw
Pjxicj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2
PjwvZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48L3A+PC9kaXY+


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

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

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



From nobody Mon Oct  7 21:15:30 2019
Return-Path: <ghanwani@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 2D6EC120111; Mon,  7 Oct 2019 21:15:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.476
X-Spam-Level: 
X-Spam-Status: No, score=-1.476 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.172, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ILTnqZvW_W_W; Mon,  7 Oct 2019 21:15:17 -0700 (PDT)
Received: from mail-vs1-f52.google.com (mail-vs1-f52.google.com [209.85.217.52]) (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 6A1EB1200E3; Mon,  7 Oct 2019 21:15:17 -0700 (PDT)
Received: by mail-vs1-f52.google.com with SMTP id v19so10464573vsv.3; Mon, 07 Oct 2019 21:15:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SllYUBW2EYjv012pLKDbSw8fKZtUNJF8HQsgfe/pa1c=; b=nlN8hy1U/sdHvUUL7wRhD4nplCzPub9pFJvxnGG5s606jcvigyCYv/TGCQR1Q/UyhU u/mmb3B315A8aPCs6W0TGi9zpOwWonWnFN5eI1HdwsYTwDKMBfcmrJ4Ij//j1qcpwIlw mR2XAv+MsUHeAIg1viJSO+c3MKRmShHNLPzGUWNm0hGDd8KhCMUXOHbcqhheo+r7nNem syM+5mL7BJCgL3Kks/6LMILLoplXUZr5LhV1kzKtKM3mhDgo+bvj8YeO+ifvjsMwqw7h FKn5aGohjR9KXqksYYokuCkQaMy8WcWRYeiiMd3duC4bFDeHv8uTyQa5S5Imkd9RIOmU Rotw==
X-Gm-Message-State: APjAAAU5HYqVjZme8Ic9Epkfn7AmdZJ+Q66wJ1u6kFDo0QimpUOXIOjF WErXeWCFqPLMl6UAtLjzZ3YXgU720QUn9Hz8++M=
X-Google-Smtp-Source: APXvYqy44kyFjVK1E1+8t7JyRh2HiHic9klxaPKmcolV4S35OARjaozUXNTPaHuA+GcqFGyCes2MguN0O5FbgzEe6MM=
X-Received: by 2002:a67:43c5:: with SMTP id q188mr17002575vsa.162.1570508116463;  Mon, 07 Oct 2019 21:15:16 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzz-cKRA6G+Q-o2d_bKvmo214ocpLONAtp04LCfMkDYRRA@mail.gmail.com> <201910081028298610829@zte.com.cn>
In-Reply-To: <201910081028298610829@zte.com.cn>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Mon, 7 Oct 2019 21:15:04 -0700
Message-ID: <CA+-tSzwU1-pErVmWDEM6KNv-vTbWNvs12Dd7Rh1wp6e==_X_uw@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: xiao.min2@zte.com.cn
Cc: Greg Mirsky <gregimirsky@gmail.com>, didutt@gmail.com, draft-ietf-bfd-vxlan@ietf.org,  nvo3@ietf.org, santosh.pallagatti@gmail.com, rtg-bfd WG <rtg-bfd@ietf.org>,  "Joel M. Halpern" <jmh@joelhalpern.com>, tsridhar@vmware.com
Content-Type: multipart/alternative; boundary="00000000000066175605945e6a32"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/6zY-r1NTrIZcg8l3XvBCisG5wD0>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 08 Oct 2019 04:15:21 -0000

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

Hi Xiao Min,

Is there a draft that describes MPLS over Geneve?  It sounds like the NVE
is an MPLS router in this case and if you're using the same VNI as you
switch MPLS, then it's a one-armed router.  That doesn't change how BFD
needs to be run between NVEs.

Anoop

On Mon, Oct 7, 2019 at 7:28 PM <xiao.min2@zte.com.cn> wrote:

> Hi Anoop,
>
>
> Sorry for the late response, I just come back from vacation.
>
> The use case is that the network between the VM and the NVE is an MPLS
> network, within which the packet is forwarded basing on MPLS label, but n=
ot
> Ethernet MAC address and/or 802.1Q VLAN. When two such kind of MPLS
> networks need to communicate with each other, through a Geneve tunnel, th=
e
> encap I illustrated would be used.
>
>
> Best Regards,
>
> Xiao Min
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.ed=
u>
> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com>=
;didutt@gmail.com <
> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG <
> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
> tsridhar@vmware.com <tsridhar@vmware.com>;
> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05:36
> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD C=
ontrol packet at VTEP*
> Hi Xiao Min,
>
> Thanks for the details about the encap but the use case is not clear.  It
> might help if you explain why its necessary to map a physical Ethernet po=
rt
> and/or 802.1Q VLAN to the same VNI as an MPLS packet without an L2 header=
.
>
> Thanks,
> Anoop
>
> On Thu, Sep 26, 2019 at 7:50 PM <xiao.min2@zte.com.cn> wrote:
>
>> Hi Anoop,
>>
>>
>> Due to the fact that a variety of Tunnels could be used under the NVO3 a=
rchitecture,
>> as an example, below figure illustrates the format of MPLS packet over
>> Geneve Tunnel.
>>
>>     0                   1                   2                   3
>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>    |                                                               |
>>    ~                      Outer Ethernet Header                    ~
>>    |                                                               |
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>    |                                                               |
>>    ~                        Outer IPvX Header                      ~
>>    |                                                               |
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>    |                                                               |
>>    ~                        Outer UDP Header                       ~
>>    |                                                               |
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>    |                                                               |
>>    ~                          Geneve Header                        ~
>>    |                                                               |
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-+
>>    |                                                               |  |
>>    ~                         MPLS Label Stack                      ~  M
>>    |                                                               |  P
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
>>    |                                                               |  S
>>    |                                                               |
>>    ~                             Payload                           ~  P
>>    |                                                               |  K
>>    |                                                               |  T
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-+
>>    |                               FCS                             |
>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>
>> Note that in NVO3 working group Greg and I have submitted an individual
>> draft draft-xiao-nvo3-bfd-geneve, which is used to address BFD over Gene=
ve.
>>
>> The intention is to make the two drafts draft-ietf-bfd-vxlan and
>> draft-xiao-nvo3-bfd-geneve aligned, that is to say, we try to define the
>> identical mechanism for the common part of BFD over VxLAN Tunnel and BFD
>> over Geneve Tunnel. For the common part, draft-xiao-nvo3-bfd-geneve woul=
d
>> reference to draft-ietf-bfd-vxlan, and for the other part specific to
>> Geneve, we'll define the specific mechanism in draft-xiao-nvo3-bfd-genev=
e.
>>
>>
>> Hope that clarifies.
>>
>>
>> Best Regards,
>>
>> Xiao Min
>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.e=
du>
>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com=
>;didutt@gmail.com <
>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG <
>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>> bfd-chairs@ietf.org>;
>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 23:16
>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD =
Control packet at VTEP*
>> Hi Xiao Min,
>> I think we would need more detail around the use case below.  What does
>> the MPLS packet over Tunnel look like?
>>
>> Thanks,
>> Anoop
>>
>> On Wed, Sep 25, 2019 at 11:37 PM <xiao.min2@zte.com.cn> wrote:
>>
>>> Hi Anoop,
>>>
>>>
>>> Thanks for your comments.
>>>
>>> Considering a scenario where TS1 has an MPLS access (i.e. MPLS-Packet
>>> over Tunnel between NVEs) to VNI1, TS3 has an Ethernet access (i.e.
>>> MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS1 and TS3 s=
hare
>>> one VAP?
>>>
>>>
>>> Best Regards,
>>>
>>> Xiao Min
>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.=
edu>
>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.co=
m>;didutt@gmail.com <
>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG =
<
>>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>> bfd-chairs@ietf.org>;
>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 08:3=
6
>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP*
>>> _______________________________________________
>>> nvo3 mailing list
>>> nvo3@ietf.org
>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>
>>> >>>
>>> Some people may argue that all Tenant Systems connecting to the same
>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and VAP3
>>> should merge into one VAP and my explanation doesn't work. Copying to N=
VO3
>>> WG to involve more experts, hope for your clarifications and comments.
>>> >>>
>>>
>>> I would be one of those that would argue that they MUST share on VAP if
>>> they connect to the same Virtual Network.  IMO, the NVO3 arch doc shoul=
d
>>> have been clearer about this.
>>>
>>> Thanks,
>>> Anoop
>>>
>>> On Tue, Sep 24, 2019 at 7:40 PM <xiao.min2@zte.com.cn> wrote:
>>>
>>>> Hi Santosh,
>>>>
>>>>
>>>> With regard to the question whether we should allow multiple BFD
>>>> sessions for the same VNI or not, IMHO we should allow it, more explan=
ation
>>>> as follows...
>>>>
>>>> Below is a figure derived from figure 2 of RFC8014 (An Architecture
>>>> for Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>
>>>>                     |         Data Center Network (IP)        |
>>>>                     |                                         |
>>>>                     +-----------------------------------------+
>>>>                          |                           |
>>>>                          |       Tunnel Overlay      |
>>>>             +------------+---------+       +---------+------------+
>>>>             | +----------+-------+ |       | +-------+----------+ |
>>>>             | |  Overlay Module  | |       | |  Overlay Module  | |
>>>>             | +---------+--------+ |       | +---------+--------+ |
>>>>             |           |          |       |           |          |
>>>>      NVE1   |           |          |       |           |          | NV=
E2
>>>>             |  +--------+-------+  |       |  +--------+-------+  |
>>>>             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>>>>             |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>>>>             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>>>>             +----+-----+----+------+       +----+-----+-----+-----+
>>>>                  |     |    |                   |     |     |
>>>>                  |     |    |                   |     |     |
>>>>                  |     |    |                   |     |     |
>>>>           -------+-----+----+-------------------+-----+-----+-------
>>>>                  |     |    |     Tenant        |     |     |
>>>>             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>
>>>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>> actually initiated and terminated at VAP of NVE.
>>>>
>>>> If the network operator want to set up one BFD session between VAP1 of
>>>> NVE1 and VAP1of NVE2, at the same time another BFD session between VAP=
3 of
>>>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
>>>> VNI1, I believe it's reasonable, so that's why I think we should allow
>>>> it.
>>>>
>>>>
>>>> Of course, in RFC8014 it also says:
>>>>
>>>> "Note that two different Tenant Systems (and TSIs) attached to a commo=
n NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they conne=
ct to the same Virtual Network."
>>>>
>>>> Some people may argue that all Tenant Systems connecting to the same
>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and VAP3
>>>> should merge into one VAP and my explanation doesn't work. Copying to =
NVO3
>>>> WG to involve more experts, hope for your clarifications and comments.
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Xiao Min
>>>>
>>>
>>>
>>
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<div><br></div><div>Is there =
a draft that describes MPLS over Geneve?=C2=A0 It sounds like the NVE is an=
 MPLS router in this case and if you&#39;re using the same VNI as you switc=
h MPLS, then it&#39;s a one-armed router.=C2=A0 That doesn&#39;t change how=
 BFD needs to be run between NVEs.</div><div><br></div><div>Anoop</div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On M=
on, Oct 7, 2019 at 7:28 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao=
.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop=
,</p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font=
-size:14px;font-family:arial">Sorry for the late response, I just come back=
 from vacation.</p><p style=3D"font-size:14px;font-family:arial">The use ca=
se is that the network between the VM and the NVE is an MPLS network, withi=
n which the packet is forwarded basing on MPLS label, but not Ethernet MAC =
address and/or 802.1Q VLAN. When two such kind of MPLS networks need to com=
municate with each other, through a Geneve tunnel, the encap I illustrated =
would be used.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p =
style=3D"font-size:14px;font-family:arial">Best Regards,</p><p style=3D"fon=
t-size:14px;font-family:arial">Xiao Min</p><div><div><div></div></div></div=
><div></div><div><div style=3D"display:block"><div style=3D"width:100%;heig=
ht:28px;line-height:28px;background-color:rgb(224,229,233);color:rgb(19,136=
,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=
=3D"gmail-m_5883417216085879853zwriteHistoryContainer"><div><div style=3D"p=
adding:8px;background-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=
=B6=E4=BA=BA=EF=BC=9A</strong><span>AnoopGhanwani &lt;<a href=3D"mailto:ano=
op@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</span><=
/div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=
=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=
=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline"=
>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank"=
>gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a hre=
f=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a=
 href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt=
;;</span><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vx=
lan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a hr=
ef=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bf=
d-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"m=
ailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mai=
lto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span sty=
le=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh=
.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&g=
t;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:r=
tg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span st=
yle=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalper=
n.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"=
display:inline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">ts=
ridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"=
_blank">tsridhar@vmware.com</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=
=9C=9F =EF=BC=9A</strong><span>2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05:36</s=
pan></div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><span><strong>=
Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></sp=
an></div></div><div></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xi=
ao Min,<div><br></div><div>Thanks for the details about the encap but the u=
se case is not clear.=C2=A0 It might help if you explain why its necessary =
to map a physical Ethernet port and/or 802.1Q VLAN to the same VNI as an MP=
LS packet without an L2 header.</div><div><br></div><div>Thanks,</div><div>=
Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Thu, Sep 26, 2019 at 7:50 PM &lt;<a href=3D"mailto:xiao.min2@=
zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-siz=
e:14px;font-family:arial">Hi Anoop,</p><p style=3D"font-size:14px;font-fami=
ly:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Due to the =
fact that=C2=A0a variety of Tunnels could be used under the NVO3 a<span sty=
le=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quo=
t;Lucida Grande&quot;,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;=
background-color:rgb(255,255,255)">rchitecture, as an example, below figure=
 illustrates the format of MPLS packet over Geneve Tunnel.</span></p><p sty=
le=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Arial,=
=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Ve=
rdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(255=
,255,255)"></span></p><pre>    0                   1                   2   =
                3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                      Outer Ethernet Header                    ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer IPvX Header                      ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer UDP Header                       ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                          Geneve Header                        ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                                                               |  |
   ~                         MPLS Label Stack                      ~  M
   |                                                               |  P
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
   |                                                               |  S
   |                                                               |
   ~                             Payload                           ~  P
   |                                                               |  K
   |                                                               |  T
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                               FCS                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</pre><=
p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Ari=
al,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;=
,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(=
255,255,255)"></span></p><p><br></p><p>Note that in NVO3 working group Greg=
 and I have submitted an individual draft draft-xiao-nvo3-bfd-geneve, which=
 is used to address BFD over Geneve.</p><p>The intention is to make the two=
 drafts draft-ietf-bfd-vxlan and draft-xiao-nvo3-bfd-geneve aligned, that i=
s to say, we try to define the identical mechanism for the common part of B=
FD over VxLAN Tunnel and BFD over Geneve Tunnel. For the common part, draft=
-xiao-nvo3-bfd-geneve would reference to draft-ietf-bfd-vxlan, and for the =
other part specific to Geneve, we&#39;ll define the specific mechanism in d=
raft-xiao-nvo3-bfd-geneve.</p><p><br></p><p>Hope that clarifies.</p><p><br>=
</p><p>Best Regards,</p><p>Xiao Min</p><div><div style=3D"display:block"><d=
iv style=3D"width:100%;height:28px;line-height:28px;background-color:rgb(22=
4,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"gmail-m_5883417216085879853gmail-m_-8530579=
229706245615zwriteHistoryContainer"><div><div style=3D"padding:8px;backgrou=
nd-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=
=9A</strong><span>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu=
" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</span></div><div><strong>=
=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline"=
>=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=
=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:didutt@gm=
ail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didut=
t@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=
=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-i=
etf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>=
&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org"=
 target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" t=
arget=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline=
"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh=
.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.co=
m" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span styl=
e=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" tar=
get=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:inlin=
e">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bl=
ank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:inline"><a h=
ref=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a=
> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmw=
are.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:bfd=
-chairs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a> &lt;<a href=3D"=
mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a>&gt;;<=
/span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=
=B409=E6=9C=8826=E6=97=A5 23:16</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=
=BC=9A</strong><span><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Contro=
l packet at VTEP</strong></span></div></div><div><div><div dir=3D"ltr"><div=
 dir=3D"ltr">Hi Xiao Min,<br><div>I think we would need more detail around =
the use case below.=C2=A0 What does the MPLS packet over Tunnel look like?<=
/div><br><div>Thanks,</div><div>Anoop</div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 25, 2019 at 11:37 PM=
 &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zt=
e.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p =
style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14=
px;font-family:arial">Thanks for your comments.</p><p style=3D"font-size:14=
px;font-family:arial">Considering a scenario where TS1 has an MPLS access (=
i.e. MPLS-Packet over Tunnel between NVEs) to VNI1, TS3 has an Ethernet acc=
ess (i.e. MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS1 and=
 TS3 share one VAP?</p><p style=3D"font-size:14px;font-family:arial"><br></=
p><p style=3D"font-size:14px;font-family:arial">Best Regards,</p><p style=
=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"displa=
y:block"><div style=3D"width:100%;height:28px;line-height:28px;background-c=
olor:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=
=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_5883417216085879853gmail-m=
_-8530579229706245615gmail-m_-3176041021461486353zwriteHistoryContainer"><d=
iv><div style=3D"padding:8px;background-color:rgb(245,246,248)"><div><stron=
g>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span>AnoopGhanwani &lt;<a h=
ref=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.ed=
u</a>&gt;</span></div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</st=
rong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div=
><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"d=
isplay:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display:=
inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.=
com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gm=
ail.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:dra=
ft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org=
</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank"=
>draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline=
"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;=
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</=
span><span style=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@gm=
ail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"=
mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@g=
mail.com</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a hr=
ef=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;<=
/span><span style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:=
jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><=
span style=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com" target=
=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.c=
om" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span><span style=3D"dis=
play:inline"><a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-c=
hairs@ietf.org</a> &lt;<a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_bl=
ank">bfd-chairs@ietf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=
=9F =EF=BC=9A</strong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5 08:36</div><div><=
strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><span><strong>Re: [nvo3] BFD o=
ver VXLAN: Trapping BFD Control packet at VTEP</strong></span></div></div><=
div><div>_______________________________________________<br>nvo3=C2=A0maili=
ng=C2=A0list<br><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@iet=
f.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br><br><div dir=
=3D"ltr"><div dir=3D"ltr">&gt;&gt;&gt;</div><div dir=3D"ltr">Some people ma=
y argue that all Tenant Systems connecting to the same Virtual Network MUST=
 share one VAP, if that&#39;s true, then VAP1 and VAP3 should merge into on=
e VAP and my explanation doesn&#39;t work. Copying to NVO3 WG to involve mo=
re experts, hope for your clarifications and comments.=C2=A0=C2=A0<br></div=
><div dir=3D"ltr">&gt;&gt;&gt;</div><br><div>I would be one of those that w=
ould argue that they MUST share on VAP if they connect to the same Virtual =
Network.=C2=A0 IMO, the NVO3 arch doc should have been clearer about this.<=
/div><br><div>Thanks,</div><div>Anoop</div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Tue, Sep 24, 2019 at 7:40 PM &lt;<a=
 href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.c=
n</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
><div><p style=3D"font-size:14px;font-family:arial">Hi Santosh,</p><p style=
=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;fo=
nt-family:arial">With regard to the question whether we should=C2=A0<span s=
tyle=3D"font-family:sans-serif">allow multiple BFD sessions for the same VN=
I or not, IMHO we should allow it, more explanation as follows...</span></p=
><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:s=
ans-serif">Below is a figure derived from figure 2 of RFC8014 (<span style=
=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;=
Lucida Grande&quot;,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;ba=
ckground-color:rgb(255,255,255)">An Architecture for Data-Center Network Vi=
rtualization over Layer 3 (NVO3)</span>).</span></p><p style=3D"font-size:1=
4px;font-family:arial"><span style=3D"font-family:sans-serif"></span></p><p=
re>                    |         Data Center Network (IP)        |
                    |                                         |
                    +-----------------------------------------+
                         |                           |
                         |       Tunnel Overlay      |
            +------------+---------+       +---------+------------+
            | +----------+-------+ |       | +-------+----------+ |
            | |  Overlay Module  | |       | |  Overlay Module  | |
            | +---------+--------+ |       | +---------+--------+ |
            |           |          |       |           |          |
     NVE1   |           |          |       |           |          | NVE2
            |  +--------+-------+  |       |  +--------+-------+  |
            |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
            |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
            |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
            +----+-----+----+------+       +----+-----+-----+-----+
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
          -------+-----+----+-------------------+-----+-----+-------
                 |     |    |     Tenant        |     |     |
            TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
                +---+ +---+ +---+             +---+ +---+   +---+
                |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
                +---+ +---+ +---+             +---+ +---+   +---+</pre><p s=
tyle=3D"font-size:14px;font-family:arial">To my understanding, the BFD sess=
ions between NVE1 and NVE2 are actually initiated and terminated at VAP of =
NVE.</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span>If the network operator want to set up one BFD ses=
sion between VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD ses=
sion between VAP3 of NVE1 and VAP3 of NVE2, <span style=3D"font-family:aria=
l;line-height:21px">although the two BFD sessions are for the same VNI1,=C2=
=A0</span>I believe it&#39;s reasonable, so that&#39;s why I think we shoul=
d allow it.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Of course, in RFC8014 it also says:=
</p><pre>&quot;Note that two different Tenant Systems (and TSIs) attached t=
o a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as t=
hey connect to the same Virtual Network.<span style=3D"font-family:arial">&=
quot;</span></pre><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Some people may argue that all Tenant Systems c=
onnecting to the same Virtual Network MUST share one VAP, if that&#39;s tru=
e, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#3=
9;t work. Copying to NVO3 WG to involve more experts, hope for your clarifi=
cations and comments.</span></p><p style=3D"font-size:14px;font-family:aria=
l"><span style=3D"font-family:sans-serif"><br></span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:sans-serif">Best Reg=
ards,</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Xiao Min</span></p></div></blockquote></div></d=
iv></div></div></div></div></div></div><p><br></p></div></blockquote></div>=
</div></div></div></div></div></div></div><p><br></p></div></blockquote></d=
iv></div></div></div></div></div></div></div><p><br></p></div></blockquote>=
</div></div>

--00000000000066175605945e6a32--


From nobody Tue Oct  8 05:58:14 2019
Return-Path: <xiao.min2@zte.com.cn>
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 E5834120120; Mon,  7 Oct 2019 19:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xvmg5BMJPTau; Mon,  7 Oct 2019 19:46:01 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2CE36120111; Mon,  7 Oct 2019 19:45:59 -0700 (PDT)
Received: from mse-fl2.zte.com.cn (unknown [10.30.14.239]) by Forcepoint Email with ESMTPS id BFEC4C8458F75FAB7838; Tue,  8 Oct 2019 10:45:57 +0800 (CST)
Received: from njxapp02.zte.com.cn ([10.41.132.201]) by mse-fl2.zte.com.cn with SMTP id x982jiiB024801; Tue, 8 Oct 2019 10:45:44 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Tue, 8 Oct 2019 10:45:43 +0800 (CST)
Date: Tue, 8 Oct 2019 10:45:43 +0800 (CST)
X-Zmail-TransId: 2afa5d9bf85705768ca6
X-Mailer: Zmail v1.0
Message-ID: <201910081045439741643@zte.com.cn>
In-Reply-To: <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com>
References: CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com,  CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <santosh.pallagatti@gmail.com>
Cc: <gregimirsky@gmail.com>, <draft-ietf-bfd-vxlan@ietf.org>, <didutt@gmail.com>, <rtg-bfd@ietf.org>, <jmh@joelhalpern.com>, <tsridhar@vmware.com>, <nvo3@ietf.org>
Subject: =?UTF-8?B?UmU6QkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQ?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn x982jiiB024801
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/Lt6yp9o9Hbl3ufPU3HMk70xwmIg>
X-Mailman-Approved-At: Tue, 08 Oct 2019 05:58:12 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 08 Oct 2019 02:46:07 -0000

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


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


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

SGkgU2FudG9zaCwNCg0KDQoNCg0KDQoNClRoYW5rcyBmb3IgeW91ciBjb25zaWRlcmF0aW9uLg0K
DQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCuWOn+Wni+mCruS7tg0KDQoNCg0K5Y+R5Lu25Lq677yaU2FudG9zaFBLIDxzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPg0K5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHk
urrvvJpHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPjtkcmFmdC1pZXRmLWJmZC12
eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O0RpbmVzaCBEdXR0
IDxkaWR1dHRAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2VsIEhh
bHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+O1QuIFNyaWRoYXIgPHRzcmlkaGFyQHZtd2FyZS5j
b20+O2JmZC1jaGFpcnNAaWV0Zi5vcmcgPGJmZC1jaGFpcnNAaWV0Zi5vcmc+O252bzNAaWV0Zi5v
cmcgPG52bzNAaWV0Zi5vcmc+Ow0K5pelIOacnyDvvJoyMDE55bm0MTDmnIgwM+aXpSAyMjoyMg0K
5Li7IOmimCDvvJpSZTogQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tl
dCBhdCBWVEVQDQoNCg0KDQoNCg0KWGlhbywgICBUaGFua3MgZm9yIHlvdXIgZXhwbGFuYXRpb24u
IFRoaXMgaGVscHMgYSBsb3QuIEkgd291bGQgd2FpdCBmb3IgbW9yZSBjb21tZW50cyBmcm9tIG90
aGVycyB0byBzZWUgaWYgdGhpcyB3aGF0IHdlIG5lZWQgaW4gdGhpcyBkcmFmdCB0byBiZSBzdXBw
b3J0ZWQgYmFzZWQgb24gdGhhdCB3ZSBjYW4gcHJvdmlkZSBhcHByb3ByaWF0ZSBzZWN0aW9ucyBp
biB0aGUgZHJhZnQuIA0KDQoNClRoYW5rcw0KU2FudG9zaCBQIEsgDQoNCg0KDQoNCk9uIFdlZCwg
U2VwIDI1LCAyMDE5IGF0IDg6MTAgQU0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0K
DQpIaSBTYW50b3NoLA0KDQoNCg0KDQoNCg0KV2l0aCByZWdhcmQgdG8gdGhlIHF1ZXN0aW9uIHdo
ZXRoZXIgd2Ugc2hvdWxkIGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUg
Vk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmUgZXhwbGFuYXRpb24gYXMg
Zm9sbG93cy4NCg0KDQpCZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDIgb2Yg
UkZDODAxNCAoQW4gQXJjaGl0ZWN0dXJlIGZvciBEYXRhLUNlbnRlciBOZXR3b3JrIFZpcnR1YWxp
emF0aW9uIG92ZXIgTGF5ZXIgMyAoTlZPMykpLg0KDQoNCg0KDQogfCBEYXRhIENlbnRlciBOZXR3
b3JrIChJUCkgfAogfCB8CiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rCiB8IHwKIHwgVHVubmVsIE92ZXJsYXkgfAogKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0rICst
LS0tLS0tLS0rLS0tLS0tLS0tLS0tKwogfCArLS0tLS0tLS0tLSstLS0tLS0tKyB8IHwgKy0tLS0t
LS0rLS0tLS0tLS0tLSsgfAogfCB8IE92ZXJsYXkgTW9kdWxlIHwgfCB8IHwgT3ZlcmxheSBNb2R1
bGUgfCB8CiB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwgfCArLS0tLS0tLS0tKy0tLS0tLS0tKyB8
CiB8IHwgfCB8IHwgfAogTlZFMSB8IHwgfCB8IHwgfCBOVkUyCiB8ICstLS0tLS0tLSstLS0tLS0t
KyB8IHwgKy0tLS0tLS0tKy0tLS0tLS0rIHwKIHwgfFZOSTEgVk5JMiBWTkkxIHwgfCB8IHwgVk5J
MSBWTkkyIFZOSTEgfCB8CiB8ICstKy0tLS0tKy0tLS0rLS0tKyB8IHwgKy0rLS0tLS0rLS0tLS0r
LS0rIHwKIHxWQVAxfCBWQVAyfCB8IFZBUDMgfCB8VkFQMXwgVkFQMnwgfCBWQVAzfAogKy0tLS0r
LS0tLS0rLS0tLSstLS0tLS0rICstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwogfCB8IHwgfCB8IHwK
IHwgfCB8IHwgfCB8CiB8IHwgfCB8IHwgfAogLS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0tLQogfCB8IHwgVGVuYW50IHwgfCB8CiBUU0kxIHwg
VFNJMnwgfCBUU0kzIFRTSTF8IFRTSTJ8IHxUU0kzCiArLS0tKyArLS0tKyArLS0tKyArLS0tKyAr
LS0tKyArLS0tKwogfFRTMXwgfFRTMnwgfFRTM3wgfFRTNHwgfFRTNXwgfFRTNnwKICstLS0rICst
LS0rICstLS0rICstLS0rICstLS0rICstLS0rDQpUbyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgQkZE
IHNlc3Npb25zIGJldHdlZW4gTlZFMSBhbmQgTlZFMiBhcmUgYWN0dWFsbHkgaW5pdGlhdGVkIGFu
ZCB0ZXJtaW5hdGVkIGF0IFZBUCBvZiBOVkUuDQoNCg0KSWYgdGhlIG5ldHdvcmsgb3BlcmF0b3Ig
d2FudCB0byBzZXQgdXAgb25lIEJGRCBzZXNzaW9uIGJldHdlZW4gVkFQMSBvZiBOVkUxIGFuZCBW
QVAxb2YgTlZFMiwgYXQgdGhlIHNhbWUgdGltZSBhbm90aGVyIEJGRCBzZXNzaW9uIGJldHdlZW4g
VkFQMyBvZiBOVkUxIGFuZCBWQVAzIG9mIE5WRTIsIGFsdGhvdWdoIHRoZSB0d28gQkZEIHNlc3Np
b25zIGFyZSBmb3IgdGhlIHNhbWUgVk5JMSwgSSBiZWxpZXZlIGl0J3MgcmVhc29uYWJsZSwgc28g
dGhhdCdzIHdoeSBJIHRoaW5rIHdlIHNob3VsZCBhbGxvdyBpdC4NCg0KDQoNCg0KDQoNCk9mIGNv
dXJzZSwgaW4gUkZDODAxNCBpdCBhbHNvIHNheXM6DQoNCiJOb3RlIHRoYXQgdHdvIGRpZmZlcmVu
dCBUZW5hbnQgU3lzdGVtcyAoYW5kIFRTSXMpIGF0dGFjaGVkIHRvIGEgY29tbW9uIE5WRSBjYW4g
c2hhcmUgYSBWQVAgKGUuZy4sIFRTMSBhbmQgVFMyIGluIEZpZ3VyZSAyKSBzbyBsb25nIGFzIHRo
ZXkgY29ubmVjdCB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsuIg0KU29tZSBwZW9wbGUgbWF5
IGFyZ3VlIHRoYXQgYWxsIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3RpbmcgdG8gdGhlIHNhbWUgVmly
dHVhbCBOZXR3b3JrIE1VU1Qgc2hhcmUgb25lIFZBUCwgaWYgdGhhdCdzIHRydWUsIHRoZW4gVkFQ
MSBhbmQgVkFQMyBzaG91bGQgbWVyZ2UgaW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5hdGlvbiBk
b2Vzbid0IHdvcmsuIENvcHlpbmcgdG8gTlZPMyBXRyB0byBpbnZvbHZlIG1vcmUgZXhwZXJ0cywg
aG9wZSBmb3IgeW91ciBjbGFyaWZpY2F0aW9ucyBhbmQgY29tbWVudHMuDQoNCg0KDQoNCg0KDQpC
ZXN0IFJlZ2FyZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWPkeS7
tuS6uu+8mlNhbnRvc2hQSyA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4NCuaUtuS7tuS6
uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+Ow0K5oqE6YCB5Lq677yaZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3Jn
PjtEaW5lc2ggRHV0dCA8ZGlkdXR0QGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRm
Lm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjtULiBTcmlkaGFyIDx0
c3JpZGhhckB2bXdhcmUuY29tPjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJzQGlldGYu
b3JnPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA55pyIMjPml6UgMDU6MzkNCuS4uyDpopgg77yaUmU6
IEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoN
Cg0KR3JlZywNCg0KICAgIFBsZWFzZSBzZWUgaW5saW5lIHJlcGx5IHRhZ2dlZCBbU1BLXS4gSSBo
YXZlIGFkZGVkIHRleHQgcmVxdWVzdGVkLg0KDQpUaGFua3MNClNhbnRvc2ggUCBLIA0KDQoNCg0K
T24gRnJpLCBBdWcgMTYsIDIwMTkgYXQgNDo1OSBBTSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuLi5jb20+IHdyb3RlOg0KDQoNCg0KSGkgU2FudG9zaCx0aGFuayB5b3UgZm9yIHlvdXIg
Y29tbWVudHMuIFBsZWFzZSBmaW5kIG15IG5vdGVzIGluLWxpbmVkIGFuZCB0YWdnZWQgR0lNPj4u
DQoNClJlZ2FyZHMsDQpHcmVnDQoNCg0KDQoNCk9uIFR1ZSwgQXVnIDEzLCAyMDE5IGF0IDEwOjI0
IFBNIFNhbnRvc2ggUCBLIDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiB3cm90ZToNCg0K
DQpHcmVnLCAgIFRoYW5rcyBmb3IgdXBkYXRlZCB2ZXJzaW9uIG9mIGRvY3VtZW50LiBIZXJlIGFy
ZSBmZXcgY29tbWVudHMgb24gbmV3IGRyYWZ0Lg0KDQpTZWN0aW9uIDQ6DQoNCkRlc3RpbmF0aW9u
IE1BQzogVGhpcyBNVVNUIE5PVCBiZSBvZiBvbmUgb2YgdGVuYW50J3MgTUFDDQoNCiAgICAgICAg
IGFkZHJlc3Nlcy4gIFRoZSBNQUMgYWRkcmVzcyBNQVkgYmUgY29uZmlndXJlZCwgb3IgaXQgTUFZ
IGJlDQoNCiAgICAgICAgIGxlYXJuZWQgdmlhIGEgY29udHJvbCBwbGFuZSBwcm90b2NvbC4gIFRo
ZSBkZXRhaWxzIG9mIGhvdyB0aGUNCg0KICAgICAgICAgTUFDIGFkZHJlc3MgaXMgb2J0YWluZWQg
YXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuDQoNCg0KDQpJIHRoaW5rIHdl
IG1heSBuZWVkIHRvIGdpdmUgYmFja2dyb3VuZCBvbiB3aHkgd2UgYXJlIHNheWluZyBNQUMgYWRk
cmVzcyBNVVNUIG5vdCBiZSBvbmUgb2YgdGVuYW50J3MgTUFDIGFkZHJlc3MuIExpa2UgaW4gdGhp
cyB0aHJlYWQgd2UgaGF2ZSBkaXNjdXNzZWQgb25lIG9mIHRoZSB0ZW5hbnQgY291bGQgaGF2ZSBi
b3Jyb3dlZCB0aGUgc2FtZSBWVEVQIG1hYyBhZGRyZXNzIGFuZCB3ZSBpZiB3ZSBoYXZlIHRvIHVz
ZSBCRkQgdGhlbiB3ZSBuZWVkIHRvIGF2b2lkIHRoYXQgY29uZmxpY3QgdG8gZW5zdXJlIEJGRCBw
YWNrZXRzIGdldCBvYnNlcnZlZCBpbiB0aGUgVlRFUCBpdHNlbGYuIFNob3VsZCB3ZSBhZGQgYSBz
ZWN0aW9uIGJlZm9yZSA0IHRvIHNldCB0aGF0IGNvbnRleHQgc28gdGhhdCBhYm92ZSB0ZXh0IG1h
a2VzIG1vcmUgc2Vuc2UgaW4gdGhhdCBjb250ZXh0Pw0KDQpHSU0+PiBDZXJ0YWlubHkuIFBsZWFz
ZSBzaGFyZSB0aGUgdGV4dCB5b3UnZCBsaWtlIHRvIGFkZC4gDQoNCg0KIFtTUEtdICBQcm9wb3Nl
ZCB0ZXh0IGZvciB3aHkgd2Ugc2hvdWxkIG5vdCB1c2UgVlRFUCBNQVggYWRkcmVzcyBhcyB0ZW5h
bnQgTUFDIGFkZHJlc3MuDQoNCiJJbiBzb21lIHNjZW5hcmlvcyB0ZW5hbnQgTUFDIGlzIGJvcnJv
d2VkIGZyb20gVlRFUCBNQUMgYWRkcmVzcy4gVlhMQU4gQkZEIE1VU1QgdGVybWluYXRlIEJGRCBz
ZXNzaW9uIGF0IFZURVAgYW5kIE1VU1Qgbm90IGZvcndhcmQgQkZEIHBhY2tldHMgdG8gdGVuYW50
cy4gVG8gdGVybWluYXRlIFZYTEFOIEJGRCBwYWNrZXRzIGF0IFZURVAsIGRlcGxveW1lbnQgTVVT
VCBlbnN1cmUgdGhhdCB0aGVyZSBhcmUgbm8gdGVuYW50IFZNIHdoaWNoIGJhcnJvd3MgVlRFUCBN
QUMgYWRkcmVzcy4iDQoNCg0KDQoNCg0KDQoNCiAgIElQIGhlYWRlcjoNCg0KICAgICAgICAgRGVz
dGluYXRpb24gSVA6IElQIGFkZHJlc3MgTVVTVCBOT1QgYmUgb2Ygb25lIG9mIHRlbmFudCdzIElQ
DQoNCiAgICAgICAgIGFkZHJlc3Nlcy4gIElQIGFkZHJlc3MgTUFZIGJlIHNlbGVjdGVkIGZyb20g
dGhlIHJhbmdlIDEyNy84IGZvcg0KDQogICAgICAgICBJUHY0LCBmb3IgSVB2NiAtIGZyb20gdGhl
IHJhbmdlIDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQuDQoNCg0KICAgICAgICAgVFRMOiBNVVNU
IGJlIHNldCB0byAxIHRvIGVuc3VyZSB0aGF0IHRoZSBCRkQgcGFja2V0IGlzIG5vdA0KDQogICAg
ICAgICByb3V0ZWQgd2l0aGluIHRoZSBMMyB1bmRlcmxheSBuZXR3b3JrLg0KDQoNCg0KDQpJIHRo
aW5rIHdlIGhhdmUgYWRkZWQgc29tZSB0ZXh0IHRvIGFkZHJlc3MgU3JpZGhhciBjb21tZW50cyBv
biB3aHkgVFRMIE1VU1QgYmUgMSBhbmQgZGVzdCBJUCBhZGRyZXNzIE1VU1QgYmUgMTI3LzggcmFu
Z2UuIEkgc2VlIHRoYXQgdGV4dCBpcyBtaXNzaW5nIG5vdy4NCg0KR0lNPj4gTXkgYXBvbG9naWVz
IHRoYXQgSSd2ZSBtaXNzZWQgdG8gaW5jbHVkZSB0aGUgdGV4dCBmcm9tIGFub3RoZXIgZGlzY3Vz
c2lvbiB0aHJlYWQuIEkgYmVsaWV2ZSB0aGUgZm9sbG93aW5nIHdvdWxkIGJlIGNvbXBsZXRlOg0K
ICAgICAgICAgIFRUTCBvciBIb3AgTGltaXQ6IE1VU1QgYmUgc2V0IHRvIDEgdG8gZW5zdXJlIHRo
YXQgdGhlIEJGRA0KICAgICAgICAgcGFja2V0IGlzIG5vdCByb3V0ZWQgd2l0aGluIHRoZSBMYXll
ciAzIHVuZGVybGF5IG5ldHdvcmsuICBUaGlzDQogICAgICAgICBhZGRyZXNzZXMgdGhlIHNjZW5h
cmlvIHdoZW4gdGhlIGlubmVyIElQIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMNCiAgICAgICAgIG9m
IFZYTEFOIGdhdGV3YXkgYW5kIHRoZXJlIGlzIGEgcm91dGVyIGluIHVuZGVybGF5IHdoaWNoDQog
ICAgICAgICByZW1vdmVzIHRoZSBWWExBTiBoZWFkZXIsIHRoZW4gaXQgaXMgcG9zc2libGUgdG8g
cm91dGUgdGhlDQogICAgICAgICBwYWNrZXQgYXMgVlhMQU4gIGdhdGV3YXkgYWRkcmVzcyBpcyBy
b3V0YWJsZSBhZGRyZXNzLg0KDQogW1NQS10gVGhpcyB0ZXh0IGxvb2tzIGdvb2QuICANCg0KDQoN
Cg0KDQpTZWN0aW9uIDUuMToNCg0KRm9yIHN1Y2ggcGFja2V0cywgdGhlIEJGRCBzZXNzaW9uIE1V
U1QgYmUgaWRlbnRpZmllZA0KICAgdXNpbmcgdGhlIGZvbGxvd2luZyB0aHJlZS10dXBsZXMgb2Yg
ZmllbGRzIG9mIHRoZSBpbm5lciBoZWFkZXI6IHRoZQ0KICAgc291cmNlIElQLCB0aGUgZGVzdGlu
YXRpb24gSVAsIGFuZCB0aGUgc291cmNlIFVEUCBwb3J0IG51bWJlciBwcmVzZW50DQogICBpbiB0
aGUgSVAgaGVhZGVyIGNhcnJpZWQgYnkgdGhlIHBheWxvYWQgb2YgdGhlIHBhY2tldCBpbiBWWExB
Tg0KICAgZW5jYXBzdWxhdGlvbi4gIElmIEJGRCBwYWNrZXQgaXMgcmVjZWl2ZWQgd2l0aCBub24t
emVybyBZb3VyDQpEaXNjcmltaW5hdG9yLCB0aGVuIEJGRCBzZXNzaW9uIE1VU1QgYmUgZGVtdWx0
aXBsZXhlZCBvbmx5IHdpdGggWW91cg0KICAgRGlzY3JpbWluYXRvciBhcyB0aGUga2V5Lg0KDQoN
Cg0KSnVzdCB3aXRoIDMgdHVwbGUgd2Ugd2lsbCBub3QgYmUgYWJsZSB0byBkZW11eCBwYWNrZXQu
IFdlIG5lZWQgdG8gY29uc2lkZXIgVk5JIGFzIHdlbGwgaWYgd2UgaGF2ZSBtdWx0aXBsZSBCRkQg
c2Vzc2lvbiBiZXR3ZWVuIHNhbWUgcGFpciBvZiBWVEVQLg0KDQpHSU0+PiBUaGlzIGlzIG9uZSBv
ZiBjb21tZW50cyBmcm9tIENhcmxvcyB3ZSBuZWVkIHRvIGFkZHJlc3MuIFlvdXIgY29tbWVudCBo
YXZlIGhlbHBlZCBtZSB0byBmb3JtIHRoZSBxdWVzdGlvbjoNCg0KDQpXaGF0IGlzIHRoZSBnb2Fs
IHJ1bm5pbmcgbXVsdGlwbGUgQkZEIHNlc3Npb25zIGJldHdlZW4gdGhlIHBhaXIgb2YgVlRFUHM/
DQoNCg0KIFtTUEtdIFRoZSBnb2FsIG9mIHRoZSBtdWx0aXBsZSBCRkQgc2Vzc2lvbiBpcyB0byBl
bnN1cmUgY2hlY2sgbGl2ZWxpbmVzcyBvZiBWWExBTiB0dW5uZWwuIFRoZXJlIGlzIGFscmVhZHkg
YSBnb29kIGFtb3VudCBvZiBkZWJhdGUgb24gdGhpcyB0b3BpYyB0aGF0IGRvIHdlIHJlYWxseSBu
ZWVkIHRoYXQ/IEFzIHBlciBSRkMgNTg4NCB3ZSBhcmUgcnVubmluZyBCRkQgcGVyIExTUCBhbmQg
d2UgbWlnaHQgaGl0IHNjYWxlIGlzc3VlcyB0aGVyZSB0b28uIEkgdGhpbmsgaXQgaXMgdXAgdG8g
b3BlcmF0b3IgdG8gZGVjaWRlIGhvdyB0aGV5IHdhbnQgdG8gdXNlIG11bHRpcGxlIEJGRCBzZXNz
aW9uIHBlciBWWExBTiB0dW5uZWwuIEl0IGNvdWxkIGJlIHBvc3NpYmxlIHRoYXQgQkZEIHNlc3Np
b24gd2l0aCBzcGVjaWFsIFZOSSBpcyBydW4gYXQgYWdncmVzc2l2ZSBpbnRlcnZhbCB3aGVyZSBh
cyBNQVkgaGF2ZSBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9yIGRpZmZlcmVudCBWTkkgYXQgYSBz
ZWRhdGUgaW50ZXJ2YWwsIGZvciB0aGF0IG1hdHRlciB0aGV5IGNvdWxkIGJlIHJ1bm5pbmcgaW4g
ZGVtYW5kIG1vZGUgYXMgd2VsbCAocnVuIFAvRiBzZXF1ZW5jZSBvbmx5IHdoZW4gdGhlcmUgaXMg
bm8gZGF0YSBmb2xsb3dpbmcgZm9yIHRoYXQgVk5JKS4gQXMgV0cgaWYgd2UgdGhpbmsgcnVubmlu
ZyBtdWx0aXBsZSBCRkQgc2Vzc2lvbiBtYWtlIHNlbnNlIHRoZW4gd2UgbWlnaHQgbmVlZCB0byBh
ZGQgYXBwcm9wcmlhdGUgdGV4dC4NCg0KDQpJZiB0aGUgZ29hbCBpcyB0byBtb25pdG9yIHBlciBW
TkksIHRoZW4gdGhlIGZvbGxvd2luZyB0ZXh0IHNob3VsZCBkZXNjcmliZSB0aGUgZGVtdWx0aXBs
ZXhpbmcgb2YgdGhlIGluaXRpYWwgQkZEIENvbnRyb2wgcGFja2V0OiAgIERlbXVsdGlwbGV4aW5n
IG9mIElQIEJGRCBwYWNrZXQgaGFzIGJlZW4gZGVmaW5lZCBpbiBTZWN0aW9uIDMgb2YNCiAgIFtS
RkM1ODgxXS4gIFNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBtYXkgYmUgcnVubmluZyBiZXR3
ZWVuIHR3bw0KICAgVlRFUHMsIHRoZXJlIG5lZWRzIHRvIGJlIGEgbWVjaGFuaXNtIGZvciBkZW11
bHRpcGxleGluZyByZWNlaXZlZCBCRkQNCiAgIHBhY2tldHMgdG8gdGhlIHByb3BlciBzZXNzaW9u
LiAgRm9yIGRlbXVsdGlwbGV4aW5nIHBhY2tldHMgd2l0aCBZb3VyDQogICBEaXNjcmltaW5hdG9y
IGVxdWFsIHRvIDAsIGEgQkZEIHNlc3Npb24gTVVTVCBiZSBpZGVudGlmaWVkIHVzaW5nIHRoZQ0K
ICAgbG9naWNhbCBsaW5rIG92ZXIgd2hpY2ggdGhlIEJGRCBDb250cm9sIHBhY2tldCBpcyByZWNl
aXZlZC4gIEluIHRoZQ0KICAgY2FzZSBvZiBWWExBTiwgdGhlIFZOSSBudW1iZXIgaWRlbnRpZmll
cyB0aGF0IGxvZ2ljYWwgbGluay4gIElmIEJGRA0KICAgcGFja2V0IGlzIHJlY2VpdmVkIHdpdGgg
bm9uLXplcm8gWW91ciBEaXNjcmltaW5hdG9yLCB0aGVuIEJGRCBzZXNzaW9uDQogICBNVVNUIGJl
IGRlbXVsdGlwbGV4ZWQgb25seSB3aXRoIFlvdXIgRGlzY3JpbWluYXRvciBhcyB0aGUga2V5Lg0K
DQogW1NQS10gIEkgdGhpbmsgdGhpcyB0ZXh0IGZvciBtdWx0aXBsZSBCRkQgc2Vzc2lvbiBiZXR3
ZWVuIHNhbWUgcGFpciBvZiBWVEVQcyBmb3IgbXVsdGlwbGUgVk5JIG1ha2VzIHNlbnNlIG9ubHkg
aWYgYXMgV0cgd2UgdGhpbmsgdGhhdCBjb3VsZCBiZSB1c2UgY2FzZS4gDQoNCg0KV291bGQgdGhl
cmUgYmUgbmVlZCB0byBydW4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIHdpdGggdGhlIHNhbWUgVk5J
IG51bWJlcj8NCg0KDQpbU1BLXSBJTUhPIHdlIHNob3VsZCBub3QgYWxsb3cgbXVsdGlwbGUgQkZE
IHNlc3Npb24gZm9yIHRoZSBzYW1lIFZOSS4gDQogDQoNCg0KDQoNCg0KDQoNClRoYW5rcw0KDQpT
YW50b3NoIFAgSw0KDQoNCg0KDQoNCk9uIEZyaSwgQXVnIDksIDIwMTkgYXQgNDoyNyBBTSBHcmVn
IE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPiB3cm90ZToNCg0KDQpEaW5lc2gsIHRoYW5r
IHlvdSBmb3IgeW91ciBoZWxwLCBtdWNoIGFwcHJlY2lhdGVkLg0KSGkgSm9lbCBhbmQgU3JpZGhh
ciwNCmNvdWxkIHlvdSBwbGVhc2UgY2hlY2sgaWYgdGhlIHVwZGF0ZWQgdGV4dCBvbiB0aGUgaW5u
ZXIgRXRoZXJuZXQgZnJhbWUgYWRkcmVzc2VkIHlvdXIgY29uY2Vybi4NCg0KDQoNCg0KT24gV2Vk
LCBBdWcgNywgMjAxOSBhdCAyOjI1IFBNIERpbmVzaCBEdXR0IDxkaWR1dHRAZ21haWwuY29tPiB3
cm90ZToNCg0KDQpMb29rcyBnb2QgdG8gbWUgR3JlZy4gVGhhbmsgeW91IGZvciB5b3VyIGhhcmQg
d29yayBpbiB0aGlzLA0KDQpEaW5lc2gNCg0KDQoNCg0KDQpPbiBXZWQsIEF1ZyA3LCAyMDE5IGF0
IDk6MjUgQU0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gd3JvdGU6DQoNCg0K
SGkgRGluZXNoLCBKb2VsLCBTcmlkaGFyLCBldCBhbC4sbXVjaCBhcHByZWNpYXRlIHRoZSBoZWxw
IHlvdSd2ZSBnaXZlbiBtZSBzaGFyaW5nIHlvdXIgZXhwZXJ0aXNlLiBJIGhvcGUgdGhhdCB0aGUg
dXBkYXRlcyB5b3Ugd2lsbCBmaW5kIGluIHRoZSBhdHRhY2hlZCBkaWZmIGFuZCB0aGUgd29ya2lu
ZyBjb3B5IG9mIHRoZSBkcmFmdCBiZSBjbG9zZXIgdG8gdGhlIGFjY2VwdGFibGUgc29sdXRpb24g
Zm9yIFZURVAtVlRFUCBCRkQuIFBsZWFzZSBub3RlLCB0aGF0IEknbGwgc2hvcnRseSBzdGFydCBh
IG5ldyBkaXNjdXNzaW9uIHRocmVhZCB0byBhZGRyZXNzIG9uZSBvZiBDYXJsb3MncyBxdWVzdGlv
bnMgb24gdGhlIGFtYmlndWl0eSBvZiB0aGUgdGV4dCBvbiBtdWx0aXBsZSBjb25jdXJyZW50IHNl
c3Npb25zIGJldHdlZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQcy4NClBsZWFzZSByZXZpZXcgdGhl
IGNoYW5nZXMgdG8gU2VjdGlvbnMgNCBhbmQgNiBhbmQgc2hhcmUgeW91ciBmZWVkYmFjaywgc3Vn
Z2VzdGlvbnMsIGFuZCBxdWVzdGlvbnMuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCg0KDQoNCk9uIE1v
biwgQXVnIDUsIDIwMTkgYXQgNjowMyBQTSBEaW5lc2ggRHV0dCA8ZGlkdXR0QGdtYWlsLmNvbT4g
d3JvdGU6DQoNCg0KDQoNCg0KDQpPbiBNb24sIEF1ZyA1LCAyMDE5IGF0IDU6NTYgUE0gR3JlZyBN
aXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gd3JvdGU6DQoNCg0KSGkgRGluZXNoLHRoYW5r
IHlvdSBmb3IgeW91ciBleHBlZGllbnQgZGV0YWlsZWQgcmVzcG9uc2UuDQpJIGJlbGlldmUgdGhh
dCB0aGUgYWJpbGl0eSB0byBydW4gQkZEIHNlc3Npb24gdXAgdG8gYSB0ZW5hbnQgKFZURVAtVlRF
UC10ZW5hbnQgb3IgdGVuYW50LXRlbmFudCkgd2FzIG5ldmVyIGluIGplb3BhcmR5IGZyb20gdGhp
cyBzcGVjaWZpY2F0aW9uLg0KSSdtIHRyeWluZyB0byBwcm92aWRlIHByZWNpc2Ugc3BlY2lmaWNh
dGlvbiBvbiB3aGF0IGNhbiBiZSB1c2VkIGFkIHRoZSBkZXN0aW5hdGlvbiBNQUMgYW5kIElQIGFk
ZHJlc3NlcyBpbiB0aGUgaW5uZXIgZnJhbWUvcGFja2V0IGFzIEkgYmVsaWV2ZSB0aGF0IGxpa2Vs
eSB3aWxsIGhlbHAgdG8gYXZvaWQgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZXMuDQpJJ20gaW50ZXJl
c3RlZCB0byBsZWFybiBzb21lIG1vcmUgYWJvdXQgdGhlICJtYXJ0aWFuIGNoZWNraW5nIiBmdW5j
dGlvbi4gQXMgeW91IGtub3csIG1hcnRpYW4gYWRkcmVzc2VzIGhhdmUgYmVlbiB1c2VkIGFzIGRl
c3RpbmF0aW9uIElQIGFkZHJlc3MgaW4gTFNQIFBpbmcgYW5kIEJGRCBvdmVyIE1QTFMgTFNQIGFu
ZCBQVy4gSSBoYXZlbid0IGhlYXJkIHRoYXQgYW55IHNpbGljb24gZmVhdHVyZSBjYXVzZWQgcHJv
YmxlbXMgZm9yIG9wZXJhdG9ycyB1c2luZyB0aGVzZSB0b29scy4NCg0KDQpJbnRlcmVzdGluZy4g
SSBkaWRuJ3Qga25vdyB0aGlzIGFzcGVjdCBvZiB1c2Ugd2l0aCBNUExTIHBpbmcuIERpZCB0aG9z
ZSBwYWNrZXRzIGV2ZXIgZ28gdGhyb3VnaCBhIGZpcmV3YWxsIHRob3VnaD8gSW4gYW55IGNhc2Us
IG1heWJlIHN1Z2dlc3QgdGhlIHVzZSBvZiB0aG9zZSBhZGRyZXNzZXMgd2l0aCBhIHN0YXRlbWVu
dCB0aGF0IHRoaXMgaXMgaG93IExTUCBkb2VzIGl0LCBidXQgdGhhdCBvdGhlciBNQUMvSVAgcGFp
cnMgYXJlIHBvc3NpYmxlIGFzIGxvbmcgYXMgdGhlIGNvbmRpdGlvbnMgb2YgdGhlIGVuZHBvaW50
IG93bmluZyB0aGUgTUFDL0lQIHdhcyBob25vcmVkLg0KDQpEaW5lc2gNCg0KDQoNClJlZ2FyZHMs
DQpHcmVnDQoNCg0KDQoNCk9uIE1vbiwgQXVnIDUsIDIwMTkgYXQgMzo1OSBQTSBEaW5lc2ggRHV0
dCA8ZGlkdXR0QGdtYWlsLmNvbT4gd3JvdGU6DQoNCg0KSGkgR3JlZywNCg0KVGhhdCB3ZSBhZ3Jl
ZSBvbiB0aGUgcHJvYmxlbSBkZWZpbml0aW9uIGlzIHRoZSBmaXJzdCBzdGVwIGZvcndhcmQuIFlv
dXIgb3JpZ2luYWwgZG9jdW1lbnQgaGFkIG15IGNhc2VzIGNvdmVyZWQgYW5kIHNvIEkgd2FzIHN1
cnByaXNlZCBieSB0aGUgdHJhY2sgdGhpcyB0aHJlYWQgdG9vay4gSXQgZG9lc24ndCBtYXR0ZXIs
IHdlJ3JlIGJhY2sgb24gdHJhY2suDQoNCk15IHJlY29tbWVuZGF0aW9uIGlzIHRvIG5vdCB3b3Jy
eSBhYm91dCBzcGVjaWZ5aW5nIHRoZSBwcmVjaXNlIE1BQy9JUCBhZGRyZXNzIHVzZWQgaW4gdGhl
IGlubmVyIGhlYWRlci4gVGhlIGFkZHJlc3NlcyBjaG9zZW4gTVVTVCBlbnN1cmUgdGhhdCB0aGUg
cGFja2V0IGlzIHRyYXBwZWQgdG8gdGhlIGNvbnRyb2wgcGxhbmUgb2YgdGhlIFZURVAgYW5kIG5v
dCBlc2NhcGUgdG8gdGhlIHRlbmFudCBpZiB0aGUgQkZEIGlzIHRvIHRoZSBWVEVQLiBBbnkgc29s
dXRpb24gTVVTVCBhbHNvIG5vdCBwcmVjbHVkZSB0aGUgdXNlIG9mIHRoZSBCRkQgYnkgdGVuYW50
IHN5c3RlbXMgZm9yIHRoYXQgVk5JLiBUaGVyZSBhcmUgbWFueSB3YXlzIGFuIGltcGxlbWVudGVy
IGNhbiBjaG9vc2UgdG8gaW1wbGVtZW50IHRoaXMuIEZvciBleGFtcGxlLCB0aGUgaW5uZXIgTUFD
IGFkZHJlc3MgaXMgd2hhdGV2ZXIgdGhlIFZURVAgaW1wbGVtZW50ZXIgd291bGQgcmV0dXJuIGlm
IEFSUCdkIGZvciB0aGUgSVAgYWRkcmVzcyB1c2VkIGluIHRoZSBpbm5lciBoZWFkZXIgaW4gdGhl
IGdpdmVuIFZOSS4gVGhlIGltcGxlbWVudGVyIGNhbiBwaWNrIGEgZml4ZWQgTUFDIGFkZHJlc3Ms
IG9uZSB0aGF0IHRoZXkgb3duIGV0Yy4gTXVsdGlwbGUgQkZEIHNlc3Npb25zIGNhbiBiZSBydW4g
Zm9yIHRlc3RpbmcgcGF0aCBjb25uZWN0aXZpdHkgb24gbW9yZSB0aGFuIG9uZSBWTklzLiBMaW1p
dHMgc2hvdWxkIGJlIGluIHBsYWNlIHRvIGF2b2lkIG92ZXJ3aGVsbWluZyB0aGUgcmVjZWl2ZXIg
d2l0aCBCRkQgbWVzc2FnZXMgKHlvdSBoYWQgd29yZHMgYWJvdXQgdGhpcyBpbiB5b3VyIGN1cnJl
bnRseSBwdWJsaXNoZWQgZHJhZnQpLiAgSWYgdGhlIFZOSSBpcyBpcnJlbGV2YW50IGluIHRoZSB0
ZXN0IGkuZS4gb25seSB0aGUgVlhMQU4gcGlwZSBhdCB0aGUgVlRFUCBpcyBiZWluZyB0ZXN0ZWQu
IHRoZSB1c2VyIGNhbiB1c2UgYW55IFZOSSBhY3RpdmUgb24gdGhlIFZURVAgb24gd2hpY2ggdGhl
IFZURVAgb3ducyBhbiBJUCBhZGRyZXNzLg0KDQpJJ20gY29uY2VybmVkIGFib3V0IHRoZSB1c2Ug
b2YgMTI3LzggYWRkcmVzcyBvbmx5IGJlY2F1c2Ugb2YgZmlyZXdhbGxzIG9yIGltcGxlbWVudGF0
aW9ucyB0aGF0IGRyb3AgcGFja2V0cyB3aXRoIHRoZXNlIGFkZHJlc3NlcyBhcyBlaXRoZXIgdGhl
IHNvdXJjZSBvciBkZXN0aW5hdGlvbi4gRm9yIGV4YW1wbGUsIG9uIG1hbnkgbWVyY2hhbnQgc2ls
aWNvbiwgSSBkb24ndCBiZWxpZXZlIHlvdSBjYW4gdHVybiBvZmYgbWFydGlhbiBjaGVja2luZyBh
bmQgZHJvcHMgKm9ubHkqIGZvciBWWExBTi1lbmNhcHN1bGF0ZWQgQkZEIHBhY2tldHMuIEkgZG9u
J3Qga25vdyB3aGF0IHRoZSBMaW51eCBrZXJuZWwgZG9lcyB0b2RheSBvbiBzdWNoIHBhY2tldHMs
IGZvciBleGFtcGxlIChvciBIeXBlci1WKS4gSSdkIGxpa2UgYSBzb2x1dGlvbiB0aGF0IGRvZXNu
J3QgZGVtYW5kIGFkZGl0aW9uYWwgb3IgbmV3IGNoaXAgZnVuY3Rpb25hbGl0eSBvciByZXF1aXJl
IGFkZGl0aW9uYWwgbWlkZGxlLWJveCBob2xlIHB1bmNoLg0KDQpXaHkgZG8geW91IGZlZWwgeW91
IE1VU1QgdG8gc3BlY2lmeSB0aGUgTUFDL0lQIGFkZHJlc3Mgb24gdGhlIGlubmVyIHBhY2tldD8g
V2hhdCBhbSBJIG1pc3NpbmcgaGVyZT8NCg0KDQpEaW5lc2gNCg0KDQoNCg0KDQpPbiBNb24sIEF1
ZyA1LCAyMDE5IGF0IDM6MDQgUE0gR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4g
d3JvdGU6DQoNCg0KDQpIaSBEaW5lc2gsd2hhdCBkbyB5b3Ugc2VlIGFzIHRoZSB3YXkgZm9yd2Fy
ZD8gSSBhZ3JlZSwgdGhhdCB0aGUgcHJvcG9zZWQgdGV4dCBkb2Vzbid0IHdvcmsgZm9yIG11bHRp
LVZOSSBjb25jdXJyZW50IG1vbml0b3JpbmcgYmVjYXVzZSB0aGVzZSBWTklzIGFyZSB0ZW5hbnQn
cyBWTklzLiBBbmQgaW4gdGhhdCBjYXNlLCB3ZSBuZWVkIHRvIHNwZWNpZnkgYW5vdGhlciBtZWNo
YW5pc20gdG8gdHJhcCB0aGUgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVAuIEl0IHNlZW1zIHRo
YXQgVlRFUCdzIEV0aGVybmV0IGFkZHJlc3MgbXVzdCBiZSB1c2VkIGFzIHRoZSBkZXN0aW5hdGlv
biBNQUMgYWRkcmVzcyBpbiB0aGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUuIFRoZSBkZXN0aW5hdGlv
biBJUCBhZGRyZXNzIG1heSBiZSBlaXRoZXIgVlRFUCdzIGFkZHJlc3Mgb2YgbWFydGlhbiAoSSBk
byBwcmVmZXIgbWFydGlhbikuIExldCBtZSBnaXZlIGl0ICB0cnk6DQpORVcgVEVYVDoNCg0KDQpU
byBtb25pdG9yIGNvbnRpbnVpdHkgb2YgdGhlIHBhdGggYmV0d2VlbiB0d28gVlRFUHMsIGFuIG9w
ZXJhdG9yIE1VU1Qgc2VsZWN0IGEgVk5JIG51bWJlciB0byBiZSB1c2VkIGFzIE1hbmFnZW1lbnQg
Vk5JLiBNYW5hZ2VtZW50IFZOSSBudW1iZXIgTVVTVCBOT1QgYmUgb25lIG9mIHRoZSB0ZW5hbnQn
cyBWTklzIHRvIHByZXZlbnQgc2VuZGluZyBWWExBTiBwYWNrZXRzIHJlY2VpdmVkIG9uIE1hbmFn
ZW1lbnQgVk5JIHRvIGEgdGVuYW50LiBWTkkgbnVtYmVyIDEgaXMgUkVDT01NRU5ERUQgYXMgdGhl
IGRlZmF1bHQgZm9yIE1hbmFnZW1lbnQgVk5JLiBbRWQubm90ZTogV2hhdCB3ZSBzZXQgdGhlIERl
c3RpbmF0aW9uIE1BQyB0bz8gQ2FuIGl0IGJlIGludmFsaWQgTUFDIHRoYXQgTVVTVCBiZSBpZ25v
cmVkIG9uIHJlY2VpcHQ/XQ0KDQoNCklmIGFuIGltcGxlbWVudGF0aW9uIHN1cHBvcnRzIGNvbmN1
cnJlbnQgbW9uaXRvcmluZyBvZiBtdWx0aXBsZSBWTklzLCB0aGVuIHRoZSB2YWx1ZSBvZiBWTkkg
bnVtYmVyIE1BWSBiZSBvbmUgb2YgdGVuYW50J3MgVk5Jcy4gVGhlIGRlc3RpbmF0aW9uIE1BQyBh
ZGRyZXNzIGluIHRoZSBpbm5lciBFdGhlcm5ldCBmcmFtZSBlbmNhcHN1bGF0aW5nIEJGRCBDb250
cm9sIHBhY2tldCBNVVNUIGJlIE1BQyBhc3NvY2lhdGVkIHdpdGggdGhlIHJlbW90ZSBWVEVQLiAN
ClRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIG9mIHRoZSBpbm5lciBJUCBwYWNrZXQgTVVTVCBi
ZSBzZWxlY3RlZCBmcm9tIHRoZSByYW5nZSAxMjcvOCBmb3IgSVB2NCwgYW5kIGZvciBJUHY2IGZy
b20gdGhlIHJhbmdlIDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQuIFRoZSBUVEwgdmFsdWUgaW4g
dGhlIGlubmVyIElQIGhlYWRlciBNVVNUIGJlIHNldCB0byAxLg0KDQoNClJlZ2FyZHMsR3JlZyAN
Cg0KDQoNCk9uIFN1biwgQXVnIDQsIDIwMTkgYXQgOTowNyBBTSBEaW5lc2ggRHV0dCA8ZGlkdXR0
QGdtYWlsLmNvbT4gd3JvdGU6DQoNCg0KSGkgR3JlZywNCg0KVGhhbmtzIGZvciB5b3VyIGNsYXJp
ZmljYXRpb25zLiBJIGFncmVlIHdpdGggeW91ciBzZW50aW1lbnQgb24gd2h5IHlvdSdyZSBydW5u
aW5nIEJGRCBvdmVyIFZYTEFOIGJldHdlZW4gVlRFUHMuIEkgd2Fzbid0IGFyZ3VpbmcgYWdhaW5z
dCBpdCBhdCBhbGwuIEFsbCBJIHdhcyBzYXlpbmcgd2FzIHBvaW50aW5nIHRvIHRoZSBsaW1pdGF0
aW9ucyBvZiB0aGUgdXNlIG9mIG1hbmFnZW1lbnQgVk5JLiBJIHNwb2tlIHRvIHNvbWUgb3BlcmF0
b3JzIHdobydyZSBydW5uaW5nIEVWUE4gYW5kIG1lbnRpb25lZCB0aGUgZGlzY3Vzc2lvbiBvbiB0
aGlzIHRocmVhZC4gVGhleSBjb25jdXIgdGhhdCB0aGV5J3JlIHVzaW5nIHNwZWNpZmljIFZOSXMg
dG8gdGVzdCBjb25uZWN0aXZpdHkgb3ZlciB0aGF0IFZOSSBiZXR3ZWVuIFZURVBzIHRvIGVuc3Vy
ZSBtaXNjb25maWd1cmF0aW9uIGRvZXNuJ3QgbGVhZCB0byBibGFja2hvbGVzLiBNeSBzdGF0ZW1l
bnRzIGFyZSBiYXNlZCBpbiByZWFsIHdvcmxkIG9wZXJhdG9yIGV4cGVyaWVuY2UuIEFuZCBJIHdh
cyBwcm92aWRpbmcgbGFuZ3VhZ2UgdGhhdCBlbnN1cmVkIHBhY2tldHMgZGlkbid0IGxlYWsgYWNy
b3NzIHRvIHRlbmFudHMgd2hlbiB0aGV5IHdlcmUgZGVzdGluZWQgdG8gVlRFUHMuDQoNCkRpbmVz
aA0KDQoNCg0KDQoNCk9uIFNhdCwgQXVnIDMsIDIwMTkgYXQgMTA6MzQgQU0gR3JlZyBNaXJza3kg
PGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gd3JvdGU6DQoNCg0KSGkgRGluZXNoLG1hbnkgdGhhbmtz
IGZvciB5b3VyIGRldGFpbGVkIHVwZGF0ZXMgb24gaG93IHNvbWUgaW1wbGVtZW50YXRpb25zIHBy
b2Nlc3MgVlhMQU4gaGVhZGVyIGFuZCB0aGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUuIFRoZXNlIGFy
ZSB2ZXJ5IGhlbHBmdWwgaW4gYWNoaWV2aW5nIHRoZSB3b3JrYWJsZSBzb2x1dGlvbiBmb3IgdGhl
IHByb2JsZW0gYXQgaGFuZC4NCllvdSd2ZSBub3RlZCB0aGF0IGEgcGF0aCBiZXR3ZWVuIFZURVBz
IG1heSBiZSBtb25pdG9yZWQgaW4gdGhlIHVuZGVybGF5IG5ldHdvcmsgYnkgbWVyZWx5IGVzdGFi
bGlzaGluZyBhIEJGRCBzZXNzaW9uLiBUaGF0IGlzIHRydWUsIGJ1dCBieSB1c2luZyBCRkQgd2l0
aCBWWExBTiBlbmNhcHN1bGF0aW9uIGJldHdlZW4gdGhlIHBhaXIgb2YgVlRFUHMgd2UgYXJlIGV4
dGVuZGluZyB0aGUgT0FNIGRvbWFpbiBieSBpbmNsdWRpbmcsIHRvIHNvbWUgZXh0ZW50LCBWWExB
TiBmb3J3YXJkaW5nIGVuZ2luZS4gQWJzdHJhY3QgaW4gUkZDIDU4ODAgZGVmaW5lcyB0aGUgZ29h
bCBhbmQgdGhlIGRvbWFpbiBpbiB3aGljaCBCRkQgcHJvdG9jb2wgY2FuIGRldGVjdCBhIGZhdWx0
IGFzOg0KICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBwcm90b2NvbCBpbnRlbmRlZCB0byBk
ZXRlY3QgZmF1bHRzIGluIHRoZQ0KICAgYmlkaXJlY3Rpb25hbCBwYXRoIGJldHdlZW4gdHdvIGZv
cndhcmRpbmcgZW5naW5lcywgaW5jbHVkaW5nDQogICBpbnRlcmZhY2VzLCBkYXRhIGxpbmsocyks
IGFuZCB0byB0aGUgZXh0ZW50IHBvc3NpYmxlIHRoZSBmb3J3YXJkaW5nDQogICBlbmdpbmVzIHRo
ZW1zZWx2ZXMsIHdpdGggcG90ZW50aWFsbHkgdmVyeSBsb3cgbGF0ZW5jeS4gDQoNClRodXMsIEJG
RCBpbiB0aGUgdW5kZXJsYXkgd2lsbCBleGVyY2lzZSBhIHBhcnQgb2YgSVAgZm9yd2FyZGluZyBl
bmdpbmUgd2hpbGUgQkZEIHdpdGggVlhMQU4gZW5jYXBzdWxhdGlvbiwgcmFuIGJldHdlZW4gdGhl
IHNhbWUgcGFpciBvZiBWVEVQcywgZXh0ZW5kcyB0aGUgT0FNIGRvbWFpbi4gQXQgdGhlIHNhbWUg
dGltZSwgZGVmaW5pbmcgQkZEIGJldHdlZW4gdGVuYW50IHN5c3RlbXMgaW4gb3V0c2lkZSB0aGUg
Z29hbCBvZiB0aGlzIHNwZWNpZmljYXRpb24uIEJ1dCBWWExBTiBCRkQgc2Vzc2lvbiBiZXR3ZWVu
IFZURVBzIG1heSBiZSB1c2VmdWwgaW4gbW9uaXRvcmluZyBlMmUgcGF0aCBiZXR3ZWVuIHRlbmFu
dHMsIGFzIGRlc2NyaWJlZCBpbiB0aGUgdXBkYXRlIHRvIC0wNzoNCiAgIEF0IHRoZSBzYW1lIHRp
bWUsIGEgc2VydmljZSBsYXllciBCRkQgc2Vzc2lvbiBtYXkgYmUgdXNlZCBiZXR3ZWVuIHRoZQ0K
ICAgdGVuYW50cyBvZiBWVEVQcyBJUDEgYW5kIElQMiB0byBwcm92aWRlIGVuZC10by1lbmQgZmF1
bHQgbWFuYWdlbWVudC4NCiAgIEluIHN1Y2ggY2FzZSwgZm9yIFZURVBzIEJGRCBjb250cm9sIHBh
Y2tldHMgb2YgdGhhdCBzZXNzaW9uIGFyZQ0KICAgaW5kaXN0aW5ndWlzaGFibGUgZnJvbSBkYXRh
IHBhY2tldHMuICBJZiBlbmQtdG8tZW5kIGRlZmVjdCBkZXRlY3Rpb24NCiAgIGlzIHJlYWxpemVk
IGFzIHRoZSBzZXQgb2YgY29uY2F0ZW5hdGVkIE9BTSBkb21haW5zLCBlLmcuLCBWTTEtMSAtIElQ
MQ0KICAgLS0gSVAyIC0gVk0yLTEsIHRoZW4gdGhlIEJGRCBzZXNzaW9uIG92ZXIgVlhMQU4gYmV0
d2VlbiBWVEVQcyBTSE9VTEQNCiAgIGZvbGxvdyB0aGUgcHJvY2VkdXJlcyBkZXNjcmliZWQgaW4g
U2VjdGlvbiA2LjguMTcgW1JGQzU4ODBdLg0KDQpJJ3ZlIGF0dGFjaGVkIHRoZSBjdXJyZW50IHdv
cmtpbmcgdmVyc2lvbiBvZiB0aGUgZHJhZnQuDQoNClJlZ2FyZHMsDQpHcmVnDQoNCg0KDQoNCg0K
T24gRnJpLCBBdWcgMiwgMjAxOSBhdCA1OjQzIFBNIERpbmVzaCBEdXR0IDxkaWR1dHRAZ21haWwu
Y29tPiB3cm90ZToNCg0KDQpXaGF0IEkgbWVhbiBpcyAiSG93IGRvIHlvdSBpbmZlciB0aGF0IGl0
IGV4Y2x1ZGVzIHRoZSBjYXNlIEknbSB0YWxraW5nIGFib3V0PyIuIA0KDQoNCkRpbmVzaA0KDQoN
Cg0KDQoNCk9uIEZyaSwgQXVnIDIsIDIwMTkgYXQgNTo0MSBQTSBEaW5lc2ggRHV0dCA8ZGlkdXR0
QGdtYWlsLmNvbT4gd3JvdGU6DQoNCg0KVGhlIGFic3RyYWN0IHJlYWRzIHRoaXM6ICINClRoaXMg
ZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSB1c2Ugb2YgdGhlIEJpZGlyZWN0aW9uYWwgRm9yd2FyZGlu
ZwogRGV0ZWN0aW9uIChCRkQpIHByb3RvY29sIGluIHBvaW50LXRvLXBvaW50IFZpcnR1YWwgZVh0
ZW5zaWJsZSBMb2NhbAogQXJlYSBOZXR3b3JrIChWWExBTikgdHVubmVscyBmb3JtaW5nIHVwIGFu
IG92ZXJsYXkgbmV0d29yay4iDQoNCkhvdyBkbyB5b3UgaW5mZXIgd2hhdCB5b3Ugc2FpZD8NCg0K
RGluZXNoDQoNCg0KDQoNCk9uIEZyaSwgQXVnIDIsIDIwMTkgYXQgNTozOCBQTSBKb2VsIE0uIEhh
bHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+IHdyb3RlOg0KDQpJIGFtIGdvaW5nIGJ5IHdoYXQg
dGhlIGRyYWZ0IHNheXMgaXRzIHB1cnBvc2UgaXMuICBJZiB5b3UgKERpbmVzaCkgd2FudCANCnRo
ZSBkcmFmdCB0byBmdWxmaWxsIGEgZGlmZmVyZW50IHB1cnBvc2UsIHRoZW4gZWl0aGVyIGFzayB0
aGUgY2hhaXJzIHRvIA0KdGFrZSB0aGlzIGRyYWZ0IGJhY2sgdG8gdGhlIFdHLCBvciB3cml0ZSBh
IHNlcGFyYXRlIGRyYWZ0Lg0KQXMgY3VycmVudGx5IHdyaXR0ZW4sIHRoZSBiZWhhdmlvciBHcmVn
IHByb3Bvc2VkIG1lZXRzIHRoZSBuZWVkcywgYW5kIA0KZG9lcyBzbyBpbiBhIHdheSB0aGF0IGlz
IGNvbnNpc3RlbnQgd2l0aCBWeExBTi4NCg0KWW91cnMsDQpKb2VsDQoNCk9uIDgvMi8yMDE5IDg6
MzAgUE0sIERpbmVzaCBEdXR0IHdyb3RlOg0KPiBXaGF0IGlzIHRoZSBzdGF0ZWQgcHVycG9zZSBv
ZiB0aGlzIEJGRCBzZXNzaW9uPyBUaGUgVlRFUCByZWFjaGFiaWxpdHkgaXMgDQo+IGRldGVybWlu
ZWQgYnkgdGhlIHVuZGVybGF5LCBJIGRvbid0IG5lZWQgVlhMQU4tZW5jYXBlZCBwYWNrZXQgZm9y
IHRoYXQuIA0KPiBEbyB3ZSBhZ3JlZT8NCj4gDQo+IElmIEkgd2FudCB0byB0ZXN0IHRoZSBWWExB
TiBlbmNhcC9kZWNhcCBmdW5jdGlvbmFsaXR5IGFsb25lLCBwaWNraW5nIGFueSANCj4gc2luZ2xl
IFZOSSBtYXliZSBmaW5lLiBCdXQgaXMgdGhpcyBhbGwgYW55IG5ldHdvcmsgb3BlcmF0b3Igd2Fu
dHM/IFdoeT8gDQo+IEluIHdoYXQgc2l0dWF0aW9ucyBoYXMgdGhpcyBiZWVuIGEgcHJvYmxlbT8g
SSBzdXNwZWN0IG9wZXJhdG9ycyBhbHNvIA0KPiB3YW50IHRvIHZlcmlmeSBwYXRoIGNvbnRpbnVp
dHkgb3ZlciBhIHNwZWNpZmljIFZOSS4gSWYgeW91IHNheSB0aGlzIGlzIA0KPiBub3QgZGVmaW5l
ZCBieSB0aGUgZG9jdW1lbnQsIEkgZGlzYWdyZWUgYmVjYXVzZSB0aGUgY3VycmVudCB2ZXJzaW9u
IA0KPiB0YWxrcyBhYm91dCBjb250cm9sbGluZyB0aGUgbnVtYmVyIG9mIEJGRCBzZXNzaW9ucyBi
ZXR3ZWVuIHRoZSBWVEVQcyANCj4gKHNlZSBzZWN0aW9uIDMpLiBNb3JlIGltcG9ydGFudGx5LCB0
aGlzIGlzIGEgcmVhbCBwcm9ibGVtIHRoYXQgb3BlcmF0b3JzIA0KPiBsaWtlIHRvIHZlcmlmeS4N
Cj4gDQo+IERpbmVzaA0KPiANCj4gT24gRnJpLCBBdWcgMiwgMjAxOSBhdCA1OjA4IFBNIEpvZWwg
TS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbSANCj4gPG1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPj4gd3JvdGU6DQo+IA0KPiAgICAgV2hhdCBpcyBzcGVjaWFsIGFib3V0IHRoZSBtYW5h
Z2VtZW50IFZOSSBpcyBwcmVjaXNlbHkgdGhhdCBpdCBpcyBOT1QgYQ0KPiAgICAgdGVuYW50IFZO
SS4gIFRoZSBWeExBTiBhZG1pbmlzdHJhdGlvbiBkb2VzIGtub3cgaG93IGl0IGFsbG9jYXRlcyBW
TkkgdG8NCj4gICAgIHRlbmFudHMsIGFuZCB3aGljaCBWTkkgaXQgaGFzIGFsbG9jYXRlZC4gIElu
IGNvbnRyYXN0LCBpdCBkb2VzIG5vdCBrbm93DQo+ICAgICB3aGljaCBJUCBhZGRyZXNzZXMgb3Ig
TUFDIGFkZGRyZXNzZXMgdGVoIHRlbmFudCBpcyB1c2luZyBvciBtYXkgcGxhbg0KPiAgICAgdG8g
dXNlLg0KPiANCj4gICAgIFlvdXJzLA0KPiAgICAgSm9lbA0KPiANCj4gICAgIE9uIDgvMi8yMDE5
IDY6NDEgUE0sIERpbmVzaCBEdXR0IHdyb3RlOg0KPiAgICAgID4gVGhlIGFzc3VtcHRpb24gb2Yg
YW4gSVAgYWRkcmVzcyB3aXRoaW4gYW55IFZOSSBpcyBzdXNwZWN0IHRoYXQgd2F5Lg0KPiAgICAg
ID4gV2hhdCdzIHNwZWNpYWwgYWJvdXQgYSBzaW5nbGUgVk5JLCB0aGUgbWFuYWdlbWVudCBWTkk/
IFRoZSBWVEVQIElQDQo+ICAgICAgPiBhZGRyZXNzIGRvZXMgbm90IGJlbG9uZyBpbiByZWFsaXR5
IGluIGFueSBWTkkuLi4NCj4gICAgICA+DQo+ICAgICAgPiBEaW5lc2gNCj4gICAgICA+DQo+ICAg
ICAgPiBPbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDM6MTcgUE0gSm9lbCBNLiBIYWxwZXJuDQo+ICAg
ICA8am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+ICAg
ICAgPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPj4+IHdyb3RlOg0KPiAgICAgID4NCj4gICAgICA+ICAgICBZb3VyIHJlc3BvbnNlIHNlZW1z
IHRvIG1pc3MgdHdvIHBvaW50czoNCj4gICAgICA+DQo+ICAgICAgPiAgICAgRmlyc3QsIHRoZSBw
cm9ibGVtIHlvdSBkZXNjcmliZSBpcyBub3Qgd2hhdCB0aGUgZG9jdW1lbnQgc2F5cw0KPiAgICAg
aXQgaXMNCj4gICAgICA+ICAgICBzb2x2aW5nLiAgVG8gdGhlIGRlZ3JlZSBpdCBkaXNjdXNzZXMg
aXQgYXQgYWxsLCB0aGUgZG9jdW1lbnQNCj4gICAgIHNheXMgIg0KPiAgICAgID4gICAgICAgSW4N
Cj4gICAgICA+ICAgICBtb3N0IGNhc2VzLCBhIHNpbmdsZSBCRkQgc2Vzc2lvbiBpcyBzdWZmaWNp
ZW50IGZvciB0aGUgZ2l2ZW4NCj4gICAgIFZURVAgdG8NCj4gICAgICA+ICAgICBtb25pdG9yIHRo
ZSByZWFjaGFiaWxpdHkgb2YgYSByZW1vdGUgVlRFUCwgcmVnYXJkbGVzcyBvZiB0aGUNCj4gICAg
IG51bWJlciBvZg0KPiAgICAgID4gICAgIFZOSXMgaW4gY29tbW9uLiAiDQo+ICAgICAgPg0KPiAg
ICAgID4gICAgIFNlY29uZCwgeW91IGFzc3VtZSB0aGUgZXhpc3RlbmNlIG9mIGFuIElQIGFkZHJl
c3MgZm9yIGEgVlRFUA0KPiAgICAgd2l0aGluIGENCj4gICAgICA+ICAgICBWTkkuICBBcyB3aXRo
IHRoZSBNQUMgYWRkcmVzcywgdGhlIFZURVAgZG9lcyBub3QgaGF2ZSBhbiBJUA0KPiAgICAgYWRk
cmVzcw0KPiAgICAgID4gICAgIHdpdGhpbiB0aGUgVk5JLiAgU29tZSBpbXBsZW1lbnRhdGlvbnMg
bWF5IGhhdmUgY3JlYXRlZCBzdWNoIGENCj4gICAgIHRoaW5nLA0KPiAgICAgID4gICAgIGJ1dA0K
PiAgICAgID4gICAgIHRoZSBnZW5lcmFsIGNvbnN0cnVjdCwgYXMgZGVmaW5lZCB0byBkYXRlLCBk
b2VzIG5vdCBzdXBwb3J0IHN1Y2guDQo+ICAgICAgPg0KPiAgICAgID4gICAgIEluIHNob3J0LCB5
b3UgYXJlIHJlcXVpcmluZyBhIGJlaGF2aW9yIHRoYXQgdmlvbGF0ZXMgdGhlDQo+ICAgICBhcmNo
aXRlY3R1cmFsDQo+ICAgICAgPiAgICAgc3RydWN0dXJlIG9mIG92ZXJsYXkgLyB1bmRlcmxheSBz
ZXBhcmF0aW9uLCBhbmQgY29tbW9uDQo+ICAgICB1c2FnZS4gIEFuZCB5b3UNCj4gICAgICA+ICAg
ICBhcmUgZG9pbmcgc28gdG8gc3VwcG9ydCBhIHVzZSBjYXNlIHRoYXQgdGhlIHdvcmtpbmcgZ3Jv
dXAgaGFzIG5vdA0KPiAgICAgID4gICAgIGluZGljYXRlZCBpbiB0aGUgZG9jdW1lbnQgYXMgaW1w
b3J0YW50Lg0KPiAgICAgID4NCj4gICAgICA+ICAgICBZb3VycywNCj4gICAgICA+ICAgICBKb2Vs
DQo+ICAgICAgPg0KPiAgICAgID4gICAgIE9uIDgvMi8yMDE5IDU6MDEgUE0sIERpbmVzaCBEdXR0
IHdyb3RlOg0KPiAgICAgID4gICAgICA+IEpvZWwsDQo+ICAgICAgPiAgICAgID4NCj4gICAgICA+
ICAgICAgPiBZb3UgdW5kZXJzdG9vZCBjb3JyZWN0bHkuDQo+ICAgICAgPiAgICAgID4NCj4gICAg
ICA+ICAgICAgPiBUaGUgVk5JcyBtYXkgbm90IHNoYXJlIGZhdGUgZHVlIHRvIG1pc2NvbmZpZ3Vy
YXRpb24uIEFuZCBJDQo+ICAgICBzdHJvbmdseQ0KPiAgICAgID4gICAgICA+IHN1c3BlY3Qgc29t
ZW9uZSB3aWxsIHdhbnQgdG8gdXNlIEJGRCBmb3IgdGhhdCBiZWNhdXNlIGl0cw0KPiAgICAgYWJv
dXQNCj4gICAgICA+ICAgICBjaGVja2luZw0KPiAgICAgID4gICAgICA+IHBhdGggY29udGludWl0
eSBhcyBzdGF0ZWQgYnkgdGhlIGRyYWZ0LiBBcyBsb25nIGFzIHRoZXJlJ3MgYQ0KPiAgICAgID4g
ICAgIHZhbGlkIElQDQo+ICAgICAgPiAgICAgID4gKGJlY2F1c2UgaXQncyBCRkQpIG93bmVkIGJ5
IHRoZSBWVEVQIGluIHRoYXQgVk5JLCB5b3UgY2FuDQo+ICAgICB1c2UgQkZEIGluDQo+ICAgICAg
PiAgICAgID4gdGhhdCBWTkkuIFRoYXRzIGFsbCB0aGF0IHlvdSBuZWVkIHRvIGRpY3RhdGUuICBU
aGF0IElQIGFkZHJlc3MNCj4gICAgICA+ICAgICBoYXMgYSBNQUMNCj4gICAgICA+ICAgICAgPiBh
ZGRyZXNzIGFuZCB5b3UgY2FuIHVzZSB0aGF0IG9uIHRoZSBpbm5lciBmcmFtZS4gVGhhdCBpcw0K
PiAgICAgYWxsIG5vcm1hbA0KPiAgICAgID4gICAgICA+IFZYTEFOIHByb2Nlc3NpbmcuIFRoZSBv
dXRlciBJUCBpcyBhbHdheXMgdGhhdCBvZiB0aGUgVlRFUC4NCj4gICAgICA+ICAgICAgPg0KPiAg
ICAgID4gICAgICA+IERpbmVzaA0KPiAgICAgID4gICAgICA+DQo+ICAgICAgPiAgICAgID4gT24g
RnJpLCBBdWcgMiwgMjAxOSBhdCAxMTowMyBBTSBKb2VsIE0uIEhhbHBlcm4NCj4gICAgICA+ICAg
ICA8am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+ICAg
ICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pj4NCj4gICAgICA+ICAgICAgPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPg0KPiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+Pj4gd3JvdGU6DQo+ICAgICAgPiAgICAgID4NCj4g
ICAgICA+ICAgICAgPiAgICAgSWYgSSBhbSByZWFkaW5nIHlvdXIgdmFyaW91cyBlbWFpbHMgY29y
cmVjdGx5IERpbmVzaA0KPiAgICAgKGFuZCBJDQo+ICAgICAgPiAgICAgbWF5IGhhdmUNCj4gICAg
ICA+ICAgICAgPiAgICAgbWlzc2VkIHNvbWV0aGluZykgeW91IGFyZSB0cnlpbmcgdG8gdXNlIHRo
ZSBNQUMgYWRkcmVzcw0KPiAgICAgID4gICAgIGJlY2F1c2UgeW91DQo+ICAgICAgPiAgICAgID4g
ICAgIHdhbnQNCj4gICAgICA+ICAgICAgPiAgICAgdG8gYmUgYWJsZSB0byBzZW5kIHRoZXNlIEJG
RCBwYWNrZXRzIG92ZXIgYXJiaXRyYXJ5IFZOSSB0bw0KPiAgICAgID4gICAgIG1vbml0b3IgdGhl
DQo+ICAgICAgPiAgICAgID4gICAgIFZOSS4gIFRoYXQgaXMgbm90IGEgcmVxdWlyZW1lbnQgaWRl
bnRpZmllZCBpbiB0aGUNCj4gICAgIGRvY3VtZW50Lg0KPiAgICAgID4gICAgIEl0IGlzIG5vdA0K
PiAgICAgID4gICAgICA+ICAgICBldmVuIGEgcHJvYmxlbSBJIHVuZGVyc3RhbmQsIHNpbmNlIGFs
bCB0aGUgVk5JIGJldHdlZW4gYW4NCj4gICAgICA+ICAgICBpbmdyZXNzIGFuZA0KPiAgICAgID4g
ICAgICA+ICAgICBlZ3Jlc3MgVlRFUCBzaGFyZSBmYXRlLg0KPiAgICAgID4gICAgICA+DQo+ICAg
ICAgPiAgICAgID4gICAgIFlvdXJzLA0KPiAgICAgID4gICAgICA+ICAgICBKb2VsDQo+ICAgICAg
PiAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgT24gOC8yLzIwMTkgMTo0NCBQTSwgRGluZXNo
IER1dHQgd3JvdGU6DQo+ICAgICAgPiAgICAgID4gICAgICA+IFRoYW5rcyBmb3IgdmVyaWZ5aW5n
IHRoaXMuIE9uIExpbnV4IGFuZCBoYXJkd2FyZQ0KPiAgICAgcm91dGVycw0KPiAgICAgID4gICAg
IHRoYXQgSSdtDQo+ICAgICAgPiAgICAgID4gICAgIGF3YXJlDQo+ICAgICAgPiAgICAgID4gICAg
ICA+IG9mIChDaXNjbyBjaXJjYSAyMDEyIGFuZCBDdW11bHVzKSwgdGhlIHBoeXNpY2FsIE1BQw0K
PiAgICAgYWRkcmVzcyBpcw0KPiAgICAgID4gICAgICA+ICAgICByZXVzZWQNCj4gICAgICA+ICAg
ICAgPiAgICAgID4gYWNyb3NzIHRoZSBWTklzIG9uIHRoZSBWVEVQLiBEaWQgeW91IGNoZWNrIG9u
IGEgbm9uLVZNVw0KPiAgICAgID4gICAgIGRldmljZT8NCj4gICAgICA+ICAgICAgPiAgICAgVGhp
cyBpcw0KPiAgICAgID4gICAgICA+ICAgICAgPiBtb3JlIGZvciBteSBvd24gY3VyaW9zaXR5Lg0K
PiAgICAgID4gICAgICA+ICAgICAgPg0KPiAgICAgID4gICAgICA+ICAgICAgPiBUbyBhZGRyZXNz
IHRoZSBnZW5lcmFsIGNhc2UsIGNhbiB3ZSBub3QgZGVmaW5lIGENCj4gICAgICA+ICAgICB3ZWxs
LWtub3duIChvcg0KPiAgICAgID4gICAgICA+ICAgICByZXNlcnZlDQo+ICAgICAgPiAgICAgID4g
ICAgICA+IG9uZSkgdW5pY2FzdCBNQUMgYWRkcmVzcyBmb3IgdXNlIHdpdGggVlRFUD8gSWYgdGhl
IE1BQw0KPiAgICAgID4gICAgIGFkZHJlc3MgaXMNCj4gICAgICA+ICAgICAgPiAgICAgID4gY29u
ZmlndXJhYmxlIGluIEJGRCBjb21tYW5kLCB0aGlzIGNhbiBiZSBtb290Lg0KPiAgICAgID4gICAg
ICA+ICAgICAgPg0KPiAgICAgID4gICAgICA+ICAgICAgPiBEaW5lc2gNCj4gICAgICA+ICAgICAg
PiAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4gT24gRnJpLCBBdWcgMiwgMjAxOSBhdCAx
MDoyNyBBTSBTYW50b3NoIFAgSw0KPiAgICAgID4gICAgICA+ICAgICAgPiA8c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbQ0KPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLi4uY29t
DQo+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pg0KPiAgICAgID4g
ICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20NCj4gICAgIDxt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4NCj4gICAgICA+ICAgICA8bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC4uLmNvbQ0KPiAgICAgPG1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPj4+DQo+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbQ0KPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
Li4uY29tDQo+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pg0KPiAg
ICAgID4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20NCj4g
ICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4NCj4gICAgICA+ICAgICA8
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC4uLmNvbQ0KPiAgICAgPG1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+Pj4gd3JvdGU6DQo+ICAgICAgPiAgICAgID4gICAg
ICA+DQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICBJIGhhdmUgY3Jvc3MgY2hlY2tlZCBwb2lu
dCByYWlzZWQgYWJvdXQgTUFDIGFkZHJlc3MNCj4gICAgICA+ICAgICB1c2FnZS4gSXQgaXMNCj4g
ICAgICA+ICAgICAgPiAgICAgID4gICAgIHBvc3NpYmxlIHRoYXQgdGVuYW50IGNvdWxkIGJlIHVz
aW5nIHBoeXNpY2FsIE1BQw0KPiAgICAgID4gICAgIGFkZHJlc3MgYW5kDQo+ICAgICAgPiAgICAg
ID4gICAgIHdoZW4gYQ0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgcGFja2V0IGNvbWVzIHdp
dGggdmFsaWQgVk5JIHdpdGggYSBNQUMgYWRkcmVzcw0KPiAgICAgdGhhdCBpcw0KPiAgICAgID4g
ICAgIGJlaW5nDQo+ICAgICAgPiAgICAgID4gICAgIHVzZWQgYnkNCj4gICAgICA+ICAgICAgPiAg
ICAgID4gICAgIHRlbmFudCB0aGVuIHBhY2tldCB3aWxsIGJlIHNlbnQgdG8gdGhhdCB0ZW5hbnQu
DQo+ICAgICBUaGlzIHJ1bGVzDQo+ICAgICAgPiAgICAgID4gICAgIG91dCB0aGUNCj4gICAgICA+
ICAgICAgPiAgICAgID4gICAgIGZhY3QgdGhhdCB3ZSBjb3VsZCB1c2UgcGh5c2ljYWwgTUFDIGFk
ZHJlc3MgYXMNCj4gICAgIGlubmVyDQo+ICAgICAgPiAgICAgTUFDIHRvDQo+ICAgICAgPiAgICAg
ID4gICAgIGVuc3VyZQ0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgcGFja2V0cyBnZXQgdGVy
bWluYXRlZCBhdCBWVEVQIGl0c2VsZi4NCj4gICAgICA+ICAgICAgPiAgICAgID4NCj4gICAgICA+
ICAgICAgPiAgICAgID4gICAgIFRoYW5rcw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgU2Fu
dG9zaCBQIEsNCj4gICAgICA+ICAgICAgPiAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4g
ICAgIE9uIFdlZCwgSnVsIDMxLCAyMDE5IGF0IDExOjAwIEFNIFNhbnRvc2ggUCBLDQo+ICAgICAg
PiAgICAgID4gICAgICA+ICAgICA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQ0KPiAgICAg
PG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLi4uY29tDQo+ICAgICA8bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20+Pg0KPiAgICAgID4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbT4NCj4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC4uLmNvbQ0KPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+DQo+
ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQ0K
PiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPg0KPiAgICAgID4gICAg
IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLi4uY29tDQo+ICAgICA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pg0KPiAgICAgID4gICAgICA+ICAgICA8bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbT4NCj4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC4uLmNvbQ0KPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
Pj4+Pj4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgIHdyb3RlOg0KPiAgICAgID4gICAgICA+
ICAgICAgPg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgIEpvZWwsDQo+ICAgICAgPiAg
ICAgID4gICAgICA+ICAgICAgICAgICAgIFRoYW5rcyBmb3IgeW91ciBpbnB1dHMuIEkgY2hlY2tl
ZA0KPiAgICAgID4gICAgIGltcGxlbWVudGF0aW9uIHdpdGhpbg0KPiAgICAgID4gICAgICA+ICAg
ICAgPiAgICAgICAgIFZtd2FyZS4gUGVyaGFwcyBJIHNob3VsZCBoYXZlIGJlZW4gbW9yZSBjbGVh
cg0KPiAgICAgID4gICAgIGFib3V0IE1BQw0KPiAgICAgID4gICAgICA+ICAgICBhZGRyZXNzDQo+
ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgc3BhY2Ugd2hpbGUgY2hlY2tpbmcgaW50ZXJu
YWxseS4gSSB3aWxsIGNyb3NzDQo+ICAgICAgPiAgICAgY2hlY2sgYWdhaW4gZm9yDQo+ICAgICAg
PiAgICAgID4gICAgICA+ICAgICAgICAgdGhlIHNhbWUgYW5kIGdldCBiYWNrIG9uIHRoaXMgbGlz
dC4NCj4gICAgICA+ICAgICAgPiAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAg
ICBUaGFua3MNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICBTYW50b3NoIFAgSw0KPiAg
ICAgID4gICAgICA+ICAgICAgPg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgIE9uIFdl
ZCwgSnVsIDMxLCAyMDE5IGF0IDEwOjU0IEFNIEpvZWwgTS4NCj4gICAgIEhhbHBlcm4NCj4gICAg
ICA+ICAgICAgPiAgICAgID4gICAgICAgICA8am1oQGpvZWxoYWxwZXJuLmNvbQ0KPiAgICAgPG1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20NCj4g
ICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+DQo+ICAgICAgPiAgICAgPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4gICAgIDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4N
Cj4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbQ0K
PiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4NCj4gICAgICA+ICAgICA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPiAgICAg
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+
Pj4+IHdyb3RlOg0KPiAgICAgID4gICAgICA+ICAgICAgPg0KPiAgICAgID4gICAgICA+ICAgICAg
PiAgICAgICAgICAgICBTb3JyeSB0byBhc2sgYSBzdHVwaWQgcXVlc3Rpb24uICBXaG9zZQ0KPiAg
ICAgID4gICAgIGltcGxlbWVudGF0aW9uPw0KPiAgICAgID4gICAgICA+ICAgICAgPg0KPiAgICAg
ID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBUaGUgcmVhc29uIEkgYXNrIGlzIHRoYXQgYXMg
ZmFyIGFzIEkNCj4gICAgIGNhbiB0ZWxsLA0KPiAgICAgID4gICAgIHNpbmNlIHRoZQ0KPiAgICAg
ID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICB0ZW5hbnQgZG9lcyBub3QNCj4gICAgICA+ICAg
ICAgPiAgICAgID4gICAgICAgICAgICAgaGF2ZSBhbnkgY29udHJvbCBhY2Nlc3MgdG8gdGhlIFZU
RVAsDQo+ICAgICB0aGVyZSBpcyBubw0KPiAgICAgID4gICAgICA+ICAgICByZWFzb24gZm9yDQo+
ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHRoZSBWVEVQIHRvDQo+ICAgICAgPiAg
ICAgID4gICAgICA+ICAgICAgICAgICAgIGhhdmUgYSBNQUMgYWRkcmVzcyBpbiB0aGUgdGVuYW50
DQo+ICAgICBzcGFjZS4gIFllcywgdGhlDQo+ICAgICAgPiAgICAgID4gICAgIGRldmljZSBoYXMN
Cj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgYSBwaHlzaWNhbA0KPiAgICAgID4g
ICAgICA+ICAgICAgPiAgICAgICAgICAgICBNQUMgYWRkcmVzcy4gIEJ1dCB0aGUgdGVuYW50IGNv
dWxkIHdlbGwgYmUNCj4gICAgICA+ICAgICB1c2luZyB0aGF0IE1BQw0KPiAgICAgID4gICAgICA+
ICAgICAgPiAgICAgICAgICAgICBhZGRyZXNzLiAgWWVzLA0KPiAgICAgID4gICAgICA+ICAgICAg
PiAgICAgICAgICAgICB0aGV5IHdvdWxkIGJlIHZpb2xhdGluZyB0aGUgRXRoZXJuZXQgc3BlYy4N
Cj4gICAgICA+ICAgICBCdXQgdGhlIHdob2xlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAg
ICAgICAgIHBvaW50IG9mDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHNlZ3Jl
Z2F0aW9uIGlzIG5vdCB0byBjYXJlIGFib3V0IHN1Y2gNCj4gICAgIGlzc3Vlcy4NCj4gICAgICA+
ICAgICAgPiAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgT24gdGhl
IG90aGVyIGhhbmQsIGlmIHlvdSB0ZWxsIG1lIHRoYXQNCj4gICAgIHRoZSBWTVdhcmUNCj4gICAg
ICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgaW1wbGVtZW50YXRpb24gaGFzIGFuDQo+ICAg
ICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIEV0aGVybmV0IGFkZHJlc3MgdGhhdCBpcyBw
YXJ0IG9mIHRoZSB0ZW5hbnQNCj4gICAgICA+ICAgICBzcGFjZSwgd2VsbCwNCj4gICAgICA+ICAg
ICAgPiAgICAgID4gICAgICAgICAgICAgdGhleSBtYWRlIHVwDQo+ICAgICAgPiAgICAgID4gICAg
ICA+ICAgICAgICAgICAgIHRoaXMgcGFydGljdWxhciBnYW1lLg0KPiAgICAgID4gICAgICA+ICAg
ICAgPg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBZb3VycywNCj4gICAgICA+
ICAgICAgPiAgICAgID4gICAgICAgICAgICAgSm9lbA0KPiAgICAgID4gICAgICA+ICAgICAgPg0K
PiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBPbiA3LzMxLzIwMTkgMTo0NCBQTSwg
U2FudG9zaCBQIEsgd3JvdGU6DQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+
IEkgaGF2ZSBjaGVja2VkIHdpdGggaW1wbGVtZW50YXRpb24NCj4gICAgIGluIGRhdGENCj4gICAg
ICA+ICAgICBwYXRoLg0KPiAgICAgID4gICAgICA+ICAgICBXaGVuIHdlDQo+ICAgICAgPiAgICAg
ID4gICAgICA+ICAgICAgICAgICAgIHJlY2VpdmUgYQ0KPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgICAgICAgICAgPiBwYWNrZXQgd2l0aCB2YWxpZCBWTkkgdGhlbiBsb29rdXANCj4gICAgIGZv
ciBNQUMgd2lsbA0KPiAgICAgID4gICAgICA+ICAgICBoYXBwZW4gYW5kDQo+ICAgICAgPiAgICAg
ID4gICAgICA+ICAgICAgICAgICAgIGl0IGlzIFZURVAgb3duDQo+ICAgICAgPiAgICAgID4gICAg
ICA+ICAgICAgICAgICAgICA+IE1BQyB0aGVuIGl0IHdpbGwgYmUgdHJhcHBlZCB0byBjb250cm9s
DQo+ICAgICAgPiAgICAgcGxhbmUgZm9yDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAg
ICAgIHByb2Nlc3NpbmcuIEkgdGhpbmsgd2UNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAg
ICAgICAgID4gY2FuIGhhdmUgZm9sbG93aW5nIG9wdGlvbnMNCj4gICAgICA+ICAgICAgPiAgICAg
ID4gICAgICAgICAgICAgID4gMS4gT3B0aW9uYWwgbWFuYWdtZW50IFZOSQ0KPiAgICAgID4gICAg
ICA+ICAgICAgPiAgICAgICAgICAgICAgPiAyLiBNYW5kYXRvcnkgaW5uZXIgTUFDIHNldCB0byBW
VEVQIG1hYw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAzLiBJbm5lciBJ
UCBUVEwgc2V0IHRvIDEgdG8gYXZvaWQNCj4gICAgICA+ICAgICBmb3J3YXJkaW5nIG9mIHBhY2tl
dA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICB2aWEgaW5uZXIgSVANCj4gICAg
ICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gYWRkcmVzcy4NCj4gICAgICA+ICAgICAg
PiAgICAgID4gICAgICAgICAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAg
ICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gVGhvdWdodHM/DQo+
ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+DQo+ICAgICAgPiAgICAgID4gICAg
ICA+ICAgICAgICAgICAgICA+IFRoYW5zaw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAg
ICAgICAgPiBTYW50b3NoIFAgSw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAg
Pg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiBPbiBXZWQsIEp1bCAzMSwg
MjAxOSBhdCA5OjIwIEFNIEdyZWcNCj4gICAgIE1pcnNreQ0KPiAgICAgID4gICAgICA+ICAgICAg
PiAgICAgICAgICAgICA8Z3JlZ2ltaXJza3lAZ21haWwuY29tDQo+ICAgICA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbT4NCj4gICAgICA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQo+ICAgICA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCj4gICAgICA+
ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbT4+Pg0KPiAgICAgID4gICAgICA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbQ0KPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tDQo+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQo+
ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20+DQo+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+Pj4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAg
ICAgICAgICAgID4gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCj4gICAgICA+ICAgICAg
PiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbQ0KPiAgICAgPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pj4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAg
ICAgICAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCj4gICAgICA+ICAgICAgPiAg
ICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
DQo+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+Pj4+PiB3cm90ZToNCj4gICAg
ICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4g
ICAgICAgICAgICAgID4gICAgIEhpIERpbmVzaCwNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAg
ICAgICAgICAgID4gICAgIHRoYW5rIHlvdSBmb3IgeW91ciBjb25zaWRlcmF0aW9uDQo+ICAgICBv
ZiB0aGUNCj4gICAgICA+ICAgICAgPiAgICAgcHJvcG9zYWwgYW5kDQo+ICAgICAgPiAgICAgID4g
ICAgICA+ICAgICAgICAgICAgIHF1ZXN0aW9ucy4gV2hhdA0KPiAgICAgID4gICAgICA+ICAgICAg
PiAgICAgICAgICAgICAgPiAgICAgd291bGQgeW91IHNlZSBhcyB0aGUgc2NvcGUgb2YNCj4gICAg
IHRlc3RpbmcgdGhlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIGNvbm5lY3Rp
dml0eSBmb3IgdGhlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICBz
cGVjaWZpYyBWTkk/IElmIGl0IGlzDQo+ICAgICAgPiAgICAgdGVuYW50LXRvLXRlbmFudCwgdGhl
bg0KPiAgICAgID4gICAgICA+ICAgICBWVEVQcw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAg
ICAgICAgICB3aWxsIHRyZWF0IHRoZXNlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAg
ICAgICA+ICAgICBwYWNrZXRzIGFzIHJlZ3VsYXIgdXNlciBmcmFtZXMuIE1vcmUNCj4gICAgICA+
ICAgICBsaWtlbHksIHRoZXNlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIGNv
dWxkIGJlIExheWVyIDINCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAg
IE9BTSwgZS5nLiBDQ00gZnJhbWVzLiBUaGUgcmVhc29uDQo+ICAgICB0byB1c2UNCj4gICAgICA+
ICAgICAxMjcvOCBmb3INCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgSVB2NCwg
YW5kDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAwOjA6MDowOjA6
RkZGRjo3RjAwOjAvMTA0IGZvcg0KPiAgICAgSVB2NiBpcw0KPiAgICAgID4gICAgIHRvIHNhZmVn
dWFyZA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBmcm9tIGxlYWtpbmcNCj4g
ICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgIEV0aGVybmV0IGZyYW1lcyB3
aXRoIEJGRCBDb250cm9sDQo+ICAgICBwYWNrZXQNCj4gICAgICA+ICAgICB0byBhDQo+ICAgICAg
PiAgICAgID4gICAgIHRlbmFudC4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAg
ID4gICAgIFlvdSd2ZSBzdWdnZXN0ZWQgdXNpbmcgYSBNQUMNCj4gICAgIGFkZHJlc3MgdG8NCj4g
ICAgICA+ICAgICB0cmFwIHRoZQ0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBj
b250cm9sIHBhY2tldCBhdA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAg
ICAgVlRFUC4gV2hhdCB0aGF0IGFkZHJlc3MgY291bGQgYmU/IFdlDQo+ICAgICAgPiAgICAgaGFk
IHByb3Bvc2VkDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHVzaW5nIHRoZQ0K
PiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgZGVkaWNhdGVkIE1BQyBh
bmQgVlRFUCdzIE1BQyBhbmQNCj4gICAgIGJvdGgNCj4gICAgICA+ICAgICByYWlzZWQNCj4gICAg
ICA+ICAgICAgPiAgICAgY29uY2VybnMNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAg
ICAgYW1vbmcgVlhMQU4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAg
IGV4cGVydHMuIFRoZSBpZGVhIG9mIHVzaW5nDQo+ICAgICBNYW5hZ2VtZW50DQo+ICAgICAgPiAg
ICAgVk5JIG1heQ0KPiAgICAgID4gICAgICA+ICAgICBiZSBtb3JlDQo+ICAgICAgPiAgICAgID4g
ICAgICA+ICAgICAgICAgICAgIGFjY2VwdGFibGUNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAg
ICAgICAgICAgID4gICAgIGJhc2VkIG9uIGl0cyBzaW1pbGFyaXR5IHRvIHRoZQ0KPiAgICAgcHJh
Y3RpY2UNCj4gICAgICA+ICAgICBvZiB1c2luZw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAg
ICAgICAgICBNYW5hZ2VtZW50IFZMQU4uDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAg
ICAgICA+DQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICBSZWdhcmRz
LA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgR3JlZw0KPiAgICAg
ID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPg0KPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgICAgICAgICAgPiAgICAgT24gV2VkLCBKdWwgMzEsIDIwMTkgYXQgMTI6MDMgUE0NCj4gICAg
IERpbmVzaA0KPiAgICAgID4gICAgIER1dHQNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAg
ICAgICAgPGRpZHV0dEBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tDQo+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+
Pg0KPiAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20+DQo+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRA
Z21haWwuY29tPj4+DQo+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+DQo+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4NCj4gICAgICA+ICAgICA8bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPg0KPiAgICAgPG1haWx0bzpkaWR1
dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+Pj4NCj4gICAgICA+ICAgICAg
PiAgICAgID4gICAgICAgICAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbQ0KPiAg
ICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+Pg0KPiAgICAgID4gICAgICA+ICAg
ICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPg0KPiAg
ICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+Pg0K
PiAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20+DQo+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPj4NCj4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4NCj4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+Pj4+Pj4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAg
ICAgICAgICAgd3JvdGU6DQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+DQo+
ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgSGkgR3JlZywNCj4g
ICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAg
ID4gICAgICAgICAgICAgID4gICAgICAgICBBcyBsb25nIGFzIHRoZSBpbm5lciBNQUMNCj4gICAg
IGFkZHJlc3MgaXMNCj4gICAgICA+ICAgICBzdWNoDQo+ICAgICAgPiAgICAgID4gICAgIHRoYXQg
dGhlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHBhY2tldCBpcw0KPiAgICAg
ID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgIHRyYXBwZWQgdG8gdGhlIENQ
VSwgaXQgc2hvdWxkIGJlDQo+ICAgICAgPiAgICAgZmluZSBmb3INCj4gICAgICA+ICAgICAgPiAg
ICAgdXNlIGFzDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIGFuIGlubmVyIE1B
QyBpcw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgIGl0IG5v
dD8gU3RhdGluZyB0aGF0IGlzDQo+ICAgICBiZXR0ZXIgdGhhbg0KPiAgICAgID4gICAgIHRyeWlu
ZyB0bw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBmb3JjZSBhIG1hbmFnZW1l
bnQNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICBWTkkuIFdo
YXQgaWYgc29tZW9uZSB3YW50cw0KPiAgICAgdG8gdGVzdA0KPiAgICAgID4gICAgICA+ICAgICBj
b25uZWN0aXZpdHkNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgb24gYSBzcGVj
aWZpYw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgIFZOST8g
SSB3b3VsZCBub3QgcGljayBhDQo+ICAgICBsb29wYmFjayBJUA0KPiAgICAgID4gICAgICA+ICAg
ICBhZGRyZXNzIGZvcg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICB0aGlzIHNp
bmNlIHRoYXQNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICBh
ZGRyZXNzIHJhbmdlIGlzIGhvc3Qvbm9kZSBsb2NhbA0KPiAgICAgID4gICAgIG9ubHkuIElzDQo+
ICAgICAgPiAgICAgID4gICAgIHRoZXJlIGENCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAg
ICAgICAgcmVhc29uIHlvdSdyZQ0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAg
PiAgICAgICAgIG5vdCB1c2luZyB0aGUgVlRFUCBJUCBhcyB0aGUNCj4gICAgIGlubmVyIElQDQo+
ICAgICAgPiAgICAgID4gICAgIGFkZHJlc3MgPw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAg
ICAgICAgICAgPg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAg
IERpbmVzaA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPg0KPiAgICAgID4g
ICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgIE9uIFdlZCwgSnVsIDMxLCAyMDE5
IGF0IDU6NDggQU0NCj4gICAgICA+ICAgICBHcmVnIE1pcnNreQ0KPiAgICAgID4gICAgICA+ICAg
ICAgPiAgICAgICAgICAgICAgPiAgICAgICAgIDxncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAg
IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCj4gICAg
ICA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbQ0K
PiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pj4NCj4gICAgICA+ICAgICAgPiAg
ICAgID4gICAgICAgICAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCj4gICAgICA+
ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tDQo+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+Pj4gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4NCj4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbQ0KPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20+Pj4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgPG1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
Pg0KPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPj4NCj4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20NCj4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KPiAg
ICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tDQo+ICAgICA8bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4+Pj4+PiB3cm90ZToNCj4gICAgICA+ICAgICAgPiAgICAgID4g
ICAgICAgICAgICAgID4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAg
ICAgICAgICAgRGVhciBBbGwsDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+
ICAgICAgICAgICAgIHRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cywNCj4gICAgICA+ICAgICAg
PiAgICAgc3VnZ2VzdGlvbnMgb24NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAg
dGhpcyBpc3N1ZSwNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAg
ICAgICAgcHJvYmFibHkgdGhlIG1vc3QNCj4gICAgIGNoYWxsZW5naW5nDQo+ICAgICAgPiAgICAg
Zm9yIHRoaXMNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgc3BlY2lmaWNhdGlv
bi4gSW4gdGhlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAg
ICAgIGNvdXJzZSBvZiBvdXIgZGlzY3Vzc2lvbnMsDQo+ICAgICAgPiAgICAgd2UndmUgYWdyZWVk
IHRvDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIGFiYW5kb24gdGhlDQo+ICAg
ICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAgIHJlcXVlc3QgdG8g
YWxsb2NhdGUgdGhlDQo+ICAgICAgPiAgICAgZGVkaWNhdGVkIE1BQw0KPiAgICAgID4gICAgICA+
ICAgICBhZGRyZXNzDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHRvIGJlIHVz
ZWQgYXMNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICAgICAg
dGhlIGRlc3RpbmF0aW9uIE1BQw0KPiAgICAgYWRkcmVzcyBpbg0KPiAgICAgID4gICAgIHRoZSBp
bm5lcg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBFdGhlcm5ldCBmcmFtZS4N
Cj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICAgICAgQWxzbywg
ZWFybGllciB1c2luZyBWTkkNCj4gICAgIDAgd2FzDQo+ICAgICAgPiAgICAgY2hhbmdlZCBmcm9t
DQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIG1hbmRhdG9yeSB0byBvbmUNCj4g
ICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICAgICAgb2YgdGhlIG9w
dGlvbnMgYW4NCj4gICAgICA+ICAgICBpbXBsZW1lbnRhdGlvbiBtYXkNCj4gICAgICA+ICAgICAg
PiAgICAgb2ZmZXIgdG8NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgYW4gb3Bl
cmF0b3IuDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAg
IFRoZSBtb3N0IHJlY2VudA0KPiAgICAgZGlzY3Vzc2lvbiB3YXMNCj4gICAgICA+ICAgICB3aGV0
aGVyDQo+ICAgICAgPiAgICAgID4gICAgIFZURVAncw0KPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgICAgICAgICBNQUMgYWRkcmVzcw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAg
ICAgPiAgICAgICAgICAgICBtaWdodCBiZSB1c2VkIGFzIHRoZQ0KPiAgICAgID4gICAgIGRlc3Rp
bmF0aW9uIE1BQw0KPiAgICAgID4gICAgICA+ICAgICBhZGRyZXNzDQo+ICAgICAgPiAgICAgID4g
ICAgICA+ICAgICAgICAgICAgIGluIHRoZSBpbm5lcg0KPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgICAgICAgICAgPiAgICAgICAgICAgICBFdGhlcm5ldCBmcmFtZS4gQXMgSQ0KPiAgICAgcmVj
YWxsIGl0LCB0aGUNCj4gICAgICA+ICAgICAgPiAgICAgY29tbWVudHMNCj4gICAgICA+ICAgICAg
PiAgICAgID4gICAgICAgICAgICAgZnJvbSBWWExBTg0KPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgICAgICAgICAgPiAgICAgICAgICAgICBleHBlcnRzIGVxdWFsbHkgc3BsaXQNCj4gICAgIHdp
dGggb25lDQo+ICAgICAgPiAgICAgZm9yIGl0DQo+ICAgICAgPiAgICAgID4gICAgIGFuZCBvbmUN
Cj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgYWdhaW5zdC4gSGVuY2UNCj4gICAg
ICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICAgICAgSSB3b3VsZCBsaWtl
IHRvIHByb3Bvc2UNCj4gICAgIGEgbmV3DQo+ICAgICAgPiAgICAgdGV4dCB0bw0KPiAgICAgID4g
ICAgICA+ICAgICByZXNvbHZlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHRo
ZSBpc3N1ZS4gVGhlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAg
ICAgICAgIGlkZWEgaXMgdG8gbGV0IGFuDQo+ICAgICBvcGVyYXRvciBzZWxlY3QNCj4gICAgICA+
ICAgICAgPiAgICAgTWFuYWdlbWVudA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAg
ICBWTkkgYW5kIHVzZQ0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAg
ICAgICAgICB0aGF0IFZOSSBpbiBWWExBTg0KPiAgICAgZW5jYXBzdWxhdGlvbg0KPiAgICAgID4g
ICAgIG9mIEJGRA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBDb250cm9sIHBh
Y2tldHM6DQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAg
IE5FVyBURVhUOg0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPg0KPiAgICAg
ID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgICAgICAgICAgQW4gb3BlcmF0
b3IgTVVTVA0KPiAgICAgc2VsZWN0IGEgVk5JDQo+ICAgICAgPiAgICAgID4gICAgIG51bWJlciB0
bw0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBiZSB1c2VkIGFzDQo+ICAgICAg
PiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAgICAgICBNYW5hZ2VtZW50
IFZOSS4gVlhMQU4NCj4gICAgICA+ICAgICBwYWNrZXQgZm9yDQo+ICAgICAgPiAgICAgID4gICAg
ICA+ICAgICAgICAgICAgIE1hbmFnZW1lbnQgVk5JIE1VU1QgTk9UDQo+ICAgICAgPiAgICAgID4g
ICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAgICAgICBiZSBzZW50IHRvIGEgdGVuYW50
LiBWTkkNCj4gICAgICA+ICAgICBudW1iZXIgMSBpcw0KPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgICAgICAgICBSRUNPTU1FTkRFRCBhcyB0aGUNCj4gICAgICA+ICAgICAgPiAgICAgID4gICAg
ICAgICAgICAgID4gICAgICAgICAgICAgICAgIGRlZmF1bHQgZm9yDQo+ICAgICBNYW5hZ2VtZW50
IFZOSS4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4NCj4gICAgICA+ICAg
ICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICAgICAgV2l0aCB0aGF0IG5ldyB0ZXh0
LCB3aGF0DQo+ICAgICBjYW4gYmUgdGhlDQo+ICAgICAgPiAgICAgID4gICAgIHZhbHVlIG9mDQo+
ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHRoZSBkZXN0aW5hdGlvbg0KPiAgICAg
ID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgICAgICBNQUMgaW4gdGhlIGlu
bmVyIEV0aGVybmV0PyBJDQo+ICAgICAgPiAgICAgdGVuZCB0bw0KPiAgICAgID4gICAgICA+ICAg
ICBiZWxpZXZlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIHRoYXQgaXQgY2Fu
IGJlDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAgIGFu
eXRoaW5nIGFuZCBpZ25vcmVkIGJ5IHRoZQ0KPiAgICAgID4gICAgIHJlY2lldmVyIFZURVAuDQo+
ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgIEFsc28sIGlmIHRoZQ0KPiAgICAgID4g
ICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgICAgICB0cmFwcGluZyBpcyBiYXNl
ZCBvbiBWTkkNCj4gICAgICA+ICAgICBudW1iZXIsIHRoZQ0KPiAgICAgID4gICAgICA+ICAgICAg
PiAgICAgICAgICAgICBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzDQo+ICAgICAgPiAgICAgID4gICAg
ICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAgIG9mIHRoZSBpbm5lciBJUCBwYWNrZXQNCj4g
ICAgIGNhbiBmcm9tDQo+ICAgICAgPiAgICAgdGhlIHJhbmdlDQo+ICAgICAgPiAgICAgID4gICAg
ICA+ICAgICAgICAgICAgIDEyNy84IGZvciBJUHY0LA0KPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgICAgICAgICAgPiAgICAgICAgICAgICBhbmQgZm9yIElQdjYgZnJvbSB0aGUgcmFuZ2UNCj4g
ICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgMDowOjA6MDowOkZGRkY6N0YwMDowLzEw
NC4gQW5kDQo+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+ICAgICAgICAgICAg
IGxhc3RseSwgdGhlIFRUTCB0byBiZQ0KPiAgICAgc2V0IHRvIDEgKG5vDQo+ICAgICAgPiAgICAg
ID4gICAgIGNoYW5nZSBoZXJlKS4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAg
ID4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICAgICAgTXVj
aCBhcHByZWNpYXRlIHlvdXINCj4gICAgIGNvbW1lbnRzLA0KPiAgICAgID4gICAgICA+ICAgICBx
dWVzdGlvbnMsIGFuZA0KPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICBzdWdnZXN0
aW9ucy4NCj4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgICAgID4NCj4gICAgICA+ICAg
ICAgPiAgICAgID4gICAgICAgICAgICAgID4gICAgICAgICAgICAgQmVzdCByZWdhcmRzLA0KPiAg
ICAgID4gICAgICA+ICAgICAgPiAgICAgICAgICAgICAgPiAgICAgICAgICAgICBHcmVnDQo+ICAg
ICAgPiAgICAgID4gICAgICA+ICAgICAgICAgICAgICA+DQo+ICAgICAgPiAgICAgID4gICAgICA+
DQo+ICAgICAgPiAgICAgID4NCj4gICAgICA+DQo+


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIFNhbnRvc2gsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbDsiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsOyI+VGhhbmtzIGZvciB5b3VyIGNvbnNpZGVyYXRpb24uPC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+QmVzdCBSZWdhcmRzLDwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij5YaWFvIE1pbjwvcD48ZGl2IGNsYXNz
PSJ6TWFpbFNpZ24iIHVub25hbWVjaD0i6IKW5pWPMTAwOTM1NzAiIHVub25hbWVlbj0ieGlhb21p
bjEwMDkzNTcwIj48ZGl2IGNsYXNzPSJ6TWFpbFNpZ25Db250ZW50Ij48ZGl2PjwvZGl2PjwvZGl2
PjwvZGl2PjxkaXYgY2xhc3M9InpNYWlsRnJvbSI+PC9kaXY+PGRpdj48ZGl2IGNsYXNzPSJ6aGlz
dG9yeVJvdyIgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgY2xhc3M9InpoaXN0b3J5RGVzIiBz
dHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMjhweDsgbGluZS1oZWlnaHQ6IDI4cHg7IGJhY2tn
cm91bmQtY29sb3I6ICNFMEU1RTk7IGNvbG9yOiAjMTM4OEZGOyB0ZXh0LWFsaWduOiBjZW50ZXI7
IiBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5T3JnVHh0Ij7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlk
PSJ6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2IGNsYXNzPSJjb250cm9sLWdyb3VwIHpoaXN0
b3J5UGFuZWwiPjxkaXYgY2xhc3M9InpoaXN0b3J5SGVhZGVyIiBzdHlsZT0icGFkZGluZzogOHB4
OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4OyI+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9
Ikhpc3RvcnlTZW5kZXJUeHQiPuWPkeS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVh
ZFVzZXJOYW1lIj5TYW50b3NoUEsgJmx0O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20mZ3Q7
PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5VE9UeHQiPuaU
tuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlz
cGxheTogaW5saW5lOyI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBs
YW5ndWFnZS1kYXRhPSJIaXN0b3J5Q0NUeHQiPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIGNs
YXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+R3JlZyBNaXJza3kg
Jmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNvbSZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVz
ZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmcgJmx0O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnJmd0Ozs8L3NwYW4+PHNwYW4g
Y2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5EaW5lc2ggRHV0
dCAmbHQ7ZGlkdXR0QGdtYWlsLmNvbSZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJO
YW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+cnRnLWJmZCBXRyAmbHQ7cnRnLWJmZEBpZXRm
Lm9yZyZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxh
eTogaW5saW5lOyI+Sm9lbCBIYWxwZXJuICZsdDtqbWhAam9lbGhhbHBlcm4uY29tJmd0Ozs8L3Nw
YW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5U
LiBTcmlkaGFyICZsdDt0c3JpZGhhckB2bXdhcmUuY29tJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9
InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5iZmQtY2hhaXJzQGlldGYu
b3JnICZsdDtiZmQtY2hhaXJzQGlldGYub3JnJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFk
VXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5udm8zQGlldGYub3JnICZsdDtudm8z
QGlldGYub3JnJmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhp
c3RvcnlEYXRlVHh0Ij7ml6Ug5pyfIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSIiPjIwMTnlubQx
MOaciDAz5pelIDIyOjIyPC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJI
aXN0b3J5U3ViamVjdFR4dCI+5Li7IOmimCDvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRU
aXRsZSI+PHN0cm9uZz5SZTogQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBh
Y2tldCBhdCBWVEVQPC9zdHJvbmc+PC9zcGFuPjwvZGl2PjwvZGl2PjxkaXYgem1haWxidXNpbmVz
cz0iYnVzaW5lc3NFeHRlcm5hbCI+PC9kaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlDb250ZW50Ij48
ZGl2PjxkaXYgZGlyPSJsdHIiPlhpYW8sPGRpdj4mbmJzcDsgJm5ic3A7VGhhbmtzIGZvciB5b3Vy
IGV4cGxhbmF0aW9uLiBUaGlzIGhlbHBzIGEgbG90LiBJIHdvdWxkIHdhaXQgZm9yIG1vcmUgY29t
bWVudHMgZnJvbSBvdGhlcnMgdG8gc2VlIGlmIHRoaXMgd2hhdCB3ZSBuZWVkIGluIHRoaXMgZHJh
ZnQgdG8gYmUgc3VwcG9ydGVkIGJhc2VkIG9uIHRoYXQgd2UgY2FuIHByb3ZpZGUgYXBwcm9wcmlh
dGUgc2VjdGlvbnMgaW4gdGhlIGRyYWZ0LiZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+
VGhhbmtzPC9kaXY+PGRpdj5TYW50b3NoIFAgSyZuYnNwOzwvZGl2PjwvZGl2Pjxicj48ZGl2IGNs
YXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdl
ZCwgU2VwIDI1LCAyMDE5IGF0IDg6MTAgQU0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsg
d3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h
cmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQs
MjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbCI+SGkgU2FudG9zaCw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2Zv
bnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbCI+V2l0aCByZWdhcmQgdG8gdGhlIHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxk
Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPmFsbG93IG11bHRpcGxl
IEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxs
b3cgaXQsIG1vcmUgZXhwbGFuYXRpb24gYXMgZm9sbG93cy48L3NwYW4+PC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OnNhbnMtc2VyaWYiPkJlbG93IGlzIGEgZmlndXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMiBvZiBS
RkM4MDE0ICg8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWws5a6L5L2TLCZxdW90O01pY3Jv
c29mdCBZYWhlaSZxdW90OywmcXVvdDtMdWNpZGEgR3JhbmRlJnF1b3Q7LFZlcmRhbmEsTHVjaWRh
LEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI0cHg7YmFja2dyb3VuZC1jb2xvcjpy
Z2IoMjU1LDI1NSwyNTUpIj5BbiBBcmNoaXRlY3R1cmUgZm9yIERhdGEtQ2VudGVyIE5ldHdvcmsg
VmlydHVhbGl6YXRpb24gb3ZlciBMYXllciAzIChOVk8zKTwvc3Bhbj4pLjwvc3Bhbj48L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6c2Fucy1zZXJpZiI+PC9zcGFuPjwvcD48cHJlPiAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgIERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKSAgICAgICAgfAogICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
CiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICBUdW5uZWwgT3ZlcmxheSAgICAgIHwKICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0rICAgICAgICstLS0tLS0tLS0rLS0tLS0t
LS0tLS0tKwogICAgICAgICAgICB8ICstLS0tLS0tLS0tKy0tLS0tLS0rIHwgICAgICAgfCArLS0t
LS0tLSstLS0tLS0tLS0tKyB8CiAgICAgICAgICAgIHwgfCAgT3ZlcmxheSBNb2R1bGUgIHwgfCAg
ICAgICB8IHwgIE92ZXJsYXkgTW9kdWxlICB8IHwKICAgICAgICAgICAgfCArLS0tLS0tLS0tKy0t
LS0tLS0tKyB8ICAgICAgIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfAogICAgICAgICAgICB8ICAg
ICAgICAgICB8ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8CiAgICAg
TlZFMSAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICB8ICAgICAgICAgICB8ICAgICAg
ICAgIHwgTlZFMgogICAgICAgICAgICB8ICArLS0tLS0tLS0rLS0tLS0tLSsgIHwgICAgICAgfCAg
Ky0tLS0tLS0tKy0tLS0tLS0rICB8CiAgICAgICAgICAgIHwgIHxWTkkxIFZOSTIgIFZOSTEgfCAg
fCAgICAgICB8ICB8IFZOSTEgVk5JMiBWTkkxIHwgIHwKICAgICAgICAgICAgfCAgKy0rLS0tLS0r
LS0tLSstLS0rICB8ICAgICAgIHwgICstKy0tLS0tKy0tLS0tKy0tKyAgfAogICAgICAgICAgICB8
VkFQMXwgVkFQMnwgICAgfCBWQVAzIHwgICAgICAgfFZBUDF8IFZBUDJ8ICAgICB8IFZBUDN8CiAg
ICAgICAgICAgICstLS0tKy0tLS0tKy0tLS0rLS0tLS0tKyAgICAgICArLS0tLSstLS0tLSstLS0t
LSstLS0tLSsKICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAg
fCAgICAgfCAgICAgfAogICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgICAgICAgICAg
ICAgICB8ICAgICB8ICAgICB8CiAgICAgICAgICAgICAgICAgfCAgICAgfCAgICB8ICAgICAgICAg
ICAgICAgICAgIHwgICAgIHwgICAgIHwKICAgICAgICAgIC0tLS0tLS0rLS0tLS0rLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tLS0KICAgICAgICAgICAgICAgICB8ICAg
ICB8ICAgIHwgICAgIFRlbmFudCAgICAgICAgfCAgICAgfCAgICAgfAogICAgICAgICAgICBUU0kx
IHwgVFNJMnwgICAgfCBUU0kzICAgICAgICAgIFRTSTF8IFRTSTJ8ICAgICB8VFNJMwogICAgICAg
ICAgICAgICAgKy0tLSsgKy0tLSsgKy0tLSsgICAgICAgICAgICAgKy0tLSsgKy0tLSsgICArLS0t
KwogICAgICAgICAgICAgICAgfFRTMXwgfFRTMnwgfFRTM3wgICAgICAgICAgICAgfFRTNHwgfFRT
NXwgICB8VFM2fAogICAgICAgICAgICAgICAgKy0tLSsgKy0tLSsgKy0tLSsgICAgICAgICAgICAg
Ky0tLSsgKy0tLSsgICArLS0tKzwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbCI+VG8gbXkgdW5kZXJzdGFuZGluZywgdGhlIEJGRCBzZXNzaW9ucyBiZXR3ZWVu
IE5WRTEgYW5kIE5WRTIgYXJlIGFjdHVhbGx5IGluaXRpYXRlZCBhbmQgdGVybWluYXRlZCBhdCBW
QVAgb2YgTlZFLjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj48L3NwYW4+SWYgdGhlIG5ldHdv
cmsgb3BlcmF0b3Igd2FudCB0byBzZXQgdXAgb25lIEJGRCBzZXNzaW9uIGJldHdlZW4gVkFQMSBv
ZiBOVkUxIGFuZCBWQVAxb2YgTlZFMiwgYXQgdGhlIHNhbWUgdGltZSBhbm90aGVyIEJGRCBzZXNz
aW9uIGJldHdlZW4gVkFQMyBvZiBOVkUxIGFuZCBWQVAzIG9mIE5WRTIsIDxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTphcmlhbDtsaW5lLWhlaWdodDoyMXB4Ij5hbHRob3VnaCB0aGUgdHdvIEJGRCBz
ZXNzaW9ucyBhcmUgZm9yIHRoZSBzYW1lIFZOSTEsJm5ic3A7PC9zcGFuPkkgYmVsaWV2ZSBpdCdz
IHJlYXNvbmFibGUsIHNvIHRoYXQncyB3aHkgSSB0aGluayB3ZSBzaG91bGQgYWxsb3cgaXQuPC9w
PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBz
dHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPk9mIGNvdXJzZSwgaW4gUkZD
ODAxNCBpdCBhbHNvIHNheXM6PC9wPjxwcmU+Ik5vdGUgdGhhdCB0d28gZGlmZmVyZW50IFRlbmFu
dCBTeXN0ZW1zIChhbmQgVFNJcykgYXR0YWNoZWQgdG8gYSBjb21tb24gTlZFIGNhbiBzaGFyZSBh
IFZBUCAoZS5nLiwgVFMxIGFuZCBUUzIgaW4gRmlndXJlIDIpIHNvIGxvbmcgYXMgdGhleSBjb25u
ZWN0IHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yay48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
YXJpYWwiPiI8L3NwYW4+PC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+U29tZSBwZW9wbGUg
bWF5IGFyZ3VlIHRoYXQgYWxsIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3RpbmcgdG8gdGhlIHNhbWUg
VmlydHVhbCBOZXR3b3JrIE1VU1Qgc2hhcmUgb25lIFZBUCwgaWYgdGhhdCdzIHRydWUsIHRoZW4g
VkFQMSBhbmQgVkFQMyBzaG91bGQgbWVyZ2UgaW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5hdGlv
biBkb2Vzbid0IHdvcmsuIENvcHlpbmcgdG8gTlZPMyBXRyB0byBpbnZvbHZlIG1vcmUgZXhwZXJ0
cywgaG9wZSBmb3IgeW91ciBjbGFyaWZpY2F0aW9ucyBhbmQgY29tbWVudHMuPC9zcGFuPjwvcD48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTpzYW5zLXNlcmlmIj48YnI+PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXpl
OjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNl
cmlmIj5CZXN0IFJlZ2FyZHMsPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9u
dC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj5YaWFv
IE1pbjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxl
PSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xv
cjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRl
ciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21haWwtbV8tODA3NjYxNTI4ODExMDM1NDU0
Mnp3cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7YmFj
a2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677ya
PC9zdHJvbmc+U2FudG9zaFBLICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OzwvZGl2PjxkaXY+PHN0cm9uZz7mlLbku7bkurrvvJo8L3N0cm9uZz48c3BhbiBzdHls
ZT0iZGlzcGxheTppbmxpbmUiPkdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7mioTpgIHkurrvvJo8L3N0cm9uZz48c3Bh
biBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12
eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0Ozs8
L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5EaW5lc2ggRHV0dCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwu
Y29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+cnRnLWJmZCBX
RyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5y
dGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZSI+Sm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozs8L3NwYW4+PHNw
YW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ULiBTcmlkaGFyICZsdDs8YSBocmVmPSJtYWlsdG86
dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208
L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWls
dG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5v
cmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ry
b25nPuaXpSDmnJ8g77yaPC9zdHJvbmc+MjAxOeW5tDA55pyIMjPml6UgMDU6Mzk8L2Rpdj48ZGl2
PjxzdHJvbmc+5Li7IOmimCDvvJo8L3N0cm9uZz48c3Ryb25nPlJlOiBCRkQgb3ZlciBWWExBTjog
VHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48
ZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+R3JlZyw8YnI+PC9kaXY+PGRp
dj4mbmJzcDsgJm5ic3A7IFBsZWFzZSBzZWUgaW5saW5lIHJlcGx5IHRhZ2dlZCBbU1BLXS4gSSBo
YXZlIGFkZGVkIHRleHQgcmVxdWVzdGVkLjwvZGl2Pjxicj48ZGl2PlRoYW5rczwvZGl2PjxkaXY+
U2FudG9zaCBQIEsmbmJzcDs8L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYg
ZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBGcmksIEF1ZyAxNiwgMjAxOSBhdCA0OjU5
IEFNIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuLi5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBw
eCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3Bh
ZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPkhpIFNhbnRvc2gs
PGRpdj50aGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHMuIFBsZWFzZSBmaW5kIG15IG5vdGVzIGlu
LWxpbmVkIGFuZCB0YWdnZWQgR0lNJmd0OyZndDsuPC9kaXY+PGJyPjxkaXY+UmVnYXJkcyw8L2Rp
dj48ZGl2PkdyZWc8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYg
ZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUdWUsIEF1ZyAxMywgMjAxOSBhdCAxMDoy
NCBQTSBTYW50b3NoIFAgSyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
PiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5
bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIw
NCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj5HcmVnLDxkaXY+Jm5i
c3A7ICZuYnNwO1RoYW5rcyBmb3IgdXBkYXRlZCB2ZXJzaW9uIG9mIGRvY3VtZW50LiBIZXJlIGFy
ZSBmZXcgY29tbWVudHMgb24gbmV3IGRyYWZ0LjwvZGl2Pjxicj48ZGl2PlNlY3Rpb24gNDo8L2Rp
dj48ZGl2PjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDssQ291cmllcixtb25vc3BhY2UsYXJpYWwsc2Fucy1zZXJpZjtmb250LXNp
emU6MTRweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+RGVzdGluYXRpb24gTUFDOiBUaGlzIE1VU1Qg
Tk9UIGJlIG9mIG9uZSBvZiB0ZW5hbnQncyBNQUM8L2Rpdj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2Io
MCwwLDApO2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LENvdXJpZXIsbW9ub3Nw
YWNlLGFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXAi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNz
ZXMuJm5ic3A7IFRoZSBNQUMgYWRkcmVzcyBNQVkgYmUgY29uZmlndXJlZCwgb3IgaXQgTUFZIGJl
PC9kaXY+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyxDb3VyaWVyLG1vbm9zcGFjZSxhcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6
ZToxNHB4O3doaXRlLXNwYWNlOnByZS13cmFwIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhcm5lZCB2aWEgYSBjb250cm9sIHBsYW5lIHByb3RvY29s
LiZuYnNwOyBUaGUgZGV0YWlscyBvZiBob3cgdGhlPC9kaXY+PGRpdiBzdHlsZT0iY29sb3I6cmdi
KDAsMCwwKTtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxDb3VyaWVyLG1vbm9z
cGFjZSxhcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOnByZS13cmFw
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTUFDIGFk
ZHJlc3MgaXMgb2J0YWluZWQgYXJlIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQu
PC9kaXY+PC9kaXY+PGJyPjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDssQ291cmllcixtb25vc3BhY2UsYXJpYWwsc2Fucy1zZXJp
Zjtmb250LXNpemU6MTRweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+SSB0aGluayB3ZSBtYXkgbmVl
ZCB0byBnaXZlIGJhY2tncm91bmQgb24gd2h5IHdlIGFyZSBzYXlpbmcgTUFDIGFkZHJlc3MgTVVT
VCBub3QgYmUgb25lIG9mIHRlbmFudCdzIE1BQyBhZGRyZXNzLiBMaWtlIGluIHRoaXMgdGhyZWFk
IHdlIGhhdmUgZGlzY3Vzc2VkIG9uZSBvZiB0aGUgdGVuYW50IGNvdWxkIGhhdmUgYm9ycm93ZWQg
dGhlIHNhbWUgVlRFUCBtYWMgYWRkcmVzcyBhbmQgd2UgaWYgd2UgaGF2ZSB0byB1c2UgQkZEIHRo
ZW4gd2UgbmVlZCB0byBhdm9pZCB0aGF0IGNvbmZsaWN0IHRvIGVuc3VyZSBCRkQgcGFja2V0cyBn
ZXQgb2JzZXJ2ZWQgaW4gdGhlIFZURVAgaXRzZWxmLiBTaG91bGQgd2UgYWRkIGEgc2VjdGlvbiBi
ZWZvcmUgNCB0byBzZXQgdGhhdCBjb250ZXh0IHNvIHRoYXQgYWJvdmUgdGV4dCBtYWtlcyBtb3Jl
IHNlbnNlIGluIHRoYXQgY29udGV4dD88L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj5HSU0m
Z3Q7Jmd0OyBDZXJ0YWlubHkuIFBsZWFzZSBzaGFyZSB0aGUgdGV4dCB5b3UnZCBsaWtlIHRvIGFk
ZC4mbmJzcDs8L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+Jm5ic3A7PGRpdj5bU1BLXSZu
YnNwOyBQcm9wb3NlZCB0ZXh0IGZvciB3aHkgd2Ugc2hvdWxkIG5vdCB1c2UgVlRFUCBNQVggYWRk
cmVzcyBhcyB0ZW5hbnQgTUFDIGFkZHJlc3MuPC9kaXY+PGJyPjxkaXY+IkluIHNvbWUgc2NlbmFy
aW9zIHRlbmFudCBNQUMgaXMgYm9ycm93ZWQgZnJvbSBWVEVQIE1BQyBhZGRyZXNzLiBWWExBTiBC
RkQgTVVTVCB0ZXJtaW5hdGUgQkZEIHNlc3Npb24gYXQgVlRFUCBhbmQgTVVTVCBub3QgZm9yd2Fy
ZCBCRkQgcGFja2V0cyB0byB0ZW5hbnRzLiBUbyB0ZXJtaW5hdGUgVlhMQU4gQkZEIHBhY2tldHMg
YXQgVlRFUCwgZGVwbG95bWVudCBNVVNUIGVuc3VyZSB0aGF0IHRoZXJlIGFyZSBubyB0ZW5hbnQg
Vk0gd2hpY2ggYmFycm93cyBWVEVQIE1BQyBhZGRyZXNzLiI8L2Rpdj48YnI+PGJsb2NrcXVvdGUg
Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRl
ci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYg
ZGlyPSJsdHIiPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48YmxvY2txdW90ZSBjbGFzcz0iZ21h
aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+
PGJyPjxicj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7LENvdXJpZXIsbW9ub3NwYWNlLGFyaWFsLHNhbnMtc2VyaWY7Zm9udC1z
aXplOjE0cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXAiPiZuYnNwOyZuYnNwOyZuYnNwO0lQIGhlYWRl
cjo8L2Rpdj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7LENvdXJpZXIsbW9ub3NwYWNlLGFyaWFsLHNhbnMtc2VyaWY7Zm9udC1z
aXplOjE0cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXAiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEZXN0aW5hdGlvbiBJUDogSVAgYWRkcmVzcyBNVVNUIE5P
VCBiZSBvZiBvbmUgb2YgdGVuYW50J3MgSVA8L2Rpdj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCww
LDApO2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LENvdXJpZXIsbW9ub3NwYWNl
LGFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXAiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhZGRyZXNzZXMu
Jm5ic3A7IElQIGFkZHJlc3MgTUFZIGJlIHNlbGVjdGVkIGZyb20gdGhlIHJhbmdlIDEyNy84IGZv
cjwvZGl2PjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDssQ291cmllcixtb25vc3BhY2UsYXJpYWwsc2Fucy1zZXJpZjtmb250LXNp
emU6MTRweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IElQdjQsIGZvciBJUHY2IC0gZnJvbSB0aGUgcmFuZ2UgMDow
OjA6MDowOkZGRkY6N0YwMDowLzEwNC48L2Rpdj48YnI+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDAs
MCwwKTtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxDb3VyaWVyLG1vbm9zcGFj
ZSxhcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOnByZS13cmFwIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVFRMOiBNVVNU
IGJlIHNldCB0byAxIHRvIGVuc3VyZSB0aGF0IHRoZSBCRkQgcGFja2V0IGlzIG5vdDwvZGl2Pjxk
aXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDssQ291cmllcixtb25vc3BhY2UsYXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDt3
aGl0ZS1zcGFjZTpwcmUtd3JhcCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJvdXRlZCB3aXRoaW4gdGhlIEwzIHVuZGVybGF5IG5ldHdvcmsuPGJyPjwv
ZGl2Pjxicj48YnI+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyxDb3VyaWVyLG1vbm9zcGFjZSxhcmlhbCxzYW5zLXNlcmlmO2Zv
bnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOnByZS13cmFwIj5JIHRoaW5rIHdlIGhhdmUgYWRkZWQg
c29tZSB0ZXh0IHRvIGFkZHJlc3MgU3JpZGhhciBjb21tZW50cyBvbiB3aHkgVFRMIE1VU1QgYmUg
MSBhbmQgZGVzdCBJUCBhZGRyZXNzIE1VU1QgYmUgMTI3LzggcmFuZ2UuIEkgc2VlIHRoYXQgdGV4
dCBpcyBtaXNzaW5nIG5vdy48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj5HSU0mZ3Q7Jmd0
OyBNeSBhcG9sb2dpZXMgdGhhdCBJJ3ZlIG1pc3NlZCB0byBpbmNsdWRlIHRoZSB0ZXh0IGZyb20g
YW5vdGhlciBkaXNjdXNzaW9uIHRocmVhZC4gSSBiZWxpZXZlIHRoZSBmb2xsb3dpbmcgd291bGQg
YmUgY29tcGxldGU6PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IFRUTCBvciBIb3AgTGltaXQ6IE1VU1QgYmUgc2V0IHRvIDEgdG8gZW5zdXJlIHRoYXQgdGhlIEJG
RDwvZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXQgaXMgbm90IHJv
dXRlZCB3aXRoaW4gdGhlIExheWVyIDMgdW5kZXJsYXkgbmV0d29yay4mbmJzcDsgVGhpczxicj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzc2VzIHRoZSBzY2VuYXJpbyB3
aGVuIHRoZSBpbm5lciBJUCBkZXN0aW5hdGlvbiBhZGRyZXNzIGlzPGJyPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtvZiBWWExBTiBnYXRld2F5IGFuZCB0aGVyZSBpcyBhIHJvdXRl
ciBpbiB1bmRlcmxheSB3aGljaDxicj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
cmVtb3ZlcyB0aGUgVlhMQU4gaGVhZGVyLCB0aGVuIGl0IGlzIHBvc3NpYmxlIHRvIHJvdXRlIHRo
ZTxicj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cGFja2V0IGFzIFZYTEFOICZu
YnNwO2dhdGV3YXkgYWRkcmVzcyBpcyByb3V0YWJsZSBhZGRyZXNzLjwvZGl2PjwvZGl2PjwvYmxv
Y2txdW90ZT4mbmJzcDs8ZGl2PltTUEtdIFRoaXMgdGV4dCBsb29rcyBnb29kLiZuYnNwOyZuYnNw
OzwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHgg
MHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRk
aW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGJs
b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAu
OGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox
ZXgiPjxkaXYgZGlyPSJsdHIiPjxicj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LENvdXJpZXIsbW9ub3NwYWNlLGFyaWFsLHNh
bnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXAiPlNlY3Rpb24gNS4x
OjwvZGl2PjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDssQ291cmllcixtb25vc3BhY2UsYXJpYWwsc2Fucy1zZXJpZjtmb250LXNp
emU6MTRweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+PGRpdj5Gb3Igc3VjaCBwYWNrZXRzLCB0aGUg
QkZEIHNlc3Npb24gTVVTVCBiZSBpZGVudGlmaWVkPC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsgdXNp
bmcgdGhlIGZvbGxvd2luZyB0aHJlZS10dXBsZXMgb2YgZmllbGRzIG9mIHRoZSBpbm5lciBoZWFk
ZXI6IHRoZTwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7IHNvdXJjZSBJUCwgdGhlIGRlc3RpbmF0aW9u
IElQLCBhbmQgdGhlIHNvdXJjZSBVRFAgcG9ydCBudW1iZXIgcHJlc2VudDwvZGl2PjxkaXY+Jm5i
c3A7Jm5ic3A7IGluIHRoZSBJUCBoZWFkZXIgY2FycmllZCBieSB0aGUgcGF5bG9hZCBvZiB0aGUg
cGFja2V0IGluIFZYTEFOPC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsgZW5jYXBzdWxhdGlvbi4mbmJz
cDsgSWYgQkZEIHBhY2tldCBpcyByZWNlaXZlZCB3aXRoIG5vbi16ZXJvIFlvdXI8L2Rpdj48ZGl2
PkRpc2NyaW1pbmF0b3IsIHRoZW4gQkZEIHNlc3Npb24gTVVTVCBiZSBkZW11bHRpcGxleGVkIG9u
bHkgd2l0aCBZb3VyPC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsgRGlzY3JpbWluYXRvciBhcyB0aGUg
a2V5LjwvZGl2PjwvZGl2Pjxicj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LENvdXJpZXIsbW9ub3NwYWNlLGFyaWFsLHNhbnMt
c2VyaWY7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXAiPkp1c3Qgd2l0aCAzIHR1
cGxlIHdlIHdpbGwgbm90IGJlIGFibGUgdG8gZGVtdXggcGFja2V0LiBXZSBuZWVkIHRvIGNvbnNp
ZGVyIFZOSSBhcyB3ZWxsIGlmIHdlIGhhdmUgbXVsdGlwbGUgQkZEIHNlc3Npb24gYmV0d2VlbiBz
YW1lIHBhaXIgb2YgVlRFUC48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj5HSU0mZ3Q7Jmd0
OyBUaGlzIGlzIG9uZSBvZiBjb21tZW50cyBmcm9tIENhcmxvcyB3ZSBuZWVkIHRvIGFkZHJlc3Mu
IFlvdXIgY29tbWVudCBoYXZlIGhlbHBlZCBtZSB0byBmb3JtIHRoZSBxdWVzdGlvbjo8L2Rpdj48
L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDQwcHg7Ym9yZGVyOm5v
bmU7cGFkZGluZzowcHgiPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2PldoYXQgaXMgdGhl
IGdvYWwgcnVubmluZyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiB0aGUgcGFpciBvZiBW
VEVQcz88L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9ibG9ja3F1b3RlPiZuYnNwOzxk
aXY+W1NQS10gVGhlIGdvYWwgb2YgdGhlIG11bHRpcGxlIEJGRCBzZXNzaW9uIGlzIHRvIGVuc3Vy
ZSBjaGVjayBsaXZlbGluZXNzIG9mIFZYTEFOIHR1bm5lbC4gVGhlcmUgaXMgYWxyZWFkeSBhIGdv
b2QgYW1vdW50IG9mIGRlYmF0ZSBvbiB0aGlzIHRvcGljIHRoYXQgZG8gd2UgcmVhbGx5IG5lZWQg
dGhhdD8gQXMgcGVyIFJGQyA1ODg0IHdlIGFyZSBydW5uaW5nIEJGRCBwZXIgTFNQIGFuZCB3ZSBt
aWdodCBoaXQgc2NhbGUgaXNzdWVzIHRoZXJlIHRvby4gSSB0aGluayBpdCBpcyB1cCB0byBvcGVy
YXRvciB0byBkZWNpZGUgaG93IHRoZXkgd2FudCB0byB1c2UgbXVsdGlwbGUgQkZEIHNlc3Npb24g
cGVyIFZYTEFOIHR1bm5lbC4gSXQgY291bGQgYmUgcG9zc2libGUgdGhhdCBCRkQgc2Vzc2lvbiB3
aXRoIHNwZWNpYWwgVk5JIGlzIHJ1biBhdCBhZ2dyZXNzaXZlIGludGVydmFsIHdoZXJlIGFzIE1B
WSBoYXZlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgZGlmZmVyZW50IFZOSSBhdCBhIHNlZGF0
ZSBpbnRlcnZhbCwgZm9yIHRoYXQgbWF0dGVyIHRoZXkgY291bGQgYmUgcnVubmluZyBpbiBkZW1h
bmQgbW9kZSBhcyB3ZWxsIChydW4gUC9GIHNlcXVlbmNlIG9ubHkgd2hlbiB0aGVyZSBpcyBubyBk
YXRhIGZvbGxvd2luZyBmb3IgdGhhdCBWTkkpLiBBcyBXRyBpZiB3ZSB0aGluayBydW5uaW5nIG11
bHRpcGxlIEJGRCBzZXNzaW9uIG1ha2Ugc2Vuc2UgdGhlbiB3ZSBtaWdodCBuZWVkIHRvIGFkZCBh
cHByb3ByaWF0ZSB0ZXh0LjwvZGl2Pjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi
IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJn
YigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+SWYgdGhlIGdv
YWwgaXMgdG8gbW9uaXRvciBwZXIgVk5JLCB0aGVuIHRoZSBmb2xsb3dpbmcgdGV4dCBzaG91bGQg
ZGVzY3JpYmUgdGhlIGRlbXVsdGlwbGV4aW5nIG9mIHRoZSBpbml0aWFsIEJGRCBDb250cm9sIHBh
Y2tldDo8ZGl2PiZuYnNwOyAmbmJzcDtEZW11bHRpcGxleGluZyBvZiBJUCBCRkQgcGFja2V0IGhh
cyBiZWVuIGRlZmluZWQgaW4gU2VjdGlvbiAzIG9mPGJyPiZuYnNwOyAmbmJzcDtbUkZDNTg4MV0u
Jm5ic3A7IFNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBtYXkgYmUgcnVubmluZyBiZXR3ZWVu
IHR3bzxicj4mbmJzcDsgJm5ic3A7VlRFUHMsIHRoZXJlIG5lZWRzIHRvIGJlIGEgbWVjaGFuaXNt
IGZvciBkZW11bHRpcGxleGluZyByZWNlaXZlZCBCRkQ8YnI+Jm5ic3A7ICZuYnNwO3BhY2tldHMg
dG8gdGhlIHByb3BlciBzZXNzaW9uLiZuYnNwOyBGb3IgZGVtdWx0aXBsZXhpbmcgcGFja2V0cyB3
aXRoIFlvdXI8YnI+Jm5ic3A7ICZuYnNwO0Rpc2NyaW1pbmF0b3IgZXF1YWwgdG8gMCwgYSBCRkQg
c2Vzc2lvbiBNVVNUIGJlIGlkZW50aWZpZWQgdXNpbmcgdGhlPGJyPiZuYnNwOyAmbmJzcDtsb2dp
Y2FsIGxpbmsgb3ZlciB3aGljaCB0aGUgQkZEIENvbnRyb2wgcGFja2V0IGlzIHJlY2VpdmVkLiZu
YnNwOyBJbiB0aGU8YnI+Jm5ic3A7ICZuYnNwO2Nhc2Ugb2YgVlhMQU4sIHRoZSBWTkkgbnVtYmVy
IGlkZW50aWZpZXMgdGhhdCBsb2dpY2FsIGxpbmsuJm5ic3A7IElmIEJGRDxicj4mbmJzcDsgJm5i
c3A7cGFja2V0IGlzIHJlY2VpdmVkIHdpdGggbm9uLXplcm8gWW91ciBEaXNjcmltaW5hdG9yLCB0
aGVuIEJGRCBzZXNzaW9uPGJyPiZuYnNwOyAmbmJzcDtNVVNUIGJlIGRlbXVsdGlwbGV4ZWQgb25s
eSB3aXRoIFlvdXIgRGlzY3JpbWluYXRvciBhcyB0aGUga2V5LjwvZGl2PjwvZGl2PjwvYmxvY2tx
dW90ZT4mbmJzcDs8ZGl2PltTUEtdJm5ic3A7IEkgdGhpbmsgdGhpcyB0ZXh0IGZvciBtdWx0aXBs
ZSBCRkQgc2Vzc2lvbiBiZXR3ZWVuIHNhbWUgcGFpciBvZiBWVEVQcyBmb3IgbXVsdGlwbGUgVk5J
IG1ha2VzIHNlbnNlIG9ubHkgaWYgYXMgV0cgd2UgdGhpbmsgdGhhdCBjb3VsZCBiZSB1c2UgY2Fz
ZS4mbmJzcDs8L2Rpdj48YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0i
bWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIw
NCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXY+V291bGQgdGhlcmUg
YmUgbmVlZCB0byBydW4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIHdpdGggdGhlIHNhbWUgVk5JIG51
bWJlcj88L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGJyPjxkaXY+W1NQS10gSU1ITyB3ZSBzaG91
bGQgbm90IGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9uIGZvciB0aGUgc2FtZSBWTkkuJm5ic3A7
PC9kaXY+Jm5ic3A7PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h
cmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQs
MjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2Pjxicj48ZGl2IGNsYXNz
PSJnbWFpbF9xdW90ZSI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy
Z2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwy
MDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPjxicj48YnI+PGRpdiBzdHlsZT0i
Y29sb3I6cmdiKDAsMCwwKTtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxDb3Vy
aWVyLG1vbm9zcGFjZSxhcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNl
OnByZS13cmFwIj5UaGFua3M8L2Rpdj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LENvdXJpZXIsbW9ub3NwYWNlLGFyaWFsLHNh
bnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXAiPlNhbnRvc2ggUCBL
PC9kaXY+PGJyPjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0
ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIEZyaSwgQXVnIDksIDIwMTkgYXQgNDoyNyBBTSBHcmVn
IE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48
YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHgg
MC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0
OjFleCI+PGRpdiBkaXI9Imx0ciI+RGluZXNoLCB0aGFuayB5b3UgZm9yIHlvdXIgaGVscCwgbXVj
aCBhcHByZWNpYXRlZC48YnI+PGRpdj5IaSBKb2VsIGFuZCBTcmlkaGFyLDwvZGl2PjxkaXY+Y291
bGQgeW91IHBsZWFzZSBjaGVjayBpZiB0aGUgdXBkYXRlZCB0ZXh0IG9uIHRoZSBpbm5lciBFdGhl
cm5ldCBmcmFtZSBhZGRyZXNzZWQgeW91ciBjb25jZXJuLjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNs
YXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdl
ZCwgQXVnIDcsIDIwMTkgYXQgMjoyNSBQTSBEaW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZn
dDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9
Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwy
MDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2Pkxvb2tzIGdvZCB0
byBtZSBHcmVnLiBUaGFuayB5b3UgZm9yIHlvdXIgaGFyZCB3b3JrIGluIHRoaXMsPC9kaXY+PGJy
PjxkaXY+RGluZXNoPGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+
PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwgQXVnIDcsIDIwMTkgYXQg
OToyNSBBTSBHcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3Rl
Ojxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46
MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7
cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+SGkgRGluZXNoLCBKb2VsLCBTcmlkaGFy
LCBldCBhbC4sPGRpdj5tdWNoIGFwcHJlY2lhdGUgdGhlIGhlbHAgeW91J3ZlJm5ic3A7Z2l2ZW4g
bWUgc2hhcmluZyB5b3VyIGV4cGVydGlzZS4gSSBob3BlIHRoYXQgdGhlIHVwZGF0ZXMgeW91IHdp
bGwgZmluZCBpbiB0aGUgYXR0YWNoZWQgZGlmZiBhbmQgdGhlIHdvcmtpbmcgY29weSBvZiB0aGUg
ZHJhZnQgYmUgY2xvc2VyIHRvIHRoZSBhY2NlcHRhYmxlIHNvbHV0aW9uIGZvciBWVEVQLVZURVAg
QkZELiBQbGVhc2Ugbm90ZSwgdGhhdCBJJ2xsIHNob3J0bHkgc3RhcnQgYSBuZXcgZGlzY3Vzc2lv
biB0aHJlYWQgdG8gYWRkcmVzcyBvbmUgb2YgQ2FybG9zJ3MgcXVlc3Rpb25zIG9uIHRoZSBhbWJp
Z3VpdHkgb2YgdGhlIHRleHQgb24gbXVsdGlwbGUgY29uY3VycmVudCBzZXNzaW9ucyBiZXR3ZWVu
IHRoZSBzYW1lIHBhaXIgb2YgVlRFUHMuPC9kaXY+PGRpdj5QbGVhc2UgcmV2aWV3IHRoZSBjaGFu
Z2VzIHRvIFNlY3Rpb25zIDQgYW5kIDYgYW5kIHNoYXJlIHlvdXIgZmVlZGJhY2ssIHN1Z2dlc3Rp
b25zLCBhbmQgcXVlc3Rpb25zLjwvZGl2Pjxicj48ZGl2PlJlZ2FyZHMsPC9kaXY+PGRpdj5HcmVn
PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBj
bGFzcz0iZ21haWxfYXR0ciI+T24gTW9uLCBBdWcgNSwgMjAxOSBhdCA2OjAzIFBNIERpbmVzaCBE
dXR0ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xh
c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1s
ZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGly
PSJsdHIiPjxicj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNs
YXNzPSJnbWFpbF9hdHRyIj5PbiBNb24sIEF1ZyA1LCAyMDE5IGF0IDU6NTYgUE0gR3JlZyBNaXJz
a3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2Nr
cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4
O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgi
PjxkaXYgZGlyPSJsdHIiPkhpIERpbmVzaCw8ZGl2PnRoYW5rIHlvdSBmb3IgeW91ciBleHBlZGll
bnQgZGV0YWlsZWQgcmVzcG9uc2UuPC9kaXY+PGRpdj5JIGJlbGlldmUgdGhhdCB0aGUgYWJpbGl0
eSB0byBydW4gQkZEIHNlc3Npb24gdXAgdG8gYSB0ZW5hbnQgKFZURVAtVlRFUC10ZW5hbnQgb3Ig
dGVuYW50LXRlbmFudCkgd2FzIG5ldmVyIGluIGplb3BhcmR5IGZyb20gdGhpcyBzcGVjaWZpY2F0
aW9uLjwvZGl2PjxkaXY+SSdtIHRyeWluZyB0byBwcm92aWRlIHByZWNpc2Ugc3BlY2lmaWNhdGlv
biBvbiB3aGF0IGNhbiBiZSB1c2VkIGFkIHRoZSBkZXN0aW5hdGlvbiBNQUMgYW5kIElQIGFkZHJl
c3NlcyBpbiB0aGUgaW5uZXIgZnJhbWUvcGFja2V0IGFzIEkgYmVsaWV2ZSB0aGF0IGxpa2VseSB3
aWxsIGhlbHAgdG8gYXZvaWQgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZXMuPC9kaXY+PGRpdj5JJ20g
aW50ZXJlc3RlZCB0byBsZWFybiBzb21lIG1vcmUgYWJvdXQgdGhlICJtYXJ0aWFuIGNoZWNraW5n
IiBmdW5jdGlvbi4gQXMgeW91IGtub3csIG1hcnRpYW4gYWRkcmVzc2VzIGhhdmUgYmVlbiB1c2Vk
IGFzIGRlc3RpbmF0aW9uIElQIGFkZHJlc3MgaW4gTFNQIFBpbmcgYW5kIEJGRCBvdmVyIE1QTFMg
TFNQIGFuZCBQVy4gSSBoYXZlbid0IGhlYXJkIHRoYXQgYW55IHNpbGljb24gZmVhdHVyZSBjYXVz
ZWQgcHJvYmxlbXMgZm9yIG9wZXJhdG9ycyB1c2luZyB0aGVzZSB0b29scy48L2Rpdj48L2Rpdj48
L2Jsb2NrcXVvdGU+PGJyPjxkaXY+SW50ZXJlc3RpbmcuIEkgZGlkbid0IGtub3cgdGhpcyBhc3Bl
Y3Qgb2YgdXNlIHdpdGggTVBMUyBwaW5nLiBEaWQgdGhvc2UgcGFja2V0cyBldmVyIGdvIHRocm91
Z2ggYSBmaXJld2FsbCB0aG91Z2g/IEluIGFueSBjYXNlLCBtYXliZSBzdWdnZXN0IHRoZSB1c2Ug
b2YgdGhvc2UgYWRkcmVzc2VzIHdpdGggYSBzdGF0ZW1lbnQgdGhhdCB0aGlzIGlzIGhvdyBMU1Ag
ZG9lcyBpdCwgYnV0IHRoYXQgb3RoZXIgTUFDL0lQIHBhaXJzIGFyZSBwb3NzaWJsZSBhcyBsb25n
IGFzIHRoZSBjb25kaXRpb25zIG9mIHRoZSBlbmRwb2ludCBvd25pbmcgdGhlIE1BQy9JUCB3YXMg
aG9ub3JlZC48L2Rpdj48YnI+PGRpdj5EaW5lc2g8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9
ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0
OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJs
dHIiPjxicj48ZGl2PlJlZ2FyZHMsPC9kaXY+PGRpdj5HcmVnPC9kaXY+PC9kaXY+PGJyPjxkaXYg
Y2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24g
TW9uLCBBdWcgNSwgMjAxOSBhdCAzOjU5IFBNIERpbmVzaCBEdXR0ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHls
ZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0
LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXY+SGkgR3JlZyw8
L2Rpdj48YnI+PGRpdj5UaGF0IHdlIGFncmVlIG9uIHRoZSBwcm9ibGVtIGRlZmluaXRpb24gaXMg
dGhlIGZpcnN0IHN0ZXAgZm9yd2FyZC4gWW91ciBvcmlnaW5hbCBkb2N1bWVudCBoYWQgbXkgY2Fz
ZXMgY292ZXJlZCBhbmQgc28gSSB3YXMgc3VycHJpc2VkIGJ5IHRoZSB0cmFjayB0aGlzIHRocmVh
ZCB0b29rLiBJdCBkb2Vzbid0IG1hdHRlciwgd2UncmUgYmFjayBvbiB0cmFjay48L2Rpdj48YnI+
PGRpdj5NeSByZWNvbW1lbmRhdGlvbiBpcyB0byBub3Qgd29ycnkgYWJvdXQgc3BlY2lmeWluZyB0
aGUgcHJlY2lzZSBNQUMvSVAgYWRkcmVzcyB1c2VkIGluIHRoZSBpbm5lciBoZWFkZXIuIFRoZSBh
ZGRyZXNzZXMgY2hvc2VuIE1VU1QgZW5zdXJlIHRoYXQgdGhlIHBhY2tldCBpcyB0cmFwcGVkIHRv
IHRoZSBjb250cm9sIHBsYW5lIG9mIHRoZSBWVEVQIGFuZCBub3QgZXNjYXBlIHRvIHRoZSB0ZW5h
bnQgaWYgdGhlIEJGRCBpcyB0byB0aGUgVlRFUC4gQW55IHNvbHV0aW9uIE1VU1QgYWxzbyBub3Qg
cHJlY2x1ZGUgdGhlIHVzZSBvZiB0aGUgQkZEIGJ5IHRlbmFudCBzeXN0ZW1zIGZvciB0aGF0IFZO
SS4gVGhlcmUgYXJlIG1hbnkgd2F5cyBhbiBpbXBsZW1lbnRlciBjYW4gY2hvb3NlIHRvIGltcGxl
bWVudCB0aGlzLiBGb3IgZXhhbXBsZSwgdGhlIGlubmVyIE1BQyBhZGRyZXNzIGlzIHdoYXRldmVy
IHRoZSBWVEVQIGltcGxlbWVudGVyIHdvdWxkIHJldHVybiBpZiBBUlAnZCBmb3IgdGhlIElQIGFk
ZHJlc3MgdXNlZCBpbiB0aGUgaW5uZXIgaGVhZGVyIGluIHRoZSBnaXZlbiBWTkkuIFRoZSBpbXBs
ZW1lbnRlciBjYW4gcGljayBhIGZpeGVkIE1BQyBhZGRyZXNzLCBvbmUgdGhhdCB0aGV5IG93biBl
dGMuIE11bHRpcGxlIEJGRCBzZXNzaW9ucyBjYW4gYmUgcnVuIGZvciB0ZXN0aW5nIHBhdGggY29u
bmVjdGl2aXR5IG9uIG1vcmUgdGhhbiBvbmUgVk5Jcy4gTGltaXRzIHNob3VsZCBiZSBpbiBwbGFj
ZSB0byBhdm9pZCBvdmVyd2hlbG1pbmcgdGhlIHJlY2VpdmVyIHdpdGggQkZEIG1lc3NhZ2VzICh5
b3UgaGFkIHdvcmRzIGFib3V0IHRoaXMgaW4geW91ciBjdXJyZW50bHkgcHVibGlzaGVkIGRyYWZ0
KS4mbmJzcDsgSWYgdGhlIFZOSSBpcyBpcnJlbGV2YW50IGluIHRoZSB0ZXN0IGkuZS4gb25seSB0
aGUgVlhMQU4gcGlwZSBhdCB0aGUgVlRFUCBpcyBiZWluZyB0ZXN0ZWQuIHRoZSB1c2VyIGNhbiB1
c2UgYW55IFZOSSBhY3RpdmUgb24gdGhlIFZURVAgb24gd2hpY2ggdGhlIFZURVAgb3ducyBhbiBJ
UCBhZGRyZXNzLjwvZGl2Pjxicj48ZGl2PkknbSBjb25jZXJuZWQgYWJvdXQgdGhlIHVzZSBvZiAx
MjcvOCBhZGRyZXNzIG9ubHkgYmVjYXVzZSBvZiBmaXJld2FsbHMgb3IgaW1wbGVtZW50YXRpb25z
IHRoYXQgZHJvcCBwYWNrZXRzIHdpdGggdGhlc2UgYWRkcmVzc2VzIGFzIGVpdGhlciB0aGUgc291
cmNlIG9yIGRlc3RpbmF0aW9uLiBGb3IgZXhhbXBsZSwgb24gbWFueSBtZXJjaGFudCBzaWxpY29u
LCBJIGRvbid0IGJlbGlldmUgeW91IGNhbiB0dXJuIG9mZiBtYXJ0aWFuIGNoZWNraW5nIGFuZCBk
cm9wcyAqb25seSogZm9yIFZYTEFOLWVuY2Fwc3VsYXRlZCBCRkQgcGFja2V0cy4gSSBkb24ndCBr
bm93IHdoYXQgdGhlIExpbnV4IGtlcm5lbCBkb2VzIHRvZGF5IG9uIHN1Y2ggcGFja2V0cywgZm9y
IGV4YW1wbGUgKG9yIEh5cGVyLVYpLiBJJ2QgbGlrZSBhIHNvbHV0aW9uIHRoYXQgZG9lc24ndCBk
ZW1hbmQgYWRkaXRpb25hbCBvciBuZXcgY2hpcCBmdW5jdGlvbmFsaXR5IG9yIHJlcXVpcmUgYWRk
aXRpb25hbCBtaWRkbGUtYm94IGhvbGUgcHVuY2guPC9kaXY+PGJyPjxkaXY+V2h5IGRvIHlvdSBm
ZWVsIHlvdSBNVVNUIHRvIHNwZWNpZnkgdGhlIE1BQy9JUCBhZGRyZXNzIG9uIHRoZSBpbm5lciBw
YWNrZXQ/IFdoYXQgYW0gSSBtaXNzaW5nIGhlcmU/PGJyPjwvZGl2Pjxicj48ZGl2PkRpbmVzaDxi
cj48L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIi
IGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBNb24sIEF1ZyA1LCAyMDE5IGF0IDM6MDQgUE0gR3JlZyBN
aXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJs
b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAu
OGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox
ZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPkhpIERpbmVzaCw8ZGl2PndoYXQgZG8g
eW91IHNlZSBhcyB0aGUgd2F5IGZvcndhcmQ/IEkgYWdyZWUsIHRoYXQgdGhlIHByb3Bvc2VkIHRl
eHQgZG9lc24ndCB3b3JrIGZvciBtdWx0aS1WTkkgY29uY3VycmVudCBtb25pdG9yaW5nIGJlY2F1
c2UgdGhlc2UgVk5JcyBhcmUgdGVuYW50J3MgVk5Jcy4gQW5kIGluIHRoYXQgY2FzZSwgd2UgbmVl
ZCB0byBzcGVjaWZ5IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXAgdGhlIEJGRCBDb250cm9sIHBh
Y2tldCBhdCBWVEVQLiBJdCBzZWVtcyB0aGF0IFZURVAncyBFdGhlcm5ldCBhZGRyZXNzIG11c3Qg
YmUgdXNlZCBhcyB0aGUgZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgaW4gdGhlIGlubmVyIEV0aGVy
bmV0IGZyYW1lLiBUaGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBtYXkgYmUgZWl0aGVyIFZURVAn
cyBhZGRyZXNzIG9mIG1hcnRpYW4gKEkgZG8gcHJlZmVyIG1hcnRpYW4pLiBMZXQgbWUgZ2l2ZSBp
dCZuYnNwOyB0cnk6PC9kaXY+PGRpdj5ORVcgVEVYVDo8L2Rpdj48L2Rpdj48YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDQwcHg7Ym9yZGVyOm1lZGl1bSBub25lO3BhZGRpbmc6
MHB4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2PlRvIG1vbml0b3IgY29udGludWl0eSBvZiB0aGUgcGF0
aCBiZXR3ZWVuIHR3byBWVEVQcywgYW4gb3BlcmF0b3IgTVVTVCBzZWxlY3QgYSBWTkkgbnVtYmVy
IHRvIGJlIHVzZWQgYXMgTWFuYWdlbWVudCBWTkkuIE1hbmFnZW1lbnQgVk5JIG51bWJlciBNVVNU
IE5PVCBiZSBvbmUgb2YgdGhlIHRlbmFudCdzIFZOSXMgdG8gcHJldmVudCBzZW5kaW5nIFZYTEFO
IHBhY2tldHMgcmVjZWl2ZWQgb24gTWFuYWdlbWVudCBWTkkgdG8gYSB0ZW5hbnQuIFZOSSBudW1i
ZXIgMSBpcyBSRUNPTU1FTkRFRCBhcyB0aGUgZGVmYXVsdCBmb3IgTWFuYWdlbWVudCBWTkkuIFtF
ZC5ub3RlOiBXaGF0IHdlIHNldCB0aGUgRGVzdGluYXRpb24gTUFDIHRvPyBDYW4gaXQgYmUgaW52
YWxpZCBNQUMgdGhhdCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdD9dPC9kaXY+PC9kaXY+PC9i
bG9ja3F1b3RlPjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggNDBweDtib3Jk
ZXI6bWVkaXVtIG5vbmU7cGFkZGluZzowcHgiPjxkaXYgZGlyPSJsdHIiPjxkaXY+SWYgYW4gaW1w
bGVtZW50YXRpb24gc3VwcG9ydHMgY29uY3VycmVudCBtb25pdG9yaW5nIG9mIG11bHRpcGxlIFZO
SXMsIHRoZW4gdGhlIHZhbHVlIG9mIFZOSSBudW1iZXIgTUFZIGJlIG9uZSBvZiB0ZW5hbnQncyBW
TklzLiBUaGUgZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgaW4gdGhlIGlubmVyIEV0aGVybmV0IGZy
YW1lIGVuY2Fwc3VsYXRpbmcgQkZEIENvbnRyb2wgcGFja2V0IE1VU1QgYmUgTUFDIGFzc29jaWF0
ZWQgd2l0aCB0aGUgcmVtb3RlIFZURVAuJm5ic3A7PC9kaXY+PGRpdj5UaGUgZGVzdGluYXRpb24g
SVAgYWRkcmVzcyBvZiB0aGUgaW5uZXIgSVAgcGFja2V0IE1VU1QgYmUgc2VsZWN0ZWQgZnJvbSB0
aGUgcmFuZ2UgMTI3LzggZm9yIElQdjQsIGFuZCBmb3IgSVB2NiBmcm9tIHRoZSByYW5nZSAwOjA6
MDowOjA6RkZGRjo3RjAwOjAvMTA0LiBUaGUgVFRMIHZhbHVlIGluIHRoZSBpbm5lciBJUCBoZWFk
ZXIgTVVTVCBiZSBzZXQgdG8gMS48L2Rpdj48YnI+PC9kaXY+PC9ibG9ja3F1b3RlPlJlZ2FyZHMs
PGRpdj5HcmVnJm5ic3A7PGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9
Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFN1biwgQXVnIDQsIDIwMTkgYXQgOTowNyBBTSBE
aW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1
b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDti
b3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48
ZGl2IGRpcj0ibHRyIj48ZGl2PkhpIEdyZWcsPC9kaXY+PGJyPjxkaXY+VGhhbmtzIGZvciB5b3Vy
IGNsYXJpZmljYXRpb25zLiBJIGFncmVlIHdpdGggeW91ciBzZW50aW1lbnQgb24gd2h5IHlvdSdy
ZSBydW5uaW5nIEJGRCBvdmVyIFZYTEFOIGJldHdlZW4gVlRFUHMuIEkgd2Fzbid0IGFyZ3Vpbmcg
YWdhaW5zdCBpdCBhdCBhbGwuIEFsbCBJIHdhcyBzYXlpbmcgd2FzIHBvaW50aW5nIHRvIHRoZSBs
aW1pdGF0aW9ucyBvZiB0aGUgdXNlIG9mIG1hbmFnZW1lbnQgVk5JLiBJIHNwb2tlIHRvIHNvbWUg
b3BlcmF0b3JzIHdobydyZSBydW5uaW5nIEVWUE4gYW5kIG1lbnRpb25lZCB0aGUgZGlzY3Vzc2lv
biBvbiB0aGlzIHRocmVhZC4gVGhleSBjb25jdXIgdGhhdCB0aGV5J3JlIHVzaW5nIHNwZWNpZmlj
IFZOSXMgdG8gdGVzdCBjb25uZWN0aXZpdHkgb3ZlciB0aGF0IFZOSSBiZXR3ZWVuIFZURVBzIHRv
IGVuc3VyZSBtaXNjb25maWd1cmF0aW9uIGRvZXNuJ3QgbGVhZCB0byBibGFja2hvbGVzLiBNeSBz
dGF0ZW1lbnRzIGFyZSBiYXNlZCBpbiByZWFsIHdvcmxkIG9wZXJhdG9yIGV4cGVyaWVuY2UuIEFu
ZCBJIHdhcyBwcm92aWRpbmcgbGFuZ3VhZ2UgdGhhdCBlbnN1cmVkIHBhY2tldHMgZGlkbid0IGxl
YWsgYWNyb3NzIHRvIHRlbmFudHMgd2hlbiB0aGV5IHdlcmUgZGVzdGluZWQgdG8gVlRFUHMuPC9k
aXY+PGJyPjxkaXY+RGluZXNoPGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9x
dW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFNhdCwgQXVnIDMsIDIw
MTkgYXQgMTA6MzQgQU0gR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0i
bWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIw
NCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPkhpIERpbmVzaCw8ZGl2Pm1h
bnkgdGhhbmtzIGZvciB5b3VyIGRldGFpbGVkIHVwZGF0ZXMgb24gaG93IHNvbWUgaW1wbGVtZW50
YXRpb25zIHByb2Nlc3MgVlhMQU4gaGVhZGVyIGFuZCB0aGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUu
IFRoZXNlIGFyZSB2ZXJ5IGhlbHBmdWwgaW4gYWNoaWV2aW5nIHRoZSB3b3JrYWJsZSBzb2x1dGlv
biBmb3IgdGhlIHByb2JsZW0gYXQgaGFuZC48L2Rpdj48ZGl2PllvdSd2ZSBub3RlZCB0aGF0IGEg
cGF0aCBiZXR3ZWVuIFZURVBzIG1heSBiZSBtb25pdG9yZWQgaW4gdGhlIHVuZGVybGF5IG5ldHdv
cmsgYnkgbWVyZWx5IGVzdGFibGlzaGluZyBhIEJGRCBzZXNzaW9uLiBUaGF0IGlzIHRydWUsIGJ1
dCBieSB1c2luZyBCRkQgd2l0aCBWWExBTiBlbmNhcHN1bGF0aW9uIGJldHdlZW4gdGhlIHBhaXIg
b2YgVlRFUHMgd2UgYXJlIGV4dGVuZGluZyB0aGUgT0FNIGRvbWFpbiBieSBpbmNsdWRpbmcsIHRv
IHNvbWUgZXh0ZW50LCBWWExBTiBmb3J3YXJkaW5nIGVuZ2luZS4gQWJzdHJhY3QgaW4gUkZDIDU4
ODAgZGVmaW5lcyB0aGUgZ29hbCBhbmQgdGhlIGRvbWFpbiBpbiB3aGljaCBCRkQgcHJvdG9jb2wg
Y2FuIGRldGVjdCBhIGZhdWx0IGFzOjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwO1RoaXMgZG9jdW1l
bnQgZGVzY3JpYmVzIGEgcHJvdG9jb2wgaW50ZW5kZWQgdG8gZGV0ZWN0IGZhdWx0cyBpbiB0aGU8
YnI+Jm5ic3A7ICZuYnNwO2JpZGlyZWN0aW9uYWwgcGF0aCBiZXR3ZWVuIHR3byBmb3J3YXJkaW5n
IGVuZ2luZXMsIGluY2x1ZGluZzxicj4mbmJzcDsgJm5ic3A7aW50ZXJmYWNlcywgZGF0YSBsaW5r
KHMpLCBhbmQgdG8gdGhlIGV4dGVudCBwb3NzaWJsZSB0aGUgZm9yd2FyZGluZzxicj4mbmJzcDsg
Jm5ic3A7ZW5naW5lcyB0aGVtc2VsdmVzLCB3aXRoIHBvdGVudGlhbGx5IHZlcnkgbG93IGxhdGVu
Y3kuJm5ic3A7PGJyPjwvZGl2PjxkaXY+VGh1cywgQkZEIGluIHRoZSB1bmRlcmxheSB3aWxsIGV4
ZXJjaXNlIGEgcGFydCBvZiBJUCBmb3J3YXJkaW5nIGVuZ2luZSB3aGlsZSBCRkQgd2l0aCBWWExB
TiBlbmNhcHN1bGF0aW9uLCByYW4gYmV0d2VlbiB0aGUgc2FtZSBwYWlyIG9mIFZURVBzLCBleHRl
bmRzIHRoZSBPQU0gZG9tYWluLiBBdCB0aGUgc2FtZSB0aW1lLCBkZWZpbmluZyBCRkQgYmV0d2Vl
biB0ZW5hbnQgc3lzdGVtcyBpbiBvdXRzaWRlIHRoZSBnb2FsIG9mIHRoaXMgc3BlY2lmaWNhdGlv
bi4gQnV0IFZYTEFOIEJGRCBzZXNzaW9uIGJldHdlZW4gVlRFUHMgbWF5IGJlIHVzZWZ1bCBpbiBt
b25pdG9yaW5nIGUyZSBwYXRoIGJldHdlZW4gdGVuYW50cywgYXMgZGVzY3JpYmVkIGluIHRoZSB1
cGRhdGUgdG8gLTA3OjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwO0F0IHRoZSBzYW1lIHRpbWUsIGEg
c2VydmljZSBsYXllciBCRkQgc2Vzc2lvbiBtYXkgYmUgdXNlZCBiZXR3ZWVuIHRoZTxicj4mbmJz
cDsgJm5ic3A7dGVuYW50cyBvZiBWVEVQcyBJUDEgYW5kIElQMiB0byBwcm92aWRlIGVuZC10by1l
bmQgZmF1bHQgbWFuYWdlbWVudC48YnI+Jm5ic3A7ICZuYnNwO0luIHN1Y2ggY2FzZSwgZm9yIFZU
RVBzIEJGRCBjb250cm9sIHBhY2tldHMgb2YgdGhhdCBzZXNzaW9uIGFyZTxicj4mbmJzcDsgJm5i
c3A7aW5kaXN0aW5ndWlzaGFibGUgZnJvbSBkYXRhIHBhY2tldHMuJm5ic3A7IElmIGVuZC10by1l
bmQgZGVmZWN0IGRldGVjdGlvbjxicj4mbmJzcDsgJm5ic3A7aXMgcmVhbGl6ZWQgYXMgdGhlIHNl
dCBvZiBjb25jYXRlbmF0ZWQgT0FNIGRvbWFpbnMsIGUuZy4sIFZNMS0xIC0gSVAxPGJyPiZuYnNw
OyAmbmJzcDstLSBJUDIgLSBWTTItMSwgdGhlbiB0aGUgQkZEIHNlc3Npb24gb3ZlciBWWExBTiBi
ZXR3ZWVuIFZURVBzIFNIT1VMRDxicj4mbmJzcDsgJm5ic3A7Zm9sbG93IHRoZSBwcm9jZWR1cmVz
IGRlc2NyaWJlZCBpbiBTZWN0aW9uIDYuOC4xNyBbUkZDNTg4MF0uPGJyPjwvZGl2PjxkaXY+SSd2
ZSBhdHRhY2hlZCB0aGUgY3VycmVudCB3b3JraW5nIHZlcnNpb24gb2YgdGhlIGRyYWZ0LjwvZGl2
Pjxicj48ZGl2PlJlZ2FyZHMsPC9kaXY+PGRpdj5HcmVnPC9kaXY+PGJyPjwvZGl2Pjxicj48ZGl2
IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9u
IEZyaSwgQXVnIDIsIDIwMTkgYXQgNTo0MyBQTSBEaW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9h
PiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5
bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIw
NCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2PldoYXQgSSBt
ZWFuIGlzICJIb3cgZG8geW91IGluZmVyIHRoYXQgaXQgZXhjbHVkZXMgdGhlIGNhc2UgSSdtIHRh
bGtpbmcgYWJvdXQ/Ii4gPGJyPjwvZGl2Pjxicj48ZGl2PkRpbmVzaDxicj48L2Rpdj48L2Rpdj48
YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9h
dHRyIj5PbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDU6NDEgUE0gRGluZXNoIER1dHQgJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWls
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVv
dGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlk
IHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9Imx0ciI+VGhlIGFi
c3RyYWN0IHJlYWRzIHRoaXM6ICI8YnI+PHByZT5UaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUg
dXNlIG9mIHRoZSBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcKICAgRGV0ZWN0aW9uIChCRkQpIHBy
b3RvY29sIGluIHBvaW50LXRvLXBvaW50IFZpcnR1YWwgZVh0ZW5zaWJsZSBMb2NhbAogICBBcmVh
IE5ldHdvcmsgKFZYTEFOKSB0dW5uZWxzIGZvcm1pbmcgdXAgYW4gb3ZlcmxheSBuZXR3b3JrLiI8
YnI+PGJyPjwvcHJlPjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2Vy
aWYiPkhvdyBkbyB5b3UgaW5mZXIgd2hhdCB5b3Ugc2FpZD88YnI+PGJyPjwvc3Bhbj48L3ByZT48
cHJlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmIj5EaW5lc2g8L3Nw
YW4+PGJyPjwvcHJlPjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9
Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIEZyaSwgQXVnIDIsIDIwMTkgYXQgNTozOCBQTSBK
b2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rp
dj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAw
cHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1s
ZWZ0OjFleCI+SSBhbSBnb2luZyBieSB3aGF0IHRoZSBkcmFmdCBzYXlzIGl0cyBwdXJwb3NlIGlz
LiZuYnNwOyBJZiB5b3UgKERpbmVzaCkgd2FudCA8YnI+dGhlIGRyYWZ0IHRvIGZ1bGZpbGwgYSBk
aWZmZXJlbnQgcHVycG9zZSwgdGhlbiBlaXRoZXIgYXNrIHRoZSBjaGFpcnMgdG8gPGJyPnRha2Ug
dGhpcyBkcmFmdCBiYWNrIHRvIHRoZSBXRywgb3Igd3JpdGUgYSBzZXBhcmF0ZSBkcmFmdC48YnI+
QXMgY3VycmVudGx5IHdyaXR0ZW4sIHRoZSBiZWhhdmlvciBHcmVnIHByb3Bvc2VkIG1lZXRzIHRo
ZSBuZWVkcywgYW5kIDxicj5kb2VzIHNvIGluIGEgd2F5IHRoYXQgaXMgY29uc2lzdGVudCB3aXRo
IFZ4TEFOLjxicj48YnI+WW91cnMsPGJyPkpvZWw8YnI+PGJyPk9uIDgvMi8yMDE5IDg6MzAgUE0s
IERpbmVzaCBEdXR0IHdyb3RlOjxicj4mZ3Q7IFdoYXQgaXMgdGhlIHN0YXRlZCBwdXJwb3NlIG9m
IHRoaXMgQkZEIHNlc3Npb24/IFRoZSBWVEVQIHJlYWNoYWJpbGl0eSBpcyA8YnI+Jmd0OyBkZXRl
cm1pbmVkIGJ5IHRoZSB1bmRlcmxheSwgSSBkb24ndCBuZWVkIFZYTEFOLWVuY2FwZWQgcGFja2V0
IGZvciB0aGF0LiA8YnI+Jmd0OyBEbyB3ZSBhZ3JlZT88YnI+Jmd0OyA8YnI+Jmd0OyBJZiBJIHdh
bnQgdG8gdGVzdCB0aGUgVlhMQU4gZW5jYXAvZGVjYXAgZnVuY3Rpb25hbGl0eSBhbG9uZSwgcGlj
a2luZyBhbnkgPGJyPiZndDsgc2luZ2xlIFZOSSBtYXliZSBmaW5lLiBCdXQgaXMgdGhpcyBhbGwg
YW55IG5ldHdvcmsgb3BlcmF0b3Igd2FudHM/IFdoeT8gPGJyPiZndDsgSW4gd2hhdCBzaXR1YXRp
b25zIGhhcyB0aGlzIGJlZW4gYSBwcm9ibGVtPyBJIHN1c3BlY3Qgb3BlcmF0b3JzIGFsc28gPGJy
PiZndDsgd2FudCB0byB2ZXJpZnkgcGF0aCBjb250aW51aXR5IG92ZXIgYSBzcGVjaWZpYyBWTkku
IElmIHlvdSBzYXkgdGhpcyBpcyA8YnI+Jmd0OyBub3QgZGVmaW5lZCBieSB0aGUgZG9jdW1lbnQs
IEkgZGlzYWdyZWUgYmVjYXVzZSB0aGUgY3VycmVudCB2ZXJzaW9uIDxicj4mZ3Q7IHRhbGtzIGFi
b3V0IGNvbnRyb2xsaW5nIHRoZSBudW1iZXIgb2YgQkZEIHNlc3Npb25zIGJldHdlZW4gdGhlIFZU
RVBzIDxicj4mZ3Q7IChzZWUgc2VjdGlvbiAzKS4gTW9yZSBpbXBvcnRhbnRseSwgdGhpcyBpcyBh
IHJlYWwgcHJvYmxlbSB0aGF0IG9wZXJhdG9ycyA8YnI+Jmd0OyBsaWtlIHRvIHZlcmlmeS48YnI+
Jmd0OyA8YnI+Jmd0OyBEaW5lc2g8YnI+Jmd0OyA8YnI+Jmd0OyBPbiBGcmksIEF1ZyAyLCAyMDE5
IGF0IDU6MDggUE0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+IDxicj4m
Z3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7
IDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtXaGF0IGlzIHNwZWNpYWwgYWJvdXQgdGhlIG1h
bmFnZW1lbnQgVk5JIGlzIHByZWNpc2VseSB0aGF0IGl0IGlzIE5PVCBhPGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwO3RlbmFudCBWTkkuJm5ic3A7IFRoZSBWeExBTiBhZG1pbmlzdHJhdGlvbiBk
b2VzIGtub3cgaG93IGl0IGFsbG9jYXRlcyBWTkkgdG88YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7dGVuYW50cywgYW5kIHdoaWNoIFZOSSBpdCBoYXMgYWxsb2NhdGVkLiZuYnNwOyBJbiBjb250
cmFzdCwgaXQgZG9lcyBub3Qga25vdzxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt3aGljaCBJ
UCBhZGRyZXNzZXMgb3IgTUFDIGFkZGRyZXNzZXMgdGVoIHRlbmFudCBpcyB1c2luZyBvciBtYXkg
cGxhbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0byB1c2UuPGJyPiZndDsgPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO1lvdXJzLDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtKb2Vs
PGJyPiZndDsgPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO09uIDgvMi8yMDE5IDY6NDEgUE0s
IERpbmVzaCBEdXR0IHdyb3RlOjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBUaGUg
YXNzdW1wdGlvbiBvZiBhbiBJUCBhZGRyZXNzIHdpdGhpbiBhbnkgVk5JIGlzIHN1c3BlY3QgdGhh
dCB3YXkuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IFdoYXQncyBzcGVjaWFsIGFi
b3V0IGEgc2luZ2xlIFZOSSwgdGhlIG1hbmFnZW1lbnQgVk5JPyBUaGUgVlRFUCBJUDxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBhZGRyZXNzIGRvZXMgbm90IGJlbG9uZyBpbiByZWFs
aXR5IGluIGFueSBWTkkuLi48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgRGluZXNoPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IE9uIEZyaSwgQXVnIDIs
IDIwMTkgYXQgMzoxNyBQTSBKb2VsIE0uIEhhbHBlcm48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7IHdy
b3RlOjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7WW91ciByZXNwb25zZSBzZWVtcyB0byBt
aXNzIHR3byBwb2ludHM6PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtGaXJzdCwgdGhlIHBy
b2JsZW0geW91IGRlc2NyaWJlIGlzIG5vdCB3aGF0IHRoZSBkb2N1bWVudCBzYXlzPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2l0IGlzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtzb2x2aW5nLiZuYnNwOyBUbyB0aGUgZGVncmVlIGl0IGRpc2N1
c3NlcyBpdCBhdCBhbGwsIHRoZSBkb2N1bWVudDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtz
YXlzICI8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtJbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7bW9zdCBjYXNlcywgYSBzaW5nbGUgQkZEIHNlc3Npb24gaXMgc3VmZmljaWVudCBmb3Ig
dGhlIGdpdmVuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1ZURVAgdG88YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO21vbml0b3IgdGhlIHJlYWNo
YWJpbGl0eSBvZiBhIHJlbW90ZSBWVEVQLCByZWdhcmRsZXNzIG9mIHRoZTxicj4mZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDtudW1iZXIgb2Y8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO1ZOSXMgaW4gY29tbW9uLiAiPGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtTZWNvbmQsIHlvdSBhc3N1bWUgdGhlIGV4aXN0ZW5jZSBvZiBhbiBJUCBhZGRyZXNz
IGZvciBhIFZURVA8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2l0aGluIGE8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1ZOSS4mbmJzcDsgQXMg
d2l0aCB0aGUgTUFDIGFkZHJlc3MsIHRoZSBWVEVQIGRvZXMgbm90IGhhdmUgYW4gSVA8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzczxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2l0aGluIHRoZSBWTkkuJm5ic3A7IFNvbWUgaW1wbGVt
ZW50YXRpb25zIG1heSBoYXZlIGNyZWF0ZWQgc3VjaCBhPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwO3RoaW5nLDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7YnV0PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDt0aGUgZ2VuZXJhbCBjb25zdHJ1Y3QsIGFzIGRlZmluZWQgdG8gZGF0ZSwgZG9lcyBub3Qg
c3VwcG9ydCBzdWNoLjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7SW4gc2hvcnQsIHlvdSBh
cmUgcmVxdWlyaW5nIGEgYmVoYXZpb3IgdGhhdCB2aW9sYXRlcyB0aGU8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7YXJjaGl0ZWN0dXJhbDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7c3RydWN0dXJlIG9mIG92ZXJsYXkgLyB1bmRlcmxheSBzZXBh
cmF0aW9uLCBhbmQgY29tbW9uPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3VzYWdlLiZuYnNw
OyBBbmQgeW91PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDthcmUgZG9pbmcgc28gdG8gc3VwcG9ydCBhIHVzZSBjYXNlIHRoYXQgdGhlIHdvcmtpbmcg
Z3JvdXAgaGFzIG5vdDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7aW5kaWNhdGVkIGluIHRoZSBkb2N1bWVudCBhcyBpbXBvcnRhbnQuPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtZb3Vycyw8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO0pvZWw8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO09u
IDgvMi8yMDE5IDU6MDEgUE0sIERpbmVzaCBEdXR0IHdyb3RlOjxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgSm9lbCw8YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBZb3UgdW5kZXJz
dG9vZCBjb3JyZWN0bHkuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsgVGhlIFZOSXMgbWF5IG5vdCBzaGFyZSBmYXRlIGR1ZSB0byBtaXNj
b25maWd1cmF0aW9uLiBBbmQgSTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzdHJvbmdseTxi
cj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsg
c3VzcGVjdCBzb21lb25lIHdpbGwgd2FudCB0byB1c2UgQkZEIGZvciB0aGF0IGJlY2F1c2UgaXRz
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2Fib3V0PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtjaGVja2luZzxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgcGF0aCBjb250aW51aXR5IGFz
IHN0YXRlZCBieSB0aGUgZHJhZnQuIEFzIGxvbmcgYXMgdGhlcmUncyBhPGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt2YWxpZCBJUDxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgKGJlY2F1c2Ug
aXQncyBCRkQpIG93bmVkIGJ5IHRoZSBWVEVQIGluIHRoYXQgVk5JLCB5b3UgY2FuPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3VzZSBCRkQgaW48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IHRoYXQgVk5JLiBUaGF0cyBhbGwgdGhhdCB5
b3UgbmVlZCB0byBkaWN0YXRlLiZuYnNwOyBUaGF0IElQIGFkZHJlc3M8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2hhcyBhIE1BQzxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgYWRkcmVzcyBh
bmQgeW91IGNhbiB1c2UgdGhhdCBvbiB0aGUgaW5uZXIgZnJhbWUuIFRoYXQgaXM8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7YWxsIG5vcm1hbDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgVlhMQU4gcHJvY2Vzc2luZy4gVGhlIG91dGVy
IElQIGlzIGFsd2F5cyB0aGF0IG9mIHRoZSBWVEVQLjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IERpbmVzaDxicj4mZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IE9uIEZyaSwgQXVnIDIs
IDIwMTkgYXQgMTE6MDMgQU0gSm9lbCBNLiBIYWxwZXJuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDsmZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0lmIEkgYW0gcmVhZGlu
ZyB5b3VyIHZhcmlvdXMgZW1haWxzIGNvcnJlY3RseSBEaW5lc2g8YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7KGFuZCBJPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDttYXkgaGF2ZTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO21pc3NlZCBzb21ldGhpbmcp
IHlvdSBhcmUgdHJ5aW5nIHRvIHVzZSB0aGUgTUFDIGFkZHJlc3M8YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2JlY2F1c2UgeW91PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7d2FudDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RvIGJlIGFibGUgdG8gc2VuZCB0aGVz
ZSBCRkQgcGFja2V0cyBvdmVyIGFyYml0cmFyeSBWTkkgdG88YnI+Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO21vbml0b3IgdGhlPGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Vk5JLiZuYnNwOyBUaGF0IGlzIG5vdCBhIHJlcXVpcmVtZW50IGlkZW50aWZpZWQgaW4g
dGhlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2RvY3VtZW50Ljxicj4mZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7SXQgaXMgbm90PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ZXZlbiBhIHByb2JsZW0gSSB1bmRlcnN0YW5kLCBzaW5jZSBhbGwgdGhlIFZOSSBi
ZXR3ZWVuIGFuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtpbmdyZXNzIGFuZDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2VncmVzcyBWVEVQIHNoYXJlIGZh
dGUuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1lvdXJzLDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0pvZWw8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7T24gOC8yLzIwMTkgMTo0NCBQTSwgRGluZXNoIER1dHQgd3Jv
dGU6PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgVGhhbmtzIGZvciB2ZXJpZnlpbmcgdGhpcy4g
T24gTGludXggYW5kIGhhcmR3YXJlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3JvdXRlcnM8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoYXQg
SSdtPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YXdhcmU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBv
ZiAoQ2lzY28gY2lyY2EgMjAxMiBhbmQgQ3VtdWx1cyksIHRoZSBwaHlzaWNhbCBNQUM8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzcyBpczxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3JldXNl
ZDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IGFjcm9zcyB0aGUgVk5JcyBvbiB0aGUgVlRFUC4g
RGlkIHlvdSBjaGVjayBvbiBhIG5vbi1WTVc8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO2RldmljZT88YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtUaGlzIGlz
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgbW9yZSBmb3IgbXkgb3duIGN1cmlvc2l0eS48YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IFRvIGFkZHJl
c3MgdGhlIGdlbmVyYWwgY2FzZSwgY2FuIHdlIG5vdCBkZWZpbmUgYTxicj4mZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2VsbC1rbm93biAob3I8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDtyZXNlcnZlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgb25lKSB1bmlj
YXN0IE1BQyBhZGRyZXNzIGZvciB1c2Ugd2l0aCBWVEVQPyBJZiB0aGUgTUFDPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzIGlzPGJyPiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsgY29uZmlndXJhYmxlIGluIEJGRCBjb21tYW5kLCB0aGlzIGNh
biBiZSBtb290Ljxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsgRGluZXNoPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyBPbiBGcmksIEF1ZyAyLCAyMDE5IGF0IDEwOjI3IEFNIFNhbnRvc2ggUCBLPGJyPiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC4uLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC4uLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJy
PiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Li5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuLi5jb208
L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO0kgaGF2ZSBjcm9zcyBjaGVja2VkIHBvaW50IHJhaXNlZCBhYm91dCBNQUMgYWRkcmVz
czxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dXNh
Z2UuIEl0IGlzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3Bv
c3NpYmxlIHRoYXQgdGVuYW50IGNvdWxkIGJlIHVzaW5nIHBoeXNpY2FsIE1BQzxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzcyBhbmQ8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDt3aGVuIGE8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7cGFja2V0IGNvbWVzIHdpdGggdmFsaWQgVk5JIHdpdGggYSBNQUMgYWRkcmVz
czxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGF0IGlzPGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWluZzxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O3VzZWQgYnk8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGVu
YW50IHRoZW4gcGFja2V0IHdpbGwgYmUgc2VudCB0byB0aGF0IHRlbmFudC48YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7VGhpcyBydWxlczxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO291dCB0aGU8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZmFjdCB0aGF0IHdlIGNv
dWxkIHVzZSBwaHlzaWNhbCBNQUMgYWRkcmVzcyBhczxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtpbm5lcjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7TUFDIHRvPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZW5zdXJlPGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3BhY2tldHMgZ2V0IHRlcm1pbmF0ZWQgYXQgVlRFUCBp
dHNlbGYuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7VGhhbmtzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO1NhbnRvc2ggUCBLPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7T24gV2VkLCBKdWwgMzEs
IDIwMTkgYXQgMTE6MDAgQU0gU2FudG9zaCBQIEs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC4uLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC4u
LmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuLi5j
b208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuLi5jb208L2E+
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3dyb3RlOjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7Sm9lbCw8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RoYW5rcyBmb3IgeW91ciBpbnB1dHMuIEkgY2hl
Y2tlZDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
aW1wbGVtZW50YXRpb24gd2l0aGluPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Vm13YXJlLiBQZXJoYXBzIEkgc2hvdWxkIGhhdmUgYmVl
biBtb3JlIGNsZWFyPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDthYm91dCBNQUM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c3BhY2Ugd2hp
bGUgY2hlY2tpbmcgaW50ZXJuYWxseS4gSSB3aWxsIGNyb3NzPGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtjaGVjayBhZ2FpbiBmb3I8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUgc2Ft
ZSBhbmQgZ2V0IGJhY2sgb24gdGhpcyBsaXN0Ljxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJy
PiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
VGhhbmtzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7U2FudG9zaCBQIEs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uIFdlZCwg
SnVsIDMxLCAyMDE5IGF0IDEwOjU0IEFNIEpvZWwgTS48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7SGFscGVybjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLi4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBq
b2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4m
Z3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3
cm90ZTo8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U29ycnkgdG8g
YXNrIGEgc3R1cGlkIHF1ZXN0aW9uLiZuYnNwOyBXaG9zZTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aW1wbGVtZW50YXRpb24/PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSByZWFzb24gSSBhc2sgaXMgdGhhdCBh
cyBmYXIgYXMgSTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtjYW4gdGVsbCw8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3NpbmNlIHRoZTxicj4m
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7dGVuYW50IGRvZXMgbm90PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtoYXZlIGFueSBjb250
cm9sIGFjY2VzcyB0byB0aGUgVlRFUCw8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlcmUg
aXMgbm88YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtyZWFzb24gZm9yPGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUg
VlRFUCB0bzxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aGF2ZSBhIE1BQyBhZGRyZXNzIGluIHRoZSB0ZW5hbnQ8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7c3BhY2UuJm5ic3A7IFllcywgdGhlPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ZGV2aWNlIGhhczxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YSBwaHlzaWNhbDxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7TUFDIGFkZHJlc3MuJm5ic3A7IEJ1dCB0aGUgdGVuYW50IGNvdWxkIHdlbGwgYmU8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3VzaW5n
IHRoYXQgTUFDPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzLiZuYnNwOyBZZXMsPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDt0aGV5IHdvdWxkIGJlIHZpb2xhdGluZyB0aGUgRXRoZXJuZXQgc3BlYy48YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0J1dCB0aGUgd2hvbGU8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO3BvaW50IG9mPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzZWdyZWdhdGlvbiBpcyBu
b3QgdG8gY2FyZSBhYm91dCBzdWNoPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2lzc3Vlcy48
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7T24gdGhlIG90aGVyIGhh
bmQsIGlmIHlvdSB0ZWxsIG1lIHRoYXQ8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlIFZN
V2FyZTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW1wbGVtZW50YXRpb24gaGFzIGFuPGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtFdGhlcm5ldCBhZGRyZXNzIHRoYXQgaXMgcGFydCBvZiB0aGUgdGVuYW50PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzcGFjZSwgd2VsbCw8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO3RoZXkgbWFkZSB1cDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhpcyBwYXJ0aWN1bGFy
IGdhbWUuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1lvdXJzLDxi
cj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Sm9lbDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtPbiA3LzMxLzIwMTkgMTo0NCBQTSwgU2FudG9zaCBQIEsgd3JvdGU6PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyBJIGhhdmUgY2hlY2tlZCB3aXRoIGltcGxlbWVudGF0aW9uPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2luIGRhdGE8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3BhdGguPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7V2hlbiB3ZTxicj4m
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7cmVjZWl2ZSBhPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBwYWNrZXQgd2l0aCB2
YWxpZCBWTkkgdGhlbiBsb29rdXA8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Zm9yIE1BQyB3
aWxsPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aGFwcGVuIGFuZDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aXQgaXMg
VlRFUCBvd248YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IE1BQyB0aGVuIGl0IHdpbGwgYmUgdHJhcHBl
ZCB0byBjb250cm9sPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtwbGFuZSBmb3I8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3Byb2Nlc3NpbmcuIEkgdGhpbmsgd2U8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IGNhbiBoYXZlIGZvbGxvd2luZyBvcHRpb25zPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyAxLiBPcHRpb25hbCBtYW5hZ21lbnQgVk5JPGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyAyLiBNYW5kYXRvcnkgaW5uZXIgTUFDIHNldCB0byBWVEVQIG1hYzxicj4mZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsgMy4gSW5uZXIgSVAgVFRMIHNldCB0byAxIHRvIGF2b2lkPGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtmb3J3YXJkaW5nIG9mIHBhY2tl
dDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7dmlhIGlubmVyIElQPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBhZGRy
ZXNzLjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyBUaG91Z2h0cz88YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyBUaGFuc2s8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IFNhbnRvc2ggUCBLPGJyPiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgT24gV2VkLCBKdWwgMzEsIDIw
MTkgYXQgOToyMCBBTSBHcmVnPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO01pcnNreTxicj4m
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtIaSBEaW5lc2gsPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhhbmsgeW91IGZvciB5b3VyIGNvbnNpZGVy
YXRpb248YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgdGhlPGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7cHJvcG9zYWwgYW5kPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtxdWVzdGlvbnMuIFdoYXQ8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt3b3VsZCB5b3Ugc2VlIGFzIHRoZSBzY29w
ZSBvZjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0ZXN0aW5nIHRoZTxicj4mZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7Y29ubmVjdGl2aXR5IGZvciB0aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtzcGVjaWZpYyBWTkk/IElmIGl0IGlzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0ZW5hbnQtdG8tdGVuYW50LCB0aGVuPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7VlRFUHM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3dpbGwgdHJlYXQgdGhlc2U8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXRzIGFzIHJlZ3VsYXIgdXNl
ciBmcmFtZXMuIE1vcmU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO2xpa2VseSwgdGhlc2U8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2NvdWxkIGJlIExheWVyIDI8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtPQU0sIGUuZy4gQ0NNIGZy
YW1lcy4gVGhlIHJlYXNvbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0byB1c2U8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOzEyNy84IGZvcjxi
cj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7SVB2NCwgYW5kPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7MDowOjA6MDowOkZGRkY6N0YwMDowLzEwNCBmb3I8YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7SVB2NiBpczxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7dG8gc2FmZWd1YXJkPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmcm9tIGxlYWtpbmc8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtFdGhlcm5ldCBmcmFtZXMgd2l0
aCBCRkQgQ29udHJvbDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXQ8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RvIGE8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDt0ZW5hbnQuPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7WW91J3ZlIHN1Z2dlc3RlZCB1c2luZyBhIE1BQzxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDthZGRyZXNzIHRvPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDt0cmFwIHRoZTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Y29udHJvbCBwYWNrZXQgYXQ8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWVEVQLiBXaGF0IHRoYXQgYWRkcmVz
cyBjb3VsZCBiZT8gV2U8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO2hhZCBwcm9wb3NlZDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dXNpbmcgdGhlPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVkaWNhdGVkIE1BQyBhbmQgVlRFUCdz
IE1BQyBhbmQ8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Ym90aDxicj4mZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cmFpc2VkPGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Y29uY2VybnM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Ftb25nIFZYTEFOPGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZXhwZXJ0cy4gVGhlIGlkZWEgb2YgdXNpbmc8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7TWFuYWdlbWVudDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Vk5JIG1heTxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O2JlIG1vcmU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2FjY2VwdGFibGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtiYXNlZCBvbiBpdHMgc2ltaWxhcml0eSB0byB0aGU8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7cHJhY3RpY2U8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO29mIHVzaW5nPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtNYW5hZ2Vt
ZW50IFZMQU4uPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO1JlZ2FyZHMsPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7R3JlZzxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtPbiBXZWQsIEp1bCAzMSwgMjAxOSBhdCAxMjowMyBQTTxicj4m
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtEaW5lc2g8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0R1dHQ8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5j
b208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9h
PiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRA
Z21haWwuY29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWls
LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWls
LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3cm90
ZTo8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIaSBHcmVnLDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0FzIGxv
bmcgYXMgdGhlIGlubmVyIE1BQzxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzIGlz
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzdWNo
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhhdCB0aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BhY2tldCBpczxi
cj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dHJh
cHBlZCB0byB0aGUgQ1BVLCBpdCBzaG91bGQgYmU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2ZpbmUgZm9yPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dXNl
IGFzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDthbiBpbm5lciBNQUMgaXM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2l0IG5vdD8gU3RhdGluZyB0aGF0IGlz
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2JldHRlciB0aGFuPGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0cnlpbmcgdG88YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO2ZvcmNlIGEgbWFuYWdlbWVudDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Vk5JLiBXaGF0IGlmIHNvbWVvbmUgd2FudHM8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7dG8gdGVzdDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2Nvbm5lY3Rpdml0
eTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7b24gYSBzcGVjaWZpYzxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Vk5JPyBJIHdvdWxkIG5vdCBwaWNrIGE8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7bG9vcGJhY2sgSVA8YnI+Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDth
ZGRyZXNzIGZvcjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhpcyBzaW5jZSB0aGF0PGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzIHJhbmdlIGlz
IGhvc3Qvbm9kZSBsb2NhbDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7b25seS4gSXM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGVyZSBhPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtyZWFzb24geW91J3JlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtub3QgdXNpbmcgdGhlIFZURVAgSVAgYXMgdGhlPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2lubmVyIElQPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzcyA/
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7RGluZXNoPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7T24gV2VkLCBK
dWwgMzEsIDIwMTkgYXQgNTo0OCBBTTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7R3JlZyBNaXJza3k8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxi
cj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7RGVhciBBbGwsPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3RoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cyw8
YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtzdWdnZXN0aW9ucyBvbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhpcyBp
c3N1ZSw8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7cHJvYmFibHkgdGhlIG1vc3Q8YnI+Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Y2hhbGxlbmdpbmc8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwO2ZvciB0aGlzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzcGVjaWZpY2F0aW9uLiBJbiB0
aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Y291cnNlIG9mIG91ciBkaXNjdXNzaW9ucyw8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3dlJ3ZlIGFncmVlZCB0bzxicj4m
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7YWJhbmRvbiB0aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cmVxdWVzdCB0byBhbGxvY2F0ZSB0
aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2Rl
ZGljYXRlZCBNQUM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzPGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0
byBiZSB1c2VkIGFzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3RoZSBkZXN0aW5hdGlvbiBNQUM8YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7YWRkcmVzcyBpbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlIGlubmVyPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFdGhlcm5ldCBm
cmFtZS48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7QWxzbywgZWFybGllciB1c2luZyBWTkk8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7MCB3YXM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwO2NoYW5nZWQgZnJvbTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWFuZGF0b3J5IHRvIG9u
ZTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtvZiB0aGUgb3B0aW9ucyBhbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aW1wbGVtZW50YXRpb24gbWF5PGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7b2ZmZXIgdG88YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2FuIG9wZXJhdG9yLjxicj4mZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtUaGUgbW9zdCByZWNlbnQ8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZGlzY3Vzc2lvbiB3
YXM8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3do
ZXRoZXI8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWVEVQJ3M8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO01BQyBhZGRy
ZXNzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO21pZ2h0IGJlIHVzZWQgYXMgdGhlPGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkZXN0aW5hdGlvbiBNQUM8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDthZGRyZXNzPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpbiB0aGUgaW5uZXI8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7RXRoZXJuZXQgZnJhbWUuIEFzIEk8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cmVjYWxs
IGl0LCB0aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtjb21tZW50czxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZnJv
bSBWWExBTjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtleHBlcnRzIGVxdWFsbHkgc3BsaXQ8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7d2l0aCBvbmU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2ZvciBpdDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2FuZCBvbmU8YnI+Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO2FnYWluc3QuIEhlbmNlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0kgd291bGQgbGlrZSB0byBwcm9w
b3NlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2EgbmV3PGJyPiZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0ZXh0IHRvPGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7cmVzb2x2ZTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlIGlzc3VlLiBUaGU8YnI+Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aWRl
YSBpcyB0byBsZXQgYW48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b3BlcmF0b3Igc2VsZWN0
PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7TWFuYWdlbWVudDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Vk5JIGFuZCB1
c2U8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7dGhhdCBWTkkgaW4gVlhMQU48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ZW5jYXBzdWxhdGlvbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7b2YgQkZEPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtDb250cm9sIHBhY2tldHM6PGJyPiZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO05FVyBURVhUOjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtBbiBvcGVyYXRvciBNVVNUPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3NlbGVj
dCBhIFZOSTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO251bWJlciB0bzxicj4mZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmUg
dXNlZCBhczxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO01hbmFnZW1lbnQgVk5JLiBWWExBTjxi
cj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cGFja2V0
IGZvcjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7TWFuYWdlbWVudCBWTkkgTVVTVCBOT1Q8YnI+Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtiZSBzZW50IHRvIGEgdGVuYW50LiBWTkk8YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO251bWJlciAxIGlzPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtSRUNPTU1FTkRFRCBhcyB0aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtkZWZhdWx0
IGZvcjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtNYW5hZ2VtZW50IFZOSS48YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1dpdGggdGhhdCBuZXcgdGV4dCwgd2hhdDxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtjYW4gYmUgdGhlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dmFsdWUg
b2Y8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3RoZSBkZXN0aW5hdGlvbjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtNQUMgaW4gdGhl
IGlubmVyIEV0aGVybmV0PyBJPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDt0ZW5kIHRvPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YmVsaWV2ZTxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7dGhhdCBpdCBjYW4gYmU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YW55dGhpbmcgYW5kIGlnbm9yZWQg
YnkgdGhlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtyZWNpZXZlciBWVEVQLjxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7QWxzbywgaWYgdGhlPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O3RyYXBwaW5nIGlzIGJhc2VkIG9uIFZOSTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7bnVtYmVyLCB0aGU8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Rlc3RpbmF0
aW9uIElQIGFkZHJlc3M8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgdGhlIGlubmVyIElQIHBhY2tldDxicj4mZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtjYW4gZnJvbTxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlIHJhbmdlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsxMjcvOCBm
b3IgSVB2NCw8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIGZvciBJUHY2IGZyb20gdGhlIHJhbmdlPGJyPiZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDswOjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0LiBBbmQ8YnI+Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bGFzdGx5
LCB0aGUgVFRMIHRvIGJlPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3NldCB0byAxIChubzxi
cj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2NoYW5nZSBoZXJlKS48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJy
PiZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO011Y2ggYXBwcmVjaWF0ZSB5b3VyPGJyPiZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O2NvbW1lbnRzLDxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3F1ZXN0aW9ucywgYW5kPGJyPiZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtzdWdnZXN0aW9ucy48YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7PGJyPiZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0Jlc3Qg
cmVnYXJkcyw8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7R3JlZzxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0Ozxicj4mZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDs8YnI+Jmd0
OyA8YnI+PC9ibG9ja3F1b3RlPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Jsb2NrcXVvdGU+
PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48
L2Jsb2NrcXVvdGU+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48
L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvYmxvY2txdW90ZT48
L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2Pjwv
YmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
dj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2Pg==


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

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

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



From nobody Tue Oct  8 05:58:22 2019
Return-Path: <xiao.min2@zte.com.cn>
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 947171200F4; Tue,  8 Oct 2019 00:36:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A1llec8UGQB3; Tue,  8 Oct 2019 00:36:54 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D22F21200D5; Tue,  8 Oct 2019 00:36:52 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.164.217]) by Forcepoint Email with ESMTPS id B40D5355D0783242F30C; Tue,  8 Oct 2019 15:30:56 +0800 (CST)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id 8FF445C3CF3602DB5EFC; Tue,  8 Oct 2019 15:30:56 +0800 (CST)
Received: from njxapp04.zte.com.cn ([10.41.132.203]) by mse-fl1.zte.com.cn with SMTP id x987T37W039570; Tue, 8 Oct 2019 15:29:03 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Tue, 8 Oct 2019 15:29:03 +0800 (CST)
Date: Tue, 8 Oct 2019 15:29:03 +0800 (CST)
X-Zmail-TransId: 2afa5d9c3abf414c4f08
X-Mailer: Zmail v1.0
Message-ID: <201910081529034949208@zte.com.cn>
In-Reply-To: <CA+-tSzwU1-pErVmWDEM6KNv-vTbWNvs12Dd7Rh1wp6e==_X_uw@mail.gmail.com>
References: CA+-tSzz-cKRA6G+Q-o2d_bKvmo214ocpLONAtp04LCfMkDYRRA@mail.gmail.com,  CA+-tSzwU1-pErVmWDEM6KNv-vTbWNvs12Dd7Rh1wp6e==_X_uw@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <gregimirsky@gmail.com>, <didutt@gmail.com>, <draft-ietf-bfd-vxlan@ietf.org>, <nvo3@ietf.org>, <santosh.pallagatti@gmail.com>, <rtg-bfd@ietf.org>, <jmh@joelhalpern.com>, <tsridhar@vmware.com>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn x987T37W039570
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/Atzy6OImRaegrWzgEkRRbPPpYLo>
X-Mailman-Approved-At: Tue, 08 Oct 2019 05:58:12 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 08 Oct 2019 07:37:00 -0000

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


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


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

SGkgQW5vb3AsDQoNCg0KDQoNCg0KDQoNCkkgZG9uJ3Qga25vdyBzdWNoIGEgZHJhZnQgdGhhdCBk
ZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZSwgYnV0IEkgYmVsaWV2ZSB0aGUgZm9sbG93aW5nIGZp
Z3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDEgb2YgUkZDODAxNCB3b3VsZCBoZWxwLCBpbiB0aGUg
Zm9sbG93aW5nIGZpZ3VyZSBUZW5hbnQgU3lzdGVtMSwgVGVuYW50IFN5c3RlbTIsIFRlbmFudCBT
eXN0ZW0zIGFuZCBUZW5hbnQgU3lzdGVtNCBhcmUgYXNzdW1lZCBiZWxvbmdpbmcgdG8gdGhlIHNh
bWUgVk5JLCBzbyB0d28gQkZEIHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgbmVlZCB0byBiZSBy
dW4gYmV0d2VlbiBOVkUxIGFuZCBOVkUyLg0KDQogKy0tLS0tLS0tKwogKy0tLS18IFRlbmFudCB8
CiAoICcgKSB8IFN5c3RlbTF8CiAuLi4uLi4uLi4uLi4uLi4uICggTVBMUyApICstLS0tLS0tLSsK
IC4gLiArLS0rLSsgKCBfICkKIC4gLi0tfE5WRTF8LS0tKwogLiAuIHwgfAogLiAuICstLSstKwog
LiAuIHwKIC4gTDMgT3ZlcmxheSAuICggJyApCiAuIE5ldHdvcmsgLiAoRXRoZXJuZXQpCiAuIC4g
KCBfICkKIC4gLiB8CiAuLi4uLi4uLi4uLi4uLi4uICstLS0tLS0tLSsKIHwgfCBUZW5hbnQgfAog
Ky0tLS0rIHwgU3lzdGVtMnwKIHxOVkUyfCArLS0tLS0tLS0rCiB8IHwtLS0tLS0tLSsKICstLS0t
KyB8CiB8IHwKICggJyApICggJyApCiAoIE1QTFMgKSAoRXRoZXJuZXQpCiAoIF8gKSAoIF8gKQog
fCB8CiArLS0tLS0tLS0rICstLS0tLS0tLSsKIHwgVGVuYW50IHwgfCBUZW5hbnQgfAogfCBTeXN0
ZW0zfCB8IFN5c3RlbTR8CiArLS0tLS0tLS0rICstLS0tLS0tLSsNCg0KDQoNCg0KQmVzdCBSZWdh
cmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQoNCuWPkeS7tuS6uu+8
mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8muiCluaV
jzEwMDkzNTcwOw0K5oqE6YCB5Lq677yaR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNv
bT47ZGlkdXR0QGdtYWlsLmNvbSA8ZGlkdXR0QGdtYWlsLmNvbT47ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3Jn
IDxudm8zQGlldGYub3JnPjtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2VsIE0u
IEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+O3RzcmlkaGFyQHZtd2FyZS5jb20gPHRzcmlk
aGFyQHZtd2FyZS5jb20+Ow0K5pelIOacnyDvvJoyMDE55bm0MTDmnIgwOOaXpSAxMjoxNQ0K5Li7
IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBw
YWNrZXQgYXQgVlRFUA0KDQoNCg0KDQpIaSBYaWFvIE1pbiwNCklzIHRoZXJlIGEgZHJhZnQgdGhh
dCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZT8gIEl0IHNvdW5kcyBsaWtlIHRoZSBOVkUgaXMg
YW4gTVBMUyByb3V0ZXIgaW4gdGhpcyBjYXNlIGFuZCBpZiB5b3UncmUgdXNpbmcgdGhlIHNhbWUg
Vk5JIGFzIHlvdSBzd2l0Y2ggTVBMUywgdGhlbiBpdCdzIGEgb25lLWFybWVkIHJvdXRlci4gIFRo
YXQgZG9lc24ndCBjaGFuZ2UgaG93IEJGRCBuZWVkcyB0byBiZSBydW4gYmV0d2VlbiBOVkVzLg0K
DQpBbm9vcA0KDQoNCg0KDQpPbiBNb24sIE9jdCA3LCAyMDE5IGF0IDc6MjggUE0gPHhpYW8ubWlu
MkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoNClNvcnJ5IGZv
ciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0IGNvbWUgYmFjayBmcm9tIHZhY2F0aW9uLg0KDQoN
ClRoZSB1c2UgY2FzZSBpcyB0aGF0IHRoZSBuZXR3b3JrIGJldHdlZW4gdGhlIFZNIGFuZCB0aGUg
TlZFIGlzIGFuIE1QTFMgbmV0d29yaywgd2l0aGluIHdoaWNoIHRoZSBwYWNrZXQgaXMgZm9yd2Fy
ZGVkIGJhc2luZyBvbiBNUExTIGxhYmVsLCBidXQgbm90IEV0aGVybmV0IE1BQyBhZGRyZXNzIGFu
ZC9vciA4MDIuMVEgVkxBTi4gV2hlbiB0d28gc3VjaCBraW5kIG9mIE1QTFMgbmV0d29ya3MgbmVl
ZCB0byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIsIHRocm91Z2ggYSBHZW5ldmUgdHVubmVs
LCB0aGUgZW5jYXAgSSBpbGx1c3RyYXRlZCB3b3VsZCBiZSB1c2VkLg0KDQoNCg0KDQoNCg0KQmVz
dCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bk
urrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJro
gpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFp
bC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZk
LXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRm
Lm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9l
bCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0
c3JpZGhhckB2bXdhcmUuY29tPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA55pyIMjjml6UgMDU6MzYN
CuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRy
b2wgcGFja2V0IGF0IFZURVANCg0KDQoNCkhpIFhpYW8gTWluLA0KVGhhbmtzIGZvciB0aGUgZGV0
YWlscyBhYm91dCB0aGUgZW5jYXAgYnV0IHRoZSB1c2UgY2FzZSBpcyBub3QgY2xlYXIuICBJdCBt
aWdodCBoZWxwIGlmIHlvdSBleHBsYWluIHdoeSBpdHMgbmVjZXNzYXJ5IHRvIG1hcCBhIHBoeXNp
Y2FsIEV0aGVybmV0IHBvcnQgYW5kL29yIDgwMi4xUSBWTEFOIHRvIHRoZSBzYW1lIFZOSSBhcyBh
biBNUExTIHBhY2tldCB3aXRob3V0IGFuIEwyIGhlYWRlci4NCg0KVGhhbmtzLA0KQW5vb3ANCg0K
DQoNCg0KT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgNzo1MCBQTSA8eGlhby5taW4yQHp0ZS5jb20u
Y24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KRHVlIHRvIHRoZSBmYWN0IHRo
YXQgYSB2YXJpZXR5IG9mIFR1bm5lbHMgY291bGQgYmUgdXNlZCB1bmRlciB0aGUgTlZPMyBhcmNo
aXRlY3R1cmUsIGFzIGFuIGV4YW1wbGUsIGJlbG93IGZpZ3VyZSBpbGx1c3RyYXRlcyB0aGUgZm9y
bWF0IG9mIE1QTFMgcGFja2V0IG92ZXIgR2VuZXZlIFR1bm5lbC4NCg0KDQoNCg0KIDAgMSAyIDMK
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMQogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsKIHwgfAogfiBPdXRlciBFdGhlcm5ldCBIZWFkZXIgfgogfCB8CiAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKwogfCB8CiB+IE91dGVyIElQdlggSGVhZGVyIH4KIHwgfAogKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKIHwgfAog
fiBPdXRlciBVRFAgSGVhZGVyIH4KIHwgfAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKIHwgfAogfiBHZW5ldmUgSGVhZGVy
IH4KIHwgfAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSs8LSsKIHwgfCB8CiB+IE1QTFMgTGFiZWwgU3RhY2sgfiBNCiB8IHwg
UAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsgTAogfCB8IFMKIHwgfAogfiBQYXlsb2FkIH4gUAogfCB8IEsKIHwgfCBUCiAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKzwtKwogfCBGQ1MgfAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KDQoNCg0KDQpOb3RlIHRoYXQgaW4gTlZP
MyB3b3JraW5nIGdyb3VwIEdyZWcgYW5kIEkgaGF2ZSBzdWJtaXR0ZWQgYW4gaW5kaXZpZHVhbCBk
cmFmdCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSwgd2hpY2ggaXMgdXNlZCB0byBhZGRyZXNz
IEJGRCBvdmVyIEdlbmV2ZS4NCg0KVGhlIGludGVudGlvbiBpcyB0byBtYWtlIHRoZSB0d28gZHJh
ZnRzIGRyYWZ0LWlldGYtYmZkLXZ4bGFuIGFuZCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSBh
bGlnbmVkLCB0aGF0IGlzIHRvIHNheSwgd2UgdHJ5IHRvIGRlZmluZSB0aGUgaWRlbnRpY2FsIG1l
Y2hhbmlzbSBmb3IgdGhlIGNvbW1vbiBwYXJ0IG9mIEJGRCBvdmVyIFZ4TEFOIFR1bm5lbCBhbmQg
QkZEIG92ZXIgR2VuZXZlIFR1bm5lbC4gRm9yIHRoZSBjb21tb24gcGFydCwgZHJhZnQteGlhby1u
dm8zLWJmZC1nZW5ldmUgd291bGQgcmVmZXJlbmNlIHRvIGRyYWZ0LWlldGYtYmZkLXZ4bGFuLCBh
bmQgZm9yIHRoZSBvdGhlciBwYXJ0IHNwZWNpZmljIHRvIEdlbmV2ZSwgd2UnbGwgZGVmaW5lIHRo
ZSBzcGVjaWZpYyBtZWNoYW5pc20gaW4gZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUuDQoNCg0K
DQoNCkhvcGUgdGhhdCBjbGFyaWZpZXMuDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KWGlhbyBN
aW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWPkeS7tuS6uu+8mkFub29wR2hhbndhbmkgPGFu
b29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkzNTcwOw0K5oqE6YCB
5Lq677yaR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47ZGlkdXR0QGdtYWlsLmNv
bSA8ZGlkdXR0QGdtYWlsLmNvbT47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0
LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3JnIDxudm8zQGlldGYub3JnPjtz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2Vs
aGFscGVybi5jb20+O3RzcmlkaGFyQHZtd2FyZS5jb20gPHRzcmlkaGFyQHZtd2FyZS5jb20+O2Jm
ZC1jaGFpcnNAaWV0Zi5vcmcgPGJmZC1jaGFpcnNAaWV0Zi5vcmc+Ow0K5pelIOacnyDvvJoyMDE5
5bm0MDnmnIgyNuaXpSAyMzoxNg0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFO
OiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0KSGkgWGlhbyBNaW4s
DQpJIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1c2UgY2FzZSBi
ZWxvdy4gIFdoYXQgZG9lcyB0aGUgTVBMUyBwYWNrZXQgb3ZlciBUdW5uZWwgbG9vayBsaWtlPw0K
DQpUaGFua3MsDQpBbm9vcA0KDQoNCg0KDQpPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMTozNyBQ
TSA8eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoN
Cg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQoNCkNvbnNpZGVyaW5nIGEgc2NlbmFyaW8g
d2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tldCBvdmVyIFR1bm5l
bCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQgYWNjZXNzIChpLmUu
IE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIHRoZW4gaG93IGNh
biBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPw0KDQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0K
DQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdo
YW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3
MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+O2RpZHV0
dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0Bp
ZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJu
IDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3JpZGhhckB2bXdh
cmUuY29tPjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJzQGlldGYub3JnPjsNCuaXpSDm
nJ8g77yaMjAxOeW5tDA55pyIMjbml6UgMDg6MzYNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQg
b3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm52bzMgbWFpbGluZyBs
aXN0DQpudm8zQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L252bzMNCg0KDQoNCj4+Pg0KDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50
IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFy
ZSBvbmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJn
ZSBpbnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0
byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmlj
YXRpb25zIGFuZCBjb21tZW50cy4gIA0KDQoNCj4+Pg0KDQpJIHdvdWxkIGJlIG9uZSBvZiB0aG9z
ZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9uIFZBUCBpZiB0aGV5IGNv
bm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiAgSU1PLCB0aGUgTlZPMyBhcmNoIGRv
YyBzaG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy4NCg0KVGhhbmtzLA0KQW5vb3AN
Cg0KDQoNCk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAgUE0gPHhpYW8ubWluMkB6dGUuY29t
LmNuPiB3cm90ZToNCg0KDQpIaSBTYW50b3NoLA0KDQoNCg0KDQoNCg0KV2l0aCByZWdhcmQgdG8g
dGhlIHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9u
cyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmUg
ZXhwbGFuYXRpb24gYXMgZm9sbG93cy4uLg0KDQoNCkJlbG93IGlzIGEgZmlndXJlIGRlcml2ZWQg
ZnJvbSBmaWd1cmUgMiBvZiBSRkM4MDE0IChBbiBBcmNoaXRlY3R1cmUgZm9yIERhdGEtQ2VudGVy
IE5ldHdvcmsgVmlydHVhbGl6YXRpb24gb3ZlciBMYXllciAzIChOVk8zKSkuDQoNCg0KDQoNCiB8
IERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKSB8CiB8IHwKICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKIHwgfAogfCBUdW5uZWwgT3ZlcmxheSB8CiArLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLSsgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiB8ICstLS0tLS0tLS0tKy0t
LS0tLS0rIHwgfCArLS0tLS0tLSstLS0tLS0tLS0tKyB8CiB8IHwgT3ZlcmxheSBNb2R1bGUgfCB8
IHwgfCBPdmVybGF5IE1vZHVsZSB8IHwKIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfCB8ICstLS0t
LS0tLS0rLS0tLS0tLS0rIHwKIHwgfCB8IHwgfCB8CiBOVkUxIHwgfCB8IHwgfCB8IE5WRTIKIHwg
Ky0tLS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLS0rLS0tLS0tLSsgfAogfCB8Vk5JMSBWTkky
IFZOSTEgfCB8IHwgfCBWTkkxIFZOSTIgVk5JMSB8IHwKIHwgKy0rLS0tLS0rLS0tLSstLS0rIHwg
fCArLSstLS0tLSstLS0tLSstLSsgfAogfFZBUDF8IFZBUDJ8IHwgVkFQMyB8IHxWQVAxfCBWQVAy
fCB8IFZBUDN8CiArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgKy0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rCiB8IHwgfCB8IHwgfAogfCB8IHwgfCB8IHwKIHwgfCB8IHwgfCB8CiAtLS0tLS0tKy0tLS0t
Ky0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tCiB8IHwgfCBUZW5h
bnQgfCB8IHwKIFRTSTEgfCBUU0kyfCB8IFRTSTMgVFNJMXwgVFNJMnwgfFRTSTMKICstLS0rICst
LS0rICstLS0rICstLS0rICstLS0rICstLS0rCiB8VFMxfCB8VFMyfCB8VFMzfCB8VFM0fCB8VFM1
fCB8VFM2fAogKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsNClRvIG15IHVuZGVy
c3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFuZCBOVkUyIGFyZSBhY3R1
YWxseSBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQIG9mIE5WRS4NCg0KDQpJZiB0aGUg
bmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZEIHNlc3Npb24gYmV0d2VlbiBW
QVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUgc2FtZSB0aW1lIGFub3RoZXIgQkZE
IHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mIE5WRTEgYW5kIFZBUDMgb2YgTlZFMiwgYWx0aG91Z2gg
dGhlIHR3byBCRkQgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZSBWTkkxLCBJIGJlbGlldmUgaXQn
cyByZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hvdWxkIGFsbG93IGl0Lg0K
DQoNCg0KDQoNCg0KT2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5czoNCg0KIk5vdGUg
dGhhdCB0d28gZGlmZmVyZW50IFRlbmFudCBTeXN0ZW1zIChhbmQgVFNJcykgYXR0YWNoZWQgdG8g
YSBjb21tb24gTlZFIGNhbiBzaGFyZSBhIFZBUCAoZS5nLiwgVFMxIGFuZCBUUzIgaW4gRmlndXJl
IDIpIHNvIGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yay4i
DQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMgY29ubmVjdGlu
ZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBvbmUgVkFQLCBpZiB0aGF0
J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBpbnRvIG9uZSBWQVAgYW5k
IG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBOVk8zIFdHIHRvIGludm9s
dmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRpb25zIGFuZCBjb21tZW50
cy4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg==


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIEFub29wLDxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2Zv
bnQtZmFtaWx5OmFyaWFsOyI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij5JIGRvbid0IGtub3cgc3VjaCBhIGRyYWZ0IHRoYXQgZGVzY3JpYmVzIE1Q
TFMgb3ZlciBHZW5ldmUsIGJ1dCBJIGJlbGlldmUgdGhlIGZvbGxvd2luZyBmaWd1cmUgZGVyaXZl
ZCBmcm9tIGZpZ3VyZSAxIG9mIFJGQzgwMTQgd291bGQgaGVscCwgaW4gdGhlIGZvbGxvd2luZyBm
aWd1cmUgVGVuYW50IFN5c3RlbTEsIFRlbmFudCBTeXN0ZW0yLCBUZW5hbnQgU3lzdGVtMyBhbmQg
VGVuYW50IFN5c3RlbTQgYXJlIGFzc3VtZWQgYmVsb25naW5nIHRvIHRoZSBzYW1lIFZOSSwgc28g
dHdvIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIG5lZWQgdG8gYmUgcnVuIGJldHdlZW4g
TlZFMSBhbmQgTlZFMi48L3A+PHByZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICstLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKy0tLS18IFRlbmFudCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ICcgKSAgfCBTeXN0ZW0xfAogICAgICAgICAgICAuLi4uLi4uLi4uLi4uLi4uICAgICAgICggTVBM
UyApICstLS0tLS0tLSsKICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgKy0tKy0rICggXyAp
CiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4tLXxOVkUxfC0tLSsKICAgICAgICAgICAgLiAg
ICAgICAgICAgICAgLiAgfCAgICB8CiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICstLSst
KwogICAgICAgICAgICAuICAgICAgICAgICAgICAuICAgICB8CiAgICAgICAgICAgIC4gIEwzIE92
ZXJsYXkgIC4gICAoICcgKQogICAgICAgICAgICAuICAgIE5ldHdvcmsgICAuIChFdGhlcm5ldCkK
ICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgICggXyApCiAgICAgICAgICAgIC4gICAgICAg
ICAgICAgIC4gICAgIHwKICAgICAgICAgICAgLi4uLi4uLi4uLi4uLi4uLiAgICArLS0tLS0tLS0r
CiAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCBUZW5hbnQgfAogICAgICAgICAgICAg
Ky0tLS0rICAgICAgICAgICAgIHwgU3lzdGVtMnwKICAgICAgICAgICAgIHxOVkUyfCAgICAgICAg
ICAgICArLS0tLS0tLS0rCiAgICAgICAgICAgICB8ICAgIHwtLS0tLS0tLSsKICAgICAgICAgICAg
ICstLS0tKyAgICAgICAgfAogICAgICAgICAgICAgICB8ICAgICAgICAgICB8CiAgICAgICAgICAg
ICAoICcgKSAgICAgICAoICcgKQogICAgICAgICAgICggTVBMUyApICAgIChFdGhlcm5ldCkKICAg
ICAgICAgICAgICggXyApICAgICAgICggXyApCiAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwK
ICAgICAgICAgICArLS0tLS0tLS0rICArLS0tLS0tLS0rCiAgICAgICAgICAgfCBUZW5hbnQgfCAg
fCBUZW5hbnQgfAogICAgICAgICAgIHwgU3lzdGVtM3wgIHwgU3lzdGVtNHwKICAgICAgICAgICAr
LS0tLS0tLS0rICArLS0tLS0tLS0rPC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQt
ZmFtaWx5OmFyaWFsOyI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1p
bHk6YXJpYWw7Ij5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbDsiPlhpYW8gTWluPC9wPjxkaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlSb3ci
IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9Indp
ZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLWNv
bG9yOiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsgdGV4dC1hbGlnbjogY2VudGVyOyIgbGFuZ3Vh
Z2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iendyaXRl
SGlzdG9yeUNvbnRhaW5lciI+PGRpdiBjbGFzcz0iY29udHJvbC1ncm91cCB6aGlzdG9yeVBhbmVs
Ij48ZGl2IGNsYXNzPSJ6aGlzdG9yeUhlYWRlciIgc3R5bGU9InBhZGRpbmc6IDhweDsgYmFja2dy
b3VuZC1jb2xvcjogI0Y1RjZGODsiPjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5
U2VuZGVyVHh0Ij7lj5Hku7bkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFt
ZSI+QW5vb3BHaGFud2FuaSAmbHQ7YW5vb3BAYWx1bW5pLmR1a2UuZWR1Jmd0Ozwvc3Bhbj48L2Rp
dj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeVRPVHh0Ij7mlLbku7bkurrvvJo8
L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGlu
ZTsiPuiCluaVjzEwMDkzNTcwOzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0
YT0iSGlzdG9yeUNDVHh0Ij7mioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRV
c2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPkdyZWcgTWlyc2t5ICZsdDtncmVnaW1p
cnNreUBnbWFpbC5jb20mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5
bGU9ImRpc3BsYXk6IGlubGluZTsiPmRpZHV0dEBnbWFpbC5jb20gJmx0O2RpZHV0dEBnbWFpbC5j
b20mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6
IGlubGluZTsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnICZsdDtkcmFmdC1pZXRmLWJm
ZC12eGxhbkBpZXRmLm9yZyZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBz
dHlsZT0iZGlzcGxheTogaW5saW5lOyI+bnZvM0BpZXRmLm9yZyAmbHQ7bnZvM0BpZXRmLm9yZyZn
dDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5s
aW5lOyI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSAmbHQ7c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0i
ZGlzcGxheTogaW5saW5lOyI+cnRnLWJmZCBXRyAmbHQ7cnRnLWJmZEBpZXRmLm9yZyZndDs7PC9z
cGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+
Sm9lbCBNLiBIYWxwZXJuICZsdDtqbWhAam9lbGhhbHBlcm4uY29tJmd0Ozs8L3NwYW4+PHNwYW4g
Y2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij50c3JpZGhhckB2
bXdhcmUuY29tICZsdDt0c3JpZGhhckB2bXdhcmUuY29tJmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48
c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlEYXRlVHh0Ij7ml6Ug5pyfIO+8mjwvc3Ryb25n
PjxzcGFuIGNsYXNzPSIiPjIwMTnlubQxMOaciDA45pelIDEyOjE1PC9zcGFuPjwvZGl2PjxkaXY+
PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U3ViamVjdFR4dCI+5Li7IOmimCDvvJo8L3N0
cm9uZz48c3BhbiBjbGFzcz0ienJlYWRUaXRsZSI+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVy
IFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvc3Bh
bj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPjxkaXY+PGRpdiBkaXI9
Imx0ciI+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxkaXY+SXMgdGhlcmUgYSBkcmFm
dCB0aGF0IGRlc2NyaWJlcyBNUExTIG92ZXIgR2VuZXZlPyZuYnNwOyBJdCBzb3VuZHMgbGlrZSB0
aGUgTlZFIGlzIGFuIE1QTFMgcm91dGVyIGluIHRoaXMgY2FzZSBhbmQgaWYgeW91J3JlIHVzaW5n
IHRoZSBzYW1lIFZOSSBhcyB5b3Ugc3dpdGNoIE1QTFMsIHRoZW4gaXQncyBhIG9uZS1hcm1lZCBy
b3V0ZXIuJm5ic3A7IFRoYXQgZG9lc24ndCBjaGFuZ2UgaG93IEJGRCBuZWVkcyB0byBiZSBydW4g
YmV0d2VlbiBOVkVzLjwvZGl2Pjxicj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xh
c3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gTW9u
LCBPY3QgNywgMjAxOSBhdCA3OjI4IFBNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdy
b3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn
aW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIw
NCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWwiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsIj5Tb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UsIEkganVzdCBjb21lIGJhY2sgZnJv
bSB2YWNhdGlvbi48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
Ij5UaGUgdXNlIGNhc2UgaXMgdGhhdCB0aGUgbmV0d29yayBiZXR3ZWVuIHRoZSBWTSBhbmQgdGhl
IE5WRSBpcyBhbiBNUExTIG5ldHdvcmssIHdpdGhpbiB3aGljaCB0aGUgcGFja2V0IGlzIGZvcndh
cmRlZCBiYXNpbmcgb24gTVBMUyBsYWJlbCwgYnV0IG5vdCBFdGhlcm5ldCBNQUMgYWRkcmVzcyBh
bmQvb3IgODAyLjFRIFZMQU4uIFdoZW4gdHdvIHN1Y2gga2luZCBvZiBNUExTIG5ldHdvcmtzIG5l
ZWQgdG8gY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyLCB0aHJvdWdoIGEgR2VuZXZlIHR1bm5l
bCwgdGhlIGVuY2FwIEkgaWxsdXN0cmF0ZWQgd291bGQgYmUgdXNlZC48L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+QmVzdCBSZWdhcmRzLDwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlhpYW8gTWluPC9wPjxkaXY+PGRpdiBzdHls
ZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MjhweDtsaW5l
LWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDIyNCwyMjksMjMzKTtjb2xvcjpyZ2Io
MTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9
ImdtYWlsLW1fNTg4MzQxNzIxNjA4NTg3OTg1M3p3cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+
PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgp
Ij48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677yaPC9zdHJvbmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PC9kaXY+PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwv
c3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFu
PjwvZGl2PjxkaXY+PHN0cm9uZz7mioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlz
cGxheTppbmxpbmUiPkdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs7
PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21h
aWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJm
ZC12eGxhbkBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxp
bmUiPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTpp
bmxpbmUiPjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlz
cGxheTppbmxpbmUiPnJ0Zy1iZmQgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJmZEBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3Bh
biBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0i
bWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdh
cmUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+
PHN0cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI45pelIDA1OjM2PC9kaXY+
PGRpdj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBv
dmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwv
ZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFv
IE1pbiw8YnI+PGRpdj5UaGFua3MgZm9yIHRoZSBkZXRhaWxzIGFib3V0IHRoZSBlbmNhcCBidXQg
dGhlIHVzZSBjYXNlIGlzIG5vdCBjbGVhci4mbmJzcDsgSXQgbWlnaHQgaGVscCBpZiB5b3UgZXhw
bGFpbiB3aHkgaXRzIG5lY2Vzc2FyeSB0byBtYXAgYSBwaHlzaWNhbCBFdGhlcm5ldCBwb3J0IGFu
ZC9vciA4MDIuMVEgVkxBTiB0byB0aGUgc2FtZSBWTkkgYXMgYW4gTVBMUyBwYWNrZXQgd2l0aG91
dCBhbiBMMiBoZWFkZXIuPC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rp
dj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSJnbWFpbF9hdHRyIj5PbiBUaHUsIFNlcCAyNiwgMjAxOSBhdCA3OjUwIFBNICZsdDs8YSBocmVm
PSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h
aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5EdWUgdG8gdGhlIGZhY3QgdGhhdCZuYnNwO2Eg
dmFyaWV0eSBvZiBUdW5uZWxzIGNvdWxkIGJlIHVzZWQgdW5kZXIgdGhlIE5WTzMgYTxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7
LCZxdW90O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMt
c2VyaWY7bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSki
PnJjaGl0ZWN0dXJlLCBhcyBhbiBleGFtcGxlLCBiZWxvdyBmaWd1cmUgaWxsdXN0cmF0ZXMgdGhl
IGZvcm1hdCBvZiBNUExTIHBhY2tldCBvdmVyIEdlbmV2ZSBUdW5uZWwuPC9zcGFuPjwvcD48cCBz
dHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7LCZxdW90O0x1
Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGlu
ZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPjwvc3Bhbj48
L3A+PHByZT4gICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAg
ICAgICAgICAgICAgICAgMwogICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4g
ICAgICAgICAgICAgICAgICAgICAgT3V0ZXIgRXRoZXJuZXQgSGVhZGVyICAgICAgICAgICAgICAg
ICAgICB+CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4gICAgICAgICAg
ICAgICAgICAgICAgICBPdXRlciBJUHZYIEhlYWRlciAgICAgICAgICAgICAgICAgICAgICB+CiAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4gICAgICAgICAgICAgICAgICAg
ICAgICBPdXRlciBVRFAgSGVhZGVyICAgICAgICAgICAgICAgICAgICAgICB+CiAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgIEdl
bmV2ZSBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAgICB+CiAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rJmx0Oy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICB8CiAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgTVBM
UyBMYWJlbCBTdGFjayAgICAgICAgICAgICAgICAgICAgICB+ICBNCiAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBQCiAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rICBMCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICBTCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBheWxvYWQgICAgICAgICAgICAgICAgICAgICAgICAgICB+ICBQCiAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICBLCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICBUCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rJmx0Oy0rCiAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRkNTICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rPC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFy
aWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWws5a6L5L2TLCZxdW90O01pY3Jvc29m
dCBZYWhlaSZxdW90OywmcXVvdDtMdWNpZGEgR3JhbmRlJnF1b3Q7LFZlcmRhbmEsTHVjaWRhLEhl
bHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI0cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2Io
MjU1LDI1NSwyNTUpIj48L3NwYW4+PC9wPjxwPjxicj48L3A+PHA+Tm90ZSB0aGF0IGluIE5WTzMg
d29ya2luZyBncm91cCBHcmVnIGFuZCBJIGhhdmUgc3VibWl0dGVkIGFuIGluZGl2aWR1YWwgZHJh
ZnQgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUsIHdoaWNoIGlzIHVzZWQgdG8gYWRkcmVzcyBC
RkQgb3ZlciBHZW5ldmUuPC9wPjxwPlRoZSBpbnRlbnRpb24gaXMgdG8gbWFrZSB0aGUgdHdvIGRy
YWZ0cyBkcmFmdC1pZXRmLWJmZC12eGxhbiBhbmQgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUg
YWxpZ25lZCwgdGhhdCBpcyB0byBzYXksIHdlIHRyeSB0byBkZWZpbmUgdGhlIGlkZW50aWNhbCBt
ZWNoYW5pc20gZm9yIHRoZSBjb21tb24gcGFydCBvZiBCRkQgb3ZlciBWeExBTiBUdW5uZWwgYW5k
IEJGRCBvdmVyIEdlbmV2ZSBUdW5uZWwuIEZvciB0aGUgY29tbW9uIHBhcnQsIGRyYWZ0LXhpYW8t
bnZvMy1iZmQtZ2VuZXZlIHdvdWxkIHJlZmVyZW5jZSB0byBkcmFmdC1pZXRmLWJmZC12eGxhbiwg
YW5kIGZvciB0aGUgb3RoZXIgcGFydCBzcGVjaWZpYyB0byBHZW5ldmUsIHdlJ2xsIGRlZmluZSB0
aGUgc3BlY2lmaWMgbWVjaGFuaXNtIGluIGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlLjwvcD48
cD48YnI+PC9wPjxwPkhvcGUgdGhhdCBjbGFyaWZpZXMuPC9wPjxwPjxicj48L3A+PHA+QmVzdCBS
ZWdhcmRzLDwvcD48cD5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2si
PjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtiYWNr
Z3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3RleHQt
YWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXzU4ODM0MTcy
MTYwODU4Nzk4NTNnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1endyaXRlSGlzdG9yeUNvbnRh
aW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigy
NDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53
YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS2
5Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5
MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFu
IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRy
YWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFu
IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0
Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7
PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+Sm9lbCBNLiBIYWxwZXJuICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBq
b2VsaGFscGVybi5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij48YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRz
cmlkaGFyQHZtd2FyZS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+Jmd0Ozs8L3NwYW4+
PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86YmZkLWNoYWlyc0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJmZC1jaGFp
cnNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDmnJ8g77ya
PC9zdHJvbmc+MjAxOeW5tDA55pyIMjbml6UgMjM6MTY8L2Rpdj48ZGl2PjxzdHJvbmc+5Li7IOmi
mCDvvJo8L3N0cm9uZz48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5n
IEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRpdj48ZGl2
PjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8gTWluLDxicj48ZGl2PkkgdGhp
bmsgd2Ugd291bGQgbmVlZCBtb3JlIGRldGFpbCBhcm91bmQgdGhlIHVzZSBjYXNlIGJlbG93LiZu
YnNwOyBXaGF0IGRvZXMgdGhlIE1QTFMgcGFja2V0IG92ZXIgVHVubmVsIGxvb2sgbGlrZT88L2Rp
dj48YnI+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNs
YXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdl
ZCwgU2VwIDI1LCAyMDE5IGF0IDExOjM3IFBNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7
IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJt
YXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0
LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9u
dC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9u
dC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj5UaGFua3MgZm9yIHlvdXIgY29tbWVudHMuPC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+Q29uc2lkZXJpbmcgYSBzY2VuYXJpbyB3aGVyZSBU
UzEgaGFzIGFuIE1QTFMgYWNjZXNzIChpLmUuIE1QTFMtUGFja2V0IG92ZXIgVHVubmVsIGJldHdl
ZW4gTlZFcykgdG8gVk5JMSwgVFMzIGhhcyBhbiBFdGhlcm5ldCBhY2Nlc3MgKGkuZS4gTUFDLUZy
YW1lIG92ZXIgVHVubmVsIGJldHdlZW4gTlZFcykgdG8gVk5JMSwgdGhlbiBob3cgY2FuIFRTMSBh
bmQgVFMzIHNoYXJlIG9uZSBWQVA/PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6
YXJpYWwiPkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxk
aXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtiYWNrZ3Jv
dW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3RleHQtYWxp
Z246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXzU4ODM0MTcyMTYw
ODU4Nzk4NTNnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1Z21haWwtbV8tMzE3NjA0MTAyMTQ2
MTQ4NjM1M3p3cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGluZzo4
cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu2
5Lq677yaPC9zdHJvbmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4m
Z3Q7PC9kaXY+PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7m
ioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkdyZWcgTWly
c2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7PC9zcGFu
PjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYt
YmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5A
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4m
Z3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwv
YT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1iZmQg
V0cgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
cnRnLWJmZEBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxp
bmUiPkpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs7PC9zcGFuPjxz
cGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2Fy
ZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2
bXdhcmUuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEg
aHJlZj0ibWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iZmQtY2hh
aXJzQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5iZmQtY2hhaXJzQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2
PjxkaXY+PHN0cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI25pelIDA4OjM2
PC9kaXY+PGRpdj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNd
IEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ry
b25nPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj5udm8zJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8YnI+PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9h
Pjxicj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMi
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252
bzM8L2E+PGJyPjxicj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj4mZ3Q7Jmd0OyZndDs8
L2Rpdj48ZGl2IGRpcj0ibHRyIj5Tb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50
IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFy
ZSBvbmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJn
ZSBpbnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0
byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmlj
YXRpb25zIGFuZCBjb21tZW50cy4mbmJzcDsmbmJzcDs8YnI+PC9kaXY+PGRpdiBkaXI9Imx0ciI+
Jmd0OyZndDsmZ3Q7PC9kaXY+PGJyPjxkaXY+SSB3b3VsZCBiZSBvbmUgb2YgdGhvc2UgdGhhdCB3
b3VsZCBhcmd1ZSB0aGF0IHRoZXkgTVVTVCBzaGFyZSBvbiBWQVAgaWYgdGhleSBjb25uZWN0IHRv
IHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yay4mbmJzcDsgSU1PLCB0aGUgTlZPMyBhcmNoIGRvYyBz
aG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy48L2Rpdj48YnI+PGRpdj5UaGFua3Ms
PC9kaXY+PGRpdj5Bbm9vcDwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBk
aXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAg
UE0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxh
bmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1
b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDti
b3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48
ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SGkgU2FudG9z
aCw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9w
PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+V2l0aCByZWdhcmQg
dG8gdGhlIHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxkJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OnNhbnMtc2VyaWYiPmFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNh
bWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmUgZXhwbGFuYXRpb24g
YXMgZm9sbG93cy4uLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+QmVsb3cgaXMg
YSBmaWd1cmUgZGVyaXZlZCBmcm9tIGZpZ3VyZSAyIG9mIFJGQzgwMTQgKDxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7LCZxdW90
O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7
bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPkFuIEFy
Y2hpdGVjdHVyZSBmb3IgRGF0YS1DZW50ZXIgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBvdmVyIExh
eWVyIDMgKE5WTzMpPC9zcGFuPikuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj48
L3NwYW4+PC9wPjxwcmU+ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgRGF0YSBDZW50ZXIg
TmV0d29yayAoSVApICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgIFR1bm5lbCBPdmVybGF5ICAgICAgfAogICAgICAgICAgICArLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLSsgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiAgICAgICAgICAgIHwg
Ky0tLS0tLS0tLS0rLS0tLS0tLSsgfCAgICAgICB8ICstLS0tLS0tKy0tLS0tLS0tLS0rIHwKICAg
ICAgICAgICAgfCB8ICBPdmVybGF5IE1vZHVsZSAgfCB8ICAgICAgIHwgfCAgT3ZlcmxheSBNb2R1
bGUgIHwgfAogICAgICAgICAgICB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwgICAgICAgfCArLS0t
LS0tLS0tKy0tLS0tLS0tKyB8CiAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCAg
ICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwKICAgICBOVkUxICAgfCAgICAgICAgICAgfCAg
ICAgICAgICB8ICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCBOVkUyCiAgICAgICAgICAg
IHwgICstLS0tLS0tLSstLS0tLS0tKyAgfCAgICAgICB8ICArLS0tLS0tLS0rLS0tLS0tLSsgIHwK
ICAgICAgICAgICAgfCAgfFZOSTEgVk5JMiAgVk5JMSB8ICB8ICAgICAgIHwgIHwgVk5JMSBWTkky
IFZOSTEgfCAgfAogICAgICAgICAgICB8ICArLSstLS0tLSstLS0tKy0tLSsgIHwgICAgICAgfCAg
Ky0rLS0tLS0rLS0tLS0rLS0rICB8CiAgICAgICAgICAgIHxWQVAxfCBWQVAyfCAgICB8IFZBUDMg
fCAgICAgICB8VkFQMXwgVkFQMnwgICAgIHwgVkFQM3wKICAgICAgICAgICAgKy0tLS0rLS0tLS0r
LS0tLSstLS0tLS0rICAgICAgICstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwogICAgICAgICAgICAg
ICAgIHwgICAgIHwgICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICB8CiAgICAgICAg
ICAgICAgICAgfCAgICAgfCAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgIHwKICAg
ICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAg
fAogICAgICAgICAgLS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0tLQogICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgVGVuYW50ICAg
ICAgICB8ICAgICB8ICAgICB8CiAgICAgICAgICAgIFRTSTEgfCBUU0kyfCAgICB8IFRTSTMgICAg
ICAgICAgVFNJMXwgVFNJMnwgICAgIHxUU0kzCiAgICAgICAgICAgICAgICArLS0tKyArLS0tKyAr
LS0tKyAgICAgICAgICAgICArLS0tKyArLS0tKyAgICstLS0rCiAgICAgICAgICAgICAgICB8VFMx
fCB8VFMyfCB8VFMzfCAgICAgICAgICAgICB8VFM0fCB8VFM1fCAgIHxUUzZ8CiAgICAgICAgICAg
ICAgICArLS0tKyArLS0tKyArLS0tKyAgICAgICAgICAgICArLS0tKyArLS0tKyAgICstLS0rPC9w
cmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5UbyBteSB1bmRl
cnN0YW5kaW5nLCB0aGUgQkZEIHNlc3Npb25zIGJldHdlZW4gTlZFMSBhbmQgTlZFMiBhcmUgYWN0
dWFsbHkgaW5pdGlhdGVkIGFuZCB0ZXJtaW5hdGVkIGF0IFZBUCBvZiBOVkUuPC9wPjxwIHN0eWxl
PSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OnNhbnMtc2VyaWYiPjwvc3Bhbj5JZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNl
dCB1cCBvbmUgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUy
LCBhdCB0aGUgc2FtZSB0aW1lIGFub3RoZXIgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mIE5W
RTEgYW5kIFZBUDMgb2YgTlZFMiwgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUt
aGVpZ2h0OjIxcHgiPmFsdGhvdWdoIHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZSBmb3IgdGhlIHNh
bWUgVk5JMSwmbmJzcDs8L3NwYW4+SSBiZWxpZXZlIGl0J3MgcmVhc29uYWJsZSwgc28gdGhhdCdz
IHdoeSBJIHRoaW5rIHdlIHNob3VsZCBhbGxvdyBpdC48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbCI+T2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5czo8L3A+
PHByZT4iTm90ZSB0aGF0IHR3byBkaWZmZXJlbnQgVGVuYW50IFN5c3RlbXMgKGFuZCBUU0lzKSBh
dHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgY2FuIHNoYXJlIGEgVkFQIChlLmcuLCBUUzEgYW5kIFRT
MiBpbiBGaWd1cmUgMikgc28gbG9uZyBhcyB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVh
bCBOZXR3b3JrLjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCI+Ijwvc3Bhbj48L3ByZT48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTpzYW5zLXNlcmlmIj5Tb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVu
YW50IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBz
aGFyZSBvbmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBt
ZXJnZSBpbnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWlu
ZyB0byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJp
ZmljYXRpb25zIGFuZCBjb21tZW50cy48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRw
eDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYi
Pjxicj48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlh
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPkJlc3QgUmVnYXJkcyw8L3Nw
YW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPlhpYW8gTWluPC9zcGFuPjwvcD48L2Rpdj48
L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k
aXY+PHA+PGJyPjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+PC9k
aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48
L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj4=


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

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

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



From nobody Tue Oct  8 15:28:44 2019
Return-Path: <ghanwani@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 C2800120072; Tue,  8 Oct 2019 15:28:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.476
X-Spam-Level: 
X-Spam-Status: No, score=-1.476 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.172, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Mo0k3P5fLCf; Tue,  8 Oct 2019 15:28:29 -0700 (PDT)
Received: from mail-ua1-f48.google.com (mail-ua1-f48.google.com [209.85.222.48]) (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 52CB4120020; Tue,  8 Oct 2019 15:28:29 -0700 (PDT)
Received: by mail-ua1-f48.google.com with SMTP id n2so149723ual.11; Tue, 08 Oct 2019 15:28:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1Pc5IADyGLBNRA/Si8m1oTBGLImPc9A0s7XYik1rEpM=; b=liiap4hL5TPHJ0CEx2xpk+7EKZ03x0GCq0PjlhR/47gkJ2N5MTeXrdbx1eNL2IQYXB m3j+QiqMiW+m5E59rktMc0Git1mFPoBSGZ9KvhdXzdh3h4mxahOTJUhXQNybF/34PaN4 YMrqBXdiE/YyOxRc6ynoraX0cDQ9AYEyHsCRiTpUDMA3dg9UKWQV4m9nXomPR3xLj619 hN6gezGVTI4QpKUfNGBB4aPuuAfcqpdfX+AEngH8HHRhTnxye7bsYeI6E0IFA8lJhQY1 UQK9pjEm8DdYt7kTadwRoXh3py6D0JM9s2UNLNfGwmvm+0q0qU/qNmEca2bW/+019GWa +Zkg==
X-Gm-Message-State: APjAAAWPhlRj+m0Ee+L6AxeFtqoY7tX9ZPGasN/2YMTEktVFBZG/PieN lK/2DUze00mDNnSjG2PDeylzUJRgBdWc1cBiVBo=
X-Google-Smtp-Source: APXvYqzdsHw3Qxg62YCyaA1HuUb9iPgeS26lh30RnOQ00johhijzGMBfOBX/GPcXOVocrJ2qg23W3WBGr+Mwt2E+yC0=
X-Received: by 2002:ab0:409:: with SMTP id 9mr198156uav.99.1570573708102; Tue, 08 Oct 2019 15:28:28 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzwU1-pErVmWDEM6KNv-vTbWNvs12Dd7Rh1wp6e==_X_uw@mail.gmail.com> <201910081529034949208@zte.com.cn>
In-Reply-To: <201910081529034949208@zte.com.cn>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 8 Oct 2019 15:28:10 -0700
Message-ID: <CA+-tSzzG4aE8VZbGtYLW9M647fkLpcfxzd_FdeXXr7YaXkp6=Q@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: xiao.min2@zte.com.cn
Cc: Greg Mirsky <gregimirsky@gmail.com>, didutt@gmail.com, draft-ietf-bfd-vxlan@ietf.org,  nvo3@ietf.org, santosh.pallagatti@gmail.com, rtg-bfd WG <rtg-bfd@ietf.org>,  "Joel M. Halpern" <jmh@joelhalpern.com>, tsridhar@vmware.com
Content-Type: multipart/alternative; boundary="000000000000f713d705946dafc6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/GlrQx3VIrqHYk_SkoHFd1NRZXTU>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 08 Oct 2019 22:28:32 -0000

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

Hi Xiao Min,

The picture doesn't have enough information to explain why they are in the
same VNI, and exactly how forwarding happens between the MPLS and non-MPLS
parts.

Anoop

On Tue, Oct 8, 2019 at 12:31 AM <xiao.min2@zte.com.cn> wrote:

> Hi Anoop,
>
>
> I don't know such a draft that describes MPLS over Geneve, but I believe
> the following figure derived from figure 1 of RFC8014 would help, in the
> following figure Tenant System1, Tenant System2, Tenant System3 and Tenan=
t
> System4 are assumed belonging to the same VNI, so two BFD sessions for th=
e
> same VNI need to be run between NVE1 and NVE2.
>
>                                             +--------+
>                                        +----| Tenant |
>                                      ( ' )  | System1|
>             ................       ( MPLS ) +--------+
>             .              .  +--+-+ ( _ )
>             .              .--|NVE1|---+
>             .              .  |    |
>             .              .  +--+-+
>             .              .     |
>             .  L3 Overlay  .   ( ' )
>             .    Network   . (Ethernet)
>             .              .   ( _ )
>             .              .     |
>             ................    +--------+
>                |                | Tenant |
>              +----+             | System2|
>              |NVE2|             +--------+
>              |    |--------+
>              +----+        |
>                |           |
>              ( ' )       ( ' )
>            ( MPLS )    (Ethernet)
>              ( _ )       ( _ )
>                |           |
>            +--------+  +--------+
>            | Tenant |  | Tenant |
>            | System3|  | System4|
>            +--------+  +--------+
>
>
> Best Regards,
>
> Xiao Min
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.ed=
u>
> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com>=
;didutt@gmail.com <
> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG <
> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
> tsridhar@vmware.com <tsridhar@vmware.com>;
> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:15
> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD C=
ontrol packet at VTEP*
> Hi Xiao Min,
> Is there a draft that describes MPLS over Geneve?  It sounds like the NVE
> is an MPLS router in this case and if you're using the same VNI as you
> switch MPLS, then it's a one-armed router.  That doesn't change how BFD
> needs to be run between NVEs.
>
> Anoop
>
> On Mon, Oct 7, 2019 at 7:28 PM <xiao.min2@zte.com.cn> wrote:
>
>> Hi Anoop,
>>
>>
>> Sorry for the late response, I just come back from vacation.
>>
>> The use case is that the network between the VM and the NVE is an MPLS
>> network, within which the packet is forwarded basing on MPLS label, but =
not
>> Ethernet MAC address and/or 802.1Q VLAN. When two such kind of MPLS
>> networks need to communicate with each other, through a Geneve tunnel, t=
he
>> encap I illustrated would be used.
>>
>>
>> Best Regards,
>>
>> Xiao Min
>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.e=
du>
>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com=
>;didutt@gmail.com <
>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG <
>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>> tsridhar@vmware.com <tsridhar@vmware.com>;
>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05:36
>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD =
Control packet at VTEP*
>> Hi Xiao Min,
>> Thanks for the details about the encap but the use case is not clear.  I=
t
>> might help if you explain why its necessary to map a physical Ethernet p=
ort
>> and/or 802.1Q VLAN to the same VNI as an MPLS packet without an L2 heade=
r.
>>
>> Thanks,
>> Anoop
>>
>> On Thu, Sep 26, 2019 at 7:50 PM <xiao.min2@zte.com.cn> wrote:
>>
>>> Hi Anoop,
>>>
>>>
>>> Due to the fact that a variety of Tunnels could be used under the NVO3 =
architecture,
>>> as an example, below figure illustrates the format of MPLS packet over
>>> Geneve Tunnel.
>>>
>>>     0                   1                   2                   3
>>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>    |                                                               |
>>>    ~                      Outer Ethernet Header                    ~
>>>    |                                                               |
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>    |                                                               |
>>>    ~                        Outer IPvX Header                      ~
>>>    |                                                               |
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>    |                                                               |
>>>    ~                        Outer UDP Header                       ~
>>>    |                                                               |
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>    |                                                               |
>>>    ~                          Geneve Header                        ~
>>>    |                                                               |
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-+
>>>    |                                                               |  |
>>>    ~                         MPLS Label Stack                      ~  M
>>>    |                                                               |  P
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
>>>    |                                                               |  S
>>>    |                                                               |
>>>    ~                             Payload                           ~  P
>>>    |                                                               |  K
>>>    |                                                               |  T
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-+
>>>    |                               FCS                             |
>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>>
>>> Note that in NVO3 working group Greg and I have submitted an individual
>>> draft draft-xiao-nvo3-bfd-geneve, which is used to address BFD over Gen=
eve.
>>>
>>> The intention is to make the two drafts draft-ietf-bfd-vxlan and
>>> draft-xiao-nvo3-bfd-geneve aligned, that is to say, we try to define th=
e
>>> identical mechanism for the common part of BFD over VxLAN Tunnel and BF=
D
>>> over Geneve Tunnel. For the common part, draft-xiao-nvo3-bfd-geneve wou=
ld
>>> reference to draft-ietf-bfd-vxlan, and for the other part specific to
>>> Geneve, we'll define the specific mechanism in draft-xiao-nvo3-bfd-gene=
ve.
>>>
>>>
>>> Hope that clarifies.
>>>
>>>
>>> Best Regards,
>>>
>>> Xiao Min
>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.=
edu>
>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.co=
m>;didutt@gmail.com <
>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG =
<
>>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>> bfd-chairs@ietf.org>;
>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 23:1=
6
>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP*
>>> Hi Xiao Min,
>>> I think we would need more detail around the use case below.  What does
>>> the MPLS packet over Tunnel look like?
>>>
>>> Thanks,
>>> Anoop
>>>
>>> On Wed, Sep 25, 2019 at 11:37 PM <xiao.min2@zte.com.cn> wrote:
>>>
>>>> Hi Anoop,
>>>>
>>>>
>>>> Thanks for your comments.
>>>>
>>>> Considering a scenario where TS1 has an MPLS access (i.e. MPLS-Packet
>>>> over Tunnel between NVEs) to VNI1, TS3 has an Ethernet access (i.e.
>>>> MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS1 and TS3 =
share
>>>> one VAP?
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Xiao Min
>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke=
.edu>
>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.c=
om>;didutt@gmail.com <
>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG
>>>> <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>>> bfd-chairs@ietf.org>;
>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 08:=
36
>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BF=
D Control packet at VTEP*
>>>> _______________________________________________
>>>> nvo3 mailing list
>>>> nvo3@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>
>>>> >>>
>>>> Some people may argue that all Tenant Systems connecting to the same
>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and VAP3
>>>> should merge into one VAP and my explanation doesn't work. Copying to =
NVO3
>>>> WG to involve more experts, hope for your clarifications and comments.
>>>> >>>
>>>>
>>>> I would be one of those that would argue that they MUST share on VAP i=
f
>>>> they connect to the same Virtual Network.  IMO, the NVO3 arch doc shou=
ld
>>>> have been clearer about this.
>>>>
>>>> Thanks,
>>>> Anoop
>>>>
>>>> On Tue, Sep 24, 2019 at 7:40 PM <xiao.min2@zte.com.cn> wrote:
>>>>
>>>>> Hi Santosh,
>>>>>
>>>>>
>>>>> With regard to the question whether we should allow multiple BFD
>>>>> sessions for the same VNI or not, IMHO we should allow it, more expla=
nation
>>>>> as follows...
>>>>>
>>>>> Below is a figure derived from figure 2 of RFC8014 (An Architecture
>>>>> for Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>
>>>>>                     |         Data Center Network (IP)        |
>>>>>                     |                                         |
>>>>>                     +-----------------------------------------+
>>>>>                          |                           |
>>>>>                          |       Tunnel Overlay      |
>>>>>             +------------+---------+       +---------+------------+
>>>>>             | +----------+-------+ |       | +-------+----------+ |
>>>>>             | |  Overlay Module  | |       | |  Overlay Module  | |
>>>>>             | +---------+--------+ |       | +---------+--------+ |
>>>>>             |           |          |       |           |          |
>>>>>      NVE1   |           |          |       |           |          | N=
VE2
>>>>>             |  +--------+-------+  |       |  +--------+-------+  |
>>>>>             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>>>>>             |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>>>>>             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>>>>>             +----+-----+----+------+       +----+-----+-----+-----+
>>>>>                  |     |    |                   |     |     |
>>>>>                  |     |    |                   |     |     |
>>>>>                  |     |    |                   |     |     |
>>>>>           -------+-----+----+-------------------+-----+-----+-------
>>>>>                  |     |    |     Tenant        |     |     |
>>>>>             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>
>>>>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>> actually initiated and terminated at VAP of NVE.
>>>>>
>>>>> If the network operator want to set up one BFD session between VAP1 o=
f
>>>>> NVE1 and VAP1of NVE2, at the same time another BFD session between VA=
P3 of
>>>>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
>>>>> VNI1, I believe it's reasonable, so that's why I think we should
>>>>> allow it.
>>>>>
>>>>>
>>>>> Of course, in RFC8014 it also says:
>>>>>
>>>>> "Note that two different Tenant Systems (and TSIs) attached to a comm=
on NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they conn=
ect to the same Virtual Network."
>>>>>
>>>>> Some people may argue that all Tenant Systems connecting to the same
>>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and VAP=
3
>>>>> should merge into one VAP and my explanation doesn't work. Copying to=
 NVO3
>>>>> WG to involve more experts, hope for your clarifications and comments=
.
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Xiao Min
>>>>>
>>>>
>>>>
>>>
>>
>

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

<div dir=3D"ltr">Hi Xiao Min,<div><br></div><div>The picture doesn&#39;t ha=
ve enough information to explain why they are in the same VNI, and exactly =
how forwarding happens between the MPLS and non-MPLS parts.</div><div><br><=
/div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Tue, Oct 8, 2019 at 12:31 AM &lt;<a href=3D"mailto:=
xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px;f=
ont-family:arial">Hi Anoop,<br></p><p style=3D"font-size:14px;font-family:a=
rial"><br></p><p style=3D"font-size:14px;font-family:arial">I don&#39;t kno=
w such a draft that describes MPLS over Geneve, but I believe the following=
 figure derived from figure 1 of RFC8014 would help, in the following figur=
e Tenant System1, Tenant System2, Tenant System3 and Tenant System4 are ass=
umed belonging to the same VNI, so two BFD sessions for the same VNI need t=
o be run between NVE1 and NVE2.</p><pre>                                   =
         +--------+
                                       +----| Tenant |
                                     ( &#39; )  | System1|
            ................       ( MPLS ) +--------+
            .              .  +--+-+ ( _ )
            .              .--|NVE1|---+
            .              .  |    |
            .              .  +--+-+
            .              .     |
            .  L3 Overlay  .   ( &#39; )
            .    Network   . (Ethernet)
            .              .   ( _ )
            .              .     |
            ................    +--------+
               |                | Tenant |
             +----+             | System2|
             |NVE2|             +--------+
             |    |--------+
             +----+        |
               |           |
             ( &#39; )       ( &#39; )
           ( MPLS )    (Ethernet)
             ( _ )       ( _ )
               |           |
           +--------+  +--------+
           | Tenant |  | Tenant |
           | System3|  | System4|
           +--------+  +--------+</pre><p style=3D"font-size:14px;font-fami=
ly:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Best Regard=
s,</p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div s=
tyle=3D"display:block"><div style=3D"width:100%;height:28px;line-height:28p=
x;background-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center=
">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_638395360130=
6655852zwriteHistoryContainer"><div><div style=3D"padding:8px;background-co=
lor:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</st=
rong><span>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" targe=
t=3D"_blank">anoop@alumni.duke.edu</a>&gt;</span></div><div><strong>=E6=94=
=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=
=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=
=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@g=
mail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=3D"=
display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"=
_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-=
bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;=
;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" tar=
get=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" targe=
t=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a=
 href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pal=
lagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" t=
arget=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span style=3D=
"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=
=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:inline">=
Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank=
">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a> &=
lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware=
.com</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</stron=
g><span>2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:15</span></div><div><strong>=
=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><span><strong>Re: [nvo3] BFD over VXL=
AN: Trapping BFD Control packet at VTEP</strong></span></div></div><div><di=
v><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>Is there a draft t=
hat describes MPLS over Geneve?=C2=A0 It sounds like the NVE is an MPLS rou=
ter in this case and if you&#39;re using the same VNI as you switch MPLS, t=
hen it&#39;s a one-armed router.=C2=A0 That doesn&#39;t change how BFD need=
s to be run between NVEs.</div><br><div>Anoop</div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 7, 2019 at 7=
:28 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.m=
in2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,<=
/p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-s=
ize:14px;font-family:arial">Sorry for the late response, I just come back f=
rom vacation.</p><p style=3D"font-size:14px;font-family:arial">The use case=
 is that the network between the VM and the NVE is an MPLS network, within =
which the packet is forwarded basing on MPLS label, but not Ethernet MAC ad=
dress and/or 802.1Q VLAN. When two such kind of MPLS networks need to commu=
nicate with each other, through a Geneve tunnel, the encap I illustrated wo=
uld be used.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p st=
yle=3D"font-size:14px;font-family:arial">Best Regards,</p><p style=3D"font-=
size:14px;font-family:arial">Xiao Min</p><div><div style=3D"display:block">=
<div style=3D"width:100%;height:28px;line-height:28px;background-color:rgb(=
224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"gmail-m_6383953601306655852gmail-m_58834172=
16085879853zwriteHistoryContainer"><div><div style=3D"padding:8px;backgroun=
d-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A=
</strong>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=
=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=
=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=
=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=
=9A</strong><span style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailt=
o:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</=
span><span style=3D"display:inline"><a href=3D"mailto:didutt@gmail.com" tar=
get=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com"=
 target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=3D"display:i=
nline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">d=
raft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan=
@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><=
span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_b=
lank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_bla=
nk">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"=
mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@g=
mail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"=
_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:=
inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank=
">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Ha=
lpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joel=
halpern.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto=
:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=
=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a>&g=
t;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=
=B9=B409=E6=9C=8828=E6=97=A5 05:36</div><div><strong>=E4=B8=BB =E9=A2=98 =
=EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control p=
acket at VTEP</strong></div></div><div><div><div dir=3D"ltr"><div dir=3D"lt=
r">Hi Xiao Min,<br><div>Thanks for the details about the encap but the use =
case is not clear.=C2=A0 It might help if you explain why its necessary to =
map a physical Ethernet port and/or 802.1Q VLAN to the same VNI as an MPLS =
packet without an L2 header.</div><br><div>Thanks,</div><div>Anoop</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Thu, Sep 26, 2019 at 7:50 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" ta=
rget=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px;font-fa=
mily:arial">Hi Anoop,</p><p style=3D"font-size:14px;font-family:arial"><br>=
</p><p style=3D"font-size:14px;font-family:arial">Due to the fact that=C2=
=A0a variety of Tunnels could be used under the NVO3 a<span style=3D"font-f=
amily:Arial,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Gra=
nde&quot;,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-c=
olor:rgb(255,255,255)">rchitecture, as an example, below figure illustrates=
 the format of MPLS packet over Geneve Tunnel.</span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:Arial,=E5=AE=8B=E4=
=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Verdana,Lucida=
,Helvetica,sans-serif;line-height:24px;background-color:rgb(255,255,255)"><=
/span></p><pre>    0                   1                   2               =
    3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                      Outer Ethernet Header                    ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer IPvX Header                      ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer UDP Header                       ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                          Geneve Header                        ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                                                               |  |
   ~                         MPLS Label Stack                      ~  M
   |                                                               |  P
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
   |                                                               |  S
   |                                                               |
   ~                             Payload                           ~  P
   |                                                               |  K
   |                                                               |  T
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                               FCS                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</pre><=
p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Ari=
al,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;=
,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(=
255,255,255)"></span></p><p><br></p><p>Note that in NVO3 working group Greg=
 and I have submitted an individual draft draft-xiao-nvo3-bfd-geneve, which=
 is used to address BFD over Geneve.</p><p>The intention is to make the two=
 drafts draft-ietf-bfd-vxlan and draft-xiao-nvo3-bfd-geneve aligned, that i=
s to say, we try to define the identical mechanism for the common part of B=
FD over VxLAN Tunnel and BFD over Geneve Tunnel. For the common part, draft=
-xiao-nvo3-bfd-geneve would reference to draft-ietf-bfd-vxlan, and for the =
other part specific to Geneve, we&#39;ll define the specific mechanism in d=
raft-xiao-nvo3-bfd-geneve.</p><p><br></p><p>Hope that clarifies.</p><p><br>=
</p><p>Best Regards,</p><p>Xiao Min</p><div><div style=3D"display:block"><d=
iv style=3D"width:100%;height:28px;line-height:28px;background-color:rgb(22=
4,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"gmail-m_6383953601306655852gmail-m_58834172=
16085879853gmail-m_-8530579229706245615zwriteHistoryContainer"><div><div st=
yle=3D"padding:8px;background-color:rgb(245,246,248)"><div><strong>=E5=8F=
=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:=
anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div=
><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"d=
isplay:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=
=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg =
Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregi=
mirsky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"m=
ailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=
=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</s=
pan><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@i=
etf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D=
"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxl=
an@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto=
:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:n=
vo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D=
"display:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"=
_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pall=
agatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</=
span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bf=
d@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=
=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.c=
om" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"dis=
play:inline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsrid=
har@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_bl=
ank">tsridhar@vmware.com</a>&gt;;</span><span style=3D"display:inline"><a h=
ref=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a=
> &lt;<a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@i=
etf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</st=
rong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5 23:16</div><div><strong>=E4=B8=BB =
=E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP</strong></div></div><div><div><div dir=3D"ltr"><div=
 dir=3D"ltr">Hi Xiao Min,<br><div>I think we would need more detail around =
the use case below.=C2=A0 What does the MPLS packet over Tunnel look like?<=
/div><br><div>Thanks,</div><div>Anoop</div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 25, 2019 at 11:37 PM=
 &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zt=
e.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p =
style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14=
px;font-family:arial">Thanks for your comments.</p><p style=3D"font-size:14=
px;font-family:arial">Considering a scenario where TS1 has an MPLS access (=
i.e. MPLS-Packet over Tunnel between NVEs) to VNI1, TS3 has an Ethernet acc=
ess (i.e. MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS1 and=
 TS3 share one VAP?</p><p style=3D"font-size:14px;font-family:arial"><br></=
p><p style=3D"font-size:14px;font-family:arial">Best Regards,</p><p style=
=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"displa=
y:block"><div style=3D"width:100%;height:28px;line-height:28px;background-c=
olor:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=
=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_6383953601306655852gmail-m=
_5883417216085879853gmail-m_-8530579229706245615gmail-m_-317604102146148635=
3zwriteHistoryContainer"><div><div style=3D"padding:8px;background-color:rg=
b(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>A=
noopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank"=
>anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=
=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093=
570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong>=
<span style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span s=
tyle=3D"display:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blan=
k">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_=
blank">didutt@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a hr=
ef=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bf=
d-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" t=
arget=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3=
@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@i=
etf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:san=
tosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</=
a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">sa=
ntosh.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:inline">rt=
g-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@=
ietf.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &lt;=
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:tsridhar@=
vmware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto=
:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span>=
<span style=3D"display:inline"><a href=3D"mailto:bfd-chairs@ietf.org" targe=
t=3D"_blank">bfd-chairs@ietf.org</a> &lt;<a href=3D"mailto:bfd-chairs@ietf.=
org" target=3D"_blank">bfd-chairs@ietf.org</a>&gt;;</span></div><div><stron=
g>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5=
 08:36</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: =
[nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></div></=
div><div><div>_______________________________________________<br>nvo3=C2=A0=
mailing=C2=A0list<br><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo=
3@ietf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br><br><div =
dir=3D"ltr"><div dir=3D"ltr">&gt;&gt;&gt;</div><div dir=3D"ltr">Some people=
 may argue that all Tenant Systems connecting to the same Virtual Network M=
UST share one VAP, if that&#39;s true, then VAP1 and VAP3 should merge into=
 one VAP and my explanation doesn&#39;t work. Copying to NVO3 WG to involve=
 more experts, hope for your clarifications and comments.=C2=A0=C2=A0<br></=
div><div dir=3D"ltr">&gt;&gt;&gt;</div><br><div>I would be one of those tha=
t would argue that they MUST share on VAP if they connect to the same Virtu=
al Network.=C2=A0 IMO, the NVO3 arch doc should have been clearer about thi=
s.</div><br><div>Thanks,</div><div>Anoop</div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Sep 24, 2019 at 7:40 PM &lt=
;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.co=
m.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Santosh,</p><p st=
yle=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px=
;font-family:arial">With regard to the question whether we should=C2=A0<spa=
n style=3D"font-family:sans-serif">allow multiple BFD sessions for the same=
 VNI or not, IMHO we should allow it, more explanation as follows...</span>=
</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-famil=
y:sans-serif">Below is a figure derived from figure 2 of RFC8014 (<span sty=
le=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quo=
t;Lucida Grande&quot;,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;=
background-color:rgb(255,255,255)">An Architecture for Data-Center Network =
Virtualization over Layer 3 (NVO3)</span>).</span></p><p style=3D"font-size=
:14px;font-family:arial"><span style=3D"font-family:sans-serif"></span></p>=
<pre>                    |         Data Center Network (IP)        |
                    |                                         |
                    +-----------------------------------------+
                         |                           |
                         |       Tunnel Overlay      |
            +------------+---------+       +---------+------------+
            | +----------+-------+ |       | +-------+----------+ |
            | |  Overlay Module  | |       | |  Overlay Module  | |
            | +---------+--------+ |       | +---------+--------+ |
            |           |          |       |           |          |
     NVE1   |           |          |       |           |          | NVE2
            |  +--------+-------+  |       |  +--------+-------+  |
            |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
            |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
            |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
            +----+-----+----+------+       +----+-----+-----+-----+
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
          -------+-----+----+-------------------+-----+-----+-------
                 |     |    |     Tenant        |     |     |
            TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
                +---+ +---+ +---+             +---+ +---+   +---+
                |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
                +---+ +---+ +---+             +---+ +---+   +---+</pre><p s=
tyle=3D"font-size:14px;font-family:arial">To my understanding, the BFD sess=
ions between NVE1 and NVE2 are actually initiated and terminated at VAP of =
NVE.</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span>If the network operator want to set up one BFD ses=
sion between VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD ses=
sion between VAP3 of NVE1 and VAP3 of NVE2, <span style=3D"font-family:aria=
l;line-height:21px">although the two BFD sessions are for the same VNI1,=C2=
=A0</span>I believe it&#39;s reasonable, so that&#39;s why I think we shoul=
d allow it.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Of course, in RFC8014 it also says:=
</p><pre>&quot;Note that two different Tenant Systems (and TSIs) attached t=
o a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as t=
hey connect to the same Virtual Network.<span style=3D"font-family:arial">&=
quot;</span></pre><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Some people may argue that all Tenant Systems c=
onnecting to the same Virtual Network MUST share one VAP, if that&#39;s tru=
e, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#3=
9;t work. Copying to NVO3 WG to involve more experts, hope for your clarifi=
cations and comments.</span></p><p style=3D"font-size:14px;font-family:aria=
l"><span style=3D"font-family:sans-serif"><br></span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:sans-serif">Best Reg=
ards,</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Xiao Min</span></p></div></blockquote></div></d=
iv></div></div></div></div></div></div><p><br></p></div></blockquote></div>=
</div></div></div></div></div></div></div><p><br></p></div></blockquote></d=
iv></div></div></div></div></div></div></div><p><br></p></div></blockquote>=
</div></div></div></div></div></div></div></div><p><br></p></div></blockquo=
te></div>

--000000000000f713d705946dafc6--


From nobody Tue Oct  8 15:30:59 2019
Return-Path: <jmh@joelhalpern.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 6FFB2120046; Tue,  8 Oct 2019 15:30:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gen2boIeREv6; Tue,  8 Oct 2019 15:30:48 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BB90120020; Tue,  8 Oct 2019 15:30:48 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 46nsWD1TB3z1V4P5; Tue,  8 Oct 2019 15:30:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1570573848; bh=j/O0m80Z4DXk6+vfaPUuWyCrqbZNx5gxPZrv3SwIc4g=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=G1jaIuMo9RNvbbmSiS40YipeyYc9+YMAh5l5osto/X5n0Q5O/sugfN5/lJQgpRAqj hXouf1dSNfHELavAaakXa6HWgXaqWQkoieRDtroV8pJqlghZvUdDpGzA1oqXAosF6n rH45dT2+8ugVg5IBO+yrYcR6iD5EBjdkWtlE1eDc=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [172.20.7.244] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 46nsWB4zSCz1V4NR; Tue,  8 Oct 2019 15:30:46 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>, xiao.min2@zte.com.cn
Cc: nvo3@ietf.org, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>
References: <CA+-tSzwU1-pErVmWDEM6KNv-vTbWNvs12Dd7Rh1wp6e==_X_uw@mail.gmail.com> <201910081529034949208@zte.com.cn> <CA+-tSzzG4aE8VZbGtYLW9M647fkLpcfxzd_FdeXXr7YaXkp6=Q@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <16a956a6-fb5e-3c19-b37d-2c1ef39a4789@joelhalpern.com>
Date: Tue, 8 Oct 2019 18:30:44 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+-tSzzG4aE8VZbGtYLW9M647fkLpcfxzd_FdeXXr7YaXkp6=Q@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/2peY5136nC1WVU52wEZq5UZ4syM>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 08 Oct 2019 22:30:51 -0000

I will add that from the point of view of VxLAN 9which is the topic), I 
would expect the MPLS packet to arrive in an Ethernet frame, and for 
VxLAN to forward that Ethernet frame.  The VTEP would not seem to even 
need to be aware that the content is MPLS.

Yours,
Joel

On 10/8/2019 6:28 PM, Anoop Ghanwani wrote:
> Hi Xiao Min,
> 
> The picture doesn't have enough information to explain why they are in 
> the same VNI, and exactly how forwarding happens between the MPLS and 
> non-MPLS parts.
> 
> Anoop
> 
> On Tue, Oct 8, 2019 at 12:31 AM <xiao.min2@zte.com.cn 
> <mailto:xiao.min2@zte.com.cn>> wrote:
> 
>     Hi Anoop,
> 
> 
>     I don't know such a draft that describes MPLS over Geneve, but I
>     believe the following figure derived from figure 1 of RFC8014 would
>     help, in the following figure Tenant System1, Tenant System2, Tenant
>     System3 and Tenant System4 are assumed belonging to the same VNI, so
>     two BFD sessions for the same VNI need to be run between NVE1 and NVE2.
> 
>                                                  +--------+
>                                             +----| Tenant |
>                                           ( ' )  | System1|
>                  ................       ( MPLS ) +--------+
>                  .              .  +--+-+ ( _ )
>                  .              .--|NVE1|---+
>                  .              .  |    |
>                  .              .  +--+-+
>                  .              .     |
>                  .  L3 Overlay  .   ( ' )
>                  .    Network   . (Ethernet)
>                  .              .   ( _ )
>                  .              .     |
>                  ................    +--------+
>                     |                | Tenant |
>                   +----+             | System2|
>                   |NVE2|             +--------+
>                   |    |--------+
>                   +----+        |
>                     |           |
>                   ( ' )       ( ' )
>                 ( MPLS )    (Ethernet)
>                   ( _ )       ( _ )
>                     |           |
>                 +--------+  +--------+
>                 | Tenant |  | Tenant |
>                 | System3|  | System4|
>                 +--------+  +--------+
> 
> 
>     Best Regards,
> 
>     Xiao Min
> 
>     原始邮件
>     *发件人：*AnoopGhanwani <anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>
>     *收件人：*肖敏10093570;
>     *抄送人：*Greg Mirsky <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>;didutt@gmail.com
>     <mailto:didutt@gmail..com> <didutt@gmail.com
>     <mailto:didutt@gmail.com>>;draft-ietf-bfd-vxlan@ietf.org
>     <mailto:draft-ietf-bfd-vxlan@ietf.org>
>     <draft-ietf-bfd-vxlan@ietf.org
>     <mailto:draft-ietf-bfd-vxlan@ietf.org>>;nvo3@ietf.org
>     <mailto:nvo3@ietf.org> <nvo3@ietf.org
>     <mailto:nvo3@ietf.org>>;santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com> <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>;rtg-bfd WG <rtg-bfd@ietf.org
>     <mailto:rtg-bfd@ietf.org>>;Joel M. Halpern <jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>>;tsridhar@vmware.com
>     <mailto:tsridhar@vmware.com> <tsridhar@vmware..com
>     <mailto:tsridhar@vmware.com>>;
>     *日 期 ：*2019年10月08日 12:15
>     *主 题 ：**Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at
>     VTEP*
>     Hi Xiao Min,
>     Is there a draft that describes MPLS over Geneve?  It sounds like
>     the NVE is an MPLS router in this case and if you're using the same
>     VNI as you switch MPLS, then it's a one-armed router.  That doesn't
>     change how BFD needs to be run between NVEs.
> 
>     Anoop
> 
>     On Mon, Oct 7, 2019 at 7:28 PM <xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>> wrote:
> 
>         Hi Anoop,
> 
> 
>         Sorry for the late response, I just come back from vacation.
> 
>         The use case is that the network between the VM and the NVE is
>         an MPLS network, within which the packet is forwarded basing on
>         MPLS label, but not Ethernet MAC address and/or 802.1Q VLAN.
>         When two such kind of MPLS networks need to communicate with
>         each other, through a Geneve tunnel, the encap I illustrated
>         would be used.
> 
> 
>         Best Regards,
> 
>         Xiao Min
> 
>         原始邮件
>         *发件人：*AnoopGhanwani <anoop@alumni.duke.edu
>         <mailto:anoop@alumni.duke.edu>>
>         *收件人：*肖敏10093570;
>         *抄送人：*Greg Mirsky <gregimirsky@gmail.com
>         <mailto:gregimirsky@gmail.com>>;didutt@gmail.com
>         <mailto:didutt@gmail.com> <didutt@gmail.com
>         <mailto:didutt@gmail.com>>;draft-ietf-bfd-vxlan@ietf.org
>         <mailto:draft-ietf-bfd-vxlan@ietf.org>
>         <draft-ietf-bfd-vxlan@ietf.org
>         <mailto:draft-ietf-bfd-vxlan@ietf.org>>;nvo3@ietf.org
>         <mailto:nvo3@ietf.org> <nvo3@ietf.org
>         <mailto:nvo3@ietf.org>>;santosh.pallagatti@gmail.com
>         <mailto:santosh.pallagatti@gmail.com>
>         <santosh.pallagatti@gmail.com
>         <mailto:santosh.pallagatti@gmail.com>>;rtg-bfd WG
>         <rtg-bfd@ietf.org <mailto:rtg-bfd@ietf.org>>;Joel M. Halpern
>         <jmh@joelhalpern.com
>         <mailto:jmh@joelhalpern.com>>;tsridhar@vmware.com
>         <mailto:tsridhar@vmware.com> <tsridhar@vmware.com
>         <mailto:tsridhar@vmware.com>>;
>         *日 期 ：*2019年09月28日 05:36
>         *主 题 ：**Re: [nvo3] BFD over VXLAN: Trapping BFD Control
>         packet at VTEP*
>         Hi Xiao Min,
>         Thanks for the details about the encap but the use case is not
>         clear.  It might help if you explain why its necessary to map a
>         physical Ethernet port and/or 802.1Q VLAN to the same VNI as an
>         MPLS packet without an L2 header.
> 
>         Thanks,
>         Anoop
> 
>         On Thu, Sep 26, 2019 at 7:50 PM <xiao.min2@zte.com.cn
>         <mailto:xiao.min2@zte.com.cn>> wrote:
> 
>             Hi Anoop,
> 
> 
>             Due to the fact that a variety of Tunnels could be used
>             under the NVO3 architecture, as an example, below figure
>             illustrates the format of MPLS packet over Geneve Tunnel.
> 
>                  0                   1                   2                   3
>                  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>                 |                                                               |
>                 ~                      Outer Ethernet Header                    ~
>                 |                                                               |
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>                 |                                                               |
>                 ~                        Outer IPvX Header                      ~
>                 |                                                               |
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>                 |                                                               |
>                 ~                        Outer UDP Header                       ~
>                 |                                                               |
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>                 |                                                               |
>                 ~                          Geneve Header                        ~
>                 |                                                               |
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-+
>                 |                                                               |  |
>                 ~                         MPLS Label Stack                      ~  M
>                 |                                                               |  P
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
>                 |                                                               |  S
>                 |                                                               |
>                 ~                             Payload                           ~  P
>                 |                                                               |  K
>                 |                                                               |  T
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-+
>                 |                               FCS                             |
>                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
> 
>             Note that in NVO3 working group Greg and I have submitted an
>             individual draft draft-xiao-nvo3-bfd-geneve, which is used
>             to address BFD over Geneve.
> 
>             The intention is to make the two drafts draft-ietf-bfd-vxlan
>             and draft-xiao-nvo3-bfd-geneve aligned, that is to say, we
>             try to define the identical mechanism for the common part of
>             BFD over VxLAN Tunnel and BFD over Geneve Tunnel. For the
>             common part, draft-xiao-nvo3-bfd-geneve would reference to
>             draft-ietf-bfd-vxlan, and for the other part specific to
>             Geneve, we'll define the specific mechanism in
>             draft-xiao-nvo3-bfd-geneve.
> 
> 
>             Hope that clarifies.
> 
> 
>             Best Regards,
> 
>             Xiao Min
> 
>             原始邮件
>             *发件人：*AnoopGhanwani <anoop@alumni.duke.edu
>             <mailto:anoop@alumni.duke.edu>>
>             *收件人：*肖敏10093570;
>             *抄送人：*Greg Mirsky <gregimirsky@gmail.com
>             <mailto:gregimirsky@gmail.com>>;didutt@gmail.com
>             <mailto:didutt@gmail.com> <didutt@gmail.com
>             <mailto:didutt@gmail.com>>;draft-ietf-bfd-vxlan@ietf.org
>             <mailto:draft-ietf-bfd-vxlan@ietf.org>
>             <draft-ietf-bfd-vxlan@ietf.org
>             <mailto:draft-ietf-bfd-vxlan@ietf.org>>;nvo3@ietf.org
>             <mailto:nvo3@ietf.org> <nvo3@ietf.org
>             <mailto:nvo3@ietf.org>>;santosh.pallagatti@gmail.com
>             <mailto:santosh.pallagatti@gmail.com>
>             <santosh.pallagatti@gmail.com
>             <mailto:santosh.pallagatti@gmail.com>>;rtg-bfd WG
>             <rtg-bfd@ietf.org <mailto:rtg-bfd@ietf.org>>;Joel M. Halpern
>             <jmh@joelhalpern.com
>             <mailto:jmh@joelhalpern.com>>;tsridhar@vmware.com
>             <mailto:tsridhar@vmware.com> <tsridhar@vmware.com
>             <mailto:tsridhar@vmware.com>>;bfd-chairs@ietf.org
>             <mailto:bfd-chairs@ietf.org> <bfd-chairs@ietf.org
>             <mailto:bfd-chairs@ietf.org>>;
>             *日 期 ：*2019年09月26日 23:16
>             *主 题 ：**Re: [nvo3] BFD over VXLAN: Trapping BFD Control
>             packet at VTEP*
>             Hi Xiao Min,
>             I think we would need more detail around the use case
>             below.  What does the MPLS packet over Tunnel look like?
> 
>             Thanks,
>             Anoop
> 
>             On Wed, Sep 25, 2019 at 11:37 PM <xiao.min2@zte.com.cn
>             <mailto:xiao.min2@zte.com.cn>> wrote:
> 
>                 Hi Anoop,
> 
> 
>                 Thanks for your comments.
> 
>                 Considering a scenario where TS1 has an MPLS access
>                 (i.e. MPLS-Packet over Tunnel between NVEs) to VNI1, TS3
>                 has an Ethernet access (i.e. MAC-Frame over Tunnel
>                 between NVEs) to VNI1, then how can TS1 and TS3 share
>                 one VAP?
> 
> 
>                 Best Regards,
> 
>                 Xiao Min
> 
>                 原始邮件
>                 *发件人：*AnoopGhanwani <anoop@alumni.duke.edu
>                 <mailto:anoop@alumni.duke.edu>>
>                 *收件人：*肖敏10093570;
>                 *抄送人：*Greg Mirsky <gregimirsky@gmail.com
>                 <mailto:gregimirsky@gmail.com>>;didutt@gmail.com
>                 <mailto:didutt@gmail.com> <didutt@gmail.com
>                 <mailto:didutt@gmail.com>>;draft-ietf-bfd-vxlan@ietf.org
>                 <mailto:draft-ietf-bfd-vxlan@ietf.org>
>                 <draft-ietf-bfd-vxlan@ietf.org
>                 <mailto:draft-ietf-bfd-vxlan@ietf.org>>;nvo3@ietf.org
>                 <mailto:nvo3@ietf.org> <nvo3@ietf.org
>                 <mailto:nvo3@ietf.org>>;santosh.pallagatti@gmail.com
>                 <mailto:santosh.pallagatti@gmail.com>
>                 <santosh.pallagatti@gmail.com
>                 <mailto:santosh.pallagatti@gmail.com>>;rtg-bfd WG
>                 <rtg-bfd@ietf.org <mailto:rtg-bfd@ietf.org>>;Joel M.
>                 Halpern <jmh@joelhalpern.com
>                 <mailto:jmh@joelhalpern.com>>;tsridhar@vmware.com
>                 <mailto:tsridhar@vmware.com> <tsridhar@vmware.com
>                 <mailto:tsridhar@vmware.com>>;bfd-chairs@ietf.org
>                 <mailto:bfd-chairs@ietf.org> <bfd-chairs@ietf.org
>                 <mailto:bfd-chairs@ietf.org>>;
>                 *日 期 ：*2019年09月26日 08:36
>                 *主 题 ：**Re: [nvo3] BFD over VXLAN: Trapping BFD
>                 Control packet at VTEP*
>                 _______________________________________________
>                 nvo3 mailing list
>                 nvo3@ietf.org <mailto:nvo3@ietf.org>
>                 https://www.ietf.org/mailman/listinfo/nvo3
> 
>                  >>>
>                 Some people may argue that all Tenant Systems connecting
>                 to the same Virtual Network MUST share one VAP, if
>                 that's true, then VAP1 and VAP3 should merge into one
>                 VAP and my explanation doesn't work. Copying to NVO3 WG
>                 to involve more experts, hope for your clarifications
>                 and comments.
>                  >>>
> 
>                 I would be one of those that would argue that they MUST
>                 share on VAP if they connect to the same Virtual
>                 Network.  IMO, the NVO3 arch doc should have been
>                 clearer about this.
> 
>                 Thanks,
>                 Anoop
> 
>                 On Tue, Sep 24, 2019 at 7:40 PM <xiao.min2@zte.com.cn
>                 <mailto:xiao.min2@zte.com.cn>> wrote:
> 
>                     Hi Santosh,
> 
> 
>                     With regard to the question whether we should allow
>                     multiple BFD sessions for the same VNI or not, IMHO
>                     we should allow it, more explanation as follows...
> 
>                     Below is a figure derived from figure 2 of RFC8014
>                     (An Architecture for Data-Center Network
>                     Virtualization over Layer 3 (NVO3)).
> 
>                                          |         Data Center Network (IP)        |
>                                          |                                         |
>                                          +-----------------------------------------+
>                                               |                           |
>                                               |       Tunnel Overlay      |
>                                  +------------+---------+       +---------+------------+
>                                  | +----------+-------+ |       | +-------+----------+ |
>                                  | |  Overlay Module  | |       | |  Overlay Module  | |
>                                  | +---------+--------+ |       | +---------+--------+ |
>                                  |           |          |       |           |          |
>                           NVE1   |           |          |       |           |          | NVE2
>                                  |  +--------+-------+  |       |  +--------+-------+  |
>                                  |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>                                  |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>                                  |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>                                  +----+-----+----+------+       +----+-----+-----+-----+
>                                       |     |    |                   |     |     |
>                                       |     |    |                   |     |     |
>                                       |     |    |                   |     |     |
>                                -------+-----+----+-------------------+-----+-----+-------
>                                       |     |    |     Tenant        |     |     |
>                                  TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>                                      +---+ +---+ +---+             +---+ +---+   +---+
>                                      |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>                                      +---+ +---+ +---+             +---+ +---+   +---+
> 
>                     To my understanding, the BFD sessions between NVE1
>                     and NVE2 are actually initiated and terminated at
>                     VAP of NVE.
> 
>                     If the network operator want to set up one BFD
>                     session between VAP1 of NVE1 and VAP1of NVE2, at the
>                     same time another BFD session between VAP3 of NVE1
>                     and VAP3 of NVE2, although the two BFD sessions are
>                     for the same VNI1, I believe it's reasonable, so
>                     that's why I think we should allow it.
> 
> 
>                     Of course, in RFC8014 it also says:
> 
>                     "Note that two different Tenant Systems (and TSIs) attached to a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they connect to the same Virtual Network."
> 
>                     Some people may argue that all Tenant Systems
>                     connecting to the same Virtual Network MUST share
>                     one VAP, if that's true, then VAP1 and VAP3 should
>                     merge into one VAP and my explanation doesn't work.
>                     Copying to NVO3 WG to involve more experts, hope for
>                     your clarifications and comments.
> 
> 
>                     Best Regards,
> 
>                     Xiao Min
> 
> 
> 
> 
> 
> 
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
> 


From nobody Wed Oct  9 06:45:39 2019
Return-Path: <xiao.min2@zte.com.cn>
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 C0398120090; Tue,  8 Oct 2019 23:09:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uND4eFHd-62V; Tue,  8 Oct 2019 23:09:17 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6207120088; Tue,  8 Oct 2019 23:09:15 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.164.217]) by Forcepoint Email with ESMTPS id CE148AD5946C9D8A94B5; Wed,  9 Oct 2019 14:09:12 +0800 (CST)
Received: from mse-fl2.zte.com.cn (unknown [10.30.14.239]) by Forcepoint Email with ESMTPS id B32D1701E531D6EEE2E3; Wed,  9 Oct 2019 14:09:12 +0800 (CST)
Received: from njxapp05.zte.com.cn ([10.41.132.204]) by mse-fl2.zte.com.cn with SMTP id x99690NO030125; Wed, 9 Oct 2019 14:09:00 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Wed, 9 Oct 2019 14:09:00 +0800 (CST)
Date: Wed, 9 Oct 2019 14:09:00 +0800 (CST)
X-Zmail-TransId: 2afa5d9d797cb99c728f
X-Mailer: Zmail v1.0
Message-ID: <201910091409003148473@zte.com.cn>
In-Reply-To: <CA+-tSzzG4aE8VZbGtYLW9M647fkLpcfxzd_FdeXXr7YaXkp6=Q@mail.gmail.com>
References: CA+-tSzwU1-pErVmWDEM6KNv-vTbWNvs12Dd7Rh1wp6e==_X_uw@mail.gmail.com,  CA+-tSzzG4aE8VZbGtYLW9M647fkLpcfxzd_FdeXXr7YaXkp6=Q@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <draft-ietf-bfd-vxlan@ietf.org>, <nvo3@ietf.org>, <rtg-bfd@ietf.org>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn x99690NO030125
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/uL2ne_i43psIvpAfJNjOa-cFQL8>
X-Mailman-Approved-At: Wed, 09 Oct 2019 06:45:32 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 09 Oct 2019 06:09:22 -0000

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


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


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

SGkgQW5vb3AsDQoNCg0KDQoNCg0KDQoNCkluIHRoaXMgdXNlIGNhc2UgdGhlcmUgaXMgbm8gZm9y
d2FyZGluZyBoYXBwZW5zIGJldHdlZW4gdGhlIE1QTFMgYW5kIG5vbi1NUExTIHBhcnRzLCB3b3Vs
ZCB0aGlzIHVzZSBjYXNlIGJlIHByb2hpYml0ZWQ/DQoNCg0KSWYgdGhlIGFuc3dlciBpcyB5ZXMs
IHRoZW4gSSBhZ3JlZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBhdHRhY2hlZCB0byBhIGNvbW1v
biBOVkUgTVVTVCBzaGFyZSBhIFZBUCBzbyBsb25nIGFzIHRoZXkgY29ubmVjdCB0byB0aGUgc2Ft
ZSBWTiwgYWx0aG91Z2ggaW4gUkZDODAxNCBpdCB1c2VzICJjYW4iIGJ1dCBub3QgIk1VU1QiLiBB
cyBhIHJlc3VsdCwgd2Ugc2hvdWxkIG5vdCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9y
IHRoZSBzYW1lIFZOSSBiZXR3ZWVuIHR3byBOVkVzLg0KDQoNCklmIHRoZSBhbnN3ZXIgaXMgbm8s
IHRoZW4gd2Ugc2hvdWxkIGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUg
Vk5JIGJldHdlZW4gdHdvIE5WRXMuIEkgcGVyc29uYWxseSBsZWFuIHRvIHRoaXMgYW5zd2VyLg0K
DQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7k
u7YNCg0KDQoNCuWPkeS7tuS6uu+8mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVk
dT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkzNTcwOw0K5oqE6YCB5Lq677yaR3JlZyBNaXJza3kg
PGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47ZGlkdXR0QGdtYWlsLmNvbSA8ZGlkdXR0QGdtYWlsLmNv
bT47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnPjtudm8zQGlldGYub3JnIDxudm8zQGlldGYub3JnPjtzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGct
YmZkQGlldGYub3JnPjtKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+O3Rzcmlk
aGFyQHZtd2FyZS5jb20gPHRzcmlkaGFyQHZtd2FyZS5jb20+Ow0K5pelIOacnyDvvJoyMDE55bm0
MTDmnIgwOeaXpSAwNjoyOA0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBU
cmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0KSGkgWGlhbyBNaW4sDQpU
aGUgcGljdHVyZSBkb2Vzbid0IGhhdmUgZW5vdWdoIGluZm9ybWF0aW9uIHRvIGV4cGxhaW4gd2h5
IHRoZXkgYXJlIGluIHRoZSBzYW1lIFZOSSwgYW5kIGV4YWN0bHkgaG93IGZvcndhcmRpbmcgaGFw
cGVucyBiZXR3ZWVuIHRoZSBNUExTIGFuZCBub24tTVBMUyBwYXJ0cy4NCg0KQW5vb3ANCg0KDQoN
Cg0KT24gVHVlLCBPY3QgOCwgMjAxOSBhdCAxMjozMSBBTSA8eGlhby5taW4yQHp0ZS5jb20uY24+
IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KDQpJIGRvbid0IGtub3cgc3VjaCBh
IGRyYWZ0IHRoYXQgZGVzY3JpYmVzIE1QTFMgb3ZlciBHZW5ldmUsIGJ1dCBJIGJlbGlldmUgdGhl
IGZvbGxvd2luZyBmaWd1cmUgZGVyaXZlZCBmcm9tIGZpZ3VyZSAxIG9mIFJGQzgwMTQgd291bGQg
aGVscCwgaW4gdGhlIGZvbGxvd2luZyBmaWd1cmUgVGVuYW50IFN5c3RlbTEsIFRlbmFudCBTeXN0
ZW0yLCBUZW5hbnQgU3lzdGVtMyBhbmQgVGVuYW50IFN5c3RlbTQgYXJlIGFzc3VtZWQgYmVsb25n
aW5nIHRvIHRoZSBzYW1lIFZOSSwgc28gdHdvIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5J
IG5lZWQgdG8gYmUgcnVuIGJldHdlZW4gTlZFMSBhbmQgTlZFMi4NCg0KICstLS0tLS0tLSsKICst
LS0tfCBUZW5hbnQgfAogKCAnICkgfCBTeXN0ZW0xfAogLi4uLi4uLi4uLi4uLi4uLiAoIE1QTFMg
KSArLS0tLS0tLS0rCiAuIC4gKy0tKy0rICggXyApCiAuIC4tLXxOVkUxfC0tLSsKIC4gLiB8IHwK
IC4gLiArLS0rLSsKIC4gLiB8CiAuIEwzIE92ZXJsYXkgLiAoICcgKQogLiBOZXR3b3JrIC4gKEV0
aGVybmV0KQogLiAuICggXyApCiAuIC4gfAogLi4uLi4uLi4uLi4uLi4uLiArLS0tLS0tLS0rCiB8
IHwgVGVuYW50IHwKICstLS0tKyB8IFN5c3RlbTJ8CiB8TlZFMnwgKy0tLS0tLS0tKwogfCB8LS0t
LS0tLS0rCiArLS0tLSsgfAogfCB8CiAoICcgKSAoICcgKQogKCBNUExTICkgKEV0aGVybmV0KQog
KCBfICkgKCBfICkKIHwgfAogKy0tLS0tLS0tKyArLS0tLS0tLS0rCiB8IFRlbmFudCB8IHwgVGVu
YW50IHwKIHwgU3lzdGVtM3wgfCBTeXN0ZW00fAogKy0tLS0tLS0tKyArLS0tLS0tLS0rDQoNCg0K
DQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoNCg0K5Y6f5aeL6YKu5Lu2DQoNCg0K
5Y+R5Lu25Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pg0K5pS25Lu2
5Lq677ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpHcmVnIE1pcnNreSA8Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPjtkaWR1dHRAZ21haWwuY29tIDxkaWR1dHRAZ21haWwuY29tPjtkcmFmdC1p
ZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O252
bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20g
PHNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+O3J0Zy1iZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5v
cmc+O0pvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47dHNyaWRoYXJAdm13YXJl
LmNvbSA8dHNyaWRoYXJAdm13YXJlLmNvbT47DQrml6Ug5pyfIO+8mjIwMTnlubQxMOaciDA45pel
IDEyOjE1DQrkuLsg6aKYIO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJG
RCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCg0KDQpIaSBYaWFvIE1pbiwNCklzIHRoZXJlIGEg
ZHJhZnQgdGhhdCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZT8gIEl0IHNvdW5kcyBsaWtlIHRo
ZSBOVkUgaXMgYW4gTVBMUyByb3V0ZXIgaW4gdGhpcyBjYXNlIGFuZCBpZiB5b3UncmUgdXNpbmcg
dGhlIHNhbWUgVk5JIGFzIHlvdSBzd2l0Y2ggTVBMUywgdGhlbiBpdCdzIGEgb25lLWFybWVkIHJv
dXRlci4gIFRoYXQgZG9lc24ndCBjaGFuZ2UgaG93IEJGRCBuZWVkcyB0byBiZSBydW4gYmV0d2Vl
biBOVkVzLg0KDQpBbm9vcA0KDQoNCg0KDQpPbiBNb24sIE9jdCA3LCAyMDE5IGF0IDc6MjggUE0g
PHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoN
ClNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0IGNvbWUgYmFjayBmcm9tIHZhY2F0
aW9uLg0KDQoNClRoZSB1c2UgY2FzZSBpcyB0aGF0IHRoZSBuZXR3b3JrIGJldHdlZW4gdGhlIFZN
IGFuZCB0aGUgTlZFIGlzIGFuIE1QTFMgbmV0d29yaywgd2l0aGluIHdoaWNoIHRoZSBwYWNrZXQg
aXMgZm9yd2FyZGVkIGJhc2luZyBvbiBNUExTIGxhYmVsLCBidXQgbm90IEV0aGVybmV0IE1BQyBh
ZGRyZXNzIGFuZC9vciA4MDIuMVEgVkxBTi4gV2hlbiB0d28gc3VjaCBraW5kIG9mIE1QTFMgbmV0
d29ya3MgbmVlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIsIHRocm91Z2ggYSBHZW5l
dmUgdHVubmVsLCB0aGUgZW5jYXAgSSBpbGx1c3RyYXRlZCB3b3VsZCBiZSB1c2VkLg0KDQoNCg0K
DQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0K
DQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbk
u7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1p
cnNreUBnbWFpbC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0
LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47
bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRm
Lm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdh
cmUuY29tIDx0c3JpZGhhckB2bXdhcmUuY29tPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA55pyIMjjm
l6UgMDU6MzYNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcg
QkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KDQoNCkhpIFhpYW8gTWluLA0KVGhhbmtzIGZv
ciB0aGUgZGV0YWlscyBhYm91dCB0aGUgZW5jYXAgYnV0IHRoZSB1c2UgY2FzZSBpcyBub3QgY2xl
YXIuICBJdCBtaWdodCBoZWxwIGlmIHlvdSBleHBsYWluIHdoeSBpdHMgbmVjZXNzYXJ5IHRvIG1h
cCBhIHBoeXNpY2FsIEV0aGVybmV0IHBvcnQgYW5kL29yIDgwMi4xUSBWTEFOIHRvIHRoZSBzYW1l
IFZOSSBhcyBhbiBNUExTIHBhY2tldCB3aXRob3V0IGFuIEwyIGhlYWRlci4NCg0KVGhhbmtzLA0K
QW5vb3ANCg0KDQoNCg0KT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgNzo1MCBQTSA8eGlhby5taW4y
QHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KRHVlIHRvIHRo
ZSBmYWN0IHRoYXQgYSB2YXJpZXR5IG9mIFR1bm5lbHMgY291bGQgYmUgdXNlZCB1bmRlciB0aGUg
TlZPMyBhcmNoaXRlY3R1cmUsIGFzIGFuIGV4YW1wbGUsIGJlbG93IGZpZ3VyZSBpbGx1c3RyYXRl
cyB0aGUgZm9ybWF0IG9mIE1QTFMgcGFja2V0IG92ZXIgR2VuZXZlIFR1bm5lbC4NCg0KDQoNCg0K
IDAgMSAyIDMKIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMQogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKIHwgfAogfiBPdXRlciBFdGhlcm5ldCBIZWFkZXIg
fgogfCB8CiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwogfCB8CiB+IE91dGVyIElQdlggSGVhZGVyIH4KIHwgfAogKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKIHwgfAogfiBPdXRlciBVRFAgSGVhZGVyIH4KIHwgfAogKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKIHwgfAogfiBHZW5l
dmUgSGVhZGVyIH4KIHwgfAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8LSsKIHwgfCB8CiB+IE1QTFMgTGFiZWwgU3RhY2sg
fiBNCiB8IHwgUAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsgTAogfCB8IFMKIHwgfAogfiBQYXlsb2FkIH4gUAogfCB8IEsK
IHwgfCBUCiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwtKwogfCBGQ1MgfAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KDQoNCg0KDQpOb3RlIHRo
YXQgaW4gTlZPMyB3b3JraW5nIGdyb3VwIEdyZWcgYW5kIEkgaGF2ZSBzdWJtaXR0ZWQgYW4gaW5k
aXZpZHVhbCBkcmFmdCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSwgd2hpY2ggaXMgdXNlZCB0
byBhZGRyZXNzIEJGRCBvdmVyIEdlbmV2ZS4NCg0KVGhlIGludGVudGlvbiBpcyB0byBtYWtlIHRo
ZSB0d28gZHJhZnRzIGRyYWZ0LWlldGYtYmZkLXZ4bGFuIGFuZCBkcmFmdC14aWFvLW52bzMtYmZk
LWdlbmV2ZSBhbGlnbmVkLCB0aGF0IGlzIHRvIHNheSwgd2UgdHJ5IHRvIGRlZmluZSB0aGUgaWRl
bnRpY2FsIG1lY2hhbmlzbSBmb3IgdGhlIGNvbW1vbiBwYXJ0IG9mIEJGRCBvdmVyIFZ4TEFOIFR1
bm5lbCBhbmQgQkZEIG92ZXIgR2VuZXZlIFR1bm5lbC4gRm9yIHRoZSBjb21tb24gcGFydCwgZHJh
ZnQteGlhby1udm8zLWJmZC1nZW5ldmUgd291bGQgcmVmZXJlbmNlIHRvIGRyYWZ0LWlldGYtYmZk
LXZ4bGFuLCBhbmQgZm9yIHRoZSBvdGhlciBwYXJ0IHNwZWNpZmljIHRvIEdlbmV2ZSwgd2UnbGwg
ZGVmaW5lIHRoZSBzcGVjaWZpYyBtZWNoYW5pc20gaW4gZHJhZnQteGlhby1udm8zLWJmZC1nZW5l
dmUuDQoNCg0KDQoNCkhvcGUgdGhhdCBjbGFyaWZpZXMuDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywN
Cg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWPkeS7tuS6uu+8mkFub29wR2hh
bndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkzNTcw
Ow0K5oqE6YCB5Lq677yaR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47ZGlkdXR0
QGdtYWlsLmNvbSA8ZGlkdXR0QGdtYWlsLmNvbT47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5v
cmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3JnIDxudm8zQGll
dGYub3JnPjtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2VsIE0uIEhhbHBlcm4g
PGptaEBqb2VsaGFscGVybi5jb20+O3RzcmlkaGFyQHZtd2FyZS5jb20gPHRzcmlkaGFyQHZtd2Fy
ZS5jb20+O2JmZC1jaGFpcnNAaWV0Zi5vcmcgPGJmZC1jaGFpcnNAaWV0Zi5vcmc+Ow0K5pelIOac
nyDvvJoyMDE55bm0MDnmnIgyNuaXpSAyMzoxNg0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBv
dmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0KSGkg
WGlhbyBNaW4sDQpJIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1
c2UgY2FzZSBiZWxvdy4gIFdoYXQgZG9lcyB0aGUgTVBMUyBwYWNrZXQgb3ZlciBUdW5uZWwgbG9v
ayBsaWtlPw0KDQpUaGFua3MsDQpBbm9vcA0KDQoNCg0KDQpPbiBXZWQsIFNlcCAyNSwgMjAxOSBh
dCAxMTozNyBQTSA8eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0K
DQoNCg0KDQoNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQoNCkNvbnNpZGVyaW5nIGEg
c2NlbmFyaW8gd2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tldCBv
dmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQgYWNj
ZXNzIChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIHRo
ZW4gaG93IGNhbiBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPw0KDQoNCg0KDQoNCg0KQmVzdCBS
ZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrv
vJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbm
lY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5j
b20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4
bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9y
ZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBN
LiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3Jp
ZGhhckB2bXdhcmUuY29tPjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJzQGlldGYub3Jn
PjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA55pyIMjbml6UgMDg6MzYNCuS4uyDpopgg77yaUmU6IFtu
dm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVAN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm52bzMg
bWFpbGluZyBsaXN0DQpudm8zQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL252bzMNCg0KDQoNCj4+Pg0KDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBh
bGwgVGVuYW50IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsg
TVVTVCBzaGFyZSBvbmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNo
b3VsZCBtZXJnZSBpbnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4g
Q29weWluZyB0byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3Vy
IGNsYXJpZmljYXRpb25zIGFuZCBjb21tZW50cy4gIA0KDQoNCj4+Pg0KDQpJIHdvdWxkIGJlIG9u
ZSBvZiB0aG9zZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9uIFZBUCBp
ZiB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiAgSU1PLCB0aGUgTlZP
MyBhcmNoIGRvYyBzaG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy4NCg0KVGhhbmtz
LA0KQW5vb3ANCg0KDQoNCk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAgUE0gPHhpYW8ubWlu
MkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBTYW50b3NoLA0KDQoNCg0KDQoNCg0KV2l0aCBy
ZWdhcmQgdG8gdGhlIHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG93IG11bHRpcGxlIEJG
RCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cg
aXQsIG1vcmUgZXhwbGFuYXRpb24gYXMgZm9sbG93cy4uLg0KDQoNCkJlbG93IGlzIGEgZmlndXJl
IGRlcml2ZWQgZnJvbSBmaWd1cmUgMiBvZiBSRkM4MDE0IChBbiBBcmNoaXRlY3R1cmUgZm9yIERh
dGEtQ2VudGVyIE5ldHdvcmsgVmlydHVhbGl6YXRpb24gb3ZlciBMYXllciAzIChOVk8zKSkuDQoN
Cg0KDQoNCiB8IERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKSB8CiB8IHwKICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKIHwgfAogfCBUdW5uZWwgT3ZlcmxheSB8CiAr
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiB8ICstLS0t
LS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLSstLS0tLS0tLS0tKyB8CiB8IHwgT3ZlcmxheSBN
b2R1bGUgfCB8IHwgfCBPdmVybGF5IE1vZHVsZSB8IHwKIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsg
fCB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwKIHwgfCB8IHwgfCB8CiBOVkUxIHwgfCB8IHwgfCB8
IE5WRTIKIHwgKy0tLS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLS0rLS0tLS0tLSsgfAogfCB8
Vk5JMSBWTkkyIFZOSTEgfCB8IHwgfCBWTkkxIFZOSTIgVk5JMSB8IHwKIHwgKy0rLS0tLS0rLS0t
LSstLS0rIHwgfCArLSstLS0tLSstLS0tLSstLSsgfAogfFZBUDF8IFZBUDJ8IHwgVkFQMyB8IHxW
QVAxfCBWQVAyfCB8IFZBUDN8CiArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgKy0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0rCiB8IHwgfCB8IHwgfAogfCB8IHwgfCB8IHwKIHwgfCB8IHwgfCB8CiAtLS0t
LS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tCiB8
IHwgfCBUZW5hbnQgfCB8IHwKIFRTSTEgfCBUU0kyfCB8IFRTSTMgVFNJMXwgVFNJMnwgfFRTSTMK
ICstLS0rICstLS0rICstLS0rICstLS0rICstLS0rICstLS0rCiB8VFMxfCB8VFMyfCB8VFMzfCB8
VFM0fCB8VFM1fCB8VFM2fAogKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsNClRv
IG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFuZCBOVkUy
IGFyZSBhY3R1YWxseSBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQIG9mIE5WRS4NCg0K
DQpJZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZEIHNlc3Npb24g
YmV0d2VlbiBWQVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUgc2FtZSB0aW1lIGFu
b3RoZXIgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mIE5WRTEgYW5kIFZBUDMgb2YgTlZFMiwg
YWx0aG91Z2ggdGhlIHR3byBCRkQgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZSBWTkkxLCBJIGJl
bGlldmUgaXQncyByZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hvdWxkIGFs
bG93IGl0Lg0KDQoNCg0KDQoNCg0KT2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5czoN
Cg0KIk5vdGUgdGhhdCB0d28gZGlmZmVyZW50IFRlbmFudCBTeXN0ZW1zIChhbmQgVFNJcykgYXR0
YWNoZWQgdG8gYSBjb21tb24gTlZFIGNhbiBzaGFyZSBhIFZBUCAoZS5nLiwgVFMxIGFuZCBUUzIg
aW4gRmlndXJlIDIpIHNvIGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZpcnR1YWwg
TmV0d29yay4iDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMg
Y29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBvbmUgVkFQ
LCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBpbnRvIG9u
ZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBOVk8zIFdH
IHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRpb25zIGFu
ZCBjb21tZW50cy4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg==


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIEFub29wLDxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2Zv
bnQtZmFtaWx5OmFyaWFsOyI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij5JbiB0aGlzIHVzZSBjYXNlIHRoZXJlIGlzIG5vIGZvcndhcmRpbmcgaGFw
cGVucyBiZXR3ZWVuIHRoZSBNUExTIGFuZCBub24tTVBMUyBwYXJ0cywgd291bGQgdGhpcyB1c2Ug
Y2FzZSBiZSBwcm9oaWJpdGVkPzwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1p
bHk6YXJpYWw7Ij5JZiB0aGUgYW5zd2VyIGlzIHllcywgdGhlbiBJIGFncmVlIHRoYXQgYWxsIFRl
bmFudCBTeXN0ZW1zIGF0dGFjaGVkIHRvIGEgY29tbW9uIE5WRSBNVVNUIHNoYXJlIGEgVkFQIHNv
IGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZOLCBhbHRob3VnaCBpbiBSRkM4MDE0
IGl0IHVzZXMgImNhbiIgYnV0IG5vdCAiTVVTVCIuIEFzIGEgcmVzdWx0LCB3ZSBzaG91bGQgbm90
IGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIGJldHdlZW4gdHdv
IE5WRXMuPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPklm
IHRoZSBhbnN3ZXIgaXMgbm8sIHRoZW4gPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsg
bGluZS1oZWlnaHQ6IDIxcHg7Ij53ZSBzaG91bGQmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9Imxp
bmUtaGVpZ2h0OiAyMXB4OyI+YWxsb3cgbXVsdGlwbGUgQkZEIHNlc3Npb25zIGZvciB0aGUgc2Ft
ZSBWTkkgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgbGluZS1oZWlnaHQ6IDIxcHg7
Ij5iZXR3ZWVuIHR3byBOVkVzPC9zcGFuPi4gSSBwZXJzb25hbGx5IGxlYW4gdG8gdGhpcyBhbnN3
ZXIuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7
Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPkJl
c3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
OyI+WGlhbyBNaW48L3A+PGRpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeVJvdyIgc3R5bGU9ImRpc3Bs
YXk6YmxvY2siPjxkaXYgY2xhc3M9InpoaXN0b3J5RGVzIiBzdHlsZT0id2lkdGg6IDEwMCU7IGhl
aWdodDogMjhweDsgbGluZS1oZWlnaHQ6IDI4cHg7IGJhY2tncm91bmQtY29sb3I6ICNFMEU1RTk7
IGNvbG9yOiAjMTM4OEZGOyB0ZXh0LWFsaWduOiBjZW50ZXI7IiBsYW5ndWFnZS1kYXRhPSJIaXN0
b3J5T3JnVHh0Ij7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJ6d3JpdGVIaXN0b3J5Q29udGFp
bmVyIj48ZGl2IGNsYXNzPSJjb250cm9sLWdyb3VwIHpoaXN0b3J5UGFuZWwiPjxkaXYgY2xhc3M9
InpoaXN0b3J5SGVhZGVyIiBzdHlsZT0icGFkZGluZzogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAj
RjVGNkY4OyI+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlTZW5kZXJUeHQiPuWP
keS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIj5Bbm9vcEdoYW53
YW5pICZsdDthbm9vcEBhbHVtbmkuZHVrZS5lZHUmZ3Q7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9u
ZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5VE9UeHQiPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFu
IGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+6IKW5pWPMTAw
OTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5Q0NU
eHQiPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHls
ZT0iZGlzcGxheTogaW5saW5lOyI+R3JlZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNv
bSZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTog
aW5saW5lOyI+ZGlkdXR0QGdtYWlsLmNvbSAmbHQ7ZGlkdXR0QGdtYWlsLmNvbSZndDs7PC9zcGFu
PjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgJmx0O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5
OiBpbmxpbmU7Ij5udm8zQGlldGYub3JnICZsdDtudm8zQGlldGYub3JnJmd0Ozs8L3NwYW4+PHNw
YW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5zYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tICZsdDtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tJmd0
Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxp
bmU7Ij5ydGctYmZkIFdHICZsdDtydGctYmZkQGlldGYub3JnJmd0Ozs8L3NwYW4+PHNwYW4gY2xh
c3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5Kb2VsIE0uIEhhbHBl
cm4gJmx0O2ptaEBqb2VsaGFscGVybi5jb20mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRV
c2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPnRzcmlkaGFyQHZtd2FyZS5jb20gJmx0
O3RzcmlkaGFyQHZtd2FyZS5jb20mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3Vh
Z2UtZGF0YT0iSGlzdG9yeURhdGVUeHQiPuaXpSDmnJ8g77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9
IiI+MjAxOeW5tDEw5pyIMDnml6UgMDY6Mjg8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1
YWdlLWRhdGE9Ikhpc3RvcnlTdWJqZWN0VHh0Ij7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNs
YXNzPSJ6cmVhZFRpdGxlIj48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBw
aW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9zcGFuPjwvZGl2PjwvZGl2
PjxkaXYgY2xhc3M9InpoaXN0b3J5Q29udGVudCI+PGRpdj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFv
IE1pbiw8YnI+PGRpdj5UaGUgcGljdHVyZSBkb2Vzbid0IGhhdmUgZW5vdWdoIGluZm9ybWF0aW9u
IHRvIGV4cGxhaW4gd2h5IHRoZXkgYXJlIGluIHRoZSBzYW1lIFZOSSwgYW5kIGV4YWN0bHkgaG93
IGZvcndhcmRpbmcgaGFwcGVucyBiZXR3ZWVuIHRoZSBNUExTIGFuZCBub24tTVBMUyBwYXJ0cy48
L2Rpdj48YnI+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFR1ZSwgT2N0IDgsIDIwMTkg
YXQgMTI6MzEgQU0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2
PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw
eCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxl
ZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
SGkgQW5vb3AsPGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5J
IGRvbid0IGtub3cgc3VjaCBhIGRyYWZ0IHRoYXQgZGVzY3JpYmVzIE1QTFMgb3ZlciBHZW5ldmUs
IGJ1dCBJIGJlbGlldmUgdGhlIGZvbGxvd2luZyBmaWd1cmUgZGVyaXZlZCBmcm9tIGZpZ3VyZSAx
IG9mIFJGQzgwMTQgd291bGQgaGVscCwgaW4gdGhlIGZvbGxvd2luZyBmaWd1cmUgVGVuYW50IFN5
c3RlbTEsIFRlbmFudCBTeXN0ZW0yLCBUZW5hbnQgU3lzdGVtMyBhbmQgVGVuYW50IFN5c3RlbTQg
YXJlIGFzc3VtZWQgYmVsb25naW5nIHRvIHRoZSBzYW1lIFZOSSwgc28gdHdvIEJGRCBzZXNzaW9u
cyBmb3IgdGhlIHNhbWUgVk5JIG5lZWQgdG8gYmUgcnVuIGJldHdlZW4gTlZFMSBhbmQgTlZFMi48
L3A+PHByZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0t
LS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS18IFRlbmFu
dCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoICcgKSAgfCBTeXN0ZW0x
fAogICAgICAgICAgICAuLi4uLi4uLi4uLi4uLi4uICAgICAgICggTVBMUyApICstLS0tLS0tLSsK
ICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgKy0tKy0rICggXyApCiAgICAgICAgICAgIC4g
ICAgICAgICAgICAgIC4tLXxOVkUxfC0tLSsKICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAg
fCAgICB8CiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICstLSstKwogICAgICAgICAgICAu
ICAgICAgICAgICAgICAuICAgICB8CiAgICAgICAgICAgIC4gIEwzIE92ZXJsYXkgIC4gICAoICcg
KQogICAgICAgICAgICAuICAgIE5ldHdvcmsgICAuIChFdGhlcm5ldCkKICAgICAgICAgICAgLiAg
ICAgICAgICAgICAgLiAgICggXyApCiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICAgIHwK
ICAgICAgICAgICAgLi4uLi4uLi4uLi4uLi4uLiAgICArLS0tLS0tLS0rCiAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgfCBUZW5hbnQgfAogICAgICAgICAgICAgKy0tLS0rICAgICAgICAg
ICAgIHwgU3lzdGVtMnwKICAgICAgICAgICAgIHxOVkUyfCAgICAgICAgICAgICArLS0tLS0tLS0r
CiAgICAgICAgICAgICB8ICAgIHwtLS0tLS0tLSsKICAgICAgICAgICAgICstLS0tKyAgICAgICAg
fAogICAgICAgICAgICAgICB8ICAgICAgICAgICB8CiAgICAgICAgICAgICAoICcgKSAgICAgICAo
ICcgKQogICAgICAgICAgICggTVBMUyApICAgIChFdGhlcm5ldCkKICAgICAgICAgICAgICggXyAp
ICAgICAgICggXyApCiAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwKICAgICAgICAgICArLS0t
LS0tLS0rICArLS0tLS0tLS0rCiAgICAgICAgICAgfCBUZW5hbnQgfCAgfCBUZW5hbnQgfAogICAg
ICAgICAgIHwgU3lzdGVtM3wgIHwgU3lzdGVtNHwKICAgICAgICAgICArLS0tLS0tLS0rICArLS0t
LS0tLS0rPC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48
YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+QmVzdCBS
ZWdhcmRzLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlhp
YW8gTWluPC9wPjxkaXY+PGRpdiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHlsZT0id2lk
dGg6MTAwJTtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdi
KDIyNCwyMjksMjMzKTtjb2xvcjpyZ2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWO
n+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9ImdtYWlsLW1fNjM4Mzk1MzYwMTMwNjY1NTg1Mnp3cml0
ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7YmFja2dyb3Vu
ZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677yaPC9zdHJv
bmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PC9kaXY+PGRp
dj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7mioTpgIHkurrvvJo8
L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkdyZWcgTWlyc2t5ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1
dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48
c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bh
bj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1iZmQgV0cgJmx0OzxhIGhy
ZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJmZEBpZXRm
Lm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkpvZWwgTS4g
SGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRz
cmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9h
PiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnl
ubQxMOaciDA45pelIDEyOjE1PC9kaXY+PGRpdj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+
PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBw
YWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRy
Ij48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1pbiw8YnI+PGRpdj5JcyB0aGVyZSBhIGRyYWZ0IHRo
YXQgZGVzY3JpYmVzIE1QTFMgb3ZlciBHZW5ldmU/Jm5ic3A7IEl0IHNvdW5kcyBsaWtlIHRoZSBO
VkUgaXMgYW4gTVBMUyByb3V0ZXIgaW4gdGhpcyBjYXNlIGFuZCBpZiB5b3UncmUgdXNpbmcgdGhl
IHNhbWUgVk5JIGFzIHlvdSBzd2l0Y2ggTVBMUywgdGhlbiBpdCdzIGEgb25lLWFybWVkIHJvdXRl
ci4mbmJzcDsgVGhhdCBkb2Vzbid0IGNoYW5nZSBob3cgQkZEIG5lZWRzIHRvIGJlIHJ1biBiZXR3
ZWVuIE5WRXMuPC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0i
Z21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBNb24sIE9j
dCA3LCAyMDE5IGF0IDc6MjggUE0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6
PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow
cHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtw
YWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbCI+SGkgQW5vb3AsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPlNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0IGNvbWUgYmFjayBmcm9tIHZh
Y2F0aW9uLjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlRo
ZSB1c2UgY2FzZSBpcyB0aGF0IHRoZSBuZXR3b3JrIGJldHdlZW4gdGhlIFZNIGFuZCB0aGUgTlZF
IGlzIGFuIE1QTFMgbmV0d29yaywgd2l0aGluIHdoaWNoIHRoZSBwYWNrZXQgaXMgZm9yd2FyZGVk
IGJhc2luZyBvbiBNUExTIGxhYmVsLCBidXQgbm90IEV0aGVybmV0IE1BQyBhZGRyZXNzIGFuZC9v
ciA4MDIuMVEgVkxBTi4gV2hlbiB0d28gc3VjaCBraW5kIG9mIE1QTFMgbmV0d29ya3MgbmVlZCB0
byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIsIHRocm91Z2ggYSBHZW5ldmUgdHVubmVsLCB0
aGUgZW5jYXAgSSBpbGx1c3RyYXRlZCB3b3VsZCBiZSB1c2VkLjwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0eWxlPSJk
aXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVp
Z2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwx
MzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21h
aWwtbV82MzgzOTUzNjAxMzA2NjU1ODUyZ21haWwtbV81ODgzNDE3MjE2MDg1ODc5ODUzendyaXRl
SGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5k
LWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9u
Zz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2
PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwv
c3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0
dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxz
cGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52
bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFu
PjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs7
PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+cnRnLWJmZCBXRyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYu
b3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+Sm9lbCBNLiBI
YWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRp
c3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86dHNy
aWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+
Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDmnJ8g77yaPC9zdHJvbmc+MjAxOeW5
tDA55pyIMjjml6UgMDU6MzY8L2Rpdj48ZGl2PjxzdHJvbmc+5Li7IOmimCDvvJo8L3N0cm9uZz48
c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBh
Y2tldCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxkaXYgZGlyPSJsdHIi
PjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8gTWluLDxicj48ZGl2PlRoYW5rcyBmb3IgdGhlIGRldGFp
bHMgYWJvdXQgdGhlIGVuY2FwIGJ1dCB0aGUgdXNlIGNhc2UgaXMgbm90IGNsZWFyLiZuYnNwOyBJ
dCBtaWdodCBoZWxwIGlmIHlvdSBleHBsYWluIHdoeSBpdHMgbmVjZXNzYXJ5IHRvIG1hcCBhIHBo
eXNpY2FsIEV0aGVybmV0IHBvcnQgYW5kL29yIDgwMi4xUSBWTEFOIHRvIHRoZSBzYW1lIFZOSSBh
cyBhbiBNUExTIHBhY2tldCB3aXRob3V0IGFuIEwyIGhlYWRlci48L2Rpdj48YnI+PGRpdj5UaGFu
a3MsPC9kaXY+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFRodSwgU2VwIDI2LCAyMDE5
IGF0IDc6NTAgUE0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2
PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw
eCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxl
ZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
SGkgQW5vb3AsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkR1ZSB0
byB0aGUgZmFjdCB0aGF0Jm5ic3A7YSB2YXJpZXR5IG9mIFR1bm5lbHMgY291bGQgYmUgdXNlZCB1
bmRlciB0aGUgTlZPMyBhPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWui+S9kywmcXVv
dDtNaWNyb3NvZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90OyxWZXJkYW5h
LEx1Y2lkYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2JhY2tncm91bmQt
Y29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+cmNoaXRlY3R1cmUsIGFzIGFuIGV4YW1wbGUsIGJlbG93
IGZpZ3VyZSBpbGx1c3RyYXRlcyB0aGUgZm9ybWF0IG9mIE1QTFMgcGFja2V0IG92ZXIgR2VuZXZl
IFR1bm5lbC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWui+S9kywmcXVvdDtNaWNyb3Nv
ZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90OyxWZXJkYW5hLEx1Y2lkYSxI
ZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2JhY2tncm91bmQtY29sb3I6cmdi
KDI1NSwyNTUsMjU1KSI+PC9zcGFuPjwvcD48cHJlPiAgICAwICAgICAgICAgICAgICAgICAgIDEg
ICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAwIDEgMiAzIDQgNSA2
IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICBPdXRlciBFdGhlcm5l
dCBIZWFkZXIgICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIElQdlggSGVhZGVyICAg
ICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIFVEUCBIZWFkZXIgICAgICAgICAgICAg
ICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgfiAgICAg
ICAgICAgICAgICAgICAgICAgICAgR2VuZXZlIEhlYWRlciAgICAgICAgICAgICAgICAgICAgICAg
IH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsmbHQ7LSsKICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIHwKICAgfiAgICAg
ICAgICAgICAgICAgICAgICAgICBNUExTIExhYmVsIFN0YWNrICAgICAgICAgICAgICAgICAgICAg
IH4gIE0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIFAKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsgIEwKICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIFMKICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGF5bG9hZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH4gIFAKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEsKICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIFQKICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsmbHQ7LSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGQ1MgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3ByZT48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpBcmlh
bCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7LCZxdW90O0x1Y2lkYSBHcmFuZGUm
cXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjRw
eDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPjwvc3Bhbj48L3A+PHA+PGJyPjwv
cD48cD5Ob3RlIHRoYXQgaW4gTlZPMyB3b3JraW5nIGdyb3VwIEdyZWcgYW5kIEkgaGF2ZSBzdWJt
aXR0ZWQgYW4gaW5kaXZpZHVhbCBkcmFmdCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSwgd2hp
Y2ggaXMgdXNlZCB0byBhZGRyZXNzIEJGRCBvdmVyIEdlbmV2ZS48L3A+PHA+VGhlIGludGVudGlv
biBpcyB0byBtYWtlIHRoZSB0d28gZHJhZnRzIGRyYWZ0LWlldGYtYmZkLXZ4bGFuIGFuZCBkcmFm
dC14aWFvLW52bzMtYmZkLWdlbmV2ZSBhbGlnbmVkLCB0aGF0IGlzIHRvIHNheSwgd2UgdHJ5IHRv
IGRlZmluZSB0aGUgaWRlbnRpY2FsIG1lY2hhbmlzbSBmb3IgdGhlIGNvbW1vbiBwYXJ0IG9mIEJG
RCBvdmVyIFZ4TEFOIFR1bm5lbCBhbmQgQkZEIG92ZXIgR2VuZXZlIFR1bm5lbC4gRm9yIHRoZSBj
b21tb24gcGFydCwgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUgd291bGQgcmVmZXJlbmNlIHRv
IGRyYWZ0LWlldGYtYmZkLXZ4bGFuLCBhbmQgZm9yIHRoZSBvdGhlciBwYXJ0IHNwZWNpZmljIHRv
IEdlbmV2ZSwgd2UnbGwgZGVmaW5lIHRoZSBzcGVjaWZpYyBtZWNoYW5pc20gaW4gZHJhZnQteGlh
by1udm8zLWJmZC1nZW5ldmUuPC9wPjxwPjxicj48L3A+PHA+SG9wZSB0aGF0IGNsYXJpZmllcy48
L3A+PHA+PGJyPjwvcD48cD5CZXN0IFJlZ2FyZHMsPC9wPjxwPlhpYW8gTWluPC9wPjxkaXY+PGRp
diBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6Mjhw
eDtsaW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDIyNCwyMjksMjMzKTtjb2xv
cjpyZ2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWOn+Wni+mCruS7tjwvZGl2Pjxk
aXYgaWQ9ImdtYWlsLW1fNjM4Mzk1MzYwMTMwNjY1NTg1MmdtYWlsLW1fNTg4MzQxNzIxNjA4NTg3
OTg1M2dtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTV6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48
ZGl2PjxkaXYgc3R5bGU9InBhZGRpbmc6OHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDYs
MjQ4KSI+PGRpdj48c3Ryb25nPuWPkeS7tuS6uu+8mjwvc3Ryb25nPkFub29wR2hhbndhbmkgJmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5h
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OzwvZGl2PjxkaXY+PHN0cm9uZz7mlLbku7bkurrv
vJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPuiCluaVjzEwMDkzNTcwOzwv
c3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5oqE6YCB5Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj5HcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxh
IGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0
Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6
aW5saW5lIj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52
bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3Bs
YXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZsdDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+
PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5Kb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhy
ZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJA
dm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBz
dHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpiZmQtY2hhaXJzQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+YmZkLWNoYWlyc0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpiZmQtY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+YmZkLWNoYWlyc0BpZXRm
Lm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0cm9u
Zz4yMDE55bm0MDnmnIgyNuaXpSAyMzoxNjwvZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8mjwv
c3Ryb25nPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENv
bnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRpdiBk
aXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxkaXY+SSB0aGluayB3ZSB3
b3VsZCBuZWVkIG1vcmUgZGV0YWlsIGFyb3VuZCB0aGUgdXNlIGNhc2UgYmVsb3cuJm5ic3A7IFdo
YXQgZG9lcyB0aGUgTVBMUyBwYWNrZXQgb3ZlciBUdW5uZWwgbG9vayBsaWtlPzwvZGl2Pjxicj48
ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9Imdt
YWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gV2VkLCBTZXAg
MjUsIDIwMTkgYXQgMTE6MzcgUE0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6
PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow
cHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtw
YWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbCI+SGkgQW5vb3AsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPlRoYW5rcyBmb3IgeW91ciBjb21tZW50cy48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4
O2ZvbnQtZmFtaWx5OmFyaWFsIj5Db25zaWRlcmluZyBhIHNjZW5hcmlvIHdoZXJlIFRTMSBoYXMg
YW4gTVBMUyBhY2Nlc3MgKGkuZS4gTVBMUy1QYWNrZXQgb3ZlciBUdW5uZWwgYmV0d2VlbiBOVkVz
KSB0byBWTkkxLCBUUzMgaGFzIGFuIEV0aGVybmV0IGFjY2VzcyAoaS5lLiBNQUMtRnJhbWUgb3Zl
ciBUdW5uZWwgYmV0d2VlbiBOVkVzKSB0byBWTkkxLCB0aGVuIGhvdyBjYW4gVFMxIGFuZCBUUzMg
c2hhcmUgb25lIFZBUD88L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFy
aWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
QmVzdCBSZWdhcmRzLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPlhpYW8gTWluPC9wPjxkaXY+PGRpdiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHls
ZT0id2lkdGg6MTAwJTtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29s
b3I6cmdiKDIyNCwyMjksMjMzKTtjb2xvcjpyZ2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50
ZXIiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9ImdtYWlsLW1fNjM4Mzk1MzYwMTMwNjY1NTg1
MmdtYWlsLW1fNTg4MzQxNzIxNjA4NTg3OTg1M2dtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTVn
bWFpbC1tXy0zMTc2MDQxMDIxNDYxNDg2MzUzendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48
ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCki
PjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9z
dHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+
PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNw
bGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8
L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVm
PSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5k
cmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFm
dC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZk
LXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNw
bGF5OmlubGluZSI+cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFu
IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+Sm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJt
YWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2Fy
ZS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8
L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDmnJ8g77yaPC9zdHJvbmc+MjAx
OeW5tDA55pyIMjbml6UgMDg6MzY8L2Rpdj48ZGl2PjxzdHJvbmc+5Li7IOmimCDvvJo8L3N0cm9u
Zz48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9s
IHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRpdj48ZGl2Pl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPm52bzMmbmJzcDttYWlsaW5n
Jm5ic3A7bGlzdDxicj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPm52bzNAaWV0Zi5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vbnZvMyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vbnZvMzwvYT48YnI+PGJyPjxkaXYgZGlyPSJsdHIiPjxkaXYgZGly
PSJsdHIiPiZndDsmZ3Q7Jmd0OzwvZGl2PjxkaXYgZGlyPSJsdHIiPlNvbWUgcGVvcGxlIG1heSBh
cmd1ZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBjb25uZWN0aW5nIHRvIHRoZSBzYW1lIFZpcnR1
YWwgTmV0d29yayBNVVNUIHNoYXJlIG9uZSBWQVAsIGlmIHRoYXQncyB0cnVlLCB0aGVuIFZBUDEg
YW5kIFZBUDMgc2hvdWxkIG1lcmdlIGludG8gb25lIFZBUCBhbmQgbXkgZXhwbGFuYXRpb24gZG9l
c24ndCB3b3JrLiBDb3B5aW5nIHRvIE5WTzMgV0cgdG8gaW52b2x2ZSBtb3JlIGV4cGVydHMsIGhv
cGUgZm9yIHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5kIGNvbW1lbnRzLiZuYnNwOyZuYnNwOzxicj48
L2Rpdj48ZGl2IGRpcj0ibHRyIj4mZ3Q7Jmd0OyZndDs8L2Rpdj48YnI+PGRpdj5JIHdvdWxkIGJl
IG9uZSBvZiB0aG9zZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9uIFZB
UCBpZiB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiZuYnNwOyBJTU8s
IHRoZSBOVk8zIGFyY2ggZG9jIHNob3VsZCBoYXZlIGJlZW4gY2xlYXJlciBhYm91dCB0aGlzLjwv
ZGl2Pjxicj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2PkFub29wPC9kaXY+PGJyPjxkaXYgY2xhc3M9
ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBT
ZXAgMjQsIDIwMTkgYXQgNzo0MCBQTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3cm90
ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu
OjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQp
O3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj5IaSBTYW50b3NoLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsIj5XaXRoIHJlZ2FyZCB0byB0aGUgcXVlc3Rpb24gd2hldGhlciB3ZSBzaG91bGQmbmJz
cDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+YWxsb3cgbXVsdGlwbGUgQkZE
IHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgb3Igbm90LCBJTUhPIHdlIHNob3VsZCBhbGxvdyBp
dCwgbW9yZSBleHBsYW5hdGlvbiBhcyBmb2xsb3dzLi4uPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpz
YW5zLXNlcmlmIj5CZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDIgb2YgUkZD
ODAxNCAoPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWui+S9kywmcXVvdDtNaWNyb3Nv
ZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90OyxWZXJkYW5hLEx1Y2lkYSxI
ZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2JhY2tncm91bmQtY29sb3I6cmdi
KDI1NSwyNTUsMjU1KSI+QW4gQXJjaGl0ZWN0dXJlIGZvciBEYXRhLUNlbnRlciBOZXR3b3JrIFZp
cnR1YWxpemF0aW9uIG92ZXIgTGF5ZXIgMyAoTlZPMyk8L3NwYW4+KS48L3NwYW4+PC9wPjxwIHN0
eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OnNhbnMtc2VyaWYiPjwvc3Bhbj48L3A+PHByZT4gICAgICAgICAgICAgICAgICAgIHwg
ICAgICAgICBEYXRhIENlbnRlciBOZXR3b3JrIChJUCkgICAgICAgIHwKICAgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwog
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgVHVubmVsIE92ZXJsYXkgICAgICB8CiAgICAg
ICAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKyAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLSsKICAgICAgICAgICAgfCArLS0tLS0tLS0tLSstLS0tLS0tKyB8ICAgICAgIHwgKy0tLS0t
LS0rLS0tLS0tLS0tLSsgfAogICAgICAgICAgICB8IHwgIE92ZXJsYXkgTW9kdWxlICB8IHwgICAg
ICAgfCB8ICBPdmVybGF5IE1vZHVsZSAgfCB8CiAgICAgICAgICAgIHwgKy0tLS0tLS0tLSstLS0t
LS0tLSsgfCAgICAgICB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwKICAgICAgICAgICAgfCAgICAg
ICAgICAgfCAgICAgICAgICB8ICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfAogICAgIE5W
RTEgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgICAgfCAgICAgICAg
ICB8IE5WRTIKICAgICAgICAgICAgfCAgKy0tLS0tLS0tKy0tLS0tLS0rICB8ICAgICAgIHwgICst
LS0tLS0tLSstLS0tLS0tKyAgfAogICAgICAgICAgICB8ICB8Vk5JMSBWTkkyICBWTkkxIHwgIHwg
ICAgICAgfCAgfCBWTkkxIFZOSTIgVk5JMSB8ICB8CiAgICAgICAgICAgIHwgICstKy0tLS0tKy0t
LS0rLS0tKyAgfCAgICAgICB8ICArLSstLS0tLSstLS0tLSstLSsgIHwKICAgICAgICAgICAgfFZB
UDF8IFZBUDJ8ICAgIHwgVkFQMyB8ICAgICAgIHxWQVAxfCBWQVAyfCAgICAgfCBWQVAzfAogICAg
ICAgICAgICArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgICAgICAgKy0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rCiAgICAgICAgICAgICAgICAgfCAgICAgfCAgICB8ICAgICAgICAgICAgICAgICAgIHwg
ICAgIHwgICAgIHwKICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAg
ICAgfCAgICAgfCAgICAgfAogICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgICAgICAg
ICAgICAgICB8ICAgICB8ICAgICB8CiAgICAgICAgICAtLS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tCiAgICAgICAgICAgICAgICAgfCAgICAg
fCAgICB8ICAgICBUZW5hbnQgICAgICAgIHwgICAgIHwgICAgIHwKICAgICAgICAgICAgVFNJMSB8
IFRTSTJ8ICAgIHwgVFNJMyAgICAgICAgICBUU0kxfCBUU0kyfCAgICAgfFRTSTMKICAgICAgICAg
ICAgICAgICstLS0rICstLS0rICstLS0rICAgICAgICAgICAgICstLS0rICstLS0rICAgKy0tLSsK
ICAgICAgICAgICAgICAgIHxUUzF8IHxUUzJ8IHxUUzN8ICAgICAgICAgICAgIHxUUzR8IHxUUzV8
ICAgfFRTNnwKICAgICAgICAgICAgICAgICstLS0rICstLS0rICstLS0rICAgICAgICAgICAgICst
LS0rICstLS0rICAgKy0tLSs8L3ByZT48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1p
bHk6YXJpYWwiPlRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBO
VkUxIGFuZCBOVkUyIGFyZSBhY3R1YWxseSBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQ
IG9mIE5WRS48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+PC9zcGFuPklmIHRoZSBuZXR3b3Jr
IG9wZXJhdG9yIHdhbnQgdG8gc2V0IHVwIG9uZSBCRkQgc2Vzc2lvbiBiZXR3ZWVuIFZBUDEgb2Yg
TlZFMSBhbmQgVkFQMW9mIE5WRTIsIGF0IHRoZSBzYW1lIHRpbWUgYW5vdGhlciBCRkQgc2Vzc2lv
biBiZXR3ZWVuIFZBUDMgb2YgTlZFMSBhbmQgVkFQMyBvZiBOVkUyLCA8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6YXJpYWw7bGluZS1oZWlnaHQ6MjFweCI+YWx0aG91Z2ggdGhlIHR3byBCRkQgc2Vz
c2lvbnMgYXJlIGZvciB0aGUgc2FtZSBWTkkxLCZuYnNwOzwvc3Bhbj5JIGJlbGlldmUgaXQncyBy
ZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hvdWxkIGFsbG93IGl0LjwvcD48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5
bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5PZiBjb3Vyc2UsIGluIFJGQzgw
MTQgaXQgYWxzbyBzYXlzOjwvcD48cHJlPiJOb3RlIHRoYXQgdHdvIGRpZmZlcmVudCBUZW5hbnQg
U3lzdGVtcyAoYW5kIFRTSXMpIGF0dGFjaGVkIHRvIGEgY29tbW9uIE5WRSBjYW4gc2hhcmUgYSBW
QVAgKGUuZy4sIFRTMSBhbmQgVFMyIGluIEZpZ3VyZSAyKSBzbyBsb25nIGFzIHRoZXkgY29ubmVj
dCB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsuPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFy
aWFsIj4iPC9zcGFuPjwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPlNvbWUgcGVvcGxlIG1h
eSBhcmd1ZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBjb25uZWN0aW5nIHRvIHRoZSBzYW1lIFZp
cnR1YWwgTmV0d29yayBNVVNUIHNoYXJlIG9uZSBWQVAsIGlmIHRoYXQncyB0cnVlLCB0aGVuIFZB
UDEgYW5kIFZBUDMgc2hvdWxkIG1lcmdlIGludG8gb25lIFZBUCBhbmQgbXkgZXhwbGFuYXRpb24g
ZG9lc24ndCB3b3JrLiBDb3B5aW5nIHRvIE5WTzMgV0cgdG8gaW52b2x2ZSBtb3JlIGV4cGVydHMs
IGhvcGUgZm9yIHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5kIGNvbW1lbnRzLjwvc3Bhbj48L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6c2Fucy1zZXJpZiI+PGJyPjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJp
ZiI+QmVzdCBSZWdhcmRzLDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQt
ZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+WGlhbyBN
aW48L3NwYW4+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwv
ZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
dj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90
ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwv
ZGl2Pg==


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

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

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


From nobody Wed Oct  9 06:45:46 2019
Return-Path: <xiao.min2@zte.com.cn>
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 C0C6C120816; Tue,  8 Oct 2019 23:34:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iPSQc2iJ-VzA; Tue,  8 Oct 2019 23:34:24 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE79912010F; Tue,  8 Oct 2019 23:34:22 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.164.217]) by Forcepoint Email with ESMTPS id 3BC0C79589BCAF95E07F; Wed,  9 Oct 2019 14:34:20 +0800 (CST)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id 7EBC596EA03E456169C5; Wed,  9 Oct 2019 14:34:19 +0800 (CST)
Received: from njxapp05.zte.com.cn ([10.41.132.204]) by mse-fl1.zte.com.cn with SMTP id x996XBaI070209; Wed, 9 Oct 2019 14:33:11 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Wed, 9 Oct 2019 14:33:11 +0800 (CST)
Date: Wed, 9 Oct 2019 14:33:11 +0800 (CST)
X-Zmail-TransId: 2afa5d9d7f2713af87fe
X-Mailer: Zmail v1.0
Message-ID: <201910091433113749394@zte.com.cn>
In-Reply-To: <16a956a6-fb5e-3c19-b37d-2c1ef39a4789@joelhalpern.com>
References: CA+-tSzwU1-pErVmWDEM6KNv-vTbWNvs12Dd7Rh1wp6e==_X_uw@mail.gmail.com,  16a956a6-fb5e-3c19-b37d-2c1ef39a4789@joelhalpern.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <jmh@joelhalpern.com>
Cc: <anoop@alumni.duke.edu>, <nvo3@ietf.org>, <draft-ietf-bfd-vxlan@ietf.org>,  <rtg-bfd@ietf.org>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn x996XBaI070209
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/-xXCVSolO-LsJb0Rfffp2JI496A>
X-Mailman-Approved-At: Wed, 09 Oct 2019 06:45:32 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 09 Oct 2019 06:34:33 -0000

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


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


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

SGkgSm9lbCwNCg0KDQoNCg0KDQoNCkkgZnVsbHkgYWdyZWUgdG8geW91ciBhbmFseXNpcy4NCg0K
DQpPbmUgbWFqb3IgZGlmZmVyZW5jZSBiZXR3ZWVuIFZ4TEFOIGFuZCBHZW5ldmUgKG9yIFZ4TEFO
LUdQRSkgaXMgdGhhdCBWeExBTiBkb2Vzbid0IHN1cHBvcnQgbXVsdGktcHJvdG9jb2wgcGF5bG9h
ZCwgYW5kIFZ4TEFOIG9ubHkgc3VwcG9ydHMgcGF5bG9hZCBvZiBFdGhlcm5ldCBmcmFtZS4gQWx0
aG91Z2ggVnhMQU4gc3BlY2lmaWNhdGlvbiB3YXMgZGV2ZWxvcGVkIG91dHNpZGUgTlZPMyBXRywg
SSBiZWxpZXZlIFZ4TEFOIG1heSBhbHNvIGZhbGwgd2l0aGluIHRoZSBOVk8zIGFyY2hpdGVjdHVy
ZSwgYW5kIHdlIHRyeSB0byBhbGlnbiAiQkZEIGZvciBWeExBTiIgYW5kICJCRkQgZm9yIEdlbmV2
ZSIuDQoNCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQoNCuWPkeS7tuS6uu+8mkpvZWxNLkhhbHBlcm4g
PGptaEBqb2VsaGFscGVybi5jb20+DQrmlLbku7bkurrvvJpBbm9vcCBHaGFud2FuaSA8YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PjvogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mm52bzNAaWV0Zi5v
cmcgPG52bzNAaWV0Zi5vcmc+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1p
ZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47DQrm
l6Ug5pyfIO+8mjIwMTnlubQxMOaciDA55pelIDA2OjMxDQrkuLsg6aKYIO+8mlJlOiBbbnZvM10g
QkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCg0K
DQoNCkkgd2lsbCBhZGQgdGhhdCBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mIFZ4TEFOIDl3aGlj
aCBpcyB0aGUgdG9waWMpLCBJIA0Kd291bGQgZXhwZWN0IHRoZSBNUExTIHBhY2tldCB0byBhcnJp
dmUgaW4gYW4gRXRoZXJuZXQgZnJhbWUsIGFuZCBmb3IgDQpWeExBTiB0byBmb3J3YXJkIHRoYXQg
RXRoZXJuZXQgZnJhbWUuICBUaGUgVlRFUCB3b3VsZCBub3Qgc2VlbSB0byBldmVuIA0KbmVlZCB0
byBiZSBhd2FyZSB0aGF0IHRoZSBjb250ZW50IGlzIE1QTFMuDQoNCllvdXJzLA0KSm9lbA0KDQpP
biAxMC84LzIwMTkgNjoyOCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6DQo+IEhpIFhpYW8gTWlu
LA0KPiANCj4gVGhlIHBpY3R1cmUgZG9lc24ndCBoYXZlIGVub3VnaCBpbmZvcm1hdGlvbiB0byBl
eHBsYWluIHdoeSB0aGV5IGFyZSBpbiANCj4gdGhlIHNhbWUgVk5JLCBhbmQgZXhhY3RseSBob3cg
Zm9yd2FyZGluZyBoYXBwZW5zIGJldHdlZW4gdGhlIE1QTFMgYW5kIA0KPiBub24tTVBMUyBwYXJ0
cy4NCj4gDQo+IEFub29wDQo+IA0KPiBPbiBUdWUsIE9jdCA4LCAyMDE5IGF0IDEyOjMxIEFNIDx4
aWFvLm1pbjJAenRlLmNvbS5jbiANCj4gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4+IHdy
b3RlOg0KPiANCj4gICAgIEhpIEFub29wLA0KPiANCj4gDQo+ICAgICBJIGRvbid0IGtub3cgc3Vj
aCBhIGRyYWZ0IHRoYXQgZGVzY3JpYmVzIE1QTFMgb3ZlciBHZW5ldmUsIGJ1dCBJDQo+ICAgICBi
ZWxpZXZlIHRoZSBmb2xsb3dpbmcgZmlndXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMSBvZiBSRkM4
MDE0IHdvdWxkDQo+ICAgICBoZWxwLCBpbiB0aGUgZm9sbG93aW5nIGZpZ3VyZSBUZW5hbnQgU3lz
dGVtMSwgVGVuYW50IFN5c3RlbTIsIFRlbmFudA0KPiAgICAgU3lzdGVtMyBhbmQgVGVuYW50IFN5
c3RlbTQgYXJlIGFzc3VtZWQgYmVsb25naW5nIHRvIHRoZSBzYW1lIFZOSSwgc28NCj4gICAgIHR3
byBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBuZWVkIHRvIGJlIHJ1biBiZXR3ZWVuIE5W
RTEgYW5kIE5WRTIuDQo+IA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tKw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICstLS0tfCBUZW5hbnQgfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoICcgKSAgfCBTeXN0ZW0xfA0KPiAgICAgICAgICAgICAgICAgIC4u
Li4uLi4uLi4uLi4uLi4gICAgICAgKCBNUExTICkgKy0tLS0tLS0tKw0KPiAgICAgICAgICAgICAg
ICAgIC4gICAgICAgICAgICAgIC4gICstLSstKyAoIF8gKQ0KPiAgICAgICAgICAgICAgICAgIC4g
ICAgICAgICAgICAgIC4tLXxOVkUxfC0tLSsNCj4gICAgICAgICAgICAgICAgICAuICAgICAgICAg
ICAgICAuICB8ICAgIHwNCj4gICAgICAgICAgICAgICAgICAuICAgICAgICAgICAgICAuICArLS0r
LSsNCj4gICAgICAgICAgICAgICAgICAuICAgICAgICAgICAgICAuICAgICB8DQo+ICAgICAgICAg
ICAgICAgICAgLiAgTDMgT3ZlcmxheSAgLiAgICggJyApDQo+ICAgICAgICAgICAgICAgICAgLiAg
ICBOZXR3b3JrICAgLiAoRXRoZXJuZXQpDQo+ICAgICAgICAgICAgICAgICAgLiAgICAgICAgICAg
ICAgLiAgICggXyApDQo+ICAgICAgICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgICAgfA0K
PiAgICAgICAgICAgICAgICAgIC4uLi4uLi4uLi4uLi4uLi4gICAgKy0tLS0tLS0tKw0KPiAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCBUZW5hbnQgfA0KPiAgICAgICAgICAg
ICAgICAgICArLS0tLSsgICAgICAgICAgICAgfCBTeXN0ZW0yfA0KPiAgICAgICAgICAgICAgICAg
ICB8TlZFMnwgICAgICAgICAgICAgKy0tLS0tLS0tKw0KPiAgICAgICAgICAgICAgICAgICB8ICAg
IHwtLS0tLS0tLSsNCj4gICAgICAgICAgICAgICAgICAgKy0tLS0rICAgICAgICB8DQo+ICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgfA0KPiAgICAgICAgICAgICAgICAgICAoICcgKSAg
ICAgICAoICcgKQ0KPiAgICAgICAgICAgICAgICAgKCBNUExTICkgICAgKEV0aGVybmV0KQ0KPiAg
ICAgICAgICAgICAgICAgICAoIF8gKSAgICAgICAoIF8gKQ0KPiAgICAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgIHwNCj4gICAgICAgICAgICAgICAgICstLS0tLS0tLSsgICstLS0tLS0tLSsN
Cj4gICAgICAgICAgICAgICAgIHwgVGVuYW50IHwgIHwgVGVuYW50IHwNCj4gICAgICAgICAgICAg
ICAgIHwgU3lzdGVtM3wgIHwgU3lzdGVtNHwNCj4gICAgICAgICAgICAgICAgICstLS0tLS0tLSsg
ICstLS0tLS0tLSsNCj4gDQo+IA0KPiAgICAgQmVzdCBSZWdhcmRzLA0KPiANCj4gICAgIFhpYW8g
TWluDQo+IA0KPiAgICAg5Y6f5aeL6YKu5Lu2DQo+ICAgICAq5Y+R5Lu25Lq677yaKkFub29wR2hh
bndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdQ0KPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHU+Pg0KPiAgICAgKuaUtuS7tuS6uu+8mirogpbmlY8xMDA5MzU3MDsNCj4gICAgICrm
ioTpgIHkurrvvJoqR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbQ0KPiAgICAgPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PjtkaWR1dHRAZ21haWwuY29tDQo+ICAgICA8bWFp
bHRvOmRpZHV0dEBnbWFpbC4uY29tPiA8ZGlkdXR0QGdtYWlsLmNvbQ0KPiAgICAgPG1haWx0bzpk
aWR1dHRAZ21haWwuY29tPj47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcNCj4gICAgIDxt
YWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+DQo+ICAgICA8ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmcNCj4gICAgIDxtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmc+Pjtudm8zQGlldGYub3JnDQo+ICAgICA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+IDxudm8z
QGlldGYub3JnDQo+ICAgICA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+PjtzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tDQo+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+
IDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tDQo+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20+PjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnDQo+ICAgICA8
bWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmc+PjtKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVy
bi5jb20NCj4gICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+O3RzcmlkaGFyQHZtd2Fy
ZS5jb20NCj4gICAgIDxtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbT4gPHRzcmlkaGFyQHZtd2Fy
ZS4uY29tDQo+ICAgICA8bWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20+PjsNCj4gICAgICrml6Ug
5pyfIO+8mioyMDE55bm0MTDmnIgwOOaXpSAxMjoxNQ0KPiAgICAgKuS4uyDpopgg77yaKipSZTog
W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQNCj4g
ICAgIFZURVAqDQo+ICAgICBIaSBYaWFvIE1pbiwNCj4gICAgIElzIHRoZXJlIGEgZHJhZnQgdGhh
dCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZT8gIEl0IHNvdW5kcyBsaWtlDQo+ICAgICB0aGUg
TlZFIGlzIGFuIE1QTFMgcm91dGVyIGluIHRoaXMgY2FzZSBhbmQgaWYgeW91J3JlIHVzaW5nIHRo
ZSBzYW1lDQo+ICAgICBWTkkgYXMgeW91IHN3aXRjaCBNUExTLCB0aGVuIGl0J3MgYSBvbmUtYXJt
ZWQgcm91dGVyLiAgVGhhdCBkb2Vzbid0DQo+ICAgICBjaGFuZ2UgaG93IEJGRCBuZWVkcyB0byBi
ZSBydW4gYmV0d2VlbiBOVkVzLg0KPiANCj4gICAgIEFub29wDQo+IA0KPiAgICAgT24gTW9uLCBP
Y3QgNywgMjAxOSBhdCA3OjI4IFBNIDx4aWFvLm1pbjJAenRlLmNvbS5jbg0KPiAgICAgPG1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4+IHdyb3RlOg0KPiANCj4gICAgICAgICBIaSBBbm9vcCwN
Cj4gDQo+IA0KPiAgICAgICAgIFNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0IGNv
bWUgYmFjayBmcm9tIHZhY2F0aW9uLg0KPiANCj4gICAgICAgICBUaGUgdXNlIGNhc2UgaXMgdGhh
dCB0aGUgbmV0d29yayBiZXR3ZWVuIHRoZSBWTSBhbmQgdGhlIE5WRSBpcw0KPiAgICAgICAgIGFu
IE1QTFMgbmV0d29yaywgd2l0aGluIHdoaWNoIHRoZSBwYWNrZXQgaXMgZm9yd2FyZGVkIGJhc2lu
ZyBvbg0KPiAgICAgICAgIE1QTFMgbGFiZWwsIGJ1dCBub3QgRXRoZXJuZXQgTUFDIGFkZHJlc3Mg
YW5kL29yIDgwMi4xUSBWTEFOLg0KPiAgICAgICAgIFdoZW4gdHdvIHN1Y2gga2luZCBvZiBNUExT
IG5ldHdvcmtzIG5lZWQgdG8gY29tbXVuaWNhdGUgd2l0aA0KPiAgICAgICAgIGVhY2ggb3RoZXIs
IHRocm91Z2ggYSBHZW5ldmUgdHVubmVsLCB0aGUgZW5jYXAgSSBpbGx1c3RyYXRlZA0KPiAgICAg
ICAgIHdvdWxkIGJlIHVzZWQuDQo+IA0KPiANCj4gICAgICAgICBCZXN0IFJlZ2FyZHMsDQo+IA0K
PiAgICAgICAgIFhpYW8gTWluDQo+IA0KPiAgICAgICAgIOWOn+Wni+mCruS7tg0KPiAgICAgICAg
ICrlj5Hku7bkurrvvJoqQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1DQo+ICAg
ICAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Pg0KPiAgICAgICAgICrmlLbku7bk
urrvvJoq6IKW5pWPMTAwOTM1NzA7DQo+ICAgICAgICAgKuaKhOmAgeS6uu+8mipHcmVnIE1pcnNr
eSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tDQo+ICAgICAgICAgPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20+PjtkaWR1dHRAZ21haWwuY29tDQo+ICAgICAgICAgPG1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPiA8ZGlkdXR0QGdtYWlsLmNvbQ0KPiAgICAgICAgIDxtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbT4+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnDQo+ICAgICAgICAgPG1haWx0bzpk
cmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz4NCj4gICAgICAgICA8ZHJhZnQtaWV0Zi1iZmQt
dnhsYW5AaWV0Zi5vcmcNCj4gICAgICAgICA8bWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnPj47bnZvM0BpZXRmLm9yZw0KPiAgICAgICAgIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4g
PG52bzNAaWV0Zi5vcmcNCj4gICAgICAgICA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+PjtzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tDQo+ICAgICAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPg0KPiAgICAgICAgIDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tDQo+
ICAgICAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj47cnRnLWJmZCBX
Rw0KPiAgICAgICAgIDxydGctYmZkQGlldGYub3JnIDxtYWlsdG86cnRnLWJmZEBpZXRmLm9yZz4+
O0pvZWwgTS4gSGFscGVybg0KPiAgICAgICAgIDxqbWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICAg
ICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj47dHNyaWRoYXJAdm13YXJlLmNvbQ0KPiAg
ICAgICAgIDxtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbT4gPHRzcmlkaGFyQHZtd2FyZS5jb20N
Cj4gICAgICAgICA8bWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20+PjsNCj4gICAgICAgICAq5pel
IOacnyDvvJoqMjAxOeW5tDA55pyIMjjml6UgMDU6MzYNCj4gICAgICAgICAq5Li7IOmimCDvvJoq
KlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sDQo+ICAgICAg
ICAgcGFja2V0IGF0IFZURVAqDQo+ICAgICAgICAgSGkgWGlhbyBNaW4sDQo+ICAgICAgICAgVGhh
bmtzIGZvciB0aGUgZGV0YWlscyBhYm91dCB0aGUgZW5jYXAgYnV0IHRoZSB1c2UgY2FzZSBpcyBu
b3QNCj4gICAgICAgICBjbGVhci4gIEl0IG1pZ2h0IGhlbHAgaWYgeW91IGV4cGxhaW4gd2h5IGl0
cyBuZWNlc3NhcnkgdG8gbWFwIGENCj4gICAgICAgICBwaHlzaWNhbCBFdGhlcm5ldCBwb3J0IGFu
ZC9vciA4MDIuMVEgVkxBTiB0byB0aGUgc2FtZSBWTkkgYXMgYW4NCj4gICAgICAgICBNUExTIHBh
Y2tldCB3aXRob3V0IGFuIEwyIGhlYWRlci4NCj4gDQo+ICAgICAgICAgVGhhbmtzLA0KPiAgICAg
ICAgIEFub29wDQo+IA0KPiAgICAgICAgIE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDc6NTAgUE0g
PHhpYW8ubWluMkB6dGUuY29tLmNuDQo+ICAgICAgICAgPG1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbj4+IHdyb3RlOg0KPiANCj4gICAgICAgICAgICAgSGkgQW5vb3AsDQo+IA0KPiANCj4gICAg
ICAgICAgICAgRHVlIHRvIHRoZSBmYWN0IHRoYXQgYSB2YXJpZXR5IG9mIFR1bm5lbHMgY291bGQg
YmUgdXNlZA0KPiAgICAgICAgICAgICB1bmRlciB0aGUgTlZPMyBhcmNoaXRlY3R1cmUsIGFzIGFu
IGV4YW1wbGUsIGJlbG93IGZpZ3VyZQ0KPiAgICAgICAgICAgICBpbGx1c3RyYXRlcyB0aGUgZm9y
bWF0IG9mIE1QTFMgcGFja2V0IG92ZXIgR2VuZXZlIFR1bm5lbC4NCj4gDQo+ICAgICAgICAgICAg
ICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAgICAgMw0KPiAgICAgICAgICAgICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KPiAgICAgICAgICAgICAgICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsNCj4gICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ICAgICAgICAgICAgICAgICB+
ICAgICAgICAgICAgICAgICAgICAgIE91dGVyIEV0aGVybmV0IEhlYWRlciAgICAgICAgICAgICAg
ICAgICAgfg0KPiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gICAgICAgICAgICAgICAgICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rDQo+ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiAgICAgICAgICAgICAgICAgfiAg
ICAgICAgICAgICAgICAgICAgICAgIE91dGVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAgICAg
ICAgIH4NCj4gICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ICAgICAgICAgICAgICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKw0KPiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gICAgICAgICAgICAgICAgIH4gICAg
ICAgICAgICAgICAgICAgICAgICBPdXRlciBVRFAgSGVhZGVyICAgICAgICAgICAgICAgICAgICAg
ICB+DQo+ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiAgICAgICAgICAgICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsNCj4gICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ICAgICAgICAgICAgICAgICB+ICAgICAg
ICAgICAgICAgICAgICAgICAgICBHZW5ldmUgSGVhZGVyICAgICAgICAgICAgICAgICAgICAgICAg
fg0KPiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gICAgICAgICAgICAgICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
PC0rDQo+ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgfA0KPiAgICAgICAgICAgICAgICAgfiAg
ICAgICAgICAgICAgICAgICAgICAgICBNUExTIExhYmVsIFN0YWNrICAgICAgICAgICAgICAgICAg
ICAgIH4gIE0NCj4gICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBQDQo+ICAgICAgICAgICAgICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKyAgTA0KPiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIFMNCj4gICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8DQo+ICAgICAgICAgICAgICAgICB+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQYXlsb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgfiAgUA0KPiAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIEsNCj4gICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBUDQo+ICAg
ICAgICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKzwtKw0KPiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBGQ1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4g
ICAgICAgICAgICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+IA0KPiANCj4gICAgICAgICAgICAgTm90ZSB0aGF0
IGluIE5WTzMgd29ya2luZyBncm91cCBHcmVnIGFuZCBJIGhhdmUgc3VibWl0dGVkIGFuDQo+ICAg
ICAgICAgICAgIGluZGl2aWR1YWwgZHJhZnQgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUsIHdo
aWNoIGlzIHVzZWQNCj4gICAgICAgICAgICAgdG8gYWRkcmVzcyBCRkQgb3ZlciBHZW5ldmUuDQo+
IA0KPiAgICAgICAgICAgICBUaGUgaW50ZW50aW9uIGlzIHRvIG1ha2UgdGhlIHR3byBkcmFmdHMg
ZHJhZnQtaWV0Zi1iZmQtdnhsYW4NCj4gICAgICAgICAgICAgYW5kIGRyYWZ0LXhpYW8tbnZvMy1i
ZmQtZ2VuZXZlIGFsaWduZWQsIHRoYXQgaXMgdG8gc2F5LCB3ZQ0KPiAgICAgICAgICAgICB0cnkg
dG8gZGVmaW5lIHRoZSBpZGVudGljYWwgbWVjaGFuaXNtIGZvciB0aGUgY29tbW9uIHBhcnQgb2YN
Cj4gICAgICAgICAgICAgQkZEIG92ZXIgVnhMQU4gVHVubmVsIGFuZCBCRkQgb3ZlciBHZW5ldmUg
VHVubmVsLiBGb3IgdGhlDQo+ICAgICAgICAgICAgIGNvbW1vbiBwYXJ0LCBkcmFmdC14aWFvLW52
bzMtYmZkLWdlbmV2ZSB3b3VsZCByZWZlcmVuY2UgdG8NCj4gICAgICAgICAgICAgZHJhZnQtaWV0
Zi1iZmQtdnhsYW4sIGFuZCBmb3IgdGhlIG90aGVyIHBhcnQgc3BlY2lmaWMgdG8NCj4gICAgICAg
ICAgICAgR2VuZXZlLCB3ZSdsbCBkZWZpbmUgdGhlIHNwZWNpZmljIG1lY2hhbmlzbSBpbg0KPiAg
ICAgICAgICAgICBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZS4NCj4gDQo+IA0KPiAgICAgICAg
ICAgICBIb3BlIHRoYXQgY2xhcmlmaWVzLg0KPiANCj4gDQo+ICAgICAgICAgICAgIEJlc3QgUmVn
YXJkcywNCj4gDQo+ICAgICAgICAgICAgIFhpYW8gTWluDQo+IA0KPiAgICAgICAgICAgICDljp/l
p4vpgq7ku7YNCj4gICAgICAgICAgICAgKuWPkeS7tuS6uu+8mipBbm9vcEdoYW53YW5pIDxhbm9v
cEBhbHVtbmkuZHVrZS5lZHUNCj4gICAgICAgICAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHU+Pg0KPiAgICAgICAgICAgICAq5pS25Lu25Lq677yaKuiCluaVjzEwMDkzNTcwOw0KPiAg
ICAgICAgICAgICAq5oqE6YCB5Lq677yaKkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5j
b20NCj4gICAgICAgICAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PjtkaWR1dHRA
Z21haWwuY29tDQo+ICAgICAgICAgICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPGRpZHV0
dEBnbWFpbC5jb20NCj4gICAgICAgICAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj47ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcNCj4gICAgICAgICAgICAgPG1haWx0bzpkcmFmdC1p
ZXRmLWJmZC12eGxhbkBpZXRmLm9yZz4NCj4gICAgICAgICAgICAgPGRyYWZ0LWlldGYtYmZkLXZ4
bGFuQGlldGYub3JnDQo+ICAgICAgICAgICAgIDxtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5A
aWV0Zi5vcmc+Pjtudm8zQGlldGYub3JnDQo+ICAgICAgICAgICAgIDxtYWlsdG86bnZvM0BpZXRm
Lm9yZz4gPG52bzNAaWV0Zi5vcmcNCj4gICAgICAgICAgICAgPG1haWx0bzpudm8zQGlldGYub3Jn
Pj47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQ0KPiAgICAgICAgICAgICA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+DQo+ICAgICAgICAgICAgIDxzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tDQo+ICAgICAgICAgICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbT4+O3J0Zy1iZmQgV0cNCj4gICAgICAgICAgICAgPHJ0Zy1iZmRAaWV0Zi5vcmcg
PG1haWx0bzpydGctYmZkQGlldGYub3JnPj47Sm9lbCBNLiBIYWxwZXJuDQo+ICAgICAgICAgICAg
IDxqbWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4+O3RzcmlkaGFyQHZtd2FyZS5jb20NCj4gICAgICAgICAgICAgPG1haWx0bzp0c3Jp
ZGhhckB2bXdhcmUuY29tPiA8dHNyaWRoYXJAdm13YXJlLmNvbQ0KPiAgICAgICAgICAgICA8bWFp
bHRvOnRzcmlkaGFyQHZtd2FyZS5jb20+PjtiZmQtY2hhaXJzQGlldGYub3JnDQo+ICAgICAgICAg
ICAgIDxtYWlsdG86YmZkLWNoYWlyc0BpZXRmLm9yZz4gPGJmZC1jaGFpcnNAaWV0Zi5vcmcNCj4g
ICAgICAgICAgICAgPG1haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnPj47DQo+ICAgICAgICAgICAg
ICrml6Ug5pyfIO+8mioyMDE55bm0MDnmnIgyNuaXpSAyMzoxNg0KPiAgICAgICAgICAgICAq5Li7
IOmimCDvvJoqKlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9s
DQo+ICAgICAgICAgICAgIHBhY2tldCBhdCBWVEVQKg0KPiAgICAgICAgICAgICBIaSBYaWFvIE1p
biwNCj4gICAgICAgICAgICAgSSB0aGluayB3ZSB3b3VsZCBuZWVkIG1vcmUgZGV0YWlsIGFyb3Vu
ZCB0aGUgdXNlIGNhc2UNCj4gICAgICAgICAgICAgYmVsb3cuICBXaGF0IGRvZXMgdGhlIE1QTFMg
cGFja2V0IG92ZXIgVHVubmVsIGxvb2sgbGlrZT8NCj4gDQo+ICAgICAgICAgICAgIFRoYW5rcywN
Cj4gICAgICAgICAgICAgQW5vb3ANCj4gDQo+ICAgICAgICAgICAgIE9uIFdlZCwgU2VwIDI1LCAy
MDE5IGF0IDExOjM3IFBNIDx4aWFvLm1pbjJAenRlLmNvbS5jbg0KPiAgICAgICAgICAgICA8bWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPj4gd3JvdGU6DQo+IA0KPiAgICAgICAgICAgICAgICAg
SGkgQW5vb3AsDQo+IA0KPiANCj4gICAgICAgICAgICAgICAgIFRoYW5rcyBmb3IgeW91ciBjb21t
ZW50cy4NCj4gDQo+ICAgICAgICAgICAgICAgICBDb25zaWRlcmluZyBhIHNjZW5hcmlvIHdoZXJl
IFRTMSBoYXMgYW4gTVBMUyBhY2Nlc3MNCj4gICAgICAgICAgICAgICAgIChpLmUuIE1QTFMtUGFj
a2V0IG92ZXIgVHVubmVsIGJldHdlZW4gTlZFcykgdG8gVk5JMSwgVFMzDQo+ICAgICAgICAgICAg
ICAgICBoYXMgYW4gRXRoZXJuZXQgYWNjZXNzIChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbA0K
PiAgICAgICAgICAgICAgICAgYmV0d2VlbiBOVkVzKSB0byBWTkkxLCB0aGVuIGhvdyBjYW4gVFMx
IGFuZCBUUzMgc2hhcmUNCj4gICAgICAgICAgICAgICAgIG9uZSBWQVA/DQo+IA0KPiANCj4gICAg
ICAgICAgICAgICAgIEJlc3QgUmVnYXJkcywNCj4gDQo+ICAgICAgICAgICAgICAgICBYaWFvIE1p
bg0KPiANCj4gICAgICAgICAgICAgICAgIOWOn+Wni+mCruS7tg0KPiAgICAgICAgICAgICAgICAg
KuWPkeS7tuS6uu+8mipBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHUNCj4gICAg
ICAgICAgICAgICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4NCj4gICAgICAgICAg
ICAgICAgICrmlLbku7bkurrvvJoq6IKW5pWPMTAwOTM1NzA7DQo+ICAgICAgICAgICAgICAgICAq
5oqE6YCB5Lq677yaKkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20NCj4gICAgICAg
ICAgICAgICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj47ZGlkdXR0QGdtYWlsLmNv
bQ0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8ZGlkdXR0QGdt
YWlsLmNvbQ0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj47ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcNCj4gICAgICAgICAgICAgICAgIDxtYWlsdG86ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+DQo+ICAgICAgICAgICAgICAgICA8ZHJhZnQtaWV0
Zi1iZmQtdnhsYW5AaWV0Zi5vcmcNCj4gICAgICAgICAgICAgICAgIDxtYWlsdG86ZHJhZnQtaWV0
Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+Pjtudm8zQGlldGYub3JnDQo+ICAgICAgICAgICAgICAgICA8
bWFpbHRvOm52bzNAaWV0Zi5vcmc+IDxudm8zQGlldGYub3JnDQo+ICAgICAgICAgICAgICAgICA8
bWFpbHRvOm52bzNAaWV0Zi5vcmc+PjtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tDQo+ICAg
ICAgICAgICAgICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+DQo+ICAg
ICAgICAgICAgICAgICA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQ0KPiAgICAgICAgICAg
ICAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj47cnRnLWJmZCBXRw0K
PiAgICAgICAgICAgICAgICAgPHJ0Zy1iZmRAaWV0Zi5vcmcgPG1haWx0bzpydGctYmZkQGlldGYu
b3JnPj47Sm9lbCBNLg0KPiAgICAgICAgICAgICAgICAgSGFscGVybiA8am1oQGpvZWxoYWxwZXJu
LmNvbQ0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj47dHNy
aWRoYXJAdm13YXJlLmNvbQ0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzp0c3JpZGhhckB2bXdh
cmUuY29tPiA8dHNyaWRoYXJAdm13YXJlLmNvbQ0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzp0
c3JpZGhhckB2bXdhcmUuY29tPj47YmZkLWNoYWlyc0BpZXRmLm9yZw0KPiAgICAgICAgICAgICAg
ICAgPG1haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnPiA8YmZkLWNoYWlyc0BpZXRmLm9yZw0KPiAg
ICAgICAgICAgICAgICAgPG1haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnPj47DQo+ICAgICAgICAg
ICAgICAgICAq5pelIOacnyDvvJoqMjAxOeW5tDA55pyIMjbml6UgMDg6MzYNCj4gICAgICAgICAg
ICAgICAgICrkuLsg6aKYIO+8mioqUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcg
QkZEDQo+ICAgICAgICAgICAgICAgICBDb250cm9sIHBhY2tldCBhdCBWVEVQKg0KPiAgICAgICAg
ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gICAgICAgICAgICAgICAgIG52bzMgbWFpbGluZyBsaXN0DQo+ICAgICAgICAgICAgICAgICBu
dm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4NCj4gICAgICAgICAgICAgICAgIGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMw0KPiANCj4gICAgICAgICAg
ICAgICAgICA+Pj4NCj4gICAgICAgICAgICAgICAgIFNvbWUgcGVvcGxlIG1heSBhcmd1ZSB0aGF0
IGFsbCBUZW5hbnQgU3lzdGVtcyBjb25uZWN0aW5nDQo+ICAgICAgICAgICAgICAgICB0byB0aGUg
c2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBvbmUgVkFQLCBpZg0KPiAgICAgICAgICAg
ICAgICAgdGhhdCdzIHRydWUsIHRoZW4gVkFQMSBhbmQgVkFQMyBzaG91bGQgbWVyZ2UgaW50byBv
bmUNCj4gICAgICAgICAgICAgICAgIFZBUCBhbmQgbXkgZXhwbGFuYXRpb24gZG9lc24ndCB3b3Jr
LiBDb3B5aW5nIHRvIE5WTzMgV0cNCj4gICAgICAgICAgICAgICAgIHRvIGludm9sdmUgbW9yZSBl
eHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRpb25zDQo+ICAgICAgICAgICAgICAgICBh
bmQgY29tbWVudHMuDQo+ICAgICAgICAgICAgICAgICAgPj4+DQo+IA0KPiAgICAgICAgICAgICAg
ICAgSSB3b3VsZCBiZSBvbmUgb2YgdGhvc2UgdGhhdCB3b3VsZCBhcmd1ZSB0aGF0IHRoZXkgTVVT
VA0KPiAgICAgICAgICAgICAgICAgc2hhcmUgb24gVkFQIGlmIHRoZXkgY29ubmVjdCB0byB0aGUg
c2FtZSBWaXJ0dWFsDQo+ICAgICAgICAgICAgICAgICBOZXR3b3JrLiAgSU1PLCB0aGUgTlZPMyBh
cmNoIGRvYyBzaG91bGQgaGF2ZSBiZWVuDQo+ICAgICAgICAgICAgICAgICBjbGVhcmVyIGFib3V0
IHRoaXMuDQo+IA0KPiAgICAgICAgICAgICAgICAgVGhhbmtzLA0KPiAgICAgICAgICAgICAgICAg
QW5vb3ANCj4gDQo+ICAgICAgICAgICAgICAgICBPbiBUdWUsIFNlcCAyNCwgMjAxOSBhdCA3OjQw
IFBNIDx4aWFvLm1pbjJAenRlLmNvbS5jbg0KPiAgICAgICAgICAgICAgICAgPG1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbj4+IHdyb3RlOg0KPiANCj4gICAgICAgICAgICAgICAgICAgICBIaSBT
YW50b3NoLA0KPiANCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgV2l0aCByZWdhcmQgdG8gdGhl
IHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG93DQo+ICAgICAgICAgICAgICAgICAgICAg
bXVsdGlwbGUgQkZEIHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgb3Igbm90LCBJTUhPDQo+ICAg
ICAgICAgICAgICAgICAgICAgd2Ugc2hvdWxkIGFsbG93IGl0LCBtb3JlIGV4cGxhbmF0aW9uIGFz
IGZvbGxvd3MuLi4NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgQmVsb3cgaXMgYSBmaWd1cmUg
ZGVyaXZlZCBmcm9tIGZpZ3VyZSAyIG9mIFJGQzgwMTQNCj4gICAgICAgICAgICAgICAgICAgICAo
QW4gQXJjaGl0ZWN0dXJlIGZvciBEYXRhLUNlbnRlciBOZXR3b3JrDQo+ICAgICAgICAgICAgICAg
ICAgICAgVmlydHVhbGl6YXRpb24gb3ZlciBMYXllciAzIChOVk8zKSkuDQo+IA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICBEYXRhIENlbnRlciBO
ZXR3b3JrIChJUCkgICAgICAgIHwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgVHVubmVsIE92
ZXJsYXkgICAgICB8DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0rLS0tLS0tLS0tKyAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSsNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCArLS0tLS0tLS0tLSstLS0tLS0tKyB8ICAgICAg
IHwgKy0tLS0tLS0rLS0tLS0tLS0tLSsgfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IHwgIE92ZXJsYXkgTW9kdWxlICB8IHwgICAgICAgfCB8ICBPdmVybGF5IE1vZHVsZSAg
fCB8DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKy0tLS0tLS0tLSstLS0t
LS0tLSsgfCAgICAgICB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgIHwgICAgICAg
ICAgIHwgICAgICAgICAgfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5WRTEgICB8ICAg
ICAgICAgICB8ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8IE5WRTIN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgKy0tLS0tLS0tKy0tLS0tLS0r
ICB8ICAgICAgIHwgICstLS0tLS0tLSstLS0tLS0tKyAgfA0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICB8Vk5JMSBWTkkyICBWTkkxIHwgIHwgICAgICAgfCAgfCBWTkkxIFZO
STIgVk5JMSB8ICB8DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICstKy0t
LS0tKy0tLS0rLS0tKyAgfCAgICAgICB8ICArLSstLS0tLSstLS0tLSstLSsgIHwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfFZBUDF8IFZBUDJ8ICAgIHwgVkFQMyB8ICAgICAg
IHxWQVAxfCBWQVAyfCAgICAgfCBWQVAzfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgICAgICAgKy0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICB8
ICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgIHwNCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgfCAg
ICAgfA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAg
fCAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICB8DQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAtLS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSst
LS0tLSstLS0tLS0tDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgfCAgICB8ICAgICBUZW5hbnQgICAgICAgIHwgICAgIHwgICAgIHwNCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVFNJMSB8IFRTSTJ8ICAgIHwgVFNJMyAgICAgICAgICBUU0kx
fCBUU0kyfCAgICAgfFRTSTMNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICstLS0rICstLS0rICstLS0rICAgICAgICAgICAgICstLS0rICstLS0rICAgKy0tLSsNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxUUzF8IHxUUzJ8IHxUUzN8ICAgICAg
ICAgICAgIHxUUzR8IHxUUzV8ICAgfFRTNnwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICstLS0rICstLS0rICstLS0rICAgICAgICAgICAgICstLS0rICstLS0rICAgKy0t
LSsNCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgVG8gbXkgdW5kZXJzdGFuZGluZywgdGhlIEJG
RCBzZXNzaW9ucyBiZXR3ZWVuIE5WRTENCj4gICAgICAgICAgICAgICAgICAgICBhbmQgTlZFMiBh
cmUgYWN0dWFsbHkgaW5pdGlhdGVkIGFuZCB0ZXJtaW5hdGVkIGF0DQo+ICAgICAgICAgICAgICAg
ICAgICAgVkFQIG9mIE5WRS4NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgSWYgdGhlIG5ldHdv
cmsgb3BlcmF0b3Igd2FudCB0byBzZXQgdXAgb25lIEJGRA0KPiAgICAgICAgICAgICAgICAgICAg
IHNlc3Npb24gYmV0d2VlbiBWQVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUNCj4g
ICAgICAgICAgICAgICAgICAgICBzYW1lIHRpbWUgYW5vdGhlciBCRkQgc2Vzc2lvbiBiZXR3ZWVu
IFZBUDMgb2YgTlZFMQ0KPiAgICAgICAgICAgICAgICAgICAgIGFuZCBWQVAzIG9mIE5WRTIsIGFs
dGhvdWdoIHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZQ0KPiAgICAgICAgICAgICAgICAgICAgIGZv
ciB0aGUgc2FtZSBWTkkxLCBJIGJlbGlldmUgaXQncyByZWFzb25hYmxlLCBzbw0KPiAgICAgICAg
ICAgICAgICAgICAgIHRoYXQncyB3aHkgSSB0aGluayB3ZSBzaG91bGQgYWxsb3cgaXQuDQo+IA0K
PiANCj4gICAgICAgICAgICAgICAgICAgICBPZiBjb3Vyc2UsIGluIFJGQzgwMTQgaXQgYWxzbyBz
YXlzOg0KPiANCj4gICAgICAgICAgICAgICAgICAgICAiTm90ZSB0aGF0IHR3byBkaWZmZXJlbnQg
VGVuYW50IFN5c3RlbXMgKGFuZCBUU0lzKSBhdHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgY2FuIHNo
YXJlIGEgVkFQIChlLmcuLCBUUzEgYW5kIFRTMiBpbiBGaWd1cmUgMikgc28gbG9uZyBhcyB0aGV5
IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiINCj4gDQo+ICAgICAgICAgICAg
ICAgICAgICAgU29tZSBwZW9wbGUgbWF5IGFyZ3VlIHRoYXQgYWxsIFRlbmFudCBTeXN0ZW1zDQo+
ICAgICAgICAgICAgICAgICAgICAgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdv
cmsgTVVTVCBzaGFyZQ0KPiAgICAgICAgICAgICAgICAgICAgIG9uZSBWQVAsIGlmIHRoYXQncyB0
cnVlLCB0aGVuIFZBUDEgYW5kIFZBUDMgc2hvdWxkDQo+ICAgICAgICAgICAgICAgICAgICAgbWVy
Z2UgaW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5hdGlvbiBkb2Vzbid0IHdvcmsuDQo+ICAgICAg
ICAgICAgICAgICAgICAgQ29weWluZyB0byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRz
LCBob3BlIGZvcg0KPiAgICAgICAgICAgICAgICAgICAgIHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5k
IGNvbW1lbnRzLg0KPiANCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgQmVzdCBSZWdhcmRzLA0K
PiANCj4gICAgICAgICAgICAgICAgICAgICBYaWFvIE1pbg0KPiANCj4gDQo+IA0KPiANCj4gDQo+
IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBu
dm8zIG1haWxpbmcgbGlzdA0KPiBudm8zQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vbnZvMw0KPg==


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIEpvZWwsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsOyI+SSBmdWxseSBhZ3JlZSB0byB5b3VyIGFuYWx5c2lzLjwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij5PbmUgbWFqb3IgZGlmZmVyZW5jZSBiZXR3
ZWVuIFZ4TEFOIGFuZCBHZW5ldmUgKG9yIFZ4TEFOLUdQRSkgaXMgdGhhdCBWeExBTiBkb2Vzbid0
IHN1cHBvcnQgbXVsdGktcHJvdG9jb2wgcGF5bG9hZCwgYW5kIFZ4TEFOIG9ubHkgc3VwcG9ydHMg
cGF5bG9hZCBvZiBFdGhlcm5ldCBmcmFtZS4gQWx0aG91Z2ggVnhMQU4gc3BlY2lmaWNhdGlvbiB3
YXMgZGV2ZWxvcGVkIG91dHNpZGUgTlZPMyBXRywgSSBiZWxpZXZlIFZ4TEFOIG1heSBhbHNvIGZh
bGwgd2l0aGluIHRoZSBOVk8zIGFyY2hpdGVjdHVyZSwgYW5kIHdlIHRyeSB0byBhbGlnbiAiQkZE
IGZvciBWeExBTiIgYW5kICJCRkQgZm9yIEdlbmV2ZSIuPGJyPjwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbDsiPkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+WGlhbyBNaW48L3A+PGRpdiBjbGFzcz0iek1h
aWxTaWduIiB1bm9uYW1lY2g9IuiCluaVjzEwMDkzNTcwIiB1bm9uYW1lZW49InhpYW9taW4xMDA5
MzU3MCI+PGRpdiBjbGFzcz0iek1haWxTaWduQ29udGVudCI+PGRpdj48L2Rpdj48L2Rpdj48L2Rp
dj48ZGl2IGNsYXNzPSJ6TWFpbEZyb20iPjwvZGl2PjxkaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlS
b3ciIHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9
IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5k
LWNvbG9yOiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsgdGV4dC1hbGlnbjogY2VudGVyOyIgbGFu
Z3VhZ2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iendy
aXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdiBjbGFzcz0iY29udHJvbC1ncm91cCB6aGlzdG9yeVBh
bmVsIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUhlYWRlciIgc3R5bGU9InBhZGRpbmc6IDhweDsgYmFj
a2dyb3VuZC1jb2xvcjogI0Y1RjZGODsiPjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0
b3J5U2VuZGVyVHh0Ij7lj5Hku7bkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2Vy
TmFtZSI+Sm9lbE0uSGFscGVybiAmbHQ7am1oQGpvZWxoYWxwZXJuLmNvbSZndDs8L3NwYW4+PC9k
aXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlUT1R4dCI+5pS25Lu25Lq677ya
PC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxp
bmU7Ij5Bbm9vcCBHaGFud2FuaSAmbHQ7YW5vb3BAYWx1bW5pLmR1a2UuZWR1Jmd0Ozs8L3NwYW4+
PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij7ogpbm
lY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3Rv
cnlDQ1R4dCI+5oqE6YCB5Lq677yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUi
IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5udm8zQGlldGYub3JnICZsdDtudm8zQGlldGYub3Jn
Jmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBp
bmxpbmU7Ij5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyAmbHQ7ZHJhZnQtaWV0Zi1iZmQt
dnhsYW5AaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5
bGU9ImRpc3BsYXk6IGlubGluZTsiPnJ0Zy1iZmQgV0cgJmx0O3J0Zy1iZmRAaWV0Zi5vcmcmZ3Q7
Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeURhdGVUeHQi
PuaXpSDmnJ8g77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9IiI+MjAxOeW5tDEw5pyIMDnml6UgMDY6
MzE8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlTdWJqZWN0
VHh0Ij7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFRpdGxlIj48c3Ryb25n
PlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBh
dCBWVEVQPC9zdHJvbmc+PC9zcGFuPjwvZGl2PjwvZGl2PjxkaXYgem1haWxidXNpbmVzcz0iYnVz
aW5lc3NFeHRlcm5hbCI+PC9kaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlDb250ZW50Ij48ZGl2Pkkm
bmJzcDt3aWxsJm5ic3A7YWRkJm5ic3A7dGhhdCZuYnNwO2Zyb20mbmJzcDt0aGUmbmJzcDtwb2lu
dCZuYnNwO29mJm5ic3A7dmlldyZuYnNwO29mJm5ic3A7VnhMQU4mbmJzcDs5d2hpY2gmbmJzcDtp
cyZuYnNwO3RoZSZuYnNwO3RvcGljKSwmbmJzcDtJJm5ic3A7PGJyPndvdWxkJm5ic3A7ZXhwZWN0
Jm5ic3A7dGhlJm5ic3A7TVBMUyZuYnNwO3BhY2tldCZuYnNwO3RvJm5ic3A7YXJyaXZlJm5ic3A7
aW4mbmJzcDthbiZuYnNwO0V0aGVybmV0Jm5ic3A7ZnJhbWUsJm5ic3A7YW5kJm5ic3A7Zm9yJm5i
c3A7PGJyPlZ4TEFOJm5ic3A7dG8mbmJzcDtmb3J3YXJkJm5ic3A7dGhhdCZuYnNwO0V0aGVybmV0
Jm5ic3A7ZnJhbWUuJm5ic3A7Jm5ic3A7VGhlJm5ic3A7VlRFUCZuYnNwO3dvdWxkJm5ic3A7bm90
Jm5ic3A7c2VlbSZuYnNwO3RvJm5ic3A7ZXZlbiZuYnNwOzxicj5uZWVkJm5ic3A7dG8mbmJzcDti
ZSZuYnNwO2F3YXJlJm5ic3A7dGhhdCZuYnNwO3RoZSZuYnNwO2NvbnRlbnQmbmJzcDtpcyZuYnNw
O01QTFMuPGJyPjxicj5Zb3Vycyw8YnI+Sm9lbDxicj48YnI+T24mbmJzcDsxMC84LzIwMTkmbmJz
cDs2OjI4Jm5ic3A7UE0sJm5ic3A7QW5vb3AmbmJzcDtHaGFud2FuaSZuYnNwO3dyb3RlOjxicj4m
Z3Q7Jm5ic3A7SGkmbmJzcDtYaWFvJm5ic3A7TWluLDxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJz
cDtUaGUmbmJzcDtwaWN0dXJlJm5ic3A7ZG9lc24ndCZuYnNwO2hhdmUmbmJzcDtlbm91Z2gmbmJz
cDtpbmZvcm1hdGlvbiZuYnNwO3RvJm5ic3A7ZXhwbGFpbiZuYnNwO3doeSZuYnNwO3RoZXkmbmJz
cDthcmUmbmJzcDtpbiZuYnNwOzxicj4mZ3Q7Jm5ic3A7dGhlJm5ic3A7c2FtZSZuYnNwO1ZOSSwm
bmJzcDthbmQmbmJzcDtleGFjdGx5Jm5ic3A7aG93Jm5ic3A7Zm9yd2FyZGluZyZuYnNwO2hhcHBl
bnMmbmJzcDtiZXR3ZWVuJm5ic3A7dGhlJm5ic3A7TVBMUyZuYnNwO2FuZCZuYnNwOzxicj4mZ3Q7
Jm5ic3A7bm9uLU1QTFMmbmJzcDtwYXJ0cy48YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7QW5v
b3A8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7T24mbmJzcDtUdWUsJm5ic3A7T2N0Jm5ic3A7
OCwmbmJzcDsyMDE5Jm5ic3A7YXQmbmJzcDsxMjozMSZuYnNwO0FNJm5ic3A7Jmx0O3hpYW8ubWlu
MkB6dGUuY29tLmNuJm5ic3A7PGJyPiZndDsmbmJzcDsmbHQ7bWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuJmd0OyZndDsmbmJzcDt3cm90ZTo8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SGkmbmJzcDtBbm9vcCw8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7
Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJJm5ic3A7ZG9uJ3Qm
bmJzcDtrbm93Jm5ic3A7c3VjaCZuYnNwO2EmbmJzcDtkcmFmdCZuYnNwO3RoYXQmbmJzcDtkZXNj
cmliZXMmbmJzcDtNUExTJm5ic3A7b3ZlciZuYnNwO0dlbmV2ZSwmbmJzcDtidXQmbmJzcDtJPGJy
PiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtiZWxpZXZlJm5ic3A7dGhlJm5ic3A7
Zm9sbG93aW5nJm5ic3A7ZmlndXJlJm5ic3A7ZGVyaXZlZCZuYnNwO2Zyb20mbmJzcDtmaWd1cmUm
bmJzcDsxJm5ic3A7b2YmbmJzcDtSRkM4MDE0Jm5ic3A7d291bGQ8YnI+Jmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2hlbHAsJm5ic3A7aW4mbmJzcDt0aGUmbmJzcDtmb2xsb3dpbmcm
bmJzcDtmaWd1cmUmbmJzcDtUZW5hbnQmbmJzcDtTeXN0ZW0xLCZuYnNwO1RlbmFudCZuYnNwO1N5
c3RlbTIsJm5ic3A7VGVuYW50PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtT
eXN0ZW0zJm5ic3A7YW5kJm5ic3A7VGVuYW50Jm5ic3A7U3lzdGVtNCZuYnNwO2FyZSZuYnNwO2Fz
c3VtZWQmbmJzcDtiZWxvbmdpbmcmbmJzcDt0byZuYnNwO3RoZSZuYnNwO3NhbWUmbmJzcDtWTkks
Jm5ic3A7c288YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3R3byZuYnNwO0JG
RCZuYnNwO3Nlc3Npb25zJm5ic3A7Zm9yJm5ic3A7dGhlJm5ic3A7c2FtZSZuYnNwO1ZOSSZuYnNw
O25lZWQmbmJzcDt0byZuYnNwO2JlJm5ic3A7cnVuJm5ic3A7YmV0d2VlbiZuYnNwO05WRTEmbmJz
cDthbmQmbmJzcDtOVkUyLjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0t
LS0tLS0rPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsr
LS0tLXwmbmJzcDtUZW5hbnQmbmJzcDt8PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsoJm5ic3A7JyZuYnNwOykmbmJzcDsmbmJzcDt8Jm5ic3A7U3lzdGVtMXw8YnI+Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy4uLi4uLi4u
Li4uLi4uLi4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsoJm5ic3A7
TVBMUyZuYnNwOykmbmJzcDsrLS0tLS0tLS0rPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
LiZuYnNwOyZuYnNwOystLSstKyZuYnNwOygmbmJzcDtfJm5ic3A7KTxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOy4tLXxOVkUxfC0tLSs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsu
Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3w8YnI+Jmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsuJm5ic3A7Jm5ic3A7Ky0tKy0rPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3w8YnI+Jmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy4mbmJzcDsmbmJzcDtMMyZuYnNw
O092ZXJsYXkmbmJzcDsmbmJzcDsuJm5ic3A7Jm5ic3A7Jm5ic3A7KCZuYnNwOycmbmJzcDspPGJy
PiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsu
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TmV0d29yayZuYnNwOyZuYnNwOyZuYnNwOy4mbmJzcDso
RXRoZXJuZXQpPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7LiZuYnNwOyZuYnNwOyZuYnNw
OygmbmJzcDtfJm5ic3A7KTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt8PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsuLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Ky0tLS0tLS0tKzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDtUZW5hbnQmbmJzcDt8PGJyPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tLSsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7U3lzdGVtMnw8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3xOVkUyfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOystLS0tLS0tLSs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8LS0t
LS0tLS0rPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsrLS0tLSsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt8PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KCZuYnNw
OycmbmJzcDspJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KCZuYnNw
OycmbmJzcDspPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsoJm5ic3A7TVBMUyZuYnNwOykmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsoRXRoZXJuZXQp
PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsoJm5ic3A7XyZuYnNwOykmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsoJm5ic3A7XyZuYnNwOyk8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8PGJy
PiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tLS0t
LS0rJm5ic3A7Jm5ic3A7Ky0tLS0tLS0tKzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwO1RlbmFudCZuYnNwO3wmbmJzcDsmbmJzcDt8Jm5i
c3A7VGVuYW50Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7fCZuYnNwO1N5c3RlbTN8Jm5ic3A7Jm5ic3A7fCZuYnNwO1N5c3RlbTR8PGJy
PiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tLS0t
LS0rJm5ic3A7Jm5ic3A7Ky0tLS0tLS0tKzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+
Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0Jlc3QmbmJzcDtSZWdhcmRzLDxicj4m
Z3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtYaWFvJm5ic3A7
TWluPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO+WO
n+Wni+mCruS7tjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KuWPkeS7tuS6
uu+8mipBbm9vcEdoYW53YW5pJm5ic3A7Jmx0O2Fub29wQGFsdW1uaS5kdWtlLmVkdTxicj4mZ3Q7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUmZ3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KuaUtuS7
tuS6uu+8mirogpbmlY8xMDA5MzU3MDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyrmioTpgIHkurrvvJoqR3JlZyZuYnNwO01pcnNreSZuYnNwOyZsdDtncmVnaW1pcnNreUBn
bWFpbC5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tJmd0OyZndDs7ZGlkdXR0QGdtYWlsLmNvbTxicj4mZ3Q7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpkaWR1dHRAZ21haWwuLmNvbSZn
dDsmbmJzcDsmbHQ7ZGlkdXR0QGdtYWlsLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmx0O21haWx0bzpkaWR1dHRAZ21haWwuY29tJmd0OyZndDs7ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZs
dDttYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcmZ3Q7PGJyPiZndDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8
YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86ZHJhZnQtaWV0
Zi1iZmQtdnhsYW5AaWV0Zi5vcmcmZ3Q7Jmd0Oztudm8zQGlldGYub3JnPGJyPiZndDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOm52bzNAaWV0Zi5vcmcmZ3Q7Jm5ic3A7
Jmx0O252bzNAaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZs
dDttYWlsdG86bnZvM0BpZXRmLm9yZyZndDsmZ3Q7O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSZndDsmbmJzcDsmbHQ7c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tJmd0OyZndDs7cnRnLWJmZCZuYnNwO1dHJm5ic3A7
Jmx0O3J0Zy1iZmRAaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZsdDttYWlsdG86cnRnLWJmZEBpZXRmLm9yZyZndDsmZ3Q7O0pvZWwmbmJzcDtNLiZuYnNwO0hh
bHBlcm4mbmJzcDsmbHQ7am1oQGpvZWxoYWxwZXJuLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tJmd0OyZndDs7dHNy
aWRoYXJAdm13YXJlLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0
O21haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tJmd0OyZuYnNwOyZsdDt0c3JpZGhhckB2bXdhcmUu
LmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzp0c3Jp
ZGhhckB2bXdhcmUuY29tJmd0OyZndDs7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsq5pelJm5ic3A75pyfJm5ic3A777yaKjIwMTnlubQxMOaciDA45pelJm5ic3A7MTI6MTU8
YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyrkuLsmbmJzcDvpopgmbmJzcDvv
vJoqKlJlOiZuYnNwO1tudm8zXSZuYnNwO0JGRCZuYnNwO292ZXImbmJzcDtWWExBTjombmJzcDtU
cmFwcGluZyZuYnNwO0JGRCZuYnNwO0NvbnRyb2wmbmJzcDtwYWNrZXQmbmJzcDthdDxicj4mZ3Q7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VlRFUCo8YnI+Jmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO0hpJm5ic3A7WGlhbyZuYnNwO01pbiw8YnI+Jmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO0lzJm5ic3A7dGhlcmUmbmJzcDthJm5ic3A7ZHJhZnQmbmJzcDt0
aGF0Jm5ic3A7ZGVzY3JpYmVzJm5ic3A7TVBMUyZuYnNwO292ZXImbmJzcDtHZW5ldmU/Jm5ic3A7
Jm5ic3A7SXQmbmJzcDtzb3VuZHMmbmJzcDtsaWtlPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt0aGUmbmJzcDtOVkUmbmJzcDtpcyZuYnNwO2FuJm5ic3A7TVBMUyZuYnNwO3Jv
dXRlciZuYnNwO2luJm5ic3A7dGhpcyZuYnNwO2Nhc2UmbmJzcDthbmQmbmJzcDtpZiZuYnNwO3lv
dSdyZSZuYnNwO3VzaW5nJm5ic3A7dGhlJm5ic3A7c2FtZTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Vk5JJm5ic3A7YXMmbmJzcDt5b3UmbmJzcDtzd2l0Y2gmbmJzcDtNUExT
LCZuYnNwO3RoZW4mbmJzcDtpdCdzJm5ic3A7YSZuYnNwO29uZS1hcm1lZCZuYnNwO3JvdXRlci4m
bmJzcDsmbmJzcDtUaGF0Jm5ic3A7ZG9lc24ndDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Y2hhbmdlJm5ic3A7aG93Jm5ic3A7QkZEJm5ic3A7bmVlZHMmbmJzcDt0byZuYnNw
O2JlJm5ic3A7cnVuJm5ic3A7YmV0d2VlbiZuYnNwO05WRXMuPGJyPiZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0Fub29wPGJyPiZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO09uJm5ic3A7TW9uLCZuYnNwO09jdCZuYnNw
OzcsJm5ic3A7MjAxOSZuYnNwO2F0Jm5ic3A7NzoyOCZuYnNwO1BNJm5ic3A7Jmx0O3hpYW8ubWlu
MkB6dGUuY29tLmNuPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuJmd0OyZndDsmbmJzcDt3cm90ZTo8YnI+Jmd0OyZuYnNw
Ozxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7SGkmbmJzcDtBbm9vcCw8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTb3Jy
eSZuYnNwO2ZvciZuYnNwO3RoZSZuYnNwO2xhdGUmbmJzcDtyZXNwb25zZSwmbmJzcDtJJm5ic3A7
anVzdCZuYnNwO2NvbWUmbmJzcDtiYWNrJm5ic3A7ZnJvbSZuYnNwO3ZhY2F0aW9uLjxicj4mZ3Q7
Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtUaGUmbmJzcDt1c2UmbmJzcDtjYXNlJm5ic3A7aXMmbmJzcDt0aGF0Jm5ic3A7
dGhlJm5ic3A7bmV0d29yayZuYnNwO2JldHdlZW4mbmJzcDt0aGUmbmJzcDtWTSZuYnNwO2FuZCZu
YnNwO3RoZSZuYnNwO05WRSZuYnNwO2lzPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthbiZuYnNwO01QTFMmbmJzcDtuZXR3b3JrLCZu
YnNwO3dpdGhpbiZuYnNwO3doaWNoJm5ic3A7dGhlJm5ic3A7cGFja2V0Jm5ic3A7aXMmbmJzcDtm
b3J3YXJkZWQmbmJzcDtiYXNpbmcmbmJzcDtvbjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TVBMUyZuYnNwO2xhYmVsLCZuYnNwO2J1
dCZuYnNwO25vdCZuYnNwO0V0aGVybmV0Jm5ic3A7TUFDJm5ic3A7YWRkcmVzcyZuYnNwO2FuZC9v
ciZuYnNwOzgwMi4xUSZuYnNwO1ZMQU4uPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtXaGVuJm5ic3A7dHdvJm5ic3A7c3VjaCZuYnNw
O2tpbmQmbmJzcDtvZiZuYnNwO01QTFMmbmJzcDtuZXR3b3JrcyZuYnNwO25lZWQmbmJzcDt0byZu
YnNwO2NvbW11bmljYXRlJm5ic3A7d2l0aDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZWFjaCZuYnNwO290aGVyLCZuYnNwO3Rocm91
Z2gmbmJzcDthJm5ic3A7R2VuZXZlJm5ic3A7dHVubmVsLCZuYnNwO3RoZSZuYnNwO2VuY2FwJm5i
c3A7SSZuYnNwO2lsbHVzdHJhdGVkPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3b3VsZCZuYnNwO2JlJm5ic3A7dXNlZC48YnI+Jmd0
OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtCZXN0Jm5ic3A7UmVnYXJkcyw8YnI+Jmd0OyZuYnNw
Ozxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7WGlhbyZuYnNwO01pbjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDvljp/lp4vpgq7ku7Y8YnI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyrl
j5Hku7bkurrvvJoqQW5vb3BHaGFud2FuaSZuYnNwOyZsdDthbm9vcEBhbHVtbmkuZHVrZS5lZHU8
YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZsdDttYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Jmd0OyZndDs8YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyrmlLbku7bk
urrvvJoq6IKW5pWPMTAwOTM1NzA7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsq5oqE6YCB5Lq677yaKkdyZWcmbmJzcDtNaXJza3km
bmJzcDsmbHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSZndDsmZ3Q7O2RpZHV0dEBnbWFpbC5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSZndDsmbmJzcDsmbHQ7ZGlkdXR0QGdtYWlsLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpk
aWR1dHRAZ21haWwuY29tJmd0OyZndDs7ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8YnI+
Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZsdDttYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcmZ3Q7PGJyPiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86ZHJhZnQtaWV0Zi1iZmQt
dnhsYW5AaWV0Zi5vcmcmZ3Q7Jmd0Oztudm8zQGlldGYub3JnPGJyPiZndDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOm52bzNA
aWV0Zi5vcmcmZ3Q7Jm5ic3A7Jmx0O252bzNAaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86bnZvM0Bp
ZXRmLm9yZyZndDsmZ3Q7O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSZndDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDtzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20mZ3Q7Jmd0OztydGctYmZkJm5ic3A7V0c8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDtydGctYmZkQGlldGYub3JnJm5ic3A7
Jmx0O21haWx0bzpydGctYmZkQGlldGYub3JnJmd0OyZndDs7Sm9lbCZuYnNwO00uJm5ic3A7SGFs
cGVybjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmx0O2ptaEBqb2VsaGFscGVybi5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSZndDsmZ3Q7O3RzcmlkaGFyQHZtd2FyZS5jb208YnI+Jmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86dHNy
aWRoYXJAdm13YXJlLmNvbSZndDsmbmJzcDsmbHQ7dHNyaWRoYXJAdm13YXJlLmNvbTxicj4mZ3Q7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0
O21haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tJmd0OyZndDs7PGJyPiZndDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsq5pelJm5ic3A75pyfJm5i
c3A777yaKjIwMTnlubQwOeaciDI45pelJm5ic3A7MDU6MzY8YnI+Jmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyrkuLsmbmJzcDvpopgmbmJz
cDvvvJoqKlJlOiZuYnNwO1tudm8zXSZuYnNwO0JGRCZuYnNwO292ZXImbmJzcDtWWExBTjombmJz
cDtUcmFwcGluZyZuYnNwO0JGRCZuYnNwO0NvbnRyb2w8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BhY2tldCZuYnNwO2F0Jm5ic3A7
VlRFUCo8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO0hpJm5ic3A7WGlhbyZuYnNwO01pbiw8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoYW5rcyZuYnNwO2ZvciZuYnNw
O3RoZSZuYnNwO2RldGFpbHMmbmJzcDthYm91dCZuYnNwO3RoZSZuYnNwO2VuY2FwJm5ic3A7YnV0
Jm5ic3A7dGhlJm5ic3A7dXNlJm5ic3A7Y2FzZSZuYnNwO2lzJm5ic3A7bm90PGJyPiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjbGVhci4m
bmJzcDsmbmJzcDtJdCZuYnNwO21pZ2h0Jm5ic3A7aGVscCZuYnNwO2lmJm5ic3A7eW91Jm5ic3A7
ZXhwbGFpbiZuYnNwO3doeSZuYnNwO2l0cyZuYnNwO25lY2Vzc2FyeSZuYnNwO3RvJm5ic3A7bWFw
Jm5ic3A7YTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7cGh5c2ljYWwmbmJzcDtFdGhlcm5ldCZuYnNwO3BvcnQmbmJzcDthbmQvb3Im
bmJzcDs4MDIuMVEmbmJzcDtWTEFOJm5ic3A7dG8mbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7Vk5J
Jm5ic3A7YXMmbmJzcDthbjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TVBMUyZuYnNwO3BhY2tldCZuYnNwO3dpdGhvdXQmbmJzcDth
biZuYnNwO0wyJm5ic3A7aGVhZGVyLjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFua3MsPGJyPiZndDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBbm9v
cDxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtPbiZuYnNwO1RodSwmbmJzcDtTZXAmbmJzcDsyNiwmbmJzcDsy
MDE5Jm5ic3A7YXQmbmJzcDs3OjUwJm5ic3A7UE0mbmJzcDsmbHQ7eGlhby5taW4yQHp0ZS5jb20u
Y248YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZsdDttYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24mZ3Q7Jmd0OyZuYnNwO3dyb3Rl
Ojxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtIaSZuYnNwO0Fub29w
LDxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O0R1ZSZuYnNwO3RvJm5ic3A7dGhlJm5ic3A7ZmFjdCZuYnNwO3RoYXQmbmJzcDthJm5ic3A7dmFy
aWV0eSZuYnNwO29mJm5ic3A7VHVubmVscyZuYnNwO2NvdWxkJm5ic3A7YmUmbmJzcDt1c2VkPGJy
PiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt1bmRlciZuYnNwO3RoZSZuYnNwO05WTzMmbmJzcDth
cmNoaXRlY3R1cmUsJm5ic3A7YXMmbmJzcDthbiZuYnNwO2V4YW1wbGUsJm5ic3A7YmVsb3cmbmJz
cDtmaWd1cmU8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lsbHVzdHJhdGVzJm5ic3A7dGhl
Jm5ic3A7Zm9ybWF0Jm5ic3A7b2YmbmJzcDtNUExTJm5ic3A7cGFja2V0Jm5ic3A7b3ZlciZuYnNw
O0dlbmV2ZSZuYnNwO1R1bm5lbC48YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzEmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsyJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Mzxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MCZuYnNwOzEmbmJzcDsy
Jm5ic3A7MyZuYnNwOzQmbmJzcDs1Jm5ic3A7NiZuYnNwOzcmbmJzcDs4Jm5ic3A7OSZuYnNwOzAm
bmJzcDsxJm5ic3A7MiZuYnNwOzMmbmJzcDs0Jm5ic3A7NSZuYnNwOzYmbmJzcDs3Jm5ic3A7OCZu
YnNwOzkmbmJzcDswJm5ic3A7MSZuYnNwOzImbmJzcDszJm5ic3A7NCZuYnNwOzUmbmJzcDs2Jm5i
c3A7NyZuYnNwOzgmbmJzcDs5Jm5ic3A7MCZuYnNwOzE8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOystKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPGJyPiZndDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7fiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO091dGVyJm5ic3A7RXRoZXJuZXQmbmJzcDtIZWFk
ZXImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt+PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ky0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8YnI+Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T3V0ZXIm
bmJzcDtJUHZYJm5ic3A7SGVhZGVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fjxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3w8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOystKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxi
cj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO091dGVyJm5ic3A7VURQJm5ic3A7SGVhZGVyJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7fjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3w8YnI+
Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOystKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO0dlbmV2ZSZuYnNwO0hlYWRlciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO348YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8PGJyPiZndDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyZsdDstKzxicj4m
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDt8PGJyPiZndDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7TVBMUyZuYnNwO0xhYmVsJm5ic3A7U3RhY2smbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt+Jm5ic3A7Jm5ic3A7TTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJz
cDsmbmJzcDtQPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsrLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKyZuYnNwOyZuYnNwO0w8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDt8Jm5ic3A7Jm5ic3A7Uzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3w8YnI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO34mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtQYXlsb2Fk
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fiZuYnNwOyZu
YnNwO1A8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Szxicj4m
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDtUPGJyPiZndDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyZsdDstKzxicj4m
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0ZDUyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3w8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOystKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Tm90ZSZuYnNwO3RoYXQmbmJzcDtpbiZuYnNwO05WTzMmbmJzcDt3
b3JraW5nJm5ic3A7Z3JvdXAmbmJzcDtHcmVnJm5ic3A7YW5kJm5ic3A7SSZuYnNwO2hhdmUmbmJz
cDtzdWJtaXR0ZWQmbmJzcDthbjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW5kaXZpZHVh
bCZuYnNwO2RyYWZ0Jm5ic3A7ZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUsJm5ic3A7d2hpY2gm
bmJzcDtpcyZuYnNwO3VzZWQ8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RvJm5ic3A7YWRk
cmVzcyZuYnNwO0JGRCZuYnNwO292ZXImbmJzcDtHZW5ldmUuPGJyPiZndDsmbmJzcDs8YnI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoZSZuYnNwO2ludGVudGlvbiZuYnNwO2lzJm5ic3A7dG8m
bmJzcDttYWtlJm5ic3A7dGhlJm5ic3A7dHdvJm5ic3A7ZHJhZnRzJm5ic3A7ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW48YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FuZCZuYnNwO2RyYWZ0LXhpYW8t
bnZvMy1iZmQtZ2VuZXZlJm5ic3A7YWxpZ25lZCwmbmJzcDt0aGF0Jm5ic3A7aXMmbmJzcDt0byZu
YnNwO3NheSwmbmJzcDt3ZTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dHJ5Jm5ic3A7dG8m
bmJzcDtkZWZpbmUmbmJzcDt0aGUmbmJzcDtpZGVudGljYWwmbmJzcDttZWNoYW5pc20mbmJzcDtm
b3ImbmJzcDt0aGUmbmJzcDtjb21tb24mbmJzcDtwYXJ0Jm5ic3A7b2Y8YnI+Jmd0OyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0JGRCZuYnNwO292ZXImbmJzcDtWeExBTiZuYnNwO1R1bm5lbCZuYnNwO2Fu
ZCZuYnNwO0JGRCZuYnNwO292ZXImbmJzcDtHZW5ldmUmbmJzcDtUdW5uZWwuJm5ic3A7Rm9yJm5i
c3A7dGhlPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjb21tb24mbmJzcDtwYXJ0LCZuYnNw
O2RyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlJm5ic3A7d291bGQmbmJzcDtyZWZlcmVuY2UmbmJz
cDt0bzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZHJhZnQtaWV0Zi1iZmQtdnhsYW4sJm5i
c3A7YW5kJm5ic3A7Zm9yJm5ic3A7dGhlJm5ic3A7b3RoZXImbmJzcDtwYXJ0Jm5ic3A7c3BlY2lm
aWMmbmJzcDt0bzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7R2VuZXZlLCZuYnNwO3dlJ2xs
Jm5ic3A7ZGVmaW5lJm5ic3A7dGhlJm5ic3A7c3BlY2lmaWMmbmJzcDttZWNoYW5pc20mbmJzcDtp
bjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUu
PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
SG9wZSZuYnNwO3RoYXQmbmJzcDtjbGFyaWZpZXMuPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
Ozxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QmVzdCZuYnNwO1JlZ2FyZHMsPGJyPiZndDsm
bmJzcDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1hpYW8mbmJzcDtNaW48YnI+Jmd0OyZu
YnNwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A75Y6f5aeL6YKu5Lu2PGJyPiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsq5Y+R5Lu25Lq677yaKkFub29wR2hhbndhbmkmbmJzcDsmbHQ7YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSZndDsmZ3Q7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsq5pS25Lu25Lq677yaKuiCluaVjzEwMDkzNTcwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7KuaKhOmAgeS6uu+8mipHcmVnJm5ic3A7TWlyc2t5Jm5ic3A7Jmx0O2dyZWdpbWlyc2t5QGdt
YWlsLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20mZ3Q7Jmd0OztkaWR1dHRAZ21haWwuY29tPGJyPiZndDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbHQ7bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20mZ3Q7Jm5ic3A7Jmx0O2RpZHV0dEBn
bWFpbC5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSZndDsmZ3Q7O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPGJyPiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3Jn
Jmd0Ozxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O2RyYWZ0LWlldGYtYmZkLXZ4bGFu
QGlldGYub3JnPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOmRyYWZ0LWll
dGYtYmZkLXZ4bGFuQGlldGYub3JnJmd0OyZndDs7bnZvM0BpZXRmLm9yZzxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpudm8zQGlldGYub3JnJmd0OyZuYnNwOyZsdDtudm8z
QGlldGYub3JnPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOm52bzNAaWV0
Zi5vcmcmZ3Q7Jmd0OztzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPGJyPiZndDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20mZ3Q7
PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tJmd0OyZndDs7cnRnLWJmZCZuYnNwO1dHPGJyPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbHQ7cnRnLWJmZEBpZXRmLm9yZyZuYnNwOyZsdDttYWlsdG86cnRnLWJmZEBp
ZXRmLm9yZyZndDsmZ3Q7O0pvZWwmbmJzcDtNLiZuYnNwO0hhbHBlcm48YnI+Jmd0OyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZsdDtqbWhAam9lbGhhbHBlcm4uY29tPGJyPiZndDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbHQ7bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20mZ3Q7Jmd0Ozt0c3JpZGhhckB2
bXdhcmUuY29tPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOnRzcmlkaGFy
QHZtd2FyZS5jb20mZ3Q7Jm5ic3A7Jmx0O3RzcmlkaGFyQHZtd2FyZS5jb208YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSZndDsmZ3Q7O2Jm
ZC1jaGFpcnNAaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86
YmZkLWNoYWlyc0BpZXRmLm9yZyZndDsmbmJzcDsmbHQ7YmZkLWNoYWlyc0BpZXRmLm9yZzxicj4m
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnJmd0
OyZndDs7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsq5pelJm5ic3A75pyfJm5ic3A777ya
KjIwMTnlubQwOeaciDI25pelJm5ic3A7MjM6MTY8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyrkuLsmbmJzcDvpopgmbmJzcDvvvJoqKlJlOiZuYnNwO1tudm8zXSZuYnNwO0JGRCZuYnNwO292
ZXImbmJzcDtWWExBTjombmJzcDtUcmFwcGluZyZuYnNwO0JGRCZuYnNwO0NvbnRyb2w8YnI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BhY2tldCZuYnNwO2F0Jm5ic3A7VlRFUCo8YnI+Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO0hpJm5ic3A7WGlhbyZuYnNwO01pbiw8YnI+Jmd0OyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO0kmbmJzcDt0aGluayZuYnNwO3dlJm5ic3A7d291bGQmbmJzcDtuZWVkJm5i
c3A7bW9yZSZuYnNwO2RldGFpbCZuYnNwO2Fyb3VuZCZuYnNwO3RoZSZuYnNwO3VzZSZuYnNwO2Nh
c2U8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2JlbG93LiZuYnNwOyZuYnNwO1doYXQmbmJz
cDtkb2VzJm5ic3A7dGhlJm5ic3A7TVBMUyZuYnNwO3BhY2tldCZuYnNwO292ZXImbmJzcDtUdW5u
ZWwmbmJzcDtsb29rJm5ic3A7bGlrZT88YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7VGhhbmtzLDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7QW5vb3A8YnI+Jmd0
OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T24mbmJzcDtXZWQsJm5ic3A7U2Vw
Jm5ic3A7MjUsJm5ic3A7MjAxOSZuYnNwO2F0Jm5ic3A7MTE6MzcmbmJzcDtQTSZuYnNwOyZsdDt4
aWFvLm1pbjJAenRlLmNvbS5jbjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbiZndDsmZ3Q7Jm5ic3A7d3JvdGU6PGJyPiZndDsmbmJzcDs8
YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0hpJm5i
c3A7QW5vb3AsPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhhbmtzJm5ic3A7Zm9yJm5ic3A7eW91
ciZuYnNwO2NvbW1lbnRzLjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDb25zaWRlcmluZyZuYnNwO2EmbmJzcDtzY2VuYXJp
byZuYnNwO3doZXJlJm5ic3A7VFMxJm5ic3A7aGFzJm5ic3A7YW4mbmJzcDtNUExTJm5ic3A7YWNj
ZXNzPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDso
aS5lLiZuYnNwO01QTFMtUGFja2V0Jm5ic3A7b3ZlciZuYnNwO1R1bm5lbCZuYnNwO2JldHdlZW4m
bmJzcDtOVkVzKSZuYnNwO3RvJm5ic3A7Vk5JMSwmbmJzcDtUUzM8YnI+Jmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2hhcyZuYnNwO2FuJm5ic3A7RXRoZXJu
ZXQmbmJzcDthY2Nlc3MmbmJzcDsoaS5lLiZuYnNwO01BQy1GcmFtZSZuYnNwO292ZXImbmJzcDtU
dW5uZWw8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2JldHdlZW4mbmJzcDtOVkVzKSZuYnNwO3RvJm5ic3A7Vk5JMSwmbmJzcDt0aGVuJm5ic3A7aG93
Jm5ic3A7Y2FuJm5ic3A7VFMxJm5ic3A7YW5kJm5ic3A7VFMzJm5ic3A7c2hhcmU8YnI+Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29uZSZuYnNwO1ZBUD88
YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtCZXN0Jm5ic3A7UmVnYXJkcyw8YnI+Jmd0OyZuYnNwOzxi
cj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7WGlhbyZu
YnNwO01pbjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDvljp/lp4vpgq7ku7Y8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyrlj5Hku7bkurrvvJoqQW5vb3BHaGFud2FuaSZuYnNw
OyZsdDthbm9vcEBhbHVtbmkuZHVrZS5lZHU8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Jmd0
OyZndDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyrmlLbku7bkurrvvJoq6IKW5pWPMTAwOTM1NzA7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsq5oqE6YCB5Lq677yaKkdyZWcmbmJzcDtNaXJza3km
bmJzcDsmbHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSZndDsmZ3Q7O2RpZHV0dEBnbWFpbC5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSZndDsmbmJz
cDsmbHQ7ZGlkdXR0QGdtYWlsLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpkaWR1dHRAZ21haWwuY29tJmd0OyZndDs7ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmcmZ3Q7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbHQ7ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmcmZ3Q7Jmd0Oztudm8zQGlldGYub3JnPGJyPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOm52bzNAaWV0Zi5v
cmcmZ3Q7Jm5ic3A7Jmx0O252bzNAaWV0Zi5vcmc8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86bnZvM0BpZXRmLm9yZyZndDsmZ3Q7
O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSZndDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZsdDtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPGJyPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20mZ3Q7Jmd0OztydGctYmZkJm5ic3A7V0c8YnI+Jmd0OyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDtydGctYmZkQGlldGYub3Jn
Jm5ic3A7Jmx0O21haWx0bzpydGctYmZkQGlldGYub3JnJmd0OyZndDs7Sm9lbCZuYnNwO00uPGJy
PiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtIYWxwZXJu
Jm5ic3A7Jmx0O2ptaEBqb2VsaGFscGVybi5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSZn
dDsmZ3Q7O3RzcmlkaGFyQHZtd2FyZS5jb208YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSZndDsm
bmJzcDsmbHQ7dHNyaWRoYXJAdm13YXJlLmNvbTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tJmd0
OyZndDs7YmZkLWNoYWlyc0BpZXRmLm9yZzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0O21haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnJmd0OyZu
YnNwOyZsdDtiZmQtY2hhaXJzQGlldGYub3JnPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7bWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmcmZ3Q7
Jmd0Ozs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Oyrml6UmbmJzcDvmnJ8mbmJzcDvvvJoqMjAxOeW5tDA55pyIMjbml6UmbmJzcDswODozNjxicj4m
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KuS4uyZuYnNw
O+mimCZuYnNwO++8mioqUmU6Jm5ic3A7W252bzNdJm5ic3A7QkZEJm5ic3A7b3ZlciZuYnNwO1ZY
TEFOOiZuYnNwO1RyYXBwaW5nJm5ic3A7QkZEPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDb250cm9sJm5ic3A7cGFja2V0Jm5ic3A7YXQmbmJzcDtW
VEVQKjxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0OyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO252bzMmbmJzcDttYWls
aW5nJm5ic3A7bGlzdDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7bnZvM0BpZXRmLm9yZyZuYnNwOyZsdDttYWlsdG86bnZvM0BpZXRmLm9yZyZndDs8
YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2h0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMzxicj4mZ3Q7Jm5ic3A7PGJyPiZn
dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7
Jmd0OyZndDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO1NvbWUmbmJzcDtwZW9wbGUmbmJzcDttYXkmbmJzcDthcmd1ZSZuYnNwO3RoYXQmbmJzcDth
bGwmbmJzcDtUZW5hbnQmbmJzcDtTeXN0ZW1zJm5ic3A7Y29ubmVjdGluZzxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dG8mbmJzcDt0aGUmbmJzcDtz
YW1lJm5ic3A7VmlydHVhbCZuYnNwO05ldHdvcmsmbmJzcDtNVVNUJm5ic3A7c2hhcmUmbmJzcDtv
bmUmbmJzcDtWQVAsJm5ic3A7aWY8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3RoYXQncyZuYnNwO3RydWUsJm5ic3A7dGhlbiZuYnNwO1ZBUDEmbmJz
cDthbmQmbmJzcDtWQVAzJm5ic3A7c2hvdWxkJm5ic3A7bWVyZ2UmbmJzcDtpbnRvJm5ic3A7b25l
PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtWQVAm
bmJzcDthbmQmbmJzcDtteSZuYnNwO2V4cGxhbmF0aW9uJm5ic3A7ZG9lc24ndCZuYnNwO3dvcmsu
Jm5ic3A7Q29weWluZyZuYnNwO3RvJm5ic3A7TlZPMyZuYnNwO1dHPGJyPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0byZuYnNwO2ludm9sdmUmbmJzcDtt
b3JlJm5ic3A7ZXhwZXJ0cywmbmJzcDtob3BlJm5ic3A7Zm9yJm5ic3A7eW91ciZuYnNwO2NsYXJp
ZmljYXRpb25zPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDthbmQmbmJzcDtjb21tZW50cy48YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsmZ3Q7Jmd0Ozxicj4mZ3Q7Jm5ic3A7PGJyPiZn
dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJJm5ic3A7d291
bGQmbmJzcDtiZSZuYnNwO29uZSZuYnNwO29mJm5ic3A7dGhvc2UmbmJzcDt0aGF0Jm5ic3A7d291
bGQmbmJzcDthcmd1ZSZuYnNwO3RoYXQmbmJzcDt0aGV5Jm5ic3A7TVVTVDxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2hhcmUmbmJzcDtvbiZuYnNw
O1ZBUCZuYnNwO2lmJm5ic3A7dGhleSZuYnNwO2Nvbm5lY3QmbmJzcDt0byZuYnNwO3RoZSZuYnNw
O3NhbWUmbmJzcDtWaXJ0dWFsPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtOZXR3b3JrLiZuYnNwOyZuYnNwO0lNTywmbmJzcDt0aGUmbmJzcDtOVk8z
Jm5ic3A7YXJjaCZuYnNwO2RvYyZuYnNwO3Nob3VsZCZuYnNwO2hhdmUmbmJzcDtiZWVuPGJyPiZn
dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjbGVhcmVyJm5i
c3A7YWJvdXQmbmJzcDt0aGlzLjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGFua3MsPGJyPiZndDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBbm9vcDxicj4mZ3Q7Jm5ic3A7PGJyPiZn
dDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtPbiZuYnNwO1R1
ZSwmbmJzcDtTZXAmbmJzcDsyNCwmbmJzcDsyMDE5Jm5ic3A7YXQmbmJzcDs3OjQwJm5ic3A7UE0m
bmJzcDsmbHQ7eGlhby5taW4yQHp0ZS5jb20uY248YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZsdDttYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24m
Z3Q7Jmd0OyZuYnNwO3dyb3RlOjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtIaSZu
YnNwO1NhbnRvc2gsPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7V2l0aCZuYnNwO3JlZ2FyZCZuYnNwO3RvJm5ic3A7dGhlJm5ic3A7cXVlc3Rpb24mbmJzcDt3
aGV0aGVyJm5ic3A7d2UmbmJzcDtzaG91bGQmbmJzcDthbGxvdzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
bXVsdGlwbGUmbmJzcDtCRkQmbmJzcDtzZXNzaW9ucyZuYnNwO2ZvciZuYnNwO3RoZSZuYnNwO3Nh
bWUmbmJzcDtWTkkmbmJzcDtvciZuYnNwO25vdCwmbmJzcDtJTUhPPGJyPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDt3ZSZuYnNwO3Nob3VsZCZuYnNwO2FsbG93Jm5ic3A7aXQsJm5ic3A7bW9yZSZuYnNwO2V4cGxh
bmF0aW9uJm5ic3A7YXMmbmJzcDtmb2xsb3dzLi4uPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO0JlbG93Jm5ic3A7aXMmbmJzcDthJm5ic3A7ZmlndXJlJm5ic3A7ZGVyaXZlZCZuYnNw
O2Zyb20mbmJzcDtmaWd1cmUmbmJzcDsyJm5ic3A7b2YmbmJzcDtSRkM4MDE0PGJyPiZndDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsoQW4mbmJzcDtBcmNoaXRlY3R1cmUmbmJzcDtmb3ImbmJzcDtEYXRhLUNlbnRlciZu
YnNwO05ldHdvcms8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1ZpcnR1YWxpemF0aW9uJm5ic3A7b3ZlciZu
YnNwO0xheWVyJm5ic3A7MyZuYnNwOyhOVk8zKSkuPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtEYXRhJm5ic3A7Q2VudGVyJm5ic3A7TmV0d29yayZuYnNwOyhJUCkm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8PGJyPiZndDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3w8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUdW5uZWwm
bmJzcDtPdmVybGF5Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ky0tLS0tLS0tLS0tLSstLS0tLS0tLS0r
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ky0tLS0tLS0tLSstLS0t
LS0tLS0tLS0rPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7
Ky0tLS0tLS0tLS0rLS0tLS0tLSsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7fCZuYnNwOystLS0tLS0tKy0tLS0tLS0tLS0rJm5ic3A7fDxicj4mZ3Q7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwO3wmbmJzcDsmbmJzcDtPdmVybGF5
Jm5ic3A7TW9kdWxlJm5ic3A7Jm5ic3A7fCZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7fCZuYnNwOyZuYnNwO092ZXJsYXkmbmJzcDtNb2R1bGUm
bmJzcDsmbmJzcDt8Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7fCZuYnNwOystLS0tLS0tLS0rLS0tLS0tLS0rJm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsrLS0tLS0tLS0tKy0tLS0tLS0tKyZuYnNwO3w8
YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxi
cj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TlZF
MSZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwO05WRTI8YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsrLS0tLS0tLS0rLS0tLS0t
LSsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
fCZuYnNwOyZuYnNwOystLS0tLS0tLSstLS0tLS0tKyZuYnNwOyZuYnNwO3w8YnI+Jmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDt8Vk5JMSZuYnNwO1ZOSTIm
bmJzcDsmbmJzcDtWTkkxJm5ic3A7fCZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7fCZuYnNwO1ZOSTEmbmJzcDtWTkkyJm5i
c3A7Vk5JMSZuYnNwO3wmbmJzcDsmbmJzcDt8PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Ky0rLS0tLS0rLS0tLSstLS0rJm5ic3A7Jm5ic3A7fCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsrLSst
LS0tLSstLS0tLSstLSsmbmJzcDsmbmJzcDt8PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDt8VkFQMXwmbmJzcDtWQVAyfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJz
cDtWQVAzJm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3xW
QVAxfCZuYnNwO1ZBUDJ8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwO1ZBUDN8
PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tLSstLS0tLSstLS0t
Ky0tLS0tLSsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tLSst
LS0tLSstLS0tLSstLS0tLSs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8
PGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3w8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0tLS0tLS0r
LS0tLS0rLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tLS08YnI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RlbmFudCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fDxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VFNJMSZuYnNwO3wmbmJzcDtUU0kyfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3wmbmJzcDtUU0kzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VFNJMXwmbmJzcDtUU0kyfCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3xUU0kzPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tKyZuYnNwOystLS0rJm5ic3A7Ky0tLSsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsrLS0tKyZuYnNwOystLS0rJm5ic3A7Jm5ic3A7Jm5ic3A7Ky0t
LSs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3xUUzF8Jm5ic3A7fFRTMnwmbmJzcDt8VFMzfCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O3xUUzR8Jm5ic3A7fFRTNXwmbmJzcDsmbmJzcDsmbmJzcDt8VFM2fDxicj4mZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ky0tLSsmbmJz
cDsrLS0tKyZuYnNwOystLS0rJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Ky0tLSsmbmJzcDsrLS0tKyZu
YnNwOyZuYnNwOyZuYnNwOystLS0rPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Rv
Jm5ic3A7bXkmbmJzcDt1bmRlcnN0YW5kaW5nLCZuYnNwO3RoZSZuYnNwO0JGRCZuYnNwO3Nlc3Np
b25zJm5ic3A7YmV0d2VlbiZuYnNwO05WRTE8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FuZCZuYnNwO05W
RTImbmJzcDthcmUmbmJzcDthY3R1YWxseSZuYnNwO2luaXRpYXRlZCZuYnNwO2FuZCZuYnNwO3Rl
cm1pbmF0ZWQmbmJzcDthdDxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VkFQJm5ic3A7b2YmbmJzcDtOVkUu
PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0lmJm5ic3A7dGhlJm5ic3A7bmV0d29y
ayZuYnNwO29wZXJhdG9yJm5ic3A7d2FudCZuYnNwO3RvJm5ic3A7c2V0Jm5ic3A7dXAmbmJzcDtv
bmUmbmJzcDtCRkQ8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3Nlc3Npb24mbmJzcDtiZXR3ZWVuJm5ic3A7
VkFQMSZuYnNwO29mJm5ic3A7TlZFMSZuYnNwO2FuZCZuYnNwO1ZBUDFvZiZuYnNwO05WRTIsJm5i
c3A7YXQmbmJzcDt0aGU8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3NhbWUmbmJzcDt0aW1lJm5ic3A7YW5v
dGhlciZuYnNwO0JGRCZuYnNwO3Nlc3Npb24mbmJzcDtiZXR3ZWVuJm5ic3A7VkFQMyZuYnNwO29m
Jm5ic3A7TlZFMTxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YW5kJm5ic3A7VkFQMyZuYnNwO29mJm5ic3A7
TlZFMiwmbmJzcDthbHRob3VnaCZuYnNwO3RoZSZuYnNwO3R3byZuYnNwO0JGRCZuYnNwO3Nlc3Np
b25zJm5ic3A7YXJlPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtzYW1lJm5i
c3A7Vk5JMSwmbmJzcDtJJm5ic3A7YmVsaWV2ZSZuYnNwO2l0J3MmbmJzcDtyZWFzb25hYmxlLCZu
YnNwO3NvPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGF0J3MmbmJzcDt3aHkmbmJzcDtJJm5ic3A7dGhp
bmsmbmJzcDt3ZSZuYnNwO3Nob3VsZCZuYnNwO2FsbG93Jm5ic3A7aXQuPGJyPiZndDsmbmJzcDs8
YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7T2YmbmJzcDtjb3Vyc2UsJm5ic3A7aW4m
bmJzcDtSRkM4MDE0Jm5ic3A7aXQmbmJzcDthbHNvJm5ic3A7c2F5czo8YnI+Jmd0OyZuYnNwOzxi
cj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Ik5vdGUmbmJzcDt0aGF0Jm5ic3A7dHdvJm5ic3A7ZGlmZmVyZW50
Jm5ic3A7VGVuYW50Jm5ic3A7U3lzdGVtcyZuYnNwOyhhbmQmbmJzcDtUU0lzKSZuYnNwO2F0dGFj
aGVkJm5ic3A7dG8mbmJzcDthJm5ic3A7Y29tbW9uJm5ic3A7TlZFJm5ic3A7Y2FuJm5ic3A7c2hh
cmUmbmJzcDthJm5ic3A7VkFQJm5ic3A7KGUuZy4sJm5ic3A7VFMxJm5ic3A7YW5kJm5ic3A7VFMy
Jm5ic3A7aW4mbmJzcDtGaWd1cmUmbmJzcDsyKSZuYnNwO3NvJm5ic3A7bG9uZyZuYnNwO2FzJm5i
c3A7dGhleSZuYnNwO2Nvbm5lY3QmbmJzcDt0byZuYnNwO3RoZSZuYnNwO3NhbWUmbmJzcDtWaXJ0
dWFsJm5ic3A7TmV0d29yay4iPGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1NvbWUm
bmJzcDtwZW9wbGUmbmJzcDttYXkmbmJzcDthcmd1ZSZuYnNwO3RoYXQmbmJzcDthbGwmbmJzcDtU
ZW5hbnQmbmJzcDtTeXN0ZW1zPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjb25uZWN0aW5nJm5ic3A7dG8m
bmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7VmlydHVhbCZuYnNwO05ldHdvcmsmbmJzcDtNVVNUJm5i
c3A7c2hhcmU8YnI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29uZSZuYnNwO1ZBUCwmbmJzcDtpZiZuYnNwO3Ro
YXQncyZuYnNwO3RydWUsJm5ic3A7dGhlbiZuYnNwO1ZBUDEmbmJzcDthbmQmbmJzcDtWQVAzJm5i
c3A7c2hvdWxkPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttZXJnZSZuYnNwO2ludG8mbmJzcDtvbmUmbmJz
cDtWQVAmbmJzcDthbmQmbmJzcDtteSZuYnNwO2V4cGxhbmF0aW9uJm5ic3A7ZG9lc24ndCZuYnNw
O3dvcmsuPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDb3B5aW5nJm5ic3A7dG8mbmJzcDtOVk8zJm5ic3A7
V0cmbmJzcDt0byZuYnNwO2ludm9sdmUmbmJzcDttb3JlJm5ic3A7ZXhwZXJ0cywmbmJzcDtob3Bl
Jm5ic3A7Zm9yPGJyPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt5b3VyJm5ic3A7Y2xhcmlmaWNhdGlvbnMmbmJz
cDthbmQmbmJzcDtjb21tZW50cy48YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtCZXN0Jm5ic3A7UmVnYXJkcyw8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7WGlhbyZuYnNwO01pbjxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZu
YnNwOzxicj4mZ3Q7Jm5ic3A7PGJyPiZndDsmbmJzcDs8YnI+Jmd0OyZuYnNwOzxicj4mZ3Q7Jm5i
c3A7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Jmd0
OyZuYnNwO252bzMmbmJzcDttYWlsaW5nJm5ic3A7bGlzdDxicj4mZ3Q7Jm5ic3A7bnZvM0BpZXRm
Lm9yZzxicj4mZ3Q7Jm5ic3A7aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9u
dm8zPGJyPiZndDsmbmJzcDs8L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48
YnI+PC9wPjwvZGl2Pg==


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

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

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


From nobody Wed Oct  9 14:35:36 2019
Return-Path: <ghanwani@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 C9DBD120B33; Wed,  9 Oct 2019 14:32:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.477
X-Spam-Level: 
X-Spam-Status: No, score=-1.477 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.172, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x1PCJQhUjKoX; Wed,  9 Oct 2019 14:32:52 -0700 (PDT)
Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) (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 96C56120834; Wed,  9 Oct 2019 14:32:52 -0700 (PDT)
Received: by mail-vs1-f44.google.com with SMTP id w195so2494528vsw.11; Wed, 09 Oct 2019 14:32:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1yglIPJ6dAMiV+xLMExDvkQJUoYy2tE0daa0ve9oGFA=; b=cNJRRyDAoVdHqDf7xjV5hur8h4AVtqOsNw2mYZhHIS/rOHzsPg06N0R3RxtXOPBSAQ 92HIdHZRlQyPsOhNf6IriOzHH3qX0DHedwViXs2nMg60xMP57uHFjtbaQi8JkXX1+93W tnGtXlvl8u9JM1IiKeHf8tMGg4WLUS2wDD5s/epAiwSCrodr+c0tUP+UFYmC3F+VxKRz oTN2AgOW4FNQt5T+BOLHI8I+jpnguiZpwV6Qx5kjoEuZYx/HDEVJv2Z2ZluEAzAAnkaO HitJyXvU1GQQZhftqFPPp6WPny2tMjh1WtS9p8cNiv8piRNQbGpqBKwHGyVRRtSkHNfu VsEA==
X-Gm-Message-State: APjAAAXu0puqHkaofWJ1amhdC2oq9dRf0cjcj82YIWAcwkb3tfCYaf6O VaVp0dm1ZgajhicwqFKVX0hpfbIR3QUA55nwGyE=
X-Google-Smtp-Source: APXvYqy2Uz47hB62SoyN0BOYJTyeiP+POquj9UDF0d1TmxejWavx8a+hh8DCZHGa5x0DqXkzmJcdDH/rQhx39Ic74e4=
X-Received: by 2002:a67:f2da:: with SMTP id a26mr2117822vsn.60.1570656771630;  Wed, 09 Oct 2019 14:32:51 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzzG4aE8VZbGtYLW9M647fkLpcfxzd_FdeXXr7YaXkp6=Q@mail.gmail.com> <201910091409003148473@zte.com.cn>
In-Reply-To: <201910091409003148473@zte.com.cn>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Wed, 9 Oct 2019 14:32:31 -0700
Message-ID: <CA+-tSzyUWzp-Rzb=GEjEU_OPVAQsH5+7MLMTU2x+zY3Mxi+LTw@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: xiao.min2@zte.com.cn
Cc: draft-ietf-bfd-vxlan@ietf.org, nvo3@ietf.org,  rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000efe915059481065f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/wbxy-3_1NoufPGz0TBOWE3aodaY>
X-Mailman-Approved-At: Wed, 09 Oct 2019 14:35:35 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 09 Oct 2019 21:32:57 -0000

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

Hi Xiao Min,

Normally, I think of a VNI as a broadcast domain.  The only way I can make
sense of the picture below is to have a separate VNI for each MPLS
interface on the NVE.

Anoop

On Tue, Oct 8, 2019 at 11:09 PM <xiao.min2@zte.com.cn> wrote:

> Hi Anoop,
>
>
> In this use case there is no forwarding happens between the MPLS and
> non-MPLS parts, would this use case be prohibited?
>
> If the answer is yes, then I agree that all Tenant Systems attached to a
> common NVE MUST share a VAP so long as they connect to the same VN,
> although in RFC8014 it uses "can" but not "MUST". As a result, we should
> not allow multiple BFD sessions for the same VNI between two NVEs.
>
> If the answer is no, then we should allow multiple BFD sessions for the
> same VNI between two NVEs. I personally lean to this answer.
>
>
> Best Regards,
>
> Xiao Min
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.ed=
u>
> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com>=
;didutt@gmail.com <
> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG <
> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
> tsridhar@vmware.com <tsridhar@vmware.com>;
> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8809=E6=97=A5 06:28
> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD C=
ontrol packet at VTEP*
> Hi Xiao Min,
> The picture doesn't have enough information to explain why they are in th=
e
> same VNI, and exactly how forwarding happens between the MPLS and non-MPL=
S
> parts.
>
> Anoop
>
> On Tue, Oct 8, 2019 at 12:31 AM <xiao.min2@zte.com.cn> wrote:
>
>> Hi Anoop,
>>
>>
>> I don't know such a draft that describes MPLS over Geneve, but I believe
>> the following figure derived from figure 1 of RFC8014 would help, in the
>> following figure Tenant System1, Tenant System2, Tenant System3 and Tena=
nt
>> System4 are assumed belonging to the same VNI, so two BFD sessions for t=
he
>> same VNI need to be run between NVE1 and NVE2.
>>
>>                                             +--------+
>>                                        +----| Tenant |
>>                                      ( ' )  | System1|
>>             ................       ( MPLS ) +--------+
>>             .              .  +--+-+ ( _ )
>>             .              .--|NVE1|---+
>>             .              .  |    |
>>             .              .  +--+-+
>>             .              .     |
>>             .  L3 Overlay  .   ( ' )
>>             .    Network   . (Ethernet)
>>             .              .   ( _ )
>>             .              .     |
>>             ................    +--------+
>>                |                | Tenant |
>>              +----+             | System2|
>>              |NVE2|             +--------+
>>              |    |--------+
>>              +----+        |
>>                |           |
>>              ( ' )       ( ' )
>>            ( MPLS )    (Ethernet)
>>              ( _ )       ( _ )
>>                |           |
>>            +--------+  +--------+
>>            | Tenant |  | Tenant |
>>            | System3|  | System4|
>>            +--------+  +--------+
>>
>>
>> Best Regards,
>>
>> Xiao Min
>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.e=
du>
>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com=
>;didutt@gmail.com <
>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG <
>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>> tsridhar@vmware.com <tsridhar@vmware.com>;
>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:15
>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD =
Control packet at VTEP*
>> Hi Xiao Min,
>> Is there a draft that describes MPLS over Geneve?  It sounds like the NV=
E
>> is an MPLS router in this case and if you're using the same VNI as you
>> switch MPLS, then it's a one-armed router.  That doesn't change how BFD
>> needs to be run between NVEs.
>>
>> Anoop
>>
>> On Mon, Oct 7, 2019 at 7:28 PM <xiao.min2@zte.com.cn> wrote:
>>
>>> Hi Anoop,
>>>
>>>
>>> Sorry for the late response, I just come back from vacation.
>>>
>>> The use case is that the network between the VM and the NVE is an MPLS
>>> network, within which the packet is forwarded basing on MPLS label, but=
 not
>>> Ethernet MAC address and/or 802.1Q VLAN. When two such kind of MPLS
>>> networks need to communicate with each other, through a Geneve tunnel, =
the
>>> encap I illustrated would be used.
>>>
>>>
>>> Best Regards,
>>>
>>> Xiao Min
>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.=
edu>
>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.co=
m>;didutt@gmail.com <
>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG =
<
>>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>> tsridhar@vmware.com <tsridhar@vmware.com>;
>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05:3=
6
>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP*
>>> Hi Xiao Min,
>>> Thanks for the details about the encap but the use case is not clear.
>>> It might help if you explain why its necessary to map a physical Ethern=
et
>>> port and/or 802.1Q VLAN to the same VNI as an MPLS packet without an L2
>>> header.
>>>
>>> Thanks,
>>> Anoop
>>>
>>> On Thu, Sep 26, 2019 at 7:50 PM <xiao.min2@zte.com.cn> wrote:
>>>
>>>> Hi Anoop,
>>>>
>>>>
>>>> Due to the fact that a variety of Tunnels could be used under the NVO3=
 architecture,
>>>> as an example, below figure illustrates the format of MPLS packet over
>>>> Geneve Tunnel.
>>>>
>>>>     0                   1                   2                   3
>>>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>    |                                                               |
>>>>    ~                      Outer Ethernet Header                    ~
>>>>    |                                                               |
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>    |                                                               |
>>>>    ~                        Outer IPvX Header                      ~
>>>>    |                                                               |
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>    |                                                               |
>>>>    ~                        Outer UDP Header                       ~
>>>>    |                                                               |
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>    |                                                               |
>>>>    ~                          Geneve Header                        ~
>>>>    |                                                               |
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-=
+
>>>>    |                                                               |  =
|
>>>>    ~                         MPLS Label Stack                      ~  =
M
>>>>    |                                                               |  =
P
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  =
L
>>>>    |                                                               |  =
S
>>>>    |                                                               |
>>>>    ~                             Payload                           ~  =
P
>>>>    |                                                               |  =
K
>>>>    |                                                               |  =
T
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<-=
+
>>>>    |                               FCS                             |
>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>
>>>>
>>>> Note that in NVO3 working group Greg and I have submitted an individua=
l
>>>> draft draft-xiao-nvo3-bfd-geneve, which is used to address BFD over Ge=
neve.
>>>>
>>>> The intention is to make the two drafts draft-ietf-bfd-vxlan and
>>>> draft-xiao-nvo3-bfd-geneve aligned, that is to say, we try to define t=
he
>>>> identical mechanism for the common part of BFD over VxLAN Tunnel and B=
FD
>>>> over Geneve Tunnel. For the common part, draft-xiao-nvo3-bfd-geneve wo=
uld
>>>> reference to draft-ietf-bfd-vxlan, and for the other part specific to
>>>> Geneve, we'll define the specific mechanism in draft-xiao-nvo3-bfd-gen=
eve.
>>>>
>>>>
>>>> Hope that clarifies.
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Xiao Min
>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke=
.edu>
>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.c=
om>;didutt@gmail.com <
>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG
>>>> <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>>> bfd-chairs@ietf.org>;
>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 23:=
16
>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BF=
D Control packet at VTEP*
>>>> Hi Xiao Min,
>>>> I think we would need more detail around the use case below.  What doe=
s
>>>> the MPLS packet over Tunnel look like?
>>>>
>>>> Thanks,
>>>> Anoop
>>>>
>>>> On Wed, Sep 25, 2019 at 11:37 PM <xiao.min2@zte.com.cn> wrote:
>>>>
>>>>> Hi Anoop,
>>>>>
>>>>>
>>>>> Thanks for your comments.
>>>>>
>>>>> Considering a scenario where TS1 has an MPLS access (i.e. MPLS-Packet
>>>>> over Tunnel between NVEs) to VNI1, TS3 has an Ethernet access (i.e.
>>>>> MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS1 and TS3=
 share
>>>>> one VAP?
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Xiao Min
>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duk=
e.edu>
>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.=
com>;didutt@gmail.com <
>>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>>>> bfd-chairs@ietf.org>;
>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 08=
:36
>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping B=
FD Control packet at
>>>>> VTEP*
>>>>> _______________________________________________
>>>>> nvo3 mailing list
>>>>> nvo3@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>
>>>>> >>>
>>>>> Some people may argue that all Tenant Systems connecting to the same
>>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and VAP=
3
>>>>> should merge into one VAP and my explanation doesn't work. Copying to=
 NVO3
>>>>> WG to involve more experts, hope for your clarifications and comments=
.
>>>>> >>>
>>>>>
>>>>> I would be one of those that would argue that they MUST share on VAP
>>>>> if they connect to the same Virtual Network.  IMO, the NVO3 arch doc =
should
>>>>> have been clearer about this.
>>>>>
>>>>> Thanks,
>>>>> Anoop
>>>>>
>>>>> On Tue, Sep 24, 2019 at 7:40 PM <xiao.min2@zte.com.cn> wrote:
>>>>>
>>>>>> Hi Santosh,
>>>>>>
>>>>>>
>>>>>> With regard to the question whether we should allow multiple BFD
>>>>>> sessions for the same VNI or not, IMHO we should allow it, more expl=
anation
>>>>>> as follows...
>>>>>>
>>>>>> Below is a figure derived from figure 2 of RFC8014 (An Architecture
>>>>>> for Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>
>>>>>>                     |         Data Center Network (IP)        |
>>>>>>                     |                                         |
>>>>>>                     +-----------------------------------------+
>>>>>>                          |                           |
>>>>>>                          |       Tunnel Overlay      |
>>>>>>             +------------+---------+       +---------+------------+
>>>>>>             | +----------+-------+ |       | +-------+----------+ |
>>>>>>             | |  Overlay Module  | |       | |  Overlay Module  | |
>>>>>>             | +---------+--------+ |       | +---------+--------+ |
>>>>>>             |           |          |       |           |          |
>>>>>>      NVE1   |           |          |       |           |          | =
NVE2
>>>>>>             |  +--------+-------+  |       |  +--------+-------+  |
>>>>>>             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>>>>>>             |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>>>>>>             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>>>>>>             +----+-----+----+------+       +----+-----+-----+-----+
>>>>>>                  |     |    |                   |     |     |
>>>>>>                  |     |    |                   |     |     |
>>>>>>                  |     |    |                   |     |     |
>>>>>>           -------+-----+----+-------------------+-----+-----+-------
>>>>>>                  |     |    |     Tenant        |     |     |
>>>>>>             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>
>>>>>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>> actually initiated and terminated at VAP of NVE.
>>>>>>
>>>>>> If the network operator want to set up one BFD session between VAP1
>>>>>> of NVE1 and VAP1of NVE2, at the same time another BFD session betwee=
n VAP3
>>>>>> of NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>>> same VNI1, I believe it's reasonable, so that's why I think we
>>>>>> should allow it.
>>>>>>
>>>>>>
>>>>>> Of course, in RFC8014 it also says:
>>>>>>
>>>>>> "Note that two different Tenant Systems (and TSIs) attached to a com=
mon NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they con=
nect to the same Virtual Network."
>>>>>>
>>>>>> Some people may argue that all Tenant Systems connecting to the same
>>>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and VA=
P3
>>>>>> should merge into one VAP and my explanation doesn't work. Copying t=
o NVO3
>>>>>> WG to involve more experts, hope for your clarifications and comment=
s.
>>>>>>
>>>>>>
>>>>>> Best Regards,
>>>>>>
>>>>>> Xiao Min
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<div><br></div><div>Normally,=
 I think of a VNI as a broadcast domain.=C2=A0 The only way I can make sens=
e of the picture below is to have a separate VNI for each MPLS interface on=
 the NVE.</div><div><br></div><div>Anoop</div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 8, 2019 at 11:09 =
PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p =
style=3D"font-size:14px;font-family:arial">Hi Anoop,<br></p><p style=3D"fon=
t-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-fami=
ly:arial">In this use case there is no forwarding happens between the MPLS =
and non-MPLS parts, would this use case be prohibited?</p><p style=3D"font-=
size:14px;font-family:arial">If the answer is yes, then I agree that all Te=
nant Systems attached to a common NVE MUST share a VAP so long as they conn=
ect to the same VN, although in RFC8014 it uses &quot;can&quot; but not &qu=
ot;MUST&quot;. As a result, we should not allow multiple BFD sessions for t=
he same VNI between two NVEs.</p><p style=3D"font-size:14px;font-family:ari=
al">If the answer is no, then <span style=3D"font-family:arial;line-height:=
21px">we should=C2=A0</span><span style=3D"line-height:21px">allow multiple=
 BFD sessions for the same VNI <span style=3D"font-family:arial;line-height=
:21px">between two NVEs</span>. I personally lean to this answer.</span></p=
><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-siz=
e:14px;font-family:arial">Best Regards,</p><p style=3D"font-size:14px;font-=
family:arial">Xiao Min</p><div><div style=3D"display:block"><div style=3D"w=
idth:100%;height:28px;line-height:28px;background-color:rgb(224,229,233);co=
lor:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6=
</div><div id=3D"gmail-m_-4220549758167500310zwriteHistoryContainer"><div><=
div style=3D"padding:8px;background-color:rgb(245,246,248)"><div><strong>=
=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span>AnoopGhanwani &lt;<a hre=
f=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu<=
/a>&gt;</span></div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</stro=
ng><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div><=
div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"dis=
play:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" targe=
t=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display:in=
line"><a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.co=
m</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmai=
l.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:draft=
-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</=
a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">d=
raft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline">=
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a=
 href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</sp=
an><span style=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@gmai=
l.com" target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"ma=
ilto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gma=
il.com</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=
=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</s=
pan><span style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jm=
h@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><sp=
an style=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com" target=
=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.c=
om" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span></div><div><strong=
>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong><span>2019=E5=B9=B410=E6=9C=8809=E6=
=97=A5 06:28</span></div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong=
><span><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VT=
EP</strong></span></div></div><div><div><div dir=3D"ltr">Hi Xiao Min,<br><d=
iv>The picture doesn&#39;t have enough information to explain why they are =
in the same VNI, and exactly how forwarding happens between the MPLS and no=
n-MPLS parts.</div><br><div>Anoop</div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 8, 2019 at 12:31 AM &lt;=
<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com=
.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,<br></p><p s=
tyle=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14p=
x;font-family:arial">I don&#39;t know such a draft that describes MPLS over=
 Geneve, but I believe the following figure derived from figure 1 of RFC801=
4 would help, in the following figure Tenant System1, Tenant System2, Tenan=
t System3 and Tenant System4 are assumed belonging to the same VNI, so two =
BFD sessions for the same VNI need to be run between NVE1 and NVE2.</p><pre=
>                                            +--------+
                                       +----| Tenant |
                                     ( &#39; )  | System1|
            ................       ( MPLS ) +--------+
            .              .  +--+-+ ( _ )
            .              .--|NVE1|---+
            .              .  |    |
            .              .  +--+-+
            .              .     |
            .  L3 Overlay  .   ( &#39; )
            .    Network   . (Ethernet)
            .              .   ( _ )
            .              .     |
            ................    +--------+
               |                | Tenant |
             +----+             | System2|
             |NVE2|             +--------+
             |    |--------+
             +----+        |
               |           |
             ( &#39; )       ( &#39; )
           ( MPLS )    (Ethernet)
             ( _ )       ( _ )
               |           |
           +--------+  +--------+
           | Tenant |  | Tenant |
           | System3|  | System4|
           +--------+  +--------+</pre><p style=3D"font-size:14px;font-fami=
ly:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Best Regard=
s,</p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div s=
tyle=3D"display:block"><div style=3D"width:100%;height:28px;line-height:28p=
x;background-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center=
">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-42205497581=
67500310gmail-m_6383953601306655852zwriteHistoryContainer"><div><div style=
=3D"padding:8px;background-color:rgb(245,246,248)"><div><strong>=E5=8F=91=
=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:ano=
op@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div><d=
iv><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"disp=
lay:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=
=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mir=
sky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimir=
sky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mail=
to:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"=
mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span>=
<span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.=
org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mai=
lto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@i=
etf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:nvo=
3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@=
ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"dis=
play:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_bla=
nk">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagat=
ti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span=
><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ie=
tf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"di=
splay:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" ta=
rget=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:i=
nline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vm=
ware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">t=
sridhar@vmware.com</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =
=EF=BC=9A</strong>2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:15</div><div><stro=
ng>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN:=
 Trapping BFD Control packet at VTEP</strong></div></div><div><div><div dir=
=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>Is there a draft that descri=
bes MPLS over Geneve?=C2=A0 It sounds like the NVE is an MPLS router in thi=
s case and if you&#39;re using the same VNI as you switch MPLS, then it&#39=
;s a one-armed router.=C2=A0 That doesn&#39;t change how BFD needs to be ru=
n between NVEs.</div><br><div>Anoop</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 7, 2019 at 7:28 PM &lt=
;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.co=
m.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p styl=
e=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;f=
ont-family:arial">Sorry for the late response, I just come back from vacati=
on.</p><p style=3D"font-size:14px;font-family:arial">The use case is that t=
he network between the VM and the NVE is an MPLS network, within which the =
packet is forwarded basing on MPLS label, but not Ethernet MAC address and/=
or 802.1Q VLAN. When two such kind of MPLS networks need to communicate wit=
h each other, through a Geneve tunnel, the encap I illustrated would be use=
d.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"fon=
t-size:14px;font-family:arial">Best Regards,</p><p style=3D"font-size:14px;=
font-family:arial">Xiao Min</p><div><div style=3D"display:block"><div style=
=3D"width:100%;height:28px;line-height:28px;background-color:rgb(224,229,23=
3);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=
=BB=B6</div><div id=3D"gmail-m_-4220549758167500310gmail-m_6383953601306655=
852gmail-m_5883417216085879853zwriteHistoryContainer"><div><div style=3D"pa=
dding:8px;background-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=
=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alu=
mni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div><div><st=
rong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:in=
line">=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=
=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky &l=
t;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gm=
ail.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:did=
utt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto=
:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span =
style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" t=
arget=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:dr=
aft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.or=
g</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf=
.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.o=
rg" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:i=
nline"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">sa=
ntosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gma=
il.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span=
 style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org=
" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:=
inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=
=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:inlin=
e"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware=
.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsrid=
har@vmware.com</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=
=9A</strong>2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05:36</div><div><strong>=E4=
=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapp=
ing BFD Control packet at VTEP</strong></div></div><div><div><div dir=3D"lt=
r"><div dir=3D"ltr">Hi Xiao Min,<br><div>Thanks for the details about the e=
ncap but the use case is not clear.=C2=A0 It might help if you explain why =
its necessary to map a physical Ethernet port and/or 802.1Q VLAN to the sam=
e VNI as an MPLS packet without an L2 header.</div><br><div>Thanks,</div><d=
iv>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Thu, Sep 26, 2019 at 7:50 PM &lt;<a href=3D"mailto:xiao.=
min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"fon=
t-size:14px;font-family:arial">Hi Anoop,</p><p style=3D"font-size:14px;font=
-family:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Due to=
 the fact that=C2=A0a variety of Tunnels could be used under the NVO3 a<spa=
n style=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;=
,&quot;Lucida Grande&quot;,Verdana,Lucida,Helvetica,sans-serif;line-height:=
24px;background-color:rgb(255,255,255)">rchitecture, as an example, below f=
igure illustrates the format of MPLS packet over Geneve Tunnel.</span></p><=
p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Ari=
al,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;=
,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(=
255,255,255)"></span></p><pre>    0                   1                   2=
                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                      Outer Ethernet Header                    ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer IPvX Header                      ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer UDP Header                       ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                          Geneve Header                        ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                                                               |  |
   ~                         MPLS Label Stack                      ~  M
   |                                                               |  P
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
   |                                                               |  S
   |                                                               |
   ~                             Payload                           ~  P
   |                                                               |  K
   |                                                               |  T
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                               FCS                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</pre><=
p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Ari=
al,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;=
,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(=
255,255,255)"></span></p><p><br></p><p>Note that in NVO3 working group Greg=
 and I have submitted an individual draft draft-xiao-nvo3-bfd-geneve, which=
 is used to address BFD over Geneve.</p><p>The intention is to make the two=
 drafts draft-ietf-bfd-vxlan and draft-xiao-nvo3-bfd-geneve aligned, that i=
s to say, we try to define the identical mechanism for the common part of B=
FD over VxLAN Tunnel and BFD over Geneve Tunnel. For the common part, draft=
-xiao-nvo3-bfd-geneve would reference to draft-ietf-bfd-vxlan, and for the =
other part specific to Geneve, we&#39;ll define the specific mechanism in d=
raft-xiao-nvo3-bfd-geneve.</p><p><br></p><p>Hope that clarifies.</p><p><br>=
</p><p>Best Regards,</p><p>Xiao Min</p><div><div style=3D"display:block"><d=
iv style=3D"width:100%;height:28px;line-height:28px;background-color:rgb(22=
4,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-4220549758167500310gmail-m_6383953=
601306655852gmail-m_5883417216085879853gmail-m_-8530579229706245615zwriteHi=
storyContainer"><div><div style=3D"padding:8px;background-color:rgb(245,246=
,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanw=
ani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@al=
umni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=
=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</spa=
n></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span sty=
le=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.c=
om" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span style=3D"d=
isplay:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt=
@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">di=
dutt@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mai=
lto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@i=
etf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"=
_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display=
:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</=
a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>=
&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:santosh.pallag=
atti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a h=
ref=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.palla=
gatti@gmail.com</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &l=
t;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a=
>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"=
mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;<=
/span><span style=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com"=
 target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@v=
mware.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank=
">bfd-chairs@ietf.org</a> &lt;<a href=3D"mailto:bfd-chairs@ietf.org" target=
=3D"_blank">bfd-chairs@ietf.org</a>&gt;;</span></div><div><strong>=E6=97=A5=
 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5 23:16</div=
><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD =
over VXLAN: Trapping BFD Control packet at VTEP</strong></div></div><div><d=
iv><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>I think we would =
need more detail around the use case below.=C2=A0 What does the MPLS packet=
 over Tunnel look like?</div><br><div>Thanks,</div><div>Anoop</div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, =
Sep 25, 2019 at 11:37 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=
=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px;font-famil=
y:arial">Hi Anoop,</p><p style=3D"font-size:14px;font-family:arial"><br></p=
><p style=3D"font-size:14px;font-family:arial">Thanks for your comments.</p=
><p style=3D"font-size:14px;font-family:arial">Considering a scenario where=
 TS1 has an MPLS access (i.e. MPLS-Packet over Tunnel between NVEs) to VNI1=
, TS3 has an Ethernet access (i.e. MAC-Frame over Tunnel between NVEs) to V=
NI1, then how can TS1 and TS3 share one VAP?</p><p style=3D"font-size:14px;=
font-family:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Be=
st Regards,</p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><d=
iv><div style=3D"display:block"><div style=3D"width:100%;height:28px;line-h=
eight:28px;background-color:rgb(224,229,233);color:rgb(19,136,255);text-ali=
gn:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-42=
20549758167500310gmail-m_6383953601306655852gmail-m_5883417216085879853gmai=
l-m_-8530579229706245615gmail-m_-3176041021461486353zwriteHistoryContainer"=
><div><div style=3D"padding:8px;background-color:rgb(245,246,248)"><div><st=
rong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=
=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</=
a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span=
 style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><str=
ong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inl=
ine">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_bl=
ank">gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a=
 href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &l=
t;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a=
>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bf=
d-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<=
a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-iet=
f-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=
=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><s=
pan style=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com=
" target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:=
santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.co=
m</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"m=
ailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><=
span style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joe=
lhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span st=
yle=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_bl=
ank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" tar=
get=3D"_blank">tsridhar@vmware.com</a>&gt;;</span><span style=3D"display:in=
line"><a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@i=
etf.org</a> &lt;<a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bf=
d-chairs@ietf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=
=BC=9A</strong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5 08:36</div><div><strong>=
=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Tr=
apping BFD Control packet at VTEP</strong></div></div><div><div>___________=
____________________________________<br>nvo3=C2=A0mailing=C2=A0list<br><a h=
ref=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br><a href=
=3D"https://www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">https://w=
ww.ietf.org/mailman/listinfo/nvo3</a><br><br><div dir=3D"ltr"><div dir=3D"l=
tr">&gt;&gt;&gt;</div><div dir=3D"ltr">Some people may argue that all Tenan=
t Systems connecting to the same Virtual Network MUST share one VAP, if tha=
t&#39;s true, then VAP1 and VAP3 should merge into one VAP and my explanati=
on doesn&#39;t work. Copying to NVO3 WG to involve more experts, hope for y=
our clarifications and comments.=C2=A0=C2=A0<br></div><div dir=3D"ltr">&gt;=
&gt;&gt;</div><br><div>I would be one of those that would argue that they M=
UST share on VAP if they connect to the same Virtual Network.=C2=A0 IMO, th=
e NVO3 arch doc should have been clearer about this.</div><br><div>Thanks,<=
/div><div>Anoop</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Tue, Sep 24, 2019 at 7:40 PM &lt;<a href=3D"mailto:xiao.=
min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"fon=
t-size:14px;font-family:arial">Hi Santosh,</p><p style=3D"font-size:14px;fo=
nt-family:arial"><br></p><p style=3D"font-size:14px;font-family:arial">With=
 regard to the question whether we should=C2=A0<span style=3D"font-family:s=
ans-serif">allow multiple BFD sessions for the same VNI or not, IMHO we sho=
uld allow it, more explanation as follows...</span></p><p style=3D"font-siz=
e:14px;font-family:arial"><span style=3D"font-family:sans-serif">Below is a=
 figure derived from figure 2 of RFC8014 (<span style=3D"font-family:Arial,=
=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Ve=
rdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(255=
,255,255)">An Architecture for Data-Center Network Virtualization over Laye=
r 3 (NVO3)</span>).</span></p><p style=3D"font-size:14px;font-family:arial"=
><span style=3D"font-family:sans-serif"></span></p><pre>                   =
 |         Data Center Network (IP)        |
                    |                                         |
                    +-----------------------------------------+
                         |                           |
                         |       Tunnel Overlay      |
            +------------+---------+       +---------+------------+
            | +----------+-------+ |       | +-------+----------+ |
            | |  Overlay Module  | |       | |  Overlay Module  | |
            | +---------+--------+ |       | +---------+--------+ |
            |           |          |       |           |          |
     NVE1   |           |          |       |           |          | NVE2
            |  +--------+-------+  |       |  +--------+-------+  |
            |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
            |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
            |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
            +----+-----+----+------+       +----+-----+-----+-----+
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
          -------+-----+----+-------------------+-----+-----+-------
                 |     |    |     Tenant        |     |     |
            TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
                +---+ +---+ +---+             +---+ +---+   +---+
                |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
                +---+ +---+ +---+             +---+ +---+   +---+</pre><p s=
tyle=3D"font-size:14px;font-family:arial">To my understanding, the BFD sess=
ions between NVE1 and NVE2 are actually initiated and terminated at VAP of =
NVE.</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span>If the network operator want to set up one BFD ses=
sion between VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD ses=
sion between VAP3 of NVE1 and VAP3 of NVE2, <span style=3D"font-family:aria=
l;line-height:21px">although the two BFD sessions are for the same VNI1,=C2=
=A0</span>I believe it&#39;s reasonable, so that&#39;s why I think we shoul=
d allow it.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Of course, in RFC8014 it also says:=
</p><pre>&quot;Note that two different Tenant Systems (and TSIs) attached t=
o a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as t=
hey connect to the same Virtual Network.<span style=3D"font-family:arial">&=
quot;</span></pre><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Some people may argue that all Tenant Systems c=
onnecting to the same Virtual Network MUST share one VAP, if that&#39;s tru=
e, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#3=
9;t work. Copying to NVO3 WG to involve more experts, hope for your clarifi=
cations and comments.</span></p><p style=3D"font-size:14px;font-family:aria=
l"><span style=3D"font-family:sans-serif"><br></span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:sans-serif">Best Reg=
ards,</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Xiao Min</span></p></div></blockquote></div></d=
iv></div></div></div></div></div></div><p><br></p></div></blockquote></div>=
</div></div></div></div></div></div></div><p><br></p></div></blockquote></d=
iv></div></div></div></div></div></div></div><p><br></p></div></blockquote>=
</div></div></div></div></div></div></div></div><p><br></p></div></blockquo=
te></div></div></div></div></div></div></div><p><br></p></div>_____________=
__________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>

--000000000000efe915059481065f--


From nobody Thu Oct 10 08:05:42 2019
Return-Path: <xiao.min2@zte.com.cn>
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 3E1A11200DF; Wed,  9 Oct 2019 23:06:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EsWW4TQYB8Jp; Wed,  9 Oct 2019 23:06:22 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2809412001A; Wed,  9 Oct 2019 23:06:20 -0700 (PDT)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id 4BE37B41DF68ABAAED0D; Thu, 10 Oct 2019 14:05:20 +0800 (CST)
Received: from njxapp01.zte.com.cn ([10.41.132.200]) by mse-fl1.zte.com.cn with SMTP id x9A64HYv020364; Thu, 10 Oct 2019 14:04:17 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Thu, 10 Oct 2019 14:04:17 +0800 (CST)
Date: Thu, 10 Oct 2019 14:04:17 +0800 (CST)
X-Zmail-TransId: 2afa5d9ec9e160762866
X-Mailer: Zmail v1.0
Message-ID: <201910101404176280661@zte.com.cn>
In-Reply-To: <CA+-tSzyUWzp-Rzb=GEjEU_OPVAQsH5+7MLMTU2x+zY3Mxi+LTw@mail.gmail.com>
References: CA+-tSzzG4aE8VZbGtYLW9M647fkLpcfxzd_FdeXXr7YaXkp6=Q@mail.gmail.com,  CA+-tSzyUWzp-Rzb=GEjEU_OPVAQsH5+7MLMTU2x+zY3Mxi+LTw@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <draft-ietf-bfd-vxlan@ietf.org>, <nvo3@ietf.org>, <rtg-bfd@ietf.org>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn x9A64HYv020364
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/8Dyg47n-inQtCu3GrxB_inlXJcE>
X-Mailman-Approved-At: Thu, 10 Oct 2019 08:05:40 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 10 Oct 2019 06:06:27 -0000

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


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


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

SGkgQW5vb3AsDQoNCg0KDQoNCg0KDQpOb3JtYWxseSwgaXQgaXMuIFdoaWxlIFRlbmFudCBTeXN0
ZW1zIGNvbm5lY3QgdG8gTlZFIHRocm91Z2ggSVAgcm91dGluZyBuZXR3b3JrIG9yIE1QTFMgZm9y
d2FyZGluZyBuZXR3b3JrLCBpdCBpcyBub3QuDQoNCg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoN
Cg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCg0K5Y+R5Lu25Lq677yaQW5vb3BH
aGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pg0K5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1
NzA7DQrmioTpgIHkurrvvJpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0
Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3J0Zy1i
ZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+Ow0K5pelIOacnyDvvJoyMDE55bm0MTDmnIgxMOaXpSAw
NTozMw0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQg
Q29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0KDQpIaSBYaWFvIE1pbiwNCk5vcm1hbGx5LCBJ
IHRoaW5rIG9mIGEgVk5JIGFzIGEgYnJvYWRjYXN0IGRvbWFpbi4gIFRoZSBvbmx5IHdheSBJIGNh
biBtYWtlIHNlbnNlIG9mIHRoZSBwaWN0dXJlIGJlbG93IGlzIHRvIGhhdmUgYSBzZXBhcmF0ZSBW
TkkgZm9yIGVhY2ggTVBMUyBpbnRlcmZhY2Ugb24gdGhlIE5WRS4NCg0KQW5vb3ANCg0KDQoNCg0K
T24gVHVlLCBPY3QgOCwgMjAxOSBhdCAxMTowOSBQTSA8eGlhby5taW4yQHp0ZS5jb20uY24+IHdy
b3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KDQpJbiB0aGlzIHVzZSBjYXNlIHRoZXJl
IGlzIG5vIGZvcndhcmRpbmcgaGFwcGVucyBiZXR3ZWVuIHRoZSBNUExTIGFuZCBub24tTVBMUyBw
YXJ0cywgd291bGQgdGhpcyB1c2UgY2FzZSBiZSBwcm9oaWJpdGVkPw0KDQoNCklmIHRoZSBhbnN3
ZXIgaXMgeWVzLCB0aGVuIEkgYWdyZWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMgYXR0YWNoZWQg
dG8gYSBjb21tb24gTlZFIE1VU1Qgc2hhcmUgYSBWQVAgc28gbG9uZyBhcyB0aGV5IGNvbm5lY3Qg
dG8gdGhlIHNhbWUgVk4sIGFsdGhvdWdoIGluIFJGQzgwMTQgaXQgdXNlcyAiY2FuIiBidXQgbm90
ICJNVVNUIi4gQXMgYSByZXN1bHQsIHdlIHNob3VsZCBub3QgYWxsb3cgbXVsdGlwbGUgQkZEIHNl
c3Npb25zIGZvciB0aGUgc2FtZSBWTkkgYmV0d2VlbiB0d28gTlZFcy4NCg0KDQpJZiB0aGUgYW5z
d2VyIGlzIG5vLCB0aGVuIHdlIHNob3VsZCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9y
IHRoZSBzYW1lIFZOSSBiZXR3ZWVuIHR3byBOVkVzLiBJIHBlcnNvbmFsbHkgbGVhbiB0byB0aGlz
IGFuc3dlci4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoNCg0K
5Y6f5aeL6YKu5Lu2DQoNCg0K5Y+R5Lu25Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5p
LmR1a2UuZWR1Pg0K5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpHcmVn
IE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPjtkaWR1dHRAZ21haWwuY29tIDxkaWR1dHRA
Z21haWwuY29tPjtkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQt
dnhsYW5AaWV0Zi5vcmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20gPHNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+O3J0Zy1iZmQg
V0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+O0pvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNv
bT47dHNyaWRoYXJAdm13YXJlLmNvbSA8dHNyaWRoYXJAdm13YXJlLmNvbT47DQrml6Ug5pyfIO+8
mjIwMTnlubQxMOaciDA55pelIDA2OjI4DQrkuLsg6aKYIO+8mlJlOiBbbnZvM10gQkZEIG92ZXIg
VlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCg0KSGkgWGlhbyBN
aW4sDQpUaGUgcGljdHVyZSBkb2Vzbid0IGhhdmUgZW5vdWdoIGluZm9ybWF0aW9uIHRvIGV4cGxh
aW4gd2h5IHRoZXkgYXJlIGluIHRoZSBzYW1lIFZOSSwgYW5kIGV4YWN0bHkgaG93IGZvcndhcmRp
bmcgaGFwcGVucyBiZXR3ZWVuIHRoZSBNUExTIGFuZCBub24tTVBMUyBwYXJ0cy4NCg0KQW5vb3AN
Cg0KDQoNCg0KT24gVHVlLCBPY3QgOCwgMjAxOSBhdCAxMjozMSBBTSA8eGlhby5taW4yQHp0ZS5j
b20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KDQpJIGRvbid0IGtub3cg
c3VjaCBhIGRyYWZ0IHRoYXQgZGVzY3JpYmVzIE1QTFMgb3ZlciBHZW5ldmUsIGJ1dCBJIGJlbGll
dmUgdGhlIGZvbGxvd2luZyBmaWd1cmUgZGVyaXZlZCBmcm9tIGZpZ3VyZSAxIG9mIFJGQzgwMTQg
d291bGQgaGVscCwgaW4gdGhlIGZvbGxvd2luZyBmaWd1cmUgVGVuYW50IFN5c3RlbTEsIFRlbmFu
dCBTeXN0ZW0yLCBUZW5hbnQgU3lzdGVtMyBhbmQgVGVuYW50IFN5c3RlbTQgYXJlIGFzc3VtZWQg
YmVsb25naW5nIHRvIHRoZSBzYW1lIFZOSSwgc28gdHdvIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNh
bWUgVk5JIG5lZWQgdG8gYmUgcnVuIGJldHdlZW4gTlZFMSBhbmQgTlZFMi4NCg0KICstLS0tLS0t
LSsKICstLS0tfCBUZW5hbnQgfAogKCAnICkgfCBTeXN0ZW0xfAogLi4uLi4uLi4uLi4uLi4uLiAo
IE1QTFMgKSArLS0tLS0tLS0rCiAuIC4gKy0tKy0rICggXyApCiAuIC4tLXxOVkUxfC0tLSsKIC4g
LiB8IHwKIC4gLiArLS0rLSsKIC4gLiB8CiAuIEwzIE92ZXJsYXkgLiAoICcgKQogLiBOZXR3b3Jr
IC4gKEV0aGVybmV0KQogLiAuICggXyApCiAuIC4gfAogLi4uLi4uLi4uLi4uLi4uLiArLS0tLS0t
LS0rCiB8IHwgVGVuYW50IHwKICstLS0tKyB8IFN5c3RlbTJ8CiB8TlZFMnwgKy0tLS0tLS0tKwog
fCB8LS0tLS0tLS0rCiArLS0tLSsgfAogfCB8CiAoICcgKSAoICcgKQogKCBNUExTICkgKEV0aGVy
bmV0KQogKCBfICkgKCBfICkKIHwgfAogKy0tLS0tLS0tKyArLS0tLS0tLS0rCiB8IFRlbmFudCB8
IHwgVGVuYW50IHwKIHwgU3lzdGVtM3wgfCBTeXN0ZW00fAogKy0tLS0tLS0tKyArLS0tLS0tLS0r
DQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoNCg0K5Y6f5aeL6YKu5Lu2
DQoNCg0K5Y+R5Lu25Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pg0K
5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpHcmVnIE1pcnNreSA8Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPjtkaWR1dHRAZ21haWwuY29tIDxkaWR1dHRAZ21haWwuY29tPjtk
cmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5v
cmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20gPHNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+O3J0Zy1iZmQgV0cgPHJ0Zy1iZmRA
aWV0Zi5vcmc+O0pvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47dHNyaWRoYXJA
dm13YXJlLmNvbSA8dHNyaWRoYXJAdm13YXJlLmNvbT47DQrml6Ug5pyfIO+8mjIwMTnlubQxMOac
iDA45pelIDEyOjE1DQrkuLsg6aKYIO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBw
aW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCg0KDQpIaSBYaWFvIE1pbiwNCklzIHRo
ZXJlIGEgZHJhZnQgdGhhdCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZT8gIEl0IHNvdW5kcyBs
aWtlIHRoZSBOVkUgaXMgYW4gTVBMUyByb3V0ZXIgaW4gdGhpcyBjYXNlIGFuZCBpZiB5b3UncmUg
dXNpbmcgdGhlIHNhbWUgVk5JIGFzIHlvdSBzd2l0Y2ggTVBMUywgdGhlbiBpdCdzIGEgb25lLWFy
bWVkIHJvdXRlci4gIFRoYXQgZG9lc24ndCBjaGFuZ2UgaG93IEJGRCBuZWVkcyB0byBiZSBydW4g
YmV0d2VlbiBOVkVzLg0KDQpBbm9vcA0KDQoNCg0KDQpPbiBNb24sIE9jdCA3LCAyMDE5IGF0IDc6
MjggUE0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoN
Cg0KDQoNClNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0IGNvbWUgYmFjayBmcm9t
IHZhY2F0aW9uLg0KDQoNClRoZSB1c2UgY2FzZSBpcyB0aGF0IHRoZSBuZXR3b3JrIGJldHdlZW4g
dGhlIFZNIGFuZCB0aGUgTlZFIGlzIGFuIE1QTFMgbmV0d29yaywgd2l0aGluIHdoaWNoIHRoZSBw
YWNrZXQgaXMgZm9yd2FyZGVkIGJhc2luZyBvbiBNUExTIGxhYmVsLCBidXQgbm90IEV0aGVybmV0
IE1BQyBhZGRyZXNzIGFuZC9vciA4MDIuMVEgVkxBTi4gV2hlbiB0d28gc3VjaCBraW5kIG9mIE1Q
TFMgbmV0d29ya3MgbmVlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIsIHRocm91Z2gg
YSBHZW5ldmUgdHVubmVsLCB0aGUgZW5jYXAgSSBpbGx1c3RyYXRlZCB3b3VsZCBiZSB1c2VkLg0K
DQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7k
u7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+
DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxn
cmVnaW1pcnNreUBnbWFpbC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+
O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRm
Lm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJm
ZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhh
ckB2bXdhcmUuY29tIDx0c3JpZGhhckB2bXdhcmUuY29tPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA5
5pyIMjjml6UgMDU6MzYNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJh
cHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KDQoNCkhpIFhpYW8gTWluLA0KVGhh
bmtzIGZvciB0aGUgZGV0YWlscyBhYm91dCB0aGUgZW5jYXAgYnV0IHRoZSB1c2UgY2FzZSBpcyBu
b3QgY2xlYXIuICBJdCBtaWdodCBoZWxwIGlmIHlvdSBleHBsYWluIHdoeSBpdHMgbmVjZXNzYXJ5
IHRvIG1hcCBhIHBoeXNpY2FsIEV0aGVybmV0IHBvcnQgYW5kL29yIDgwMi4xUSBWTEFOIHRvIHRo
ZSBzYW1lIFZOSSBhcyBhbiBNUExTIHBhY2tldCB3aXRob3V0IGFuIEwyIGhlYWRlci4NCg0KVGhh
bmtzLA0KQW5vb3ANCg0KDQoNCg0KT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgNzo1MCBQTSA8eGlh
by5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KRHVl
IHRvIHRoZSBmYWN0IHRoYXQgYSB2YXJpZXR5IG9mIFR1bm5lbHMgY291bGQgYmUgdXNlZCB1bmRl
ciB0aGUgTlZPMyBhcmNoaXRlY3R1cmUsIGFzIGFuIGV4YW1wbGUsIGJlbG93IGZpZ3VyZSBpbGx1
c3RyYXRlcyB0aGUgZm9ybWF0IG9mIE1QTFMgcGFja2V0IG92ZXIgR2VuZXZlIFR1bm5lbC4NCg0K
DQoNCg0KIDAgMSAyIDMKIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKIHwgfAogfiBPdXRlciBFdGhlcm5ldCBI
ZWFkZXIgfgogfCB8CiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwogfCB8CiB+IE91dGVyIElQdlggSGVhZGVyIH4KIHwgfAog
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsKIHwgfAogfiBPdXRlciBVRFAgSGVhZGVyIH4KIHwgfAogKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKIHwgfAog
fiBHZW5ldmUgSGVhZGVyIH4KIHwgfAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8LSsKIHwgfCB8CiB+IE1QTFMgTGFiZWwg
U3RhY2sgfiBNCiB8IHwgUAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsgTAogfCB8IFMKIHwgfAogfiBQYXlsb2FkIH4gUAog
fCB8IEsKIHwgfCBUCiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKzwtKwogfCBGQ1MgfAogKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KDQoNCg0KDQpO
b3RlIHRoYXQgaW4gTlZPMyB3b3JraW5nIGdyb3VwIEdyZWcgYW5kIEkgaGF2ZSBzdWJtaXR0ZWQg
YW4gaW5kaXZpZHVhbCBkcmFmdCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSwgd2hpY2ggaXMg
dXNlZCB0byBhZGRyZXNzIEJGRCBvdmVyIEdlbmV2ZS4NCg0KVGhlIGludGVudGlvbiBpcyB0byBt
YWtlIHRoZSB0d28gZHJhZnRzIGRyYWZ0LWlldGYtYmZkLXZ4bGFuIGFuZCBkcmFmdC14aWFvLW52
bzMtYmZkLWdlbmV2ZSBhbGlnbmVkLCB0aGF0IGlzIHRvIHNheSwgd2UgdHJ5IHRvIGRlZmluZSB0
aGUgaWRlbnRpY2FsIG1lY2hhbmlzbSBmb3IgdGhlIGNvbW1vbiBwYXJ0IG9mIEJGRCBvdmVyIFZ4
TEFOIFR1bm5lbCBhbmQgQkZEIG92ZXIgR2VuZXZlIFR1bm5lbC4gRm9yIHRoZSBjb21tb24gcGFy
dCwgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUgd291bGQgcmVmZXJlbmNlIHRvIGRyYWZ0LWll
dGYtYmZkLXZ4bGFuLCBhbmQgZm9yIHRoZSBvdGhlciBwYXJ0IHNwZWNpZmljIHRvIEdlbmV2ZSwg
d2UnbGwgZGVmaW5lIHRoZSBzcGVjaWZpYyBtZWNoYW5pc20gaW4gZHJhZnQteGlhby1udm8zLWJm
ZC1nZW5ldmUuDQoNCg0KDQoNCkhvcGUgdGhhdCBjbGFyaWZpZXMuDQoNCg0KDQoNCkJlc3QgUmVn
YXJkcywNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWPkeS7tuS6uu+8mkFu
b29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8muiCluaVjzEw
MDkzNTcwOw0K5oqE6YCB5Lq677yaR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47
ZGlkdXR0QGdtYWlsLmNvbSA8ZGlkdXR0QGdtYWlsLmNvbT47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5A
aWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3JnIDxu
dm8zQGlldGYub3JnPjtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2VsIE0uIEhh
bHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+O3RzcmlkaGFyQHZtd2FyZS5jb20gPHRzcmlkaGFy
QHZtd2FyZS5jb20+O2JmZC1jaGFpcnNAaWV0Zi5vcmcgPGJmZC1jaGFpcnNAaWV0Zi5vcmc+Ow0K
5pelIOacnyDvvJoyMDE55bm0MDnmnIgyNuaXpSAyMzoxNg0K5Li7IOmimCDvvJpSZTogW252bzNd
IEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoN
Cg0KSGkgWGlhbyBNaW4sDQpJIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5k
IHRoZSB1c2UgY2FzZSBiZWxvdy4gIFdoYXQgZG9lcyB0aGUgTVBMUyBwYWNrZXQgb3ZlciBUdW5u
ZWwgbG9vayBsaWtlPw0KDQpUaGFua3MsDQpBbm9vcA0KDQoNCg0KDQpPbiBXZWQsIFNlcCAyNSwg
MjAxOSBhdCAxMTozNyBQTSA8eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFu
b29wLA0KDQoNCg0KDQoNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQoNCkNvbnNpZGVy
aW5nIGEgc2NlbmFyaW8gd2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBh
Y2tldCBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJu
ZXQgYWNjZXNzIChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZO
STEsIHRoZW4gaG93IGNhbiBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPw0KDQoNCg0KDQoNCg0K
QmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hk
u7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrv
vJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBn
bWFpbC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYt
YmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0Bp
ZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47
Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29t
IDx0c3JpZGhhckB2bXdhcmUuY29tPjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJzQGll
dGYub3JnPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA55pyIMjbml6UgMDg6MzYNCuS4uyDpopgg77ya
UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0
IFZURVANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cm52bzMgbWFpbGluZyBsaXN0DQpudm8zQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL252bzMNCg0KDQoNCj4+Pg0KDQpTb21lIHBlb3BsZSBtYXkgYXJndWUg
dGhhdCBhbGwgVGVuYW50IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5l
dHdvcmsgTVVTVCBzaGFyZSBvbmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBW
QVAzIHNob3VsZCBtZXJnZSBpbnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qg
d29yay4gQ29weWluZyB0byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZv
ciB5b3VyIGNsYXJpZmljYXRpb25zIGFuZCBjb21tZW50cy4gIA0KDQoNCj4+Pg0KDQpJIHdvdWxk
IGJlIG9uZSBvZiB0aG9zZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9u
IFZBUCBpZiB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiAgSU1PLCB0
aGUgTlZPMyBhcmNoIGRvYyBzaG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy4NCg0K
VGhhbmtzLA0KQW5vb3ANCg0KDQoNCk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAgUE0gPHhp
YW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBTYW50b3NoLA0KDQoNCg0KDQoNCg0K
V2l0aCByZWdhcmQgdG8gdGhlIHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG93IG11bHRp
cGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQg
YWxsb3cgaXQsIG1vcmUgZXhwbGFuYXRpb24gYXMgZm9sbG93cy4uLg0KDQoNCkJlbG93IGlzIGEg
ZmlndXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMiBvZiBSRkM4MDE0IChBbiBBcmNoaXRlY3R1cmUg
Zm9yIERhdGEtQ2VudGVyIE5ldHdvcmsgVmlydHVhbGl6YXRpb24gb3ZlciBMYXllciAzIChOVk8z
KSkuDQoNCg0KDQoNCiB8IERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKSB8CiB8IHwKICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKIHwgfAogfCBUdW5uZWwgT3Zlcmxh
eSB8CiArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiB8
ICstLS0tLS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLSstLS0tLS0tLS0tKyB8CiB8IHwgT3Zl
cmxheSBNb2R1bGUgfCB8IHwgfCBPdmVybGF5IE1vZHVsZSB8IHwKIHwgKy0tLS0tLS0tLSstLS0t
LS0tLSsgfCB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwKIHwgfCB8IHwgfCB8CiBOVkUxIHwgfCB8
IHwgfCB8IE5WRTIKIHwgKy0tLS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLS0rLS0tLS0tLSsg
fAogfCB8Vk5JMSBWTkkyIFZOSTEgfCB8IHwgfCBWTkkxIFZOSTIgVk5JMSB8IHwKIHwgKy0rLS0t
LS0rLS0tLSstLS0rIHwgfCArLSstLS0tLSstLS0tLSstLSsgfAogfFZBUDF8IFZBUDJ8IHwgVkFQ
MyB8IHxWQVAxfCBWQVAyfCB8IFZBUDN8CiArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgKy0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rCiB8IHwgfCB8IHwgfAogfCB8IHwgfCB8IHwKIHwgfCB8IHwgfCB8
CiAtLS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0t
LS0tCiB8IHwgfCBUZW5hbnQgfCB8IHwKIFRTSTEgfCBUU0kyfCB8IFRTSTMgVFNJMXwgVFNJMnwg
fFRTSTMKICstLS0rICstLS0rICstLS0rICstLS0rICstLS0rICstLS0rCiB8VFMxfCB8VFMyfCB8
VFMzfCB8VFM0fCB8VFM1fCB8VFM2fAogKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0t
LSsNClRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFu
ZCBOVkUyIGFyZSBhY3R1YWxseSBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQIG9mIE5W
RS4NCg0KDQpJZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZEIHNl
c3Npb24gYmV0d2VlbiBWQVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUgc2FtZSB0
aW1lIGFub3RoZXIgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mIE5WRTEgYW5kIFZBUDMgb2Yg
TlZFMiwgYWx0aG91Z2ggdGhlIHR3byBCRkQgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZSBWTkkx
LCBJIGJlbGlldmUgaXQncyByZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hv
dWxkIGFsbG93IGl0Lg0KDQoNCg0KDQoNCg0KT2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28g
c2F5czoNCg0KIk5vdGUgdGhhdCB0d28gZGlmZmVyZW50IFRlbmFudCBTeXN0ZW1zIChhbmQgVFNJ
cykgYXR0YWNoZWQgdG8gYSBjb21tb24gTlZFIGNhbiBzaGFyZSBhIFZBUCAoZS5nLiwgVFMxIGFu
ZCBUUzIgaW4gRmlndXJlIDIpIHNvIGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZp
cnR1YWwgTmV0d29yay4iDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5
c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBv
bmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBp
bnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBO
Vk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRp
b25zIGFuZCBjb21tZW50cy4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1p
bg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KbnZvMyBtYWlsaW5nIGxpc3QNCm52bzNAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vbnZvMw==


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbDsiPk5vcm1hbGx5LCBpdCBpcy4gV2hpbGUgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiBhcmlhbDsgbGluZS1oZWlnaHQ6IDIxcHg7Ij5UZW5hbnQgU3lzdGVtcyBjb25uZWN0IHRvIE5W
RSB0aHJvdWdoIElQIHJvdXRpbmcgbmV0d29yayBvciBNUExTIGZvcndhcmRpbmcgbmV0d29yaywg
aXQgaXMgbm90Ljwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsOyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgbGluZS1oZWlnaHQ6IDIx
cHg7Ij48YnI+PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6
YXJpYWw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBsaW5lLWhlaWdodDogMjFw
eDsiPkJlc3QgUmVnYXJkcyw8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbDsiPlhpYW8gTWluPC9wPjxkaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlSb3ci
IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9Indp
ZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLWNv
bG9yOiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsgdGV4dC1hbGlnbjogY2VudGVyOyIgbGFuZ3Vh
Z2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iendyaXRl
SGlzdG9yeUNvbnRhaW5lciI+PGRpdiBjbGFzcz0iY29udHJvbC1ncm91cCB6aGlzdG9yeVBhbmVs
Ij48ZGl2IGNsYXNzPSJ6aGlzdG9yeUhlYWRlciIgc3R5bGU9InBhZGRpbmc6IDhweDsgYmFja2dy
b3VuZC1jb2xvcjogI0Y1RjZGODsiPjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5
U2VuZGVyVHh0Ij7lj5Hku7bkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFt
ZSI+QW5vb3BHaGFud2FuaSAmbHQ7YW5vb3BAYWx1bW5pLmR1a2UuZWR1Jmd0Ozwvc3Bhbj48L2Rp
dj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeVRPVHh0Ij7mlLbku7bkurrvvJo8
L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGlu
ZTsiPuiCluaVjzEwMDkzNTcwOzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0
YT0iSGlzdG9yeUNDVHh0Ij7mioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRV
c2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnICZsdDtkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyZndDs7PC9zcGFuPjxzcGFu
IGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+bnZvM0BpZXRm
Lm9yZyAmbHQ7bnZvM0BpZXRmLm9yZyZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJO
YW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+cnRnLWJmZCBXRyAmbHQ7cnRnLWJmZEBpZXRm
Lm9yZyZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5
RGF0ZVR4dCI+5pelIOacnyDvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0iIj4yMDE55bm0MTDmnIgx
MOaXpSAwNTozMzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9y
eVN1YmplY3RUeHQiPuS4uyDpopgg77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVGl0bGUi
PjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wg
cGFja2V0IGF0IFZURVA8L3N0cm9uZz48L3NwYW4+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iemhp
c3RvcnlDb250ZW50Ij48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8g
TWluLDxicj48ZGl2Pk5vcm1hbGx5LCBJIHRoaW5rIG9mIGEgVk5JIGFzIGEgYnJvYWRjYXN0IGRv
bWFpbi4mbmJzcDsgVGhlIG9ubHkgd2F5IEkgY2FuIG1ha2Ugc2Vuc2Ugb2YgdGhlIHBpY3R1cmUg
YmVsb3cgaXMgdG8gaGF2ZSBhIHNlcGFyYXRlIFZOSSBmb3IgZWFjaCBNUExTIGludGVyZmFjZSBv
biB0aGUgTlZFLjwvZGl2Pjxicj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9
ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBP
Y3QgOCwgMjAxOSBhdCAxMTowOSBQTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3cm90
ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu
OjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQp
O3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj5IaSBBbm9vcCw8YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1p
bHk6YXJpYWwiPkluIHRoaXMgdXNlIGNhc2UgdGhlcmUgaXMgbm8gZm9yd2FyZGluZyBoYXBwZW5z
IGJldHdlZW4gdGhlIE1QTFMgYW5kIG5vbi1NUExTIHBhcnRzLCB3b3VsZCB0aGlzIHVzZSBjYXNl
IGJlIHByb2hpYml0ZWQ/PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+SWYgdGhlIGFuc3dlciBpcyB5ZXMsIHRoZW4gSSBhZ3JlZSB0aGF0IGFsbCBUZW5hbnQg
U3lzdGVtcyBhdHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgTVVTVCBzaGFyZSBhIFZBUCBzbyBsb25n
IGFzIHRoZXkgY29ubmVjdCB0byB0aGUgc2FtZSBWTiwgYWx0aG91Z2ggaW4gUkZDODAxNCBpdCB1
c2VzICJjYW4iIGJ1dCBub3QgIk1VU1QiLiBBcyBhIHJlc3VsdCwgd2Ugc2hvdWxkIG5vdCBhbGxv
dyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBiZXR3ZWVuIHR3byBOVkVz
LjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPklmIHRoZSBh
bnN3ZXIgaXMgbm8sIHRoZW4gPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVp
Z2h0OjIxcHgiPndlIHNob3VsZCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6
MjFweCI+YWxsb3cgbXVsdGlwbGUgQkZEIHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgPHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgiPmJldHdlZW4gdHdvIE5W
RXM8L3NwYW4+LiBJIHBlcnNvbmFsbHkgbGVhbiB0byB0aGlzIGFuc3dlci48L3NwYW4+PC9wPjxw
IHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHls
ZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkJlc3QgUmVnYXJkcyw8L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5YaWFvIE1pbjwvcD48ZGl2
PjxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0
OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7
Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rp
dj48ZGl2IGlkPSJnbWFpbC1tXy00MjIwNTQ5NzU4MTY3NTAwMzEwendyaXRlSGlzdG9yeUNvbnRh
aW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigy
NDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53
YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS2
5Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5
MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFu
IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRy
YWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFu
IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0
Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7
PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+Sm9lbCBNLiBIYWxwZXJuICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBq
b2VsaGFscGVybi5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij48YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRz
cmlkaGFyQHZtd2FyZS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+Jmd0Ozs8L3NwYW4+
PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDmnJ8g77yaPC9zdHJvbmc+MjAxOeW5tDEw5pyIMDnml6Ug
MDY6Mjg8L2Rpdj48ZGl2PjxzdHJvbmc+5Li7IOmimCDvvJo8L3N0cm9uZz48c3Ryb25nPlJlOiBb
bnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQ
PC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRpdj48ZGl2PjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8gTWlu
LDxicj48ZGl2PlRoZSBwaWN0dXJlIGRvZXNuJ3QgaGF2ZSBlbm91Z2ggaW5mb3JtYXRpb24gdG8g
ZXhwbGFpbiB3aHkgdGhleSBhcmUgaW4gdGhlIHNhbWUgVk5JLCBhbmQgZXhhY3RseSBob3cgZm9y
d2FyZGluZyBoYXBwZW5zIGJldHdlZW4gdGhlIE1QTFMgYW5kIG5vbi1NUExTIHBhcnRzLjwvZGl2
Pjxicj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48
ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBPY3QgOCwgMjAxOSBhdCAx
MjozMSBBTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJs
b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAu
OGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox
ZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBB
bm9vcCw8YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkkgZG9u
J3Qga25vdyBzdWNoIGEgZHJhZnQgdGhhdCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZSwgYnV0
IEkgYmVsaWV2ZSB0aGUgZm9sbG93aW5nIGZpZ3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDEgb2Yg
UkZDODAxNCB3b3VsZCBoZWxwLCBpbiB0aGUgZm9sbG93aW5nIGZpZ3VyZSBUZW5hbnQgU3lzdGVt
MSwgVGVuYW50IFN5c3RlbTIsIFRlbmFudCBTeXN0ZW0zIGFuZCBUZW5hbnQgU3lzdGVtNCBhcmUg
YXNzdW1lZCBiZWxvbmdpbmcgdG8gdGhlIHNhbWUgVk5JLCBzbyB0d28gQkZEIHNlc3Npb25zIGZv
ciB0aGUgc2FtZSBWTkkgbmVlZCB0byBiZSBydW4gYmV0d2VlbiBOVkUxIGFuZCBOVkUyLjwvcD48
cHJlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
KwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLXwgVGVuYW50IHwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICggJyApICB8IFN5c3RlbTF8CiAg
ICAgICAgICAgIC4uLi4uLi4uLi4uLi4uLi4gICAgICAgKCBNUExTICkgKy0tLS0tLS0tKwogICAg
ICAgICAgICAuICAgICAgICAgICAgICAuICArLS0rLSsgKCBfICkKICAgICAgICAgICAgLiAgICAg
ICAgICAgICAgLi0tfE5WRTF8LS0tKwogICAgICAgICAgICAuICAgICAgICAgICAgICAuICB8ICAg
IHwKICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgKy0tKy0rCiAgICAgICAgICAgIC4gICAg
ICAgICAgICAgIC4gICAgIHwKICAgICAgICAgICAgLiAgTDMgT3ZlcmxheSAgLiAgICggJyApCiAg
ICAgICAgICAgIC4gICAgTmV0d29yayAgIC4gKEV0aGVybmV0KQogICAgICAgICAgICAuICAgICAg
ICAgICAgICAuICAgKCBfICkKICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgICAgfAogICAg
ICAgICAgICAuLi4uLi4uLi4uLi4uLi4uICAgICstLS0tLS0tLSsKICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICB8IFRlbmFudCB8CiAgICAgICAgICAgICArLS0tLSsgICAgICAgICAgICAg
fCBTeXN0ZW0yfAogICAgICAgICAgICAgfE5WRTJ8ICAgICAgICAgICAgICstLS0tLS0tLSsKICAg
ICAgICAgICAgIHwgICAgfC0tLS0tLS0tKwogICAgICAgICAgICAgKy0tLS0rICAgICAgICB8CiAg
ICAgICAgICAgICAgIHwgICAgICAgICAgIHwKICAgICAgICAgICAgICggJyApICAgICAgICggJyAp
CiAgICAgICAgICAgKCBNUExTICkgICAgKEV0aGVybmV0KQogICAgICAgICAgICAgKCBfICkgICAg
ICAgKCBfICkKICAgICAgICAgICAgICAgfCAgICAgICAgICAgfAogICAgICAgICAgICstLS0tLS0t
LSsgICstLS0tLS0tLSsKICAgICAgICAgICB8IFRlbmFudCB8ICB8IFRlbmFudCB8CiAgICAgICAg
ICAgfCBTeXN0ZW0zfCAgfCBTeXN0ZW00fAogICAgICAgICAgICstLS0tLS0tLSsgICstLS0tLS0t
LSs8L3ByZT48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48
L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2Fy
ZHMsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBN
aW48L3A+PGRpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDox
MDAlO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0
LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL
6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21haWwtbV8tNDIyMDU0OTc1ODE2NzUwMDMxMGdtYWlsLW1f
NjM4Mzk1MzYwMTMwNjY1NTg1Mnp3cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHls
ZT0icGFkZGluZzo4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2Pjxz
dHJvbmc+5Y+R5Lu25Lq677yaPC9zdHJvbmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4mZ3Q7PC9kaXY+PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxz
cGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2Pjxk
aXY+PHN0cm9uZz7mioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxp
bmUiPkdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxz
cGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9h
PiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRv
OmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0
Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBp
ZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhy
ZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZv
M0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxh
IGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxp
bmUiPnJ0Zy1iZmQgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+cnRnLWJmZEBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0i
ZGlzcGxheTppbmxpbmUiPkpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRz
cmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij50c3JpZGhhckB2bXdhcmUuY29tPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7m
l6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQxMOaciDA45pelIDEyOjE1PC9kaXY+PGRpdj48c3Ry
b25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFO
OiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2PjwvZGl2
PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1pbiw8YnI+
PGRpdj5JcyB0aGVyZSBhIGRyYWZ0IHRoYXQgZGVzY3JpYmVzIE1QTFMgb3ZlciBHZW5ldmU/Jm5i
c3A7IEl0IHNvdW5kcyBsaWtlIHRoZSBOVkUgaXMgYW4gTVBMUyByb3V0ZXIgaW4gdGhpcyBjYXNl
IGFuZCBpZiB5b3UncmUgdXNpbmcgdGhlIHNhbWUgVk5JIGFzIHlvdSBzd2l0Y2ggTVBMUywgdGhl
biBpdCdzIGEgb25lLWFybWVkIHJvdXRlci4mbmJzcDsgVGhhdCBkb2Vzbid0IGNoYW5nZSBob3cg
QkZEIG5lZWRzIHRvIGJlIHJ1biBiZXR3ZWVuIE5WRXMuPC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rp
dj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSJnbWFpbF9hdHRyIj5PbiBNb24sIE9jdCA3LCAyMDE5IGF0IDc6MjggUE0gJmx0OzxhIGhyZWY9
Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6
dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFp
bF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHgg
c29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SGkgQW5vb3AsPC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwg
SSBqdXN0IGNvbWUgYmFjayBmcm9tIHZhY2F0aW9uLjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0
cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlRoZSB1c2UgY2FzZSBpcyB0aGF0IHRoZSBuZXR3b3JrIGJl
dHdlZW4gdGhlIFZNIGFuZCB0aGUgTlZFIGlzIGFuIE1QTFMgbmV0d29yaywgd2l0aGluIHdoaWNo
IHRoZSBwYWNrZXQgaXMgZm9yd2FyZGVkIGJhc2luZyBvbiBNUExTIGxhYmVsLCBidXQgbm90IEV0
aGVybmV0IE1BQyBhZGRyZXNzIGFuZC9vciA4MDIuMVEgVkxBTi4gV2hlbiB0d28gc3VjaCBraW5k
IG9mIE1QTFMgbmV0d29ya3MgbmVlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIsIHRo
cm91Z2ggYSBHZW5ldmUgdHVubmVsLCB0aGUgZW5jYXAgSSBpbGx1c3RyYXRlZCB3b3VsZCBiZSB1
c2VkLjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48
L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2Fy
ZHMsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBN
aW48L3A+PGRpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDox
MDAlO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0
LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL
6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21haWwtbV8tNDIyMDU0OTc1ODE2NzUwMDMxMGdtYWlsLW1f
NjM4Mzk1MzYwMTMwNjY1NTg1MmdtYWlsLW1fNTg4MzQxNzIxNjA4NTg3OTg1M3p3cml0ZUhpc3Rv
cnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7YmFja2dyb3VuZC1jb2xv
cjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677yaPC9zdHJvbmc+QW5v
b3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PC9kaXY+PGRpdj48c3Ry
b25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+6IKW
5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7mioTpgIHkurrvvJo8L3N0cm9u
Zz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNw
bGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBz
dHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3Bh
biBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bh
bj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1iZmQgV0cgJmx0OzxhIGhyZWY9Im1h
aWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJmZEBpZXRmLm9yZzwv
YT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkpvZWwgTS4gSGFscGVy
biAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5
OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2Js
YW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFy
QHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiZndDs7
PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeac
iDI45pelIDA1OjM2PC9kaXY+PGRpdj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9u
Zz5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQg
YXQgVlRFUDwvc3Ryb25nPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2
IGRpcj0ibHRyIj5IaSBYaWFvIE1pbiw8YnI+PGRpdj5UaGFua3MgZm9yIHRoZSBkZXRhaWxzIGFi
b3V0IHRoZSBlbmNhcCBidXQgdGhlIHVzZSBjYXNlIGlzIG5vdCBjbGVhci4mbmJzcDsgSXQgbWln
aHQgaGVscCBpZiB5b3UgZXhwbGFpbiB3aHkgaXRzIG5lY2Vzc2FyeSB0byBtYXAgYSBwaHlzaWNh
bCBFdGhlcm5ldCBwb3J0IGFuZC9vciA4MDIuMVEgVkxBTiB0byB0aGUgc2FtZSBWTkkgYXMgYW4g
TVBMUyBwYWNrZXQgd2l0aG91dCBhbiBMMiBoZWFkZXIuPC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwv
ZGl2PjxkaXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxk
aXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUaHUsIFNlcCAyNiwgMjAxOSBhdCA3
OjUwIFBNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0i
X2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48Ymxv
Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44
ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFl
eCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFu
b29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48
L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5EdWUgdG8gdGhl
IGZhY3QgdGhhdCZuYnNwO2EgdmFyaWV0eSBvZiBUdW5uZWxzIGNvdWxkIGJlIHVzZWQgdW5kZXIg
dGhlIE5WTzMgYTxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWlj
cm9zb2Z0IFlhaGVpJnF1b3Q7LCZxdW90O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNp
ZGEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9y
OnJnYigyNTUsMjU1LDI1NSkiPnJjaGl0ZWN0dXJlLCBhcyBhbiBleGFtcGxlLCBiZWxvdyBmaWd1
cmUgaWxsdXN0cmF0ZXMgdGhlIGZvcm1hdCBvZiBNUExTIHBhY2tldCBvdmVyIEdlbmV2ZSBUdW5u
ZWwuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlh
aGVpJnF1b3Q7LCZxdW90O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0
aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUs
MjU1LDI1NSkiPjwvc3Bhbj48L3A+PHByZT4gICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgIH4gICAgICAgICAgICAgICAgICAgICAgT3V0ZXIgRXRoZXJuZXQgSGVh
ZGVyICAgICAgICAgICAgICAgICAgICB+CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgIH4gICAgICAgICAgICAgICAgICAgICAgICBPdXRlciBJUHZYIEhlYWRlciAgICAgICAg
ICAgICAgICAgICAgICB+CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4g
ICAgICAgICAgICAgICAgICAgICAgICBPdXRlciBVRFAgSGVhZGVyICAgICAgICAgICAgICAgICAg
ICAgICB+CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4gICAgICAgICAg
ICAgICAgICAgICAgICAgIEdlbmV2ZSBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAgICB+CiAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rJmx0Oy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICB8CiAgIH4gICAgICAgICAg
ICAgICAgICAgICAgICAgTVBMUyBMYWJlbCBTdGFjayAgICAgICAgICAgICAgICAgICAgICB+ICBN
CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICBQCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICBMCiAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBTCiAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBheWxvYWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICB+ICBQCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBLCiAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBUCiAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
Jmx0Oy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkNTICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWws5a6L
5L2TLCZxdW90O01pY3Jvc29mdCBZYWhlaSZxdW90OywmcXVvdDtMdWNpZGEgR3JhbmRlJnF1b3Q7
LFZlcmRhbmEsTHVjaWRhLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI0cHg7YmFj
a2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj48L3NwYW4+PC9wPjxwPjxicj48L3A+PHA+
Tm90ZSB0aGF0IGluIE5WTzMgd29ya2luZyBncm91cCBHcmVnIGFuZCBJIGhhdmUgc3VibWl0dGVk
IGFuIGluZGl2aWR1YWwgZHJhZnQgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUsIHdoaWNoIGlz
IHVzZWQgdG8gYWRkcmVzcyBCRkQgb3ZlciBHZW5ldmUuPC9wPjxwPlRoZSBpbnRlbnRpb24gaXMg
dG8gbWFrZSB0aGUgdHdvIGRyYWZ0cyBkcmFmdC1pZXRmLWJmZC12eGxhbiBhbmQgZHJhZnQteGlh
by1udm8zLWJmZC1nZW5ldmUgYWxpZ25lZCwgdGhhdCBpcyB0byBzYXksIHdlIHRyeSB0byBkZWZp
bmUgdGhlIGlkZW50aWNhbCBtZWNoYW5pc20gZm9yIHRoZSBjb21tb24gcGFydCBvZiBCRkQgb3Zl
ciBWeExBTiBUdW5uZWwgYW5kIEJGRCBvdmVyIEdlbmV2ZSBUdW5uZWwuIEZvciB0aGUgY29tbW9u
IHBhcnQsIGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlIHdvdWxkIHJlZmVyZW5jZSB0byBkcmFm
dC1pZXRmLWJmZC12eGxhbiwgYW5kIGZvciB0aGUgb3RoZXIgcGFydCBzcGVjaWZpYyB0byBHZW5l
dmUsIHdlJ2xsIGRlZmluZSB0aGUgc3BlY2lmaWMgbWVjaGFuaXNtIGluIGRyYWZ0LXhpYW8tbnZv
My1iZmQtZ2VuZXZlLjwvcD48cD48YnI+PC9wPjxwPkhvcGUgdGhhdCBjbGFyaWZpZXMuPC9wPjxw
Pjxicj48L3A+PHA+QmVzdCBSZWdhcmRzLDwvcD48cD5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5
bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGlu
ZS1oZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdi
KDE5LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlk
PSJnbWFpbC1tXy00MjIwNTQ5NzU4MTY3NTAwMzEwZ21haWwtbV82MzgzOTUzNjAxMzA2NjU1ODUy
Z21haWwtbV81ODgzNDE3MjE2MDg1ODc5ODUzZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNXp3
cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7YmFja2dy
b3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677yaPC9z
dHJvbmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PC9kaXY+
PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7mioTpgIHkurrv
vJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkdyZWcgTWlyc2t5ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5k
aWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0
eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFu
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bh
bj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Ozwv
c3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4m
Z3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1iZmQgV0cgJmx0Ozxh
IGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJmZEBp
ZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkpvZWwg
TS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRh
cmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29t
PC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFp
bHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iZmQtY2hhaXJzQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5iZmQtY2hhaXJzQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0
cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI25pelIDIzOjE2PC9kaXY+PGRp
dj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVy
IFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2
PjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1p
biw8YnI+PGRpdj5JIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1
c2UgY2FzZSBiZWxvdy4mbmJzcDsgV2hhdCBkb2VzIHRoZSBNUExTIHBhY2tldCBvdmVyIFR1bm5l
bCBsb29rIGxpa2U/PC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rpdj48
L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJn
bWFpbF9hdHRyIj5PbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMTozNyBQTSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0
ZS5jb20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBz
b2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjwvcD48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkNvbnNpZGVyaW5nIGEg
c2NlbmFyaW8gd2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tldCBv
dmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQgYWNj
ZXNzIChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIHRo
ZW4gaG93IGNhbiBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPzwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0eWxlPSJk
aXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVp
Z2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwx
MzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21h
aWwtbV8tNDIyMDU0OTc1ODE2NzUwMDMxMGdtYWlsLW1fNjM4Mzk1MzYwMTMwNjY1NTg1MmdtYWls
LW1fNTg4MzQxNzIxNjA4NTg3OTg1M2dtYWlsLW1fLTg1MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1t
Xy0zMTc2MDQxMDIxNDYxNDg2MzUzendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0
eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+
PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+
PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+
PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+
PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWls
dG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1p
ZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRm
LWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFu
QGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEg
aHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5u
dm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+Sm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86
dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3Bs
YXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YmZkLWNo
YWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0
Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDmnJ8g77yaPC9zdHJvbmc+MjAxOeW5tDA5
5pyIMjbml6UgMDg6MzY8L2Rpdj48ZGl2PjxzdHJvbmc+5Li7IOmimCDvvJo8L3N0cm9uZz48c3Ry
b25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tl
dCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRpdj48ZGl2Pl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPm52bzMmbmJzcDttYWlsaW5nJm5ic3A7
bGlzdDxicj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52
bzNAaWV0Zi5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vbnZvMyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vbnZvMzwvYT48YnI+PGJyPjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIi
PiZndDsmZ3Q7Jmd0OzwvZGl2PjxkaXYgZGlyPSJsdHIiPlNvbWUgcGVvcGxlIG1heSBhcmd1ZSB0
aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBjb25uZWN0aW5nIHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0
d29yayBNVVNUIHNoYXJlIG9uZSBWQVAsIGlmIHRoYXQncyB0cnVlLCB0aGVuIFZBUDEgYW5kIFZB
UDMgc2hvdWxkIG1lcmdlIGludG8gb25lIFZBUCBhbmQgbXkgZXhwbGFuYXRpb24gZG9lc24ndCB3
b3JrLiBDb3B5aW5nIHRvIE5WTzMgV0cgdG8gaW52b2x2ZSBtb3JlIGV4cGVydHMsIGhvcGUgZm9y
IHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5kIGNvbW1lbnRzLiZuYnNwOyZuYnNwOzxicj48L2Rpdj48
ZGl2IGRpcj0ibHRyIj4mZ3Q7Jmd0OyZndDs8L2Rpdj48YnI+PGRpdj5JIHdvdWxkIGJlIG9uZSBv
ZiB0aG9zZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9uIFZBUCBpZiB0
aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiZuYnNwOyBJTU8sIHRoZSBO
Vk8zIGFyY2ggZG9jIHNob3VsZCBoYXZlIGJlZW4gY2xlYXJlciBhYm91dCB0aGlzLjwvZGl2Pjxi
cj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2PkFub29wPC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWls
X3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBTZXAgMjQs
IDIwMTkgYXQgNzo0MCBQTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
IiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3cm90ZTo8YnI+
PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAw
cHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRp
bmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFy
aWFsIj5IaSBTYW50b3NoLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6
YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
Ij5XaXRoIHJlZ2FyZCB0byB0aGUgcXVlc3Rpb24gd2hldGhlciB3ZSBzaG91bGQmbmJzcDs8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+YWxsb3cgbXVsdGlwbGUgQkZEIHNlc3Np
b25zIGZvciB0aGUgc2FtZSBWTkkgb3Igbm90LCBJTUhPIHdlIHNob3VsZCBhbGxvdyBpdCwgbW9y
ZSBleHBsYW5hdGlvbiBhcyBmb2xsb3dzLi4uPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXpl
OjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNl
cmlmIj5CZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDIgb2YgUkZDODAxNCAo
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWui+S9kywmcXVvdDtNaWNyb3NvZnQgWWFo
ZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90OyxWZXJkYW5hLEx1Y2lkYSxIZWx2ZXRp
Y2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwy
NTUsMjU1KSI+QW4gQXJjaGl0ZWN0dXJlIGZvciBEYXRhLUNlbnRlciBOZXR3b3JrIFZpcnR1YWxp
emF0aW9uIG92ZXIgTGF5ZXIgMyAoTlZPMyk8L3NwYW4+KS48L3NwYW4+PC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OnNhbnMtc2VyaWYiPjwvc3Bhbj48L3A+PHByZT4gICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICBEYXRhIENlbnRlciBOZXR3b3JrIChJUCkgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgVHVubmVsIE92ZXJsYXkgICAgICB8CiAgICAgICAgICAg
ICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKyAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSsK
ICAgICAgICAgICAgfCArLS0tLS0tLS0tLSstLS0tLS0tKyB8ICAgICAgIHwgKy0tLS0tLS0rLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICB8IHwgIE92ZXJsYXkgTW9kdWxlICB8IHwgICAgICAgfCB8
ICBPdmVybGF5IE1vZHVsZSAgfCB8CiAgICAgICAgICAgIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsg
fCAgICAgICB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwKICAgICAgICAgICAgfCAgICAgICAgICAg
fCAgICAgICAgICB8ICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfAogICAgIE5WRTEgICB8
ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8IE5W
RTIKICAgICAgICAgICAgfCAgKy0tLS0tLS0tKy0tLS0tLS0rICB8ICAgICAgIHwgICstLS0tLS0t
LSstLS0tLS0tKyAgfAogICAgICAgICAgICB8ICB8Vk5JMSBWTkkyICBWTkkxIHwgIHwgICAgICAg
fCAgfCBWTkkxIFZOSTIgVk5JMSB8ICB8CiAgICAgICAgICAgIHwgICstKy0tLS0tKy0tLS0rLS0t
KyAgfCAgICAgICB8ICArLSstLS0tLSstLS0tLSstLSsgIHwKICAgICAgICAgICAgfFZBUDF8IFZB
UDJ8ICAgIHwgVkFQMyB8ICAgICAgIHxWQVAxfCBWQVAyfCAgICAgfCBWQVAzfAogICAgICAgICAg
ICArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgICAgICAgKy0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
CiAgICAgICAgICAgICAgICAgfCAgICAgfCAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgIHwg
ICAgIHwKICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAgfCAg
ICAgfCAgICAgfAogICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgICAgICAgICAgICAg
ICB8ICAgICB8ICAgICB8CiAgICAgICAgICAtLS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tCiAgICAgICAgICAgICAgICAgfCAgICAgfCAgICB8
ICAgICBUZW5hbnQgICAgICAgIHwgICAgIHwgICAgIHwKICAgICAgICAgICAgVFNJMSB8IFRTSTJ8
ICAgIHwgVFNJMyAgICAgICAgICBUU0kxfCBUU0kyfCAgICAgfFRTSTMKICAgICAgICAgICAgICAg
ICstLS0rICstLS0rICstLS0rICAgICAgICAgICAgICstLS0rICstLS0rICAgKy0tLSsKICAgICAg
ICAgICAgICAgIHxUUzF8IHxUUzJ8IHxUUzN8ICAgICAgICAgICAgIHxUUzR8IHxUUzV8ICAgfFRT
NnwKICAgICAgICAgICAgICAgICstLS0rICstLS0rICstLS0rICAgICAgICAgICAgICstLS0rICst
LS0rICAgKy0tLSs8L3ByZT48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPlRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFu
ZCBOVkUyIGFyZSBhY3R1YWxseSBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQIG9mIE5W
RS48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+PC9zcGFuPklmIHRoZSBuZXR3b3JrIG9wZXJh
dG9yIHdhbnQgdG8gc2V0IHVwIG9uZSBCRkQgc2Vzc2lvbiBiZXR3ZWVuIFZBUDEgb2YgTlZFMSBh
bmQgVkFQMW9mIE5WRTIsIGF0IHRoZSBzYW1lIHRpbWUgYW5vdGhlciBCRkQgc2Vzc2lvbiBiZXR3
ZWVuIFZBUDMgb2YgTlZFMSBhbmQgVkFQMyBvZiBOVkUyLCA8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6YXJpYWw7bGluZS1oZWlnaHQ6MjFweCI+YWx0aG91Z2ggdGhlIHR3byBCRkQgc2Vzc2lvbnMg
YXJlIGZvciB0aGUgc2FtZSBWTkkxLCZuYnNwOzwvc3Bhbj5JIGJlbGlldmUgaXQncyByZWFzb25h
YmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hvdWxkIGFsbG93IGl0LjwvcD48cCBzdHls
ZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5PZiBjb3Vyc2UsIGluIFJGQzgwMTQgaXQg
YWxzbyBzYXlzOjwvcD48cHJlPiJOb3RlIHRoYXQgdHdvIGRpZmZlcmVudCBUZW5hbnQgU3lzdGVt
cyAoYW5kIFRTSXMpIGF0dGFjaGVkIHRvIGEgY29tbW9uIE5WRSBjYW4gc2hhcmUgYSBWQVAgKGUu
Zy4sIFRTMSBhbmQgVFMyIGluIEZpZ3VyZSAyKSBzbyBsb25nIGFzIHRoZXkgY29ubmVjdCB0byB0
aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsuPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsIj4i
PC9zcGFuPjwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPlNvbWUgcGVvcGxlIG1heSBhcmd1
ZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBjb25uZWN0aW5nIHRvIHRoZSBzYW1lIFZpcnR1YWwg
TmV0d29yayBNVVNUIHNoYXJlIG9uZSBWQVAsIGlmIHRoYXQncyB0cnVlLCB0aGVuIFZBUDEgYW5k
IFZBUDMgc2hvdWxkIG1lcmdlIGludG8gb25lIFZBUCBhbmQgbXkgZXhwbGFuYXRpb24gZG9lc24n
dCB3b3JrLiBDb3B5aW5nIHRvIE5WTzMgV0cgdG8gaW52b2x2ZSBtb3JlIGV4cGVydHMsIGhvcGUg
Zm9yIHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5kIGNvbW1lbnRzLjwvc3Bhbj48L3A+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6c2Fucy1zZXJpZiI+PGJyPjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2Zv
bnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+QmVz
dCBSZWdhcmRzLDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+WGlhbyBNaW48L3Nw
YW4+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2Pjwv
YmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
dj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2Pl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPm52bzMgbWFp
bGluZyBsaXN0PGJyPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bnZvM0BpZXRmLm9yZzwvYT48YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9udm8zIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzM8L2E+PGJyPjwvYmxvY2txdW90
ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+
PC9wPjwvZGl2Pg==


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

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

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


From nobody Thu Oct 10 08:05:48 2019
Return-Path: <ghanwani@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 1042712004D; Thu, 10 Oct 2019 00:40:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.475
X-Spam-Level: 
X-Spam-Status: No, score=-1.475 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.172, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id feBLT-rLtiHc; Thu, 10 Oct 2019 00:40:39 -0700 (PDT)
Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com [209.85.221.178]) (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 14100120046; Thu, 10 Oct 2019 00:40:39 -0700 (PDT)
Received: by mail-vk1-f178.google.com with SMTP id p189so1124688vkf.10; Thu, 10 Oct 2019 00:40:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GvMI7wHTyiiM4pg+0k8bWfUsx9wrdQWJ1agFiacXSGU=; b=dafMgl1wR1d1FSpR+1Ro6P1jpD40ezHxD7HcVgVfHVlGdAaynHN2blixp/5Z/HWifr C38gHi0XqH8kb6EuPgwGE892xlhnguuLCH0OTOcWbFh2OujeCIwo1MTErRajTryZngCG E1oBcYtXdw22bhVRBNpZjmBEIzIiCj7l9dFbzCPEY8cqLuG2ok0dj9XMFKpYqrBaEe7c V8ZiSLl0/Cz7vudyVw1P543/UWJeFumB4wCzntJIKCplGWHMDED35CmaUb2Rpp96flID DNmCGfjZRynuWNDab4JGMPI8ziudEBBt+MT3tjbSfH1c97+6qhqc1lHOlmQTzph9mSAj Anlw==
X-Gm-Message-State: APjAAAV0QUzbidYIHyzwGOug3So5Ei95S7W+Zi8DAgS6vYvec6Sr0Whf qtftxtN3otyoQ8xxqeIB6yYAzXkSYRq5BeWInL0=
X-Google-Smtp-Source: APXvYqz9g7UvuMaTz1pPaXJqJG3Vc5BJ/SuoT6jGirba99EjA3qhHhvISdhznXgp150pir7nM5Cm1TvHP6Pfc8DarEk=
X-Received: by 2002:a1f:f445:: with SMTP id s66mr4606439vkh.62.1570693237918;  Thu, 10 Oct 2019 00:40:37 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzyUWzp-Rzb=GEjEU_OPVAQsH5+7MLMTU2x+zY3Mxi+LTw@mail.gmail.com> <201910101404176280661@zte.com.cn>
In-Reply-To: <201910101404176280661@zte.com.cn>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Thu, 10 Oct 2019 00:40:26 -0700
Message-ID: <CA+-tSzx3GUfZPXEE7cyAYdDk+NR-VikZp0+uabmihKHdoMwuVA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: xiao.min2@zte.com.cn
Cc: draft-ietf-bfd-vxlan@ietf.org, nvo3@ietf.org,  rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007f542105948984bb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/3waEvmHxe6oYspNS-AIc6jw0UnY>
X-Mailman-Approved-At: Thu, 10 Oct 2019 08:05:40 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 10 Oct 2019 07:40:43 -0000

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

Hi Xiao Min,

In those cases, the term "VN" is used to talk about multiple IP interfaces
in a VRF.  The different interfaces would have to be different VNIs.

In the mixed case (with MPLS and L2 hitting the NVE at different VAPs), I'm
not sure how it would work in the same VNI.  If you think it's important, I
think it may be worth writing it up.  If there's enough merit in the use
case, we can figure out how to run multiple BFD sessions on the same VNI.

Anoop

On Wed, Oct 9, 2019 at 11:06 PM <xiao.min2@zte.com.cn> wrote:

> Hi Anoop,
>
>
> Normally, it is. While Tenant Systems connect to NVE through IP routing
> network or MPLS forwarding network, it is not.
>
>
> Best Regards,
>
> Xiao Min
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.ed=
u>
> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org <draf=
t-ietf-bfd-vxlan@ietf.org>;
> nvo3@ietf.org <nvo3@ietf.org>;rtg-bfd WG <rtg-bfd@ietf.org>;
> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8810=E6=97=A5 05:33
> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD C=
ontrol packet at VTEP*
> Hi Xiao Min,
> Normally, I think of a VNI as a broadcast domain.  The only way I can mak=
e
> sense of the picture below is to have a separate VNI for each MPLS
> interface on the NVE.
>
> Anoop
>
> On Tue, Oct 8, 2019 at 11:09 PM <xiao.min2@zte.com.cn> wrote:
>
>> Hi Anoop,
>>
>>
>> In this use case there is no forwarding happens between the MPLS and
>> non-MPLS parts, would this use case be prohibited?
>>
>> If the answer is yes, then I agree that all Tenant Systems attached to a
>> common NVE MUST share a VAP so long as they connect to the same VN,
>> although in RFC8014 it uses "can" but not "MUST". As a result, we should
>> not allow multiple BFD sessions for the same VNI between two NVEs.
>>
>> If the answer is no, then we should allow multiple BFD sessions for the
>> same VNI between two NVEs. I personally lean to this answer.
>>
>>
>> Best Regards,
>>
>> Xiao Min
>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.e=
du>
>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.com=
>;didutt@gmail.com <
>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG <
>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>> tsridhar@vmware.com <tsridhar@vmware.com>;
>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8809=E6=97=A5 06:28
>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD =
Control packet at VTEP*
>> Hi Xiao Min,
>> The picture doesn't have enough information to explain why they are in
>> the same VNI, and exactly how forwarding happens between the MPLS and
>> non-MPLS parts.
>>
>> Anoop
>>
>> On Tue, Oct 8, 2019 at 12:31 AM <xiao.min2@zte.com.cn> wrote:
>>
>>> Hi Anoop,
>>>
>>>
>>> I don't know such a draft that describes MPLS over Geneve, but I believ=
e
>>> the following figure derived from figure 1 of RFC8014 would help, in th=
e
>>> following figure Tenant System1, Tenant System2, Tenant System3 and Ten=
ant
>>> System4 are assumed belonging to the same VNI, so two BFD sessions for =
the
>>> same VNI need to be run between NVE1 and NVE2.
>>>
>>>                                             +--------+
>>>                                        +----| Tenant |
>>>                                      ( ' )  | System1|
>>>             ................       ( MPLS ) +--------+
>>>             .              .  +--+-+ ( _ )
>>>             .              .--|NVE1|---+
>>>             .              .  |    |
>>>             .              .  +--+-+
>>>             .              .     |
>>>             .  L3 Overlay  .   ( ' )
>>>             .    Network   . (Ethernet)
>>>             .              .   ( _ )
>>>             .              .     |
>>>             ................    +--------+
>>>                |                | Tenant |
>>>              +----+             | System2|
>>>              |NVE2|             +--------+
>>>              |    |--------+
>>>              +----+        |
>>>                |           |
>>>              ( ' )       ( ' )
>>>            ( MPLS )    (Ethernet)
>>>              ( _ )       ( _ )
>>>                |           |
>>>            +--------+  +--------+
>>>            | Tenant |  | Tenant |
>>>            | System3|  | System4|
>>>            +--------+  +--------+
>>>
>>>
>>> Best Regards,
>>>
>>> Xiao Min
>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.=
edu>
>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.co=
m>;didutt@gmail.com <
>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG =
<
>>> rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>> tsridhar@vmware.com <tsridhar@vmware.com>;
>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:1=
5
>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP*
>>> Hi Xiao Min,
>>> Is there a draft that describes MPLS over Geneve?  It sounds like the
>>> NVE is an MPLS router in this case and if you're using the same VNI as =
you
>>> switch MPLS, then it's a one-armed router.  That doesn't change how BFD
>>> needs to be run between NVEs.
>>>
>>> Anoop
>>>
>>> On Mon, Oct 7, 2019 at 7:28 PM <xiao.min2@zte.com.cn> wrote:
>>>
>>>> Hi Anoop,
>>>>
>>>>
>>>> Sorry for the late response, I just come back from vacation.
>>>>
>>>> The use case is that the network between the VM and the NVE is an MPLS
>>>> network, within which the packet is forwarded basing on MPLS label, bu=
t not
>>>> Ethernet MAC address and/or 802.1Q VLAN. When two such kind of MPLS
>>>> networks need to communicate with each other, through a Geneve tunnel,=
 the
>>>> encap I illustrated would be used.
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Xiao Min
>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke=
.edu>
>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.c=
om>;didutt@gmail.com <
>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG
>>>> <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>> tsridhar@vmware.com <tsridhar@vmware.com>;
>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05:=
36
>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BF=
D Control packet at VTEP*
>>>> Hi Xiao Min,
>>>> Thanks for the details about the encap but the use case is not clear.
>>>> It might help if you explain why its necessary to map a physical Ether=
net
>>>> port and/or 802.1Q VLAN to the same VNI as an MPLS packet without an L=
2
>>>> header.
>>>>
>>>> Thanks,
>>>> Anoop
>>>>
>>>> On Thu, Sep 26, 2019 at 7:50 PM <xiao.min2@zte.com.cn> wrote:
>>>>
>>>>> Hi Anoop,
>>>>>
>>>>>
>>>>> Due to the fact that a variety of Tunnels could be used under the NVO=
3
>>>>> architecture, as an example, below figure illustrates the format of
>>>>> MPLS packet over Geneve Tunnel.
>>>>>
>>>>>     0                   1                   2                   3
>>>>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>    |                                                               |
>>>>>    ~                      Outer Ethernet Header                    ~
>>>>>    |                                                               |
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>    |                                                               |
>>>>>    ~                        Outer IPvX Header                      ~
>>>>>    |                                                               |
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>    |                                                               |
>>>>>    ~                        Outer UDP Header                       ~
>>>>>    |                                                               |
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>    |                                                               |
>>>>>    ~                          Geneve Header                        ~
>>>>>    |                                                               |
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<=
-+
>>>>>    |                                                               | =
 |
>>>>>    ~                         MPLS Label Stack                      ~ =
 M
>>>>>    |                                                               | =
 P
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =
 L
>>>>>    |                                                               | =
 S
>>>>>    |                                                               |
>>>>>    ~                             Payload                           ~ =
 P
>>>>>    |                                                               | =
 K
>>>>>    |                                                               | =
 T
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<=
-+
>>>>>    |                               FCS                             |
>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>
>>>>>
>>>>> Note that in NVO3 working group Greg and I have submitted an
>>>>> individual draft draft-xiao-nvo3-bfd-geneve, which is used to address=
 BFD
>>>>> over Geneve.
>>>>>
>>>>> The intention is to make the two drafts draft-ietf-bfd-vxlan and
>>>>> draft-xiao-nvo3-bfd-geneve aligned, that is to say, we try to define =
the
>>>>> identical mechanism for the common part of BFD over VxLAN Tunnel and =
BFD
>>>>> over Geneve Tunnel. For the common part, draft-xiao-nvo3-bfd-geneve w=
ould
>>>>> reference to draft-ietf-bfd-vxlan, and for the other part specific to
>>>>> Geneve, we'll define the specific mechanism in draft-xiao-nvo3-bfd-ge=
neve.
>>>>>
>>>>>
>>>>> Hope that clarifies.
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Xiao Min
>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duk=
e.edu>
>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.=
com>;didutt@gmail.com <
>>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>>>> bfd-chairs@ietf.org>;
>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 23=
:16
>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping B=
FD Control packet at
>>>>> VTEP*
>>>>> Hi Xiao Min,
>>>>> I think we would need more detail around the use case below.  What
>>>>> does the MPLS packet over Tunnel look like?
>>>>>
>>>>> Thanks,
>>>>> Anoop
>>>>>
>>>>> On Wed, Sep 25, 2019 at 11:37 PM <xiao.min2@zte.com.cn> wrote:
>>>>>
>>>>>> Hi Anoop,
>>>>>>
>>>>>>
>>>>>> Thanks for your comments.
>>>>>>
>>>>>> Considering a scenario where TS1 has an MPLS access (i.e. MPLS-Packe=
t
>>>>>> over Tunnel between NVEs) to VNI1, TS3 has an Ethernet access (i.e.
>>>>>> MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS1 and TS=
3 share
>>>>>> one VAP?
>>>>>>
>>>>>>
>>>>>> Best Regards,
>>>>>>
>>>>>> Xiao Min
>>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.du=
ke.edu>
>>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail=
.com>;didutt@gmail.com <
>>>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>>>>> bfd-chairs@ietf.org>;
>>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 0=
8:36
>>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping =
BFD Control packet at
>>>>>> VTEP*
>>>>>> _______________________________________________
>>>>>> nvo3 mailing list
>>>>>> nvo3@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>
>>>>>> >>>
>>>>>> Some people may argue that all Tenant Systems connecting to the same
>>>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and VA=
P3
>>>>>> should merge into one VAP and my explanation doesn't work. Copying t=
o NVO3
>>>>>> WG to involve more experts, hope for your clarifications and comment=
s.
>>>>>> >>>
>>>>>>
>>>>>> I would be one of those that would argue that they MUST share on VAP
>>>>>> if they connect to the same Virtual Network.  IMO, the NVO3 arch doc=
 should
>>>>>> have been clearer about this.
>>>>>>
>>>>>> Thanks,
>>>>>> Anoop
>>>>>>
>>>>>> On Tue, Sep 24, 2019 at 7:40 PM <xiao.min2@zte.com.cn> wrote:
>>>>>>
>>>>>>> Hi Santosh,
>>>>>>>
>>>>>>>
>>>>>>> With regard to the question whether we should allow multiple BFD
>>>>>>> sessions for the same VNI or not, IMHO we should allow it, more exp=
lanation
>>>>>>> as follows...
>>>>>>>
>>>>>>> Below is a figure derived from figure 2 of RFC8014 (An Architecture
>>>>>>> for Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>>
>>>>>>>                     |         Data Center Network (IP)        |
>>>>>>>                     |                                         |
>>>>>>>                     +-----------------------------------------+
>>>>>>>                          |                           |
>>>>>>>                          |       Tunnel Overlay      |
>>>>>>>             +------------+---------+       +---------+------------+
>>>>>>>             | +----------+-------+ |       | +-------+----------+ |
>>>>>>>             | |  Overlay Module  | |       | |  Overlay Module  | |
>>>>>>>             | +---------+--------+ |       | +---------+--------+ |
>>>>>>>             |           |          |       |           |          |
>>>>>>>      NVE1   |           |          |       |           |          |=
 NVE2
>>>>>>>             |  +--------+-------+  |       |  +--------+-------+  |
>>>>>>>             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>>>>>>>             |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>>>>>>>             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>>>>>>>             +----+-----+----+------+       +----+-----+-----+-----+
>>>>>>>                  |     |    |                   |     |     |
>>>>>>>                  |     |    |                   |     |     |
>>>>>>>                  |     |    |                   |     |     |
>>>>>>>           -------+-----+----+-------------------+-----+-----+------=
-
>>>>>>>                  |     |    |     Tenant        |     |     |
>>>>>>>             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>>                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>>
>>>>>>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>>> actually initiated and terminated at VAP of NVE.
>>>>>>>
>>>>>>> If the network operator want to set up one BFD session between VAP1
>>>>>>> of NVE1 and VAP1of NVE2, at the same time another BFD session betwe=
en VAP3
>>>>>>> of NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>>>> same VNI1, I believe it's reasonable, so that's why I think we
>>>>>>> should allow it.
>>>>>>>
>>>>>>>
>>>>>>> Of course, in RFC8014 it also says:
>>>>>>>
>>>>>>> "Note that two different Tenant Systems (and TSIs) attached to a co=
mmon NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they co=
nnect to the same Virtual Network."
>>>>>>>
>>>>>>> Some people may argue that all Tenant Systems connecting to the sam=
e
>>>>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and V=
AP3
>>>>>>> should merge into one VAP and my explanation doesn't work. Copying =
to NVO3
>>>>>>> WG to involve more experts, hope for your clarifications and commen=
ts.
>>>>>>>
>>>>>>>
>>>>>>> Best Regards,
>>>>>>>
>>>>>>> Xiao Min
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
>>
>
>

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

<div dir=3D"ltr">Hi Xiao Min,<div><br></div><div>In those cases, the term &=
quot;VN&quot; is used to talk about multiple IP interfaces in a VRF.=C2=A0 =
The different interfaces would have to be different VNIs.</div><div><br></d=
iv><div>In the mixed case (with MPLS and L2 hitting the NVE at different VA=
Ps), I&#39;m not sure how it would work in the same VNI.=C2=A0 If you think=
 it&#39;s important, I think it may be worth writing it up.=C2=A0 If there&=
#39;s enough merit in the use case, we can figure out how to run multiple B=
FD sessions on the same VNI.</div><div><br></div><div>Anoop</div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oc=
t 9, 2019 at 11:06 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao.min2=
@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,</p>=
<p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size=
:14px;font-family:arial">Normally, it is. While <span style=3D"font-family:=
arial;line-height:21px">Tenant Systems connect to NVE through IP routing ne=
twork or MPLS forwarding network, it is not.</span></p><p style=3D"font-siz=
e:14px;font-family:arial"><span style=3D"font-family:arial;line-height:21px=
"><br></span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:arial;line-height:21px">Best Regards,</span></p><p style=3D=
"font-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"display:b=
lock"><div style=3D"width:100%;height:28px;line-height:28px;background-colo=
r:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=
=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8228102827947825673zwriteHis=
toryContainer"><div><div style=3D"padding:8px;background-color:rgb(245,246,=
248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span>Anoop=
Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">ano=
op@alumni.duke.edu</a>&gt;</span></div><div><strong>=E6=94=B6=E4=BB=B6=E4=
=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10=
093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</stro=
ng><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ie=
tf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"=
mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxla=
n@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:=
nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nv=
o3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"=
display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=
=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =
=E6=9C=9F =EF=BC=9A</strong><span>2019=E5=B9=B410=E6=9C=8810=E6=97=A5 05:33=
</span></div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><span><stro=
ng>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong><=
/span></div></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<=
br><div>Normally, I think of a VNI as a broadcast domain.=C2=A0 The only wa=
y I can make sense of the picture below is to have a separate VNI for each =
MPLS interface on the NVE.</div><br><div>Anoop</div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 8, 2019 at =
11:09 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao=
.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop=
,<br></p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"=
font-size:14px;font-family:arial">In this use case there is no forwarding h=
appens between the MPLS and non-MPLS parts, would this use case be prohibit=
ed?</p><p style=3D"font-size:14px;font-family:arial">If the answer is yes, =
then I agree that all Tenant Systems attached to a common NVE MUST share a =
VAP so long as they connect to the same VN, although in RFC8014 it uses &qu=
ot;can&quot; but not &quot;MUST&quot;. As a result, we should not allow mul=
tiple BFD sessions for the same VNI between two NVEs.</p><p style=3D"font-s=
ize:14px;font-family:arial">If the answer is no, then <span style=3D"font-f=
amily:arial;line-height:21px">we should=C2=A0</span><span style=3D"line-hei=
ght:21px">allow multiple BFD sessions for the same VNI <span style=3D"font-=
family:arial;line-height:21px">between two NVEs</span>. I personally lean t=
o this answer.</span></p><p style=3D"font-size:14px;font-family:arial"><br>=
</p><p style=3D"font-size:14px;font-family:arial">Best Regards,</p><p style=
=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"displa=
y:block"><div style=3D"width:100%;height:28px;line-height:28px;background-c=
olor:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=
=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8228102827947825673gmail-=
m_-4220549758167500310zwriteHistoryContainer"><div><div style=3D"padding:8p=
x;background-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=
=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=
=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=
=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=
=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:didutt@gm=
ail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didut=
t@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=
=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-i=
etf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>=
&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org"=
 target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" t=
arget=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline=
"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh=
.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.co=
m" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span styl=
e=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" tar=
get=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:inlin=
e">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bl=
ank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:inline"><a h=
ref=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a=
> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmw=
are.com</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</st=
rong>2019=E5=B9=B410=E6=9C=8809=E6=97=A5 06:28</div><div><strong>=E4=B8=BB =
=E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP</strong></div></div><div><div><div dir=3D"ltr">Hi X=
iao Min,<br><div>The picture doesn&#39;t have enough information to explain=
 why they are in the same VNI, and exactly how forwarding happens between t=
he MPLS and non-MPLS parts.</div><br><div>Anoop</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 8, 2019 =
at 12:31 AM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">x=
iao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi An=
oop,<br></p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=
=3D"font-size:14px;font-family:arial">I don&#39;t know such a draft that de=
scribes MPLS over Geneve, but I believe the following figure derived from f=
igure 1 of RFC8014 would help, in the following figure Tenant System1, Tena=
nt System2, Tenant System3 and Tenant System4 are assumed belonging to the =
same VNI, so two BFD sessions for the same VNI need to be run between NVE1 =
and NVE2.</p><pre>                                            +--------+
                                       +----| Tenant |
                                     ( &#39; )  | System1|
            ................       ( MPLS ) +--------+
            .              .  +--+-+ ( _ )
            .              .--|NVE1|---+
            .              .  |    |
            .              .  +--+-+
            .              .     |
            .  L3 Overlay  .   ( &#39; )
            .    Network   . (Ethernet)
            .              .   ( _ )
            .              .     |
            ................    +--------+
               |                | Tenant |
             +----+             | System2|
             |NVE2|             +--------+
             |    |--------+
             +----+        |
               |           |
             ( &#39; )       ( &#39; )
           ( MPLS )    (Ethernet)
             ( _ )       ( _ )
               |           |
           +--------+  +--------+
           | Tenant |  | Tenant |
           | System3|  | System4|
           +--------+  +--------+</pre><p style=3D"font-size:14px;font-fami=
ly:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Best Regard=
s,</p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div s=
tyle=3D"display:block"><div style=3D"width:100%;height:28px;line-height:28p=
x;background-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center=
">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-82281028279=
47825673gmail-m_-4220549758167500310gmail-m_6383953601306655852zwriteHistor=
yContainer"><div><div style=3D"padding:8px;background-color:rgb(245,246,248=
)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani =
&lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni=
.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</s=
trong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></di=
v><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"=
display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" ta=
rget=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display=
:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail=
.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@g=
mail.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:dr=
aft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.or=
g</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank=
">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inlin=
e"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt=
;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;<=
/span><span style=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@g=
mail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D=
"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@=
gmail.com</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a h=
ref=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;=
</span><span style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto=
:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span>=
<span style=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com" targe=
t=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.=
com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span></div><div><stron=
g>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B410=E6=9C=8808=E6=97=A5=
 12:15</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: =
[nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></div></=
div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>Is the=
re a draft that describes MPLS over Geneve?=C2=A0 It sounds like the NVE is=
 an MPLS router in this case and if you&#39;re using the same VNI as you sw=
itch MPLS, then it&#39;s a one-armed router.=C2=A0 That doesn&#39;t change =
how BFD needs to be run between NVEs.</div><br><div>Anoop</div></div><br><d=
iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct =
7, 2019 at 7:28 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_b=
lank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial=
">Hi Anoop,</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Sorry for the late response, I just=
 come back from vacation.</p><p style=3D"font-size:14px;font-family:arial">=
The use case is that the network between the VM and the NVE is an MPLS netw=
ork, within which the packet is forwarded basing on MPLS label, but not Eth=
ernet MAC address and/or 802.1Q VLAN. When two such kind of MPLS networks n=
eed to communicate with each other, through a Geneve tunnel, the encap I il=
lustrated would be used.</p><p style=3D"font-size:14px;font-family:arial"><=
br></p><p style=3D"font-size:14px;font-family:arial">Best Regards,</p><p st=
yle=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"dis=
play:block"><div style=3D"width:100%;height:28px;line-height:28px;backgroun=
d-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=
=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8228102827947825673gma=
il-m_-4220549758167500310gmail-m_6383953601306655852gmail-m_588341721608587=
9853zwriteHistoryContainer"><div><div style=3D"padding:8px;background-color=
:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</stron=
g>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_bla=
nk">anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=
=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10=
093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</stro=
ng><span style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimi=
rsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><spa=
n style=3D"display:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_b=
lank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=
=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=3D"display:inline">=
<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ie=
tf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.o=
rg" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span st=
yle=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo=
3@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:=
santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.co=
m</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank"=
>santosh.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:inline"=
>rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-b=
fd@ietf.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &=
lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern=
.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:tsridh=
ar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mai=
lto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</sp=
an></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=
=E6=9C=8828=E6=97=A5 05:36</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A<=
/strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at V=
TEP</strong></div></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao=
 Min,<br><div>Thanks for the details about the encap but the use case is no=
t clear.=C2=A0 It might help if you explain why its necessary to map a phys=
ical Ethernet port and/or 802.1Q VLAN to the same VNI as an MPLS packet wit=
hout an L2 header.</div><br><div>Thanks,</div><div>Anoop</div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 2=
6, 2019 at 7:50 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_b=
lank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial=
">Hi Anoop,</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Due to the fact that=C2=A0a variety=
 of Tunnels could be used under the NVO3 a<span style=3D"font-family:Arial,=
=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Ve=
rdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(255=
,255,255)">rchitecture, as an example, below figure illustrates the format =
of MPLS packet over Geneve Tunnel.</span></p><p style=3D"font-size:14px;fon=
t-family:arial"><span style=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;M=
icrosoft Yahei&quot;,&quot;Lucida Grande&quot;,Verdana,Lucida,Helvetica,san=
s-serif;line-height:24px;background-color:rgb(255,255,255)"></span></p><pre=
>    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                      Outer Ethernet Header                    ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer IPvX Header                      ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer UDP Header                       ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                          Geneve Header                        ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                                                               |  |
   ~                         MPLS Label Stack                      ~  M
   |                                                               |  P
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
   |                                                               |  S
   |                                                               |
   ~                             Payload                           ~  P
   |                                                               |  K
   |                                                               |  T
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                               FCS                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</pre><=
p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Ari=
al,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;=
,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(=
255,255,255)"></span></p><p><br></p><p>Note that in NVO3 working group Greg=
 and I have submitted an individual draft draft-xiao-nvo3-bfd-geneve, which=
 is used to address BFD over Geneve.</p><p>The intention is to make the two=
 drafts draft-ietf-bfd-vxlan and draft-xiao-nvo3-bfd-geneve aligned, that i=
s to say, we try to define the identical mechanism for the common part of B=
FD over VxLAN Tunnel and BFD over Geneve Tunnel. For the common part, draft=
-xiao-nvo3-bfd-geneve would reference to draft-ietf-bfd-vxlan, and for the =
other part specific to Geneve, we&#39;ll define the specific mechanism in d=
raft-xiao-nvo3-bfd-geneve.</p><p><br></p><p>Hope that clarifies.</p><p><br>=
</p><p>Best Regards,</p><p>Xiao Min</p><div><div style=3D"display:block"><d=
iv style=3D"width:100%;height:28px;line-height:28px;background-color:rgb(22=
4,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8228102827947825673gmail-m_-422054=
9758167500310gmail-m_6383953601306655852gmail-m_5883417216085879853gmail-m_=
-8530579229706245615zwriteHistoryContainer"><div><div style=3D"padding:8px;=
background-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=
=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu=
" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=
=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=
=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=
=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@g=
mail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=3D"=
display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"=
_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-=
bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;=
;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" tar=
get=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" targe=
t=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a=
 href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pal=
lagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" t=
arget=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span style=3D=
"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=
=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:inline">=
Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank=
">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a> &=
lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware=
.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:bfd-ch=
airs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a> &lt;<a href=3D"mai=
lto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a>&gt;;</sp=
an></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=
=E6=9C=8826=E6=97=A5 23:16</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A<=
/strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at V=
TEP</strong></div></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao=
 Min,<br><div>I think we would need more detail around the use case below.=
=C2=A0 What does the MPLS packet over Tunnel look like?</div><br><div>Thank=
s,</div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Wed, Sep 25, 2019 at 11:37 PM &lt;<a href=3D"mai=
lto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p sty=
le=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p style=3D"font-size:=
14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-family:aria=
l">Thanks for your comments.</p><p style=3D"font-size:14px;font-family:aria=
l">Considering a scenario where TS1 has an MPLS access (i.e. MPLS-Packet ov=
er Tunnel between NVEs) to VNI1, TS3 has an Ethernet access (i.e. MAC-Frame=
 over Tunnel between NVEs) to VNI1, then how can TS1 and TS3 share one VAP?=
</p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-=
size:14px;font-family:arial">Best Regards,</p><p style=3D"font-size:14px;fo=
nt-family:arial">Xiao Min</p><div><div style=3D"display:block"><div style=
=3D"width:100%;height:28px;line-height:28px;background-color:rgb(224,229,23=
3);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=
=BB=B6</div><div id=3D"gmail-m_-8228102827947825673gmail-m_-422054975816750=
0310gmail-m_6383953601306655852gmail-m_5883417216085879853gmail-m_-85305792=
29706245615gmail-m_-3176041021461486353zwriteHistoryContainer"><div><div st=
yle=3D"padding:8px;background-color:rgb(245,246,248)"><div><strong>=E5=8F=
=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:=
anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div=
><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"d=
isplay:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=
=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg =
Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregi=
mirsky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"m=
ailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=
=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</s=
pan><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@i=
etf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D=
"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxl=
an@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto=
:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:n=
vo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D=
"display:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"=
_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pall=
agatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</=
span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bf=
d@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=
=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.c=
om" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"dis=
play:inline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsrid=
har@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_bl=
ank">tsridhar@vmware.com</a>&gt;;</span><span style=3D"display:inline"><a h=
ref=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a=
> &lt;<a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@i=
etf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</st=
rong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5 08:36</div><div><strong>=E4=B8=BB =
=E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP</strong></div></div><div><div>_____________________=
__________________________<br>nvo3=C2=A0mailing=C2=A0list<br><a href=3D"mai=
lto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br><a href=3D"https:=
//www.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">https://www.ietf.or=
g/mailman/listinfo/nvo3</a><br><br><div dir=3D"ltr"><div dir=3D"ltr">&gt;&g=
t;&gt;</div><div dir=3D"ltr">Some people may argue that all Tenant Systems =
connecting to the same Virtual Network MUST share one VAP, if that&#39;s tr=
ue, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#=
39;t work. Copying to NVO3 WG to involve more experts, hope for your clarif=
ications and comments.=C2=A0=C2=A0<br></div><div dir=3D"ltr">&gt;&gt;&gt;</=
div><br><div>I would be one of those that would argue that they MUST share =
on VAP if they connect to the same Virtual Network.=C2=A0 IMO, the NVO3 arc=
h doc should have been clearer about this.</div><br><div>Thanks,</div><div>=
Anoop</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Tue, Sep 24, 2019 at 7:40 PM &lt;<a href=3D"mailto:xiao.min2@zte.co=
m.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px=
;font-family:arial">Hi Santosh,</p><p style=3D"font-size:14px;font-family:a=
rial"><br></p><p style=3D"font-size:14px;font-family:arial">With regard to =
the question whether we should=C2=A0<span style=3D"font-family:sans-serif">=
allow multiple BFD sessions for the same VNI or not, IMHO we should allow i=
t, more explanation as follows...</span></p><p style=3D"font-size:14px;font=
-family:arial"><span style=3D"font-family:sans-serif">Below is a figure der=
ived from figure 2 of RFC8014 (<span style=3D"font-family:Arial,=E5=AE=8B=
=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Verdana,Luc=
ida,Helvetica,sans-serif;line-height:24px;background-color:rgb(255,255,255)=
">An Architecture for Data-Center Network Virtualization over Layer 3 (NVO3=
)</span>).</span></p><p style=3D"font-size:14px;font-family:arial"><span st=
yle=3D"font-family:sans-serif"></span></p><pre>                    |       =
  Data Center Network (IP)        |
                    |                                         |
                    +-----------------------------------------+
                         |                           |
                         |       Tunnel Overlay      |
            +------------+---------+       +---------+------------+
            | +----------+-------+ |       | +-------+----------+ |
            | |  Overlay Module  | |       | |  Overlay Module  | |
            | +---------+--------+ |       | +---------+--------+ |
            |           |          |       |           |          |
     NVE1   |           |          |       |           |          | NVE2
            |  +--------+-------+  |       |  +--------+-------+  |
            |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
            |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
            |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
            +----+-----+----+------+       +----+-----+-----+-----+
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
          -------+-----+----+-------------------+-----+-----+-------
                 |     |    |     Tenant        |     |     |
            TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
                +---+ +---+ +---+             +---+ +---+   +---+
                |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
                +---+ +---+ +---+             +---+ +---+   +---+</pre><p s=
tyle=3D"font-size:14px;font-family:arial">To my understanding, the BFD sess=
ions between NVE1 and NVE2 are actually initiated and terminated at VAP of =
NVE.</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span>If the network operator want to set up one BFD ses=
sion between VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD ses=
sion between VAP3 of NVE1 and VAP3 of NVE2, <span style=3D"font-family:aria=
l;line-height:21px">although the two BFD sessions are for the same VNI1,=C2=
=A0</span>I believe it&#39;s reasonable, so that&#39;s why I think we shoul=
d allow it.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Of course, in RFC8014 it also says:=
</p><pre>&quot;Note that two different Tenant Systems (and TSIs) attached t=
o a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as t=
hey connect to the same Virtual Network.<span style=3D"font-family:arial">&=
quot;</span></pre><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Some people may argue that all Tenant Systems c=
onnecting to the same Virtual Network MUST share one VAP, if that&#39;s tru=
e, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#3=
9;t work. Copying to NVO3 WG to involve more experts, hope for your clarifi=
cations and comments.</span></p><p style=3D"font-size:14px;font-family:aria=
l"><span style=3D"font-family:sans-serif"><br></span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:sans-serif">Best Reg=
ards,</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Xiao Min</span></p></div></blockquote></div></d=
iv></div></div></div></div></div></div><p><br></p></div></blockquote></div>=
</div></div></div></div></div></div></div><p><br></p></div></blockquote></d=
iv></div></div></div></div></div></div></div><p><br></p></div></blockquote>=
</div></div></div></div></div></div></div></div><p><br></p></div></blockquo=
te></div></div></div></div></div></div></div><p><br></p></div>_____________=
__________________________________<br>nvo3 mailing list<br><a href=3D"mailt=
o:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br><a href=3D"https://=
www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a><br></blockquote></div></div></=
div></div></div></div></div></div><p><br></p></div></blockquote></div>

--0000000000007f542105948984bb--


From nobody Thu Oct 10 08:05:53 2019
Return-Path: <xiao.min2@zte.com.cn>
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 4F766120C34; Thu, 10 Oct 2019 05:07:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SG47FF8QTQB1; Thu, 10 Oct 2019 05:07:00 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07FA3120C1D; Thu, 10 Oct 2019 05:07:00 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.164.215]) by Forcepoint Email with ESMTPS id C28A8BCDDA7138C86E63; Thu, 10 Oct 2019 19:59:53 +0800 (CST)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id A823C3B71252D5B24FBD; Thu, 10 Oct 2019 19:59:53 +0800 (CST)
Received: from njxapp03.zte.com.cn ([10.41.132.202]) by mse-fl1.zte.com.cn with SMTP id x9ABxXI0008445; Thu, 10 Oct 2019 19:59:33 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Thu, 10 Oct 2019 19:59:32 +0800 (CST)
Date: Thu, 10 Oct 2019 19:59:32 +0800 (CST)
X-Zmail-TransId: 2afa5d9f1d243c23644f
X-Mailer: Zmail v1.0
Message-ID: <201910101959328661453@zte.com.cn>
In-Reply-To: <CA+-tSzx3GUfZPXEE7cyAYdDk+NR-VikZp0+uabmihKHdoMwuVA@mail.gmail.com>
References: CA+-tSzyUWzp-Rzb=GEjEU_OPVAQsH5+7MLMTU2x+zY3Mxi+LTw@mail.gmail.com,  CA+-tSzx3GUfZPXEE7cyAYdDk+NR-VikZp0+uabmihKHdoMwuVA@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <draft-ietf-bfd-vxlan@ietf.org>, <nvo3@ietf.org>, <rtg-bfd@ietf.org>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn x9ABxXI0008445
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/_epSfhecyaSY-brPlQFagtncy4k>
X-Mailman-Approved-At: Thu, 10 Oct 2019 08:05:40 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 10 Oct 2019 12:07:07 -0000

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


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


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

SGkgQW5vb3AsDQoNCg0KDQoNCg0KDQpQbGVhc2Ugc2VlIG15IHJlc3BvbnNlIGlubGluZSB3aXRo
IFtYTV0uDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQoNCuWPkeS7tuS6uu+8mkFub29wR2hhbndh
bmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkzNTcwOw0K
5oqE6YCB5Lq677yaZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZk
LXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3JnIDxudm8zQGlldGYub3JnPjtydGctYmZkIFdH
IDxydGctYmZkQGlldGYub3JnPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDEw5pyIMTDml6UgMTU6NDcN
CuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRy
b2wgcGFja2V0IGF0IFZURVANCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KbnZvMyBtYWlsaW5nIGxpc3QNCm52bzNAaWV0Zi5vcmcNCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMw0KDQoNCkhpIFhpYW8gTWluLA0KSW4g
dGhvc2UgY2FzZXMsIHRoZSB0ZXJtICJWTiIgaXMgdXNlZCB0byB0YWxrIGFib3V0IG11bHRpcGxl
IElQIGludGVyZmFjZXMgaW4gYSBWUkYuICBUaGUgZGlmZmVyZW50IGludGVyZmFjZXMgd291bGQg
aGF2ZSB0byBiZSBkaWZmZXJlbnQgVk5Jcy4NCg0KW1hNXSBUbyBiZSBjbGVhciwgSSBpbnRlcnBy
ZXQgVk5JIGFzIFZpcnR1YWwgTmV0d29yayBJZGVudGlmaWVyIHRoYXQgc2hvdWxkIGJlIHByZXNl
bnQgd2l0aGluIFZ4TEFOL0dlbmV2ZSBoZWFkZXIuIERvIHlvdSBtZWFuIGluIHRoZSBjYXNlIG11
bHRpcGxlIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3QgdG8gbXVsdGlwbGUgTlZFcyB0aHJvdWdoIElQ
IHJvdXRpbmcgbmV0d29yaywgZGlmZmVyZW50IE5WRXMgbXVzdCBlbmNhcHN1bGF0ZSBkaWZmZXJl
bnQgVmlydHVhbCBOZXR3b3JrIElkZW50aWZpZXJzPw0KDQoNCkluIHRoZSBtaXhlZCBjYXNlICh3
aXRoIE1QTFMgYW5kIEwyIGhpdHRpbmcgdGhlIE5WRSBhdCBkaWZmZXJlbnQgVkFQcyksIEknbSBu
b3Qgc3VyZSBob3cgaXQgd291bGQgd29yayBpbiB0aGUgc2FtZSBWTkkuICBJZiB5b3UgdGhpbmsg
aXQncyBpbXBvcnRhbnQsIEkgdGhpbmsgaXQgbWF5IGJlIHdvcnRoIHdyaXRpbmcgaXQgdXAuICBJ
ZiB0aGVyZSdzIGVub3VnaCBtZXJpdCBpbiB0aGUgdXNlIGNhc2UsIHdlIGNhbiBmaWd1cmUgb3V0
IGhvdyB0byBydW4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIG9uIHRoZSBzYW1lIFZOSS4NCg0KW1hN
XSBBcyB0byB0aGUgbWl4ZWQgY2FzZSwgSSBkb24ndCBrbm93IHdoZXRoZXIgdGhlcmUncyBlbm91
Z2ggbWVyaXQsIEkganVzdCByYWlzZSBpdCBmb3IgZGlzY3Vzc2lvbiBiZWNhdXNlIGl0IHNlZW1z
IG5vdCBiZWluZyBwcm9oaWJpdGVkIGZyb20gdGhlIE5WTzMgYXJjaGl0ZWN0dXJlIHBvaW50IG9m
IHZpZXcuDQoNCg0KDQoNCkFub29wDQoNCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpY
aWFvIE1pbg0KDQoNCg0KDQoNCg0KT24gV2VkLCBPY3QgOSwgMjAxOSBhdCAxMTowNiBQTSA8eGlh
by5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KTm9y
bWFsbHksIGl0IGlzLiBXaGlsZSBUZW5hbnQgU3lzdGVtcyBjb25uZWN0IHRvIE5WRSB0aHJvdWdo
IElQIHJvdXRpbmcgbmV0d29yayBvciBNUExTIGZvcndhcmRpbmcgbmV0d29yaywgaXQgaXMgbm90
Lg0KDQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vp
gq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5l
ZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mmRyYWZ0LWlldGYt
YmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0Bp
ZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47DQrm
l6Ug5pyfIO+8mjIwMTnlubQxMOaciDEw5pelIDA1OjMzDQrkuLsg6aKYIO+8mlJlOiBbbnZvM10g
QkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCg0K
DQpIaSBYaWFvIE1pbiwNCk5vcm1hbGx5LCBJIHRoaW5rIG9mIGEgVk5JIGFzIGEgYnJvYWRjYXN0
IGRvbWFpbi4gIFRoZSBvbmx5IHdheSBJIGNhbiBtYWtlIHNlbnNlIG9mIHRoZSBwaWN0dXJlIGJl
bG93IGlzIHRvIGhhdmUgYSBzZXBhcmF0ZSBWTkkgZm9yIGVhY2ggTVBMUyBpbnRlcmZhY2Ugb24g
dGhlIE5WRS4NCg0KQW5vb3ANCg0KDQoNCg0KT24gVHVlLCBPY3QgOCwgMjAxOSBhdCAxMTowOSBQ
TSA8eGlhby4uLm1pbjJAenRlLmNvbS5jbj4gd3JvdGU6DQoNCg0KSGkgQW5vb3AsDQoNCg0KDQoN
Cg0KDQoNCkluIHRoaXMgdXNlIGNhc2UgdGhlcmUgaXMgbm8gZm9yd2FyZGluZyBoYXBwZW5zIGJl
dHdlZW4gdGhlIE1QTFMgYW5kIG5vbi1NUExTIHBhcnRzLCB3b3VsZCB0aGlzIHVzZSBjYXNlIGJl
IHByb2hpYml0ZWQ/DQoNCg0KSWYgdGhlIGFuc3dlciBpcyB5ZXMsIHRoZW4gSSBhZ3JlZSB0aGF0
IGFsbCBUZW5hbnQgU3lzdGVtcyBhdHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgTVVTVCBzaGFyZSBh
IFZBUCBzbyBsb25nIGFzIHRoZXkgY29ubmVjdCB0byB0aGUgc2FtZSBWTiwgYWx0aG91Z2ggaW4g
UkZDODAxNCBpdCB1c2VzICJjYW4iIGJ1dCBub3QgIk1VU1QiLiBBcyBhIHJlc3VsdCwgd2Ugc2hv
dWxkIG5vdCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBiZXR3
ZWVuIHR3byBOVkVzLg0KDQoNCklmIHRoZSBhbnN3ZXIgaXMgbm8sIHRoZW4gd2Ugc2hvdWxkIGFs
bG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIGJldHdlZW4gdHdvIE5W
RXMuIEkgcGVyc29uYWxseSBsZWFuIHRvIHRoaXMgYW5zd2VyLg0KDQoNCg0KDQoNCg0KQmVzdCBS
ZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrv
vJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbm
lY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5j
b20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4
bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9y
ZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC4uLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2Vs
IE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+O3RzcmlkaGFyQHZtd2FyZS5jb20gPHRz
cmlkaGFyQHZtd2FyZS5jb20+Ow0K5pelIOacnyDvvJoyMDE55bm0MTDmnIgwOeaXpSAwNjoyOA0K
5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJv
bCBwYWNrZXQgYXQgVlRFUA0KDQoNCkhpIFhpYW8gTWluLA0KVGhlIHBpY3R1cmUgZG9lc24ndCBo
YXZlIGVub3VnaCBpbmZvcm1hdGlvbiB0byBleHBsYWluIHdoeSB0aGV5IGFyZSBpbiB0aGUgc2Ft
ZSBWTkksIGFuZCBleGFjdGx5IGhvdyBmb3J3YXJkaW5nIGhhcHBlbnMgYmV0d2VlbiB0aGUgTVBM
UyBhbmQgbm9uLU1QTFMgcGFydHMuDQoNCkFub29wDQoNCg0KDQoNCk9uIFR1ZSwgT2N0IDgsIDIw
MTkgYXQgMTI6MzEgQU0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBBbm9v
cCwNCg0KDQoNCg0KDQoNCg0KSSBkb24ndCBrbm93IHN1Y2ggYSBkcmFmdCB0aGF0IGRlc2NyaWJl
cyBNUExTIG92ZXIgR2VuZXZlLCBidXQgSSBiZWxpZXZlIHRoZSBmb2xsb3dpbmcgZmlndXJlIGRl
cml2ZWQgZnJvbSBmaWd1cmUgMSBvZiBSRkM4MDE0IHdvdWxkIGhlbHAsIGluIHRoZSBmb2xsb3dp
bmcgZmlndXJlIFRlbmFudCBTeXN0ZW0xLCBUZW5hbnQgU3lzdGVtMiwgVGVuYW50IFN5c3RlbTMg
YW5kIFRlbmFudCBTeXN0ZW00IGFyZSBhc3N1bWVkIGJlbG9uZ2luZyB0byB0aGUgc2FtZSBWTkks
IHNvIHR3byBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBuZWVkIHRvIGJlIHJ1biBiZXR3
ZWVuIE5WRTEgYW5kIE5WRTIuDQoNCiArLS0tLS0tLS0rCiArLS0tLXwgVGVuYW50IHwKICggJyAp
IHwgU3lzdGVtMXwKIC4uLi4uLi4uLi4uLi4uLi4gKCBNUExTICkgKy0tLS0tLS0tKwogLiAuICst
LSstKyAoIF8gKQogLiAuLS18TlZFMXwtLS0rCiAuIC4gfCB8CiAuIC4gKy0tKy0rCiAuIC4gfAog
LiBMMyBPdmVybGF5IC4gKCAnICkKIC4gTmV0d29yayAuIChFdGhlcm5ldCkKIC4gLiAoIF8gKQog
LiAuIHwKIC4uLi4uLi4uLi4uLi4uLi4gKy0tLS0tLS0tKwogfCB8IFRlbmFudCB8CiArLS0tLSsg
fCBTeXN0ZW0yfAogfE5WRTJ8ICstLS0tLS0tLSsKIHwgfC0tLS0tLS0tKwogKy0tLS0rIHwKIHwg
fAogKCAnICkgKCAnICkKICggTVBMUyApIChFdGhlcm5ldCkKICggXyApICggXyApCiB8IHwKICst
LS0tLS0tLSsgKy0tLS0tLS0tKwogfCBUZW5hbnQgfCB8IFRlbmFudCB8CiB8IFN5c3RlbTN8IHwg
U3lzdGVtNHwKICstLS0tLS0tLSsgKy0tLS0tLS0tKw0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoN
Cg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWPkeS7tuS6uu+8mkFub29wR2hh
bndhbmkgPGFub29wQGFsdW1uaS4uLmR1a2UuZWR1Pg0K5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1
NzA7DQrmioTpgIHkurrvvJpHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPjtkaWR1
dHRAZ21haWwuLi5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZv
M0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxw
ZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3JpZGhhckB2
bXdhcmUuY29tPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDEw5pyIMDjml6UgMTI6MTUNCuS4uyDpopgg
77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0
IGF0IFZURVANCg0KDQoNCkhpIFhpYW8gTWluLA0KSXMgdGhlcmUgYSBkcmFmdCB0aGF0IGRlc2Ny
aWJlcyBNUExTIG92ZXIgR2VuZXZlPyAgSXQgc291bmRzIGxpa2UgdGhlIE5WRSBpcyBhbiBNUExT
IHJvdXRlciBpbiB0aGlzIGNhc2UgYW5kIGlmIHlvdSdyZSB1c2luZyB0aGUgc2FtZSBWTkkgYXMg
eW91IHN3aXRjaCBNUExTLCB0aGVuIGl0J3MgYSBvbmUtYXJtZWQgcm91dGVyLiAgVGhhdCBkb2Vz
bid0IGNoYW5nZSBob3cgQkZEIG5lZWRzIHRvIGJlIHJ1biBiZXR3ZWVuIE5WRXMuDQoNCkFub29w
DQoNCg0KDQoNCk9uIE1vbiwgT2N0IDcsIDIwMTkgYXQgNzoyOCBQTSA8eGlhby5taW4yQHp0ZS5j
b20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KU29ycnkgZm9yIHRoZSBs
YXRlIHJlc3BvbnNlLCBJIGp1c3QgY29tZSBiYWNrIGZyb20gdmFjYXRpb24uDQoNCg0KVGhlIHVz
ZSBjYXNlIGlzIHRoYXQgdGhlIG5ldHdvcmsgYmV0d2VlbiB0aGUgVk0gYW5kIHRoZSBOVkUgaXMg
YW4gTVBMUyBuZXR3b3JrLCB3aXRoaW4gd2hpY2ggdGhlIHBhY2tldCBpcyBmb3J3YXJkZWQgYmFz
aW5nIG9uIE1QTFMgbGFiZWwsIGJ1dCBub3QgRXRoZXJuZXQgTUFDIGFkZHJlc3MgYW5kL29yIDgw
Mi4xUSBWTEFOLiBXaGVuIHR3byBzdWNoIGtpbmQgb2YgTVBMUyBuZXR3b3JrcyBuZWVkIHRvIGNv
bW11bmljYXRlIHdpdGggZWFjaCBvdGhlciwgdGhyb3VnaCBhIEdlbmV2ZSB0dW5uZWwsIHRoZSBl
bmNhcCBJIGlsbHVzdHJhdGVkIHdvdWxkIGJlIHVzZWQuDQoNCg0KDQoNCg0KDQpCZXN0IFJlZ2Fy
ZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWPkeS7tuS6uu+8mkFu
b29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8muiCluaVjzEw
MDkzNTcwOw0K5oqE6YCB5Lq677yaR3JlZyBNaXJza3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47
ZGlkdXR0QGdtYWlsLmNvbSA8ZGlkdXR0QGdtYWlsLmNvbT47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5A
aWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3JnIDxu
dm8zQGlldGYub3JnPjtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjtKb2VsIE0uIEhh
bHBlcm4gPGptaEBqb2VsaGFscGVybi4uLmNvbT47dHNyaWRoYXJAdm13YXJlLmNvbSA8dHNyaWRo
YXJAdm13YXJlLmNvbT47DQrml6Ug5pyfIO+8mjIwMTnlubQwOeaciDI45pelIDA1OjM2DQrkuLsg
6aKYIO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBh
Y2tldCBhdCBWVEVQDQoNCg0KDQpIaSBYaWFvIE1pbiwNClRoYW5rcyBmb3IgdGhlIGRldGFpbHMg
YWJvdXQgdGhlIGVuY2FwIGJ1dCB0aGUgdXNlIGNhc2UgaXMgbm90IGNsZWFyLiAgSXQgbWlnaHQg
aGVscCBpZiB5b3UgZXhwbGFpbiB3aHkgaXRzIG5lY2Vzc2FyeSB0byBtYXAgYSBwaHlzaWNhbCBF
dGhlcm5ldCBwb3J0IGFuZC9vciA4MDIuMVEgVkxBTiB0byB0aGUgc2FtZSBWTkkgYXMgYW4gTVBM
UyBwYWNrZXQgd2l0aG91dCBhbiBMMiBoZWFkZXIuDQoNClRoYW5rcywNCkFub29wDQoNCg0KDQoN
Ck9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDc6NTAgUE0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3
cm90ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoNCkR1ZSB0byB0aGUgZmFjdCB0aGF0IGEg
dmFyaWV0eSBvZiBUdW5uZWxzIGNvdWxkIGJlIHVzZWQgdW5kZXIgdGhlIE5WTzMgYXJjaGl0ZWN0
dXJlLCBhcyBhbiBleGFtcGxlLCBiZWxvdyBmaWd1cmUgaWxsdXN0cmF0ZXMgdGhlIGZvcm1hdCBv
ZiBNUExTIHBhY2tldCBvdmVyIEdlbmV2ZSBUdW5uZWwuDQoNCg0KDQoNCiAwIDEgMiAzCiAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiB8IHwKIH4gT3V0ZXIgRXRoZXJuZXQgSGVhZGVyIH4KIHwgfAogKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKIHwgfAogfiBPdXRlciBJUHZYIEhlYWRlciB+CiB8IHwKICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiB8IHwKIH4gT3V0
ZXIgVURQIEhlYWRlciB+CiB8IHwKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiB8IHwKIH4gR2VuZXZlIEhlYWRlciB+CiB8
IHwKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rPC0rCiB8IHwgfAogfiBNUExTIExhYmVsIFN0YWNrIH4gTQogfCB8IFAKICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rIEwKIHwgfCBTCiB8IHwKIH4gUGF5bG9hZCB+IFAKIHwgfCBLCiB8IHwgVAogKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSs8LSsKIHwgRkNTIHwKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCg0KDQoNCg0KTm90ZSB0aGF0IGluIE5WTzMgd29y
a2luZyBncm91cCBHcmVnIGFuZCBJIGhhdmUgc3VibWl0dGVkIGFuIGluZGl2aWR1YWwgZHJhZnQg
ZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUsIHdoaWNoIGlzIHVzZWQgdG8gYWRkcmVzcyBCRkQg
b3ZlciBHZW5ldmUuDQoNClRoZSBpbnRlbnRpb24gaXMgdG8gbWFrZSB0aGUgdHdvIGRyYWZ0cyBk
cmFmdC1pZXRmLWJmZC12eGxhbiBhbmQgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUgYWxpZ25l
ZCwgdGhhdCBpcyB0byBzYXksIHdlIHRyeSB0byBkZWZpbmUgdGhlIGlkZW50aWNhbCBtZWNoYW5p
c20gZm9yIHRoZSBjb21tb24gcGFydCBvZiBCRkQgb3ZlciBWeExBTiBUdW5uZWwgYW5kIEJGRCBv
dmVyIEdlbmV2ZSBUdW5uZWwuIEZvciB0aGUgY29tbW9uIHBhcnQsIGRyYWZ0LXhpYW8tbnZvMy1i
ZmQtZ2VuZXZlIHdvdWxkIHJlZmVyZW5jZSB0byBkcmFmdC1pZXRmLWJmZC12eGxhbiwgYW5kIGZv
ciB0aGUgb3RoZXIgcGFydCBzcGVjaWZpYyB0byBHZW5ldmUsIHdlJ2xsIGRlZmluZSB0aGUgc3Bl
Y2lmaWMgbWVjaGFuaXNtIGluIGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlLg0KDQoNCg0KDQpI
b3BlIHRoYXQgY2xhcmlmaWVzLg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNClhpYW8gTWluDQoN
Cg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBh
bHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8
mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRp
ZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRm
LWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRn
LWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBl
cm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3JpZGhhckB2bXdhcmUuLi5jb20+O2JmZC1j
aGFpcnNAaWV0Zi5vcmcgPGJmZC1jaGFpcnNAaWV0Zi5vcmc+Ow0K5pelIOacnyDvvJoyMDE55bm0
MDnmnIgyNuaXpSAyMzoxNg0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBU
cmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0KSGkgWGlhbyBNaW4sDQpJ
IHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1c2UgY2FzZSBiZWxv
dy4gIFdoYXQgZG9lcyB0aGUgTVBMUyBwYWNrZXQgb3ZlciBUdW5uZWwgbG9vayBsaWtlPw0KDQpU
aGFua3MsDQpBbm9vcA0KDQoNCg0KDQpPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMTozNyBQTSA8
eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0K
VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQoNCkNvbnNpZGVyaW5nIGEgc2NlbmFyaW8gd2hl
cmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tldCBvdmVyIFR1bm5lbCBi
ZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQgYWNjZXNzIChpLmUuIE1B
Qy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIHRoZW4gaG93IGNhbiBU
UzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPw0KDQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoN
ClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53
YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsN
CuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+O2RpZHV0dEBn
bWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3Jn
IDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRm
Lm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxq
bWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3JpZGhhckB2bXdhcmUu
Y29tPjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJzQGlldGYub3JnPjsNCuaXpSDmnJ8g
77yaMjAxOeW5tDA55pyIMjbml6UgMDg6MzYNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3Zl
ciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm52bzMgbWFpbGluZyBsaXN0
DQpudm8zQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252
bzMNCg0KDQoNCj4+Pg0KDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5
c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBv
bmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBp
bnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBO
Vk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRp
b25zIGFuZCBjb21tZW50cy4gIA0KDQoNCj4+Pg0KDQpJIHdvdWxkIGJlIG9uZSBvZiB0aG9zZSB0
aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9uIFZBUCBpZiB0aGV5IGNvbm5l
Y3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiAgSU1PLCB0aGUgTlZPMyBhcmNoIGRvYyBz
aG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy4NCg0KVGhhbmtzLA0KQW5vb3ANCg0K
DQoNCk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAgUE0gPHhpYW8ubWluMkB6dGUuY29tLmNu
PiB3cm90ZToNCg0KDQpIaSBTYW50b3NoLA0KDQoNCg0KDQoNCg0KV2l0aCByZWdhcmQgdG8gdGhl
IHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBm
b3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmUgZXhw
bGFuYXRpb24gYXMgZm9sbG93cy4uLg0KDQoNCkJlbG93IGlzIGEgZmlndXJlIGRlcml2ZWQgZnJv
bSBmaWd1cmUgMiBvZiBSRkM4MDE0IChBbiBBcmNoaXRlY3R1cmUgZm9yIERhdGEtQ2VudGVyIE5l
dHdvcmsgVmlydHVhbGl6YXRpb24gb3ZlciBMYXllciAzIChOVk8zKSkuDQoNCg0KDQoNCiB8IERh
dGEgQ2VudGVyIE5ldHdvcmsgKElQKSB8CiB8IHwKICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsKIHwgfAogfCBUdW5uZWwgT3ZlcmxheSB8CiArLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLSsgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiB8ICstLS0tLS0tLS0tKy0tLS0t
LS0rIHwgfCArLS0tLS0tLSstLS0tLS0tLS0tKyB8CiB8IHwgT3ZlcmxheSBNb2R1bGUgfCB8IHwg
fCBPdmVybGF5IE1vZHVsZSB8IHwKIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfCB8ICstLS0tLS0t
LS0rLS0tLS0tLS0rIHwKIHwgfCB8IHwgfCB8CiBOVkUxIHwgfCB8IHwgfCB8IE5WRTIKIHwgKy0t
LS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLS0rLS0tLS0tLSsgfAogfCB8Vk5JMSBWTkkyIFZO
STEgfCB8IHwgfCBWTkkxIFZOSTIgVk5JMSB8IHwKIHwgKy0rLS0tLS0rLS0tLSstLS0rIHwgfCAr
LSstLS0tLSstLS0tLSstLSsgfAogfFZBUDF8IFZBUDJ8IHwgVkFQMyB8IHxWQVAxfCBWQVAyfCB8
IFZBUDN8CiArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgKy0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
CiB8IHwgfCB8IHwgfAogfCB8IHwgfCB8IHwKIHwgfCB8IHwgfCB8CiAtLS0tLS0tKy0tLS0tKy0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tCiB8IHwgfCBUZW5hbnQg
fCB8IHwKIFRTSTEgfCBUU0kyfCB8IFRTSTMgVFNJMXwgVFNJMnwgfFRTSTMKICstLS0rICstLS0r
ICstLS0rICstLS0rICstLS0rICstLS0rCiB8VFMxfCB8VFMyfCB8VFMzfCB8VFM0fCB8VFM1fCB8
VFM2fAogKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsNClRvIG15IHVuZGVyc3Rh
bmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFuZCBOVkUyIGFyZSBhY3R1YWxs
eSBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQIG9mIE5WRS4NCg0KDQpJZiB0aGUgbmV0
d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAx
IG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUgc2FtZSB0aW1lIGFub3RoZXIgQkZEIHNl
c3Npb24gYmV0d2VlbiBWQVAzIG9mIE5WRTEgYW5kIFZBUDMgb2YgTlZFMiwgYWx0aG91Z2ggdGhl
IHR3byBCRkQgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZSBWTkkxLCBJIGJlbGlldmUgaXQncyBy
ZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hvdWxkIGFsbG93IGl0Lg0KDQoN
Cg0KDQoNCg0KT2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5czoNCg0KIk5vdGUgdGhh
dCB0d28gZGlmZmVyZW50IFRlbmFudCBTeXN0ZW1zIChhbmQgVFNJcykgYXR0YWNoZWQgdG8gYSBj
b21tb24gTlZFIGNhbiBzaGFyZSBhIFZBUCAoZS5nLiwgVFMxIGFuZCBUUzIgaW4gRmlndXJlIDIp
IHNvIGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yay4iDQpT
b21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMgY29ubmVjdGluZyB0
byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBvbmUgVkFQLCBpZiB0aGF0J3Mg
dHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBpbnRvIG9uZSBWQVAgYW5kIG15
IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBOVk8zIFdHIHRvIGludm9sdmUg
bW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRpb25zIGFuZCBjb21tZW50cy4N
Cg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbnZvMyBtYWlsaW5nIGxp
c3QNCm52bzNAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
bnZvMw==


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbDsiPlBsZWFzZSBzZWUgbXkgcmVzcG9uc2UgaW5saW5lIHdpdGggW1hNXS48L3A+PGRp
dj48ZGl2IGNsYXNzPSJ6aGlzdG9yeVJvdyIgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgY2xh
c3M9InpoaXN0b3J5RGVzIiBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMjhweDsgbGluZS1o
ZWlnaHQ6IDI4cHg7IGJhY2tncm91bmQtY29sb3I6ICNFMEU1RTk7IGNvbG9yOiAjMTM4OEZGOyB0
ZXh0LWFsaWduOiBjZW50ZXI7IiBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5T3JnVHh0Ij7ljp/lp4vp
gq7ku7Y8L2Rpdj48ZGl2IGlkPSJ6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2IGNsYXNzPSJj
b250cm9sLWdyb3VwIHpoaXN0b3J5UGFuZWwiPjxkaXYgY2xhc3M9InpoaXN0b3J5SGVhZGVyIiBz
dHlsZT0icGFkZGluZzogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4OyI+PGRpdj48c3Ry
b25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlTZW5kZXJUeHQiPuWPkeS7tuS6uu+8mjwvc3Ryb25n
PjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIj5Bbm9vcEdoYW53YW5pICZsdDthbm9vcEBhbHVt
bmkuZHVrZS5lZHUmZ3Q7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJI
aXN0b3J5VE9UeHQiPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJO
YW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2
PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5Q0NUeHQiPuaKhOmAgeS6uu+8mjwv
c3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5l
OyI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgJmx0O2RyYWZ0LWlldGYtYmZkLXZ4bGFu
QGlldGYub3JnJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJk
aXNwbGF5OiBpbmxpbmU7Ij5udm8zQGlldGYub3JnICZsdDtudm8zQGlldGYub3JnJmd0Ozs8L3Nw
YW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5y
dGctYmZkIFdHICZsdDtydGctYmZkQGlldGYub3JnJmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ry
b25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlEYXRlVHh0Ij7ml6Ug5pyfIO+8mjwvc3Ryb25nPjxz
cGFuIGNsYXNzPSIiPjIwMTnlubQxMOaciDEw5pelIDE1OjQ3PC9zcGFuPjwvZGl2PjxkaXY+PHN0
cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U3ViamVjdFR4dCI+5Li7IOmimCDvvJo8L3N0cm9u
Zz48c3BhbiBjbGFzcz0ienJlYWRUaXRsZSI+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZY
TEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvc3Bhbj48
L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPm52bzMmbmJzcDttYWlsaW5nJm5ic3A7
bGlzdDxicj5udm8zQGlldGYub3JnPGJyPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vbnZvMzxicj48YnI+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxwPkluIHRo
b3NlIGNhc2VzLCB0aGUgdGVybSAiVk4iIGlzIHVzZWQgdG8gdGFsayBhYm91dCBtdWx0aXBsZSBJ
UCBpbnRlcmZhY2VzIGluIGEgVlJGLiZuYnNwOyBUaGUgZGlmZmVyZW50IGludGVyZmFjZXMgd291
bGQgaGF2ZSB0byBiZSBkaWZmZXJlbnQgVk5Jcy48L3A+PHA+W1hNXSBUbyBiZSBjbGVhciwgSSBp
bnRlcnByZXQgVk5JIGFzIFZpcnR1YWwgTmV0d29yayBJZGVudGlmaWVyIHRoYXQgc2hvdWxkIGJl
IHByZXNlbnQgd2l0aGluIFZ4TEFOL0dlbmV2ZSBoZWFkZXIuIERvIHlvdSBtZWFuIGluIHRoZSBj
YXNlIG11bHRpcGxlIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3QgdG8gbXVsdGlwbGUgTlZFcyB0aHJv
dWdoIElQIHJvdXRpbmcgbmV0d29yaywgZGlmZmVyZW50IE5WRXMgbXVzdCBlbmNhcHN1bGF0ZSBk
aWZmZXJlbnQgVmlydHVhbCBOZXR3b3JrIElkZW50aWZpZXJzPzwvcD48YnI+PHA+SW4gdGhlIG1p
eGVkIGNhc2UgKHdpdGggTVBMUyBhbmQgTDIgaGl0dGluZyB0aGUgTlZFIGF0IGRpZmZlcmVudCBW
QVBzKSwgSSdtIG5vdCBzdXJlIGhvdyBpdCB3b3VsZCB3b3JrIGluIHRoZSBzYW1lIFZOSS4mbmJz
cDsgSWYgeW91IHRoaW5rIGl0J3MgaW1wb3J0YW50LCBJIHRoaW5rIGl0IG1heSBiZSB3b3J0aCB3
cml0aW5nIGl0IHVwLiZuYnNwOyBJZiB0aGVyZSdzIGVub3VnaCBtZXJpdCBpbiB0aGUgdXNlIGNh
c2UsIHdlIGNhbiBmaWd1cmUgb3V0IGhvdyB0byBydW4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIG9u
IHRoZSBzYW1lIFZOSS48L3A+PHA+W1hNXSBBcyB0byB0aGUgbWl4ZWQgY2FzZSwgSSBkb24ndCBr
bm93IHdoZXRoZXIgdGhlcmUncyBlbm91Z2ggbWVyaXQsIEkganVzdCByYWlzZSBpdCBmb3IgZGlz
Y3Vzc2lvbiBiZWNhdXNlIGl0IHNlZW1zIG5vdCBiZWluZyBwcm9oaWJpdGVkIGZyb20gdGhlIE5W
TzMgYXJjaGl0ZWN0dXJlIHBvaW50IG9mIHZpZXcuPC9wPjxwPjxicj48L3A+PHA+QW5vb3A8YnI+
PC9wPjxwPjxicj48L3A+PC9kaXY+PHAgc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMXB4OyB3aGl0ZS1z
cGFjZTogbm9ybWFsOyI+QmVzdCBSZWdhcmRzLDwvcD48cCBzdHlsZT0ibGluZS1oZWlnaHQ6IDIx
cHg7IHdoaXRlLXNwYWNlOiBub3JtYWw7Ij5YaWFvIE1pbjwvcD48cD48YnI+PC9wPjxkaXYgY2xh
c3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gV2Vk
LCBPY3QgOSwgMjAxOSBhdCAxMTowNiBQTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3
cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy
Z2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwy
MDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQt
ZmFtaWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQt
ZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbCI+Tm9ybWFsbHksIGl0IGlzLiBXaGlsZSA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
YXJpYWw7bGluZS1oZWlnaHQ6MjFweCI+VGVuYW50IFN5c3RlbXMgY29ubmVjdCB0byBOVkUgdGhy
b3VnaCBJUCByb3V0aW5nIG5ldHdvcmsgb3IgTVBMUyBmb3J3YXJkaW5nIG5ldHdvcmssIGl0IGlz
IG5vdC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlh
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgiPjxicj48
L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgiPkJlc3QgUmVnYXJk
cyw8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3
aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpy
Z2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+
5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21haWwtbV8tODIyODEwMjgyNzk0NzgyNTY3M3p3
cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7YmFja2dy
b3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677yaPC9z
dHJvbmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PC9kaXY+
PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7mioTpgIHkurrv
vJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpk
cmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYt
YmZkLXZ4bGFuQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZk
LXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVm
PSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGct
YmZkIFdHICZsdDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaX
pSDmnJ8g77yaPC9zdHJvbmc+MjAxOeW5tDEw5pyIMTDml6UgMDU6MzM8L2Rpdj48ZGl2PjxzdHJv
bmc+5Li7IOmimCDvvJo8L3N0cm9uZz48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46
IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+
PGRpdj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8gTWluLDxicj48
ZGl2Pk5vcm1hbGx5LCBJIHRoaW5rIG9mIGEgVk5JIGFzIGEgYnJvYWRjYXN0IGRvbWFpbi4mbmJz
cDsgVGhlIG9ubHkgd2F5IEkgY2FuIG1ha2Ugc2Vuc2Ugb2YgdGhlIHBpY3R1cmUgYmVsb3cgaXMg
dG8gaGF2ZSBhIHNlcGFyYXRlIFZOSSBmb3IgZWFjaCBNUExTIGludGVyZmFjZSBvbiB0aGUgTlZF
LjwvZGl2Pjxicj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1
b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBPY3QgOCwgMjAx
OSBhdCAxMTowOSBQTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0
YXJnZXQ9Il9ibGFuayI+eGlhby4uLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48
L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw
eCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGlu
Zy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPkhpIEFub29wLDxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlh
bCI+SW4gdGhpcyB1c2UgY2FzZSB0aGVyZSBpcyBubyBmb3J3YXJkaW5nIGhhcHBlbnMgYmV0d2Vl
biB0aGUgTVBMUyBhbmQgbm9uLU1QTFMgcGFydHMsIHdvdWxkIHRoaXMgdXNlIGNhc2UgYmUgcHJv
aGliaXRlZD88L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5J
ZiB0aGUgYW5zd2VyIGlzIHllcywgdGhlbiBJIGFncmVlIHRoYXQgYWxsIFRlbmFudCBTeXN0ZW1z
IGF0dGFjaGVkIHRvIGEgY29tbW9uIE5WRSBNVVNUIHNoYXJlIGEgVkFQIHNvIGxvbmcgYXMgdGhl
eSBjb25uZWN0IHRvIHRoZSBzYW1lIFZOLCBhbHRob3VnaCBpbiBSRkM4MDE0IGl0IHVzZXMgImNh
biIgYnV0IG5vdCAiTVVTVCIuIEFzIGEgcmVzdWx0LCB3ZSBzaG91bGQgbm90IGFsbG93IG11bHRp
cGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIGJldHdlZW4gdHdvIE5WRXMuPC9wPjxw
IHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SWYgdGhlIGFuc3dlciBp
cyBubywgdGhlbiA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWw7bGluZS1oZWlnaHQ6MjFw
eCI+d2Ugc2hvdWxkJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDoyMXB4Ij5h
bGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSA8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6YXJpYWw7bGluZS1oZWlnaHQ6MjFweCI+YmV0d2VlbiB0d28gTlZFczwvc3Bh
bj4uIEkgcGVyc29uYWxseSBsZWFuIHRvIHRoaXMgYW5zd2VyLjwvc3Bhbj48L3A+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250
LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+QmVzdCBSZWdhcmRzLDwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlhpYW8gTWluPC9wPjxkaXY+PGRpdiBz
dHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MjhweDts
aW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDIyNCwyMjksMjMzKTtjb2xvcjpy
Z2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYg
aWQ9ImdtYWlsLW1fLTgyMjgxMDI4Mjc5NDc4MjU2NzNnbWFpbC1tXy00MjIwNTQ5NzU4MTY3NTAw
MzEwendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDti
YWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrv
vJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8
L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3Bs
YXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmA
geS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3Bs
YXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNw
YW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQt
dnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7
PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZn
dDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLi4ucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdH
ICZsdDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0
Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij5Kb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3Bh
biBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13
YXJlLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0
cm9uZz4yMDE55bm0MTDmnIgwOeaXpSAwNjoyODwvZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8
mjwvc3Ryb25nPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZE
IENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRp
diBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxkaXY+VGhlIHBpY3R1cmUgZG9lc24ndCBoYXZl
IGVub3VnaCBpbmZvcm1hdGlvbiB0byBleHBsYWluIHdoeSB0aGV5IGFyZSBpbiB0aGUgc2FtZSBW
TkksIGFuZCBleGFjdGx5IGhvdyBmb3J3YXJkaW5nIGhhcHBlbnMgYmV0d2VlbiB0aGUgTVBMUyBh
bmQgbm9uLU1QTFMgcGFydHMuPC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRp
diBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5P
biBUdWUsIE9jdCA4LCAyMDE5IGF0IDEyOjMxIEFNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4m
Z3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxl
PSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQs
MjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbCI+SSBkb24ndCBrbm93IHN1Y2ggYSBkcmFmdCB0aGF0IGRlc2NyaWJl
cyBNUExTIG92ZXIgR2VuZXZlLCBidXQgSSBiZWxpZXZlIHRoZSBmb2xsb3dpbmcgZmlndXJlIGRl
cml2ZWQgZnJvbSBmaWd1cmUgMSBvZiBSRkM4MDE0IHdvdWxkIGhlbHAsIGluIHRoZSBmb2xsb3dp
bmcgZmlndXJlIFRlbmFudCBTeXN0ZW0xLCBUZW5hbnQgU3lzdGVtMiwgVGVuYW50IFN5c3RlbTMg
YW5kIFRlbmFudCBTeXN0ZW00IGFyZSBhc3N1bWVkIGJlbG9uZ2luZyB0byB0aGUgc2FtZSBWTkks
IHNvIHR3byBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBuZWVkIHRvIGJlIHJ1biBiZXR3
ZWVuIE5WRTEgYW5kIE5WRTIuPC9wPjxwcmU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICstLS0tfCBUZW5hbnQgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCAnICkgIHwgU3lzdGVtMXwKICAgICAgICAgICAgLi4uLi4uLi4uLi4uLi4uLiAgICAgICAo
IE1QTFMgKSArLS0tLS0tLS0rCiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICstLSstKyAo
IF8gKQogICAgICAgICAgICAuICAgICAgICAgICAgICAuLS18TlZFMXwtLS0rCiAgICAgICAgICAg
IC4gICAgICAgICAgICAgIC4gIHwgICAgfAogICAgICAgICAgICAuICAgICAgICAgICAgICAuICAr
LS0rLSsKICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgICAgfAogICAgICAgICAgICAuICBM
MyBPdmVybGF5ICAuICAgKCAnICkKICAgICAgICAgICAgLiAgICBOZXR3b3JrICAgLiAoRXRoZXJu
ZXQpCiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICAoIF8gKQogICAgICAgICAgICAuICAg
ICAgICAgICAgICAuICAgICB8CiAgICAgICAgICAgIC4uLi4uLi4uLi4uLi4uLi4gICAgKy0tLS0t
LS0tKwogICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwgVGVuYW50IHwKICAgICAgICAg
ICAgICstLS0tKyAgICAgICAgICAgICB8IFN5c3RlbTJ8CiAgICAgICAgICAgICB8TlZFMnwgICAg
ICAgICAgICAgKy0tLS0tLS0tKwogICAgICAgICAgICAgfCAgICB8LS0tLS0tLS0rCiAgICAgICAg
ICAgICArLS0tLSsgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgICAgICAgICAgfAogICAgICAg
ICAgICAgKCAnICkgICAgICAgKCAnICkKICAgICAgICAgICAoIE1QTFMgKSAgICAoRXRoZXJuZXQp
CiAgICAgICAgICAgICAoIF8gKSAgICAgICAoIF8gKQogICAgICAgICAgICAgICB8ICAgICAgICAg
ICB8CiAgICAgICAgICAgKy0tLS0tLS0tKyAgKy0tLS0tLS0tKwogICAgICAgICAgIHwgVGVuYW50
IHwgIHwgVGVuYW50IHwKICAgICAgICAgICB8IFN5c3RlbTN8ICB8IFN5c3RlbTR8CiAgICAgICAg
ICAgKy0tLS0tLS0tKyAgKy0tLS0tLS0tKzwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWwiPkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2Zv
bnQtZmFtaWx5OmFyaWFsIj5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6Ymxv
Y2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDti
YWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3Rl
eHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXy04MjI4
MTAyODI3OTQ3ODI1NjczZ21haWwtbV8tNDIyMDU0OTc1ODE2NzUwMDMxMGdtYWlsLW1fNjM4Mzk1
MzYwMTMwNjY1NTg1Mnp3cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFk
ZGluZzo4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+
5Y+R5Lu25Lq677yaPC9zdHJvbmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS4uLmR1a2Uu
ZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4g
c3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48
c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+
R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4g
c3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC4uLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4m
Z3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpk
cmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYt
YmZkLXZ4bGFuQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZk
LXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVm
PSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij5ydGctYmZkIFdHICZsdDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRp
c3BsYXk6aW5saW5lIj5Kb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3Jp
ZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pel
IOacnyDvvJo8L3N0cm9uZz4yMDE55bm0MTDmnIgwOOaXpSAxMjoxNTwvZGl2PjxkaXY+PHN0cm9u
Zz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjog
VHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48
ZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxk
aXY+SXMgdGhlcmUgYSBkcmFmdCB0aGF0IGRlc2NyaWJlcyBNUExTIG92ZXIgR2VuZXZlPyZuYnNw
OyBJdCBzb3VuZHMgbGlrZSB0aGUgTlZFIGlzIGFuIE1QTFMgcm91dGVyIGluIHRoaXMgY2FzZSBh
bmQgaWYgeW91J3JlIHVzaW5nIHRoZSBzYW1lIFZOSSBhcyB5b3Ugc3dpdGNoIE1QTFMsIHRoZW4g
aXQncyBhIG9uZS1hcm1lZCByb3V0ZXIuJm5ic3A7IFRoYXQgZG9lc24ndCBjaGFuZ2UgaG93IEJG
RCBuZWVkcyB0byBiZSBydW4gYmV0d2VlbiBOVkVzLjwvZGl2Pjxicj48ZGl2PkFub29wPC9kaXY+
PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0i
Z21haWxfYXR0ciI+T24gTW9uLCBPY3QgNywgMjAxOSBhdCA3OjI4IFBNICZsdDs8YSBocmVmPSJt
YWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRl
LmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxf
cXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNv
bGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6
ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5Tb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2UsIEkg
anVzdCBjb21lIGJhY2sgZnJvbSB2YWNhdGlvbi48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4
O2ZvbnQtZmFtaWx5OmFyaWFsIj5UaGUgdXNlIGNhc2UgaXMgdGhhdCB0aGUgbmV0d29yayBiZXR3
ZWVuIHRoZSBWTSBhbmQgdGhlIE5WRSBpcyBhbiBNUExTIG5ldHdvcmssIHdpdGhpbiB3aGljaCB0
aGUgcGFja2V0IGlzIGZvcndhcmRlZCBiYXNpbmcgb24gTVBMUyBsYWJlbCwgYnV0IG5vdCBFdGhl
cm5ldCBNQUMgYWRkcmVzcyBhbmQvb3IgODAyLjFRIFZMQU4uIFdoZW4gdHdvIHN1Y2gga2luZCBv
ZiBNUExTIG5ldHdvcmtzIG5lZWQgdG8gY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyLCB0aHJv
dWdoIGEgR2VuZXZlIHR1bm5lbCwgdGhlIGVuY2FwIEkgaWxsdXN0cmF0ZWQgd291bGQgYmUgdXNl
ZC48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9w
PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+QmVzdCBSZWdhcmRz
LDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlhpYW8gTWlu
PC9wPjxkaXY+PGRpdiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHlsZT0id2lkdGg6MTAw
JTtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDIyNCwy
MjksMjMzKTtjb2xvcjpyZ2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWOn+Wni+mC
ruS7tjwvZGl2PjxkaXYgaWQ9ImdtYWlsLW1fLTgyMjgxMDI4Mjc5NDc4MjU2NzNnbWFpbC1tXy00
MjIwNTQ5NzU4MTY3NTAwMzEwZ21haWwtbV82MzgzOTUzNjAxMzA2NjU1ODUyZ21haWwtbV81ODgz
NDE3MjE2MDg1ODc5ODUzendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJw
YWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9u
Zz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4g
c3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48
c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+
R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4g
c3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJm
ZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12
eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0i
bWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5z
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+
cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNw
bGF5OmlubGluZSI+Sm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi4uLmNvbTwvYT4mZ3Q7
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3Jp
ZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pel
IOacnyDvvJo8L3N0cm9uZz4yMDE55bm0MDnmnIgyOOaXpSAwNTozNjwvZGl2PjxkaXY+PHN0cm9u
Zz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjog
VHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48
ZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxk
aXY+VGhhbmtzIGZvciB0aGUgZGV0YWlscyBhYm91dCB0aGUgZW5jYXAgYnV0IHRoZSB1c2UgY2Fz
ZSBpcyBub3QgY2xlYXIuJm5ic3A7IEl0IG1pZ2h0IGhlbHAgaWYgeW91IGV4cGxhaW4gd2h5IGl0
cyBuZWNlc3NhcnkgdG8gbWFwIGEgcGh5c2ljYWwgRXRoZXJuZXQgcG9ydCBhbmQvb3IgODAyLjFR
IFZMQU4gdG8gdGhlIHNhbWUgVk5JIGFzIGFuIE1QTFMgcGFja2V0IHdpdGhvdXQgYW4gTDIgaGVh
ZGVyLjwvZGl2Pjxicj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJy
PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0
ciI+T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgNzo1MCBQTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248
L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2Io
MjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbCI+RHVlIHRvIHRoZSBmYWN0IHRoYXQmbmJzcDthIHZhcmlldHkgb2Yg
VHVubmVscyBjb3VsZCBiZSB1c2VkIHVuZGVyIHRoZSBOVk8zIGE8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6QXJpYWws5a6L5L2TLCZxdW90O01pY3Jvc29mdCBZYWhlaSZxdW90OywmcXVvdDtMdWNp
ZGEgR3JhbmRlJnF1b3Q7LFZlcmRhbmEsTHVjaWRhLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUt
aGVpZ2h0OjI0cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj5yY2hpdGVjdHVy
ZSwgYXMgYW4gZXhhbXBsZSwgYmVsb3cgZmlndXJlIGlsbHVzdHJhdGVzIHRoZSBmb3JtYXQgb2Yg
TVBMUyBwYWNrZXQgb3ZlciBHZW5ldmUgVHVubmVsLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJp
YWws5a6L5L2TLCZxdW90O01pY3Jvc29mdCBZYWhlaSZxdW90OywmcXVvdDtMdWNpZGEgR3JhbmRl
JnF1b3Q7LFZlcmRhbmEsTHVjaWRhLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI0
cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj48L3NwYW4+PC9wPjxwcmU+ICAg
IDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
ICAgIDMKICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB+ICAgICAgICAgICAg
ICAgICAgICAgIE91dGVyIEV0aGVybmV0IEhlYWRlciAgICAgICAgICAgICAgICAgICAgfgogICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB+ICAgICAgICAgICAgICAgICAgICAg
ICAgT3V0ZXIgSVB2WCBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAgfgogICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICB+ICAgICAgICAgICAgICAgICAgICAgICAgT3V0ZXIg
VURQIEhlYWRlciAgICAgICAgICAgICAgICAgICAgICAgfgogICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICB+ICAgICAgICAgICAgICAgICAgICAgICAgICBHZW5ldmUgSGVhZGVy
ICAgICAgICAgICAgICAgICAgICAgICAgfgogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyZsdDstKwog
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgfAogICB+ICAgICAgICAgICAgICAgICAgICAgICAgIE1QTFMgTGFiZWwgU3Rh
Y2sgICAgICAgICAgICAgICAgICAgICAgfiAgTQogICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgUAogICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyAg
TAogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgUwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQYXlsb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgfiAgUAogICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
SwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgVAogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyZsdDstKwogICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZDUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KzwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWui+S9kywmcXVvdDtNaWNyb3NvZnQgWWFoZWkmcXVv
dDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90OyxWZXJkYW5hLEx1Y2lkYSxIZWx2ZXRpY2Esc2Fu
cy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1
KSI+PC9zcGFuPjwvcD48cD48YnI+PC9wPjxwPk5vdGUgdGhhdCBpbiBOVk8zIHdvcmtpbmcgZ3Jv
dXAgR3JlZyBhbmQgSSBoYXZlIHN1Ym1pdHRlZCBhbiBpbmRpdmlkdWFsIGRyYWZ0IGRyYWZ0LXhp
YW8tbnZvMy1iZmQtZ2VuZXZlLCB3aGljaCBpcyB1c2VkIHRvIGFkZHJlc3MgQkZEIG92ZXIgR2Vu
ZXZlLjwvcD48cD5UaGUgaW50ZW50aW9uIGlzIHRvIG1ha2UgdGhlIHR3byBkcmFmdHMgZHJhZnQt
aWV0Zi1iZmQtdnhsYW4gYW5kIGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlIGFsaWduZWQsIHRo
YXQgaXMgdG8gc2F5LCB3ZSB0cnkgdG8gZGVmaW5lIHRoZSBpZGVudGljYWwgbWVjaGFuaXNtIGZv
ciB0aGUgY29tbW9uIHBhcnQgb2YgQkZEIG92ZXIgVnhMQU4gVHVubmVsIGFuZCBCRkQgb3ZlciBH
ZW5ldmUgVHVubmVsLiBGb3IgdGhlIGNvbW1vbiBwYXJ0LCBkcmFmdC14aWFvLW52bzMtYmZkLWdl
bmV2ZSB3b3VsZCByZWZlcmVuY2UgdG8gZHJhZnQtaWV0Zi1iZmQtdnhsYW4sIGFuZCBmb3IgdGhl
IG90aGVyIHBhcnQgc3BlY2lmaWMgdG8gR2VuZXZlLCB3ZSdsbCBkZWZpbmUgdGhlIHNwZWNpZmlj
IG1lY2hhbmlzbSBpbiBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZS48L3A+PHA+PGJyPjwvcD48
cD5Ib3BlIHRoYXQgY2xhcmlmaWVzLjwvcD48cD48YnI+PC9wPjxwPkJlc3QgUmVnYXJkcyw8L3A+
PHA+WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxl
PSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xv
cjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRl
ciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21haWwtbV8tODIyODEwMjgyNzk0NzgyNTY3
M2dtYWlsLW1fLTQyMjA1NDk3NTgxNjc1MDAzMTBnbWFpbC1tXzYzODM5NTM2MDEzMDY2NTU4NTJn
bWFpbC1tXzU4ODM0MTcyMTYwODU4Nzk4NTNnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1endy
aXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3Jv
dW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0
cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48
ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8
mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLi4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBz
dHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxh
bkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0Ozs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozs8
L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZsdDs8
YSBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRA
aWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5Kb2Vs
IE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHls
ZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLi4u
Y29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0i
bWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iZmQtY2hhaXJzQGll
dGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5iZmQtY2hhaXJzQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+
PHN0cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI25pelIDIzOjE2PC9kaXY+
PGRpdj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBv
dmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwv
ZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFv
IE1pbiw8YnI+PGRpdj5JIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRo
ZSB1c2UgY2FzZSBiZWxvdy4mbmJzcDsgV2hhdCBkb2VzIHRoZSBNUExTIHBhY2tldCBvdmVyIFR1
bm5lbCBsb29rIGxpa2U/PC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rp
dj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSJnbWFpbF9hdHRyIj5PbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMTozNyBQTSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4y
QHp0ZS5jb20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9Imdt
YWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFw
eCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250
LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjwv
cD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkNvbnNpZGVyaW5n
IGEgc2NlbmFyaW8gd2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tl
dCBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQg
YWNjZXNzIChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEs
IHRoZW4gaG93IGNhbiBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPzwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6
ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxlPSJmb250
LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0eWxl
PSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUt
aGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigx
OSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0i
Z21haWwtbV8tODIyODEwMjgyNzk0NzgyNTY3M2dtYWlsLW1fLTQyMjA1NDk3NTgxNjc1MDAzMTBn
bWFpbC1tXzYzODM5NTM2MDEzMDY2NTU4NTJnbWFpbC1tXzU4ODM0MTcyMTYwODU4Nzk4NTNnbWFp
bC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1Z21haWwtbV8tMzE3NjA0MTAyMTQ2MTQ4NjM1M3p3cml0
ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGluZzo4cHg7YmFja2dyb3Vu
ZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R5Lu25Lq677yaPC9zdHJv
bmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PC9kaXY+PGRp
dj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7mioTpgIHkurrvvJo8
L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkdyZWcgTWlyc2t5ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGlu
ZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1
dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48
c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bh
bj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1iZmQgV0cgJmx0OzxhIGhy
ZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJmZEBpZXRm
Lm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkpvZWwgTS4g
SGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRz
cmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9h
PiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRv
OmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iZmQtY2hhaXJzQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5iZmQtY2hhaXJzQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9u
Zz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI25pelIDA4OjM2PC9kaXY+PGRpdj48
c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZY
TEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2Pjwv
ZGl2PjxkaXY+PGRpdj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj5udm8zJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8YnI+PGEgaHJlZj0ibWFpbHRvOm52
bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPjxicj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMiIHRhcmdldD0iX2Js
YW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzM8L2E+PGJyPjxi
cj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj4mZ3Q7Jmd0OyZndDs8L2Rpdj48ZGl2IGRp
cj0ibHRyIj5Tb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMgY29u
bmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBvbmUgVkFQLCBp
ZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBpbnRvIG9uZSBW
QVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBOVk8zIFdHIHRv
IGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRpb25zIGFuZCBj
b21tZW50cy4mbmJzcDsmbmJzcDs8YnI+PC9kaXY+PGRpdiBkaXI9Imx0ciI+Jmd0OyZndDsmZ3Q7
PC9kaXY+PGJyPjxkaXY+SSB3b3VsZCBiZSBvbmUgb2YgdGhvc2UgdGhhdCB3b3VsZCBhcmd1ZSB0
aGF0IHRoZXkgTVVTVCBzaGFyZSBvbiBWQVAgaWYgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZp
cnR1YWwgTmV0d29yay4mbmJzcDsgSU1PLCB0aGUgTlZPMyBhcmNoIGRvYyBzaG91bGQgaGF2ZSBi
ZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy48L2Rpdj48YnI+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5B
bm9vcDwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xh
c3M9ImdtYWlsX2F0dHIiPk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAgUE0gJmx0OzxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWlu
MkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJn
bWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDox
cHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxl
PSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SGkgU2FudG9zaCw8L3A+PHAgc3R5
bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+V2l0aCByZWdhcmQgdG8gdGhlIHF1ZXN0
aW9uIHdoZXRoZXIgd2Ugc2hvdWxkJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMt
c2VyaWYiPmFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5v
dCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmUgZXhwbGFuYXRpb24gYXMgZm9sbG93cy4u
Ljwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+QmVsb3cgaXMgYSBmaWd1cmUgZGVy
aXZlZCBmcm9tIGZpZ3VyZSAyIG9mIFJGQzgwMTQgKDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpB
cmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7LCZxdW90O0x1Y2lkYSBHcmFu
ZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6
MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPkFuIEFyY2hpdGVjdHVyZSBm
b3IgRGF0YS1DZW50ZXIgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDMgKE5WTzMp
PC9zcGFuPikuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6
YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj48L3NwYW4+PC9wPjxw
cmU+ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgRGF0YSBDZW50ZXIgTmV0d29yayAoSVAp
ICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgIFR1
bm5lbCBPdmVybGF5ICAgICAgfAogICAgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsg
ICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiAgICAgICAgICAgIHwgKy0tLS0tLS0tLS0r
LS0tLS0tLSsgfCAgICAgICB8ICstLS0tLS0tKy0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgfCB8
ICBPdmVybGF5IE1vZHVsZSAgfCB8ICAgICAgIHwgfCAgT3ZlcmxheSBNb2R1bGUgIHwgfAogICAg
ICAgICAgICB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwgICAgICAgfCArLS0tLS0tLS0tKy0tLS0t
LS0tKyB8CiAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICB8ICAgICAg
ICAgICB8ICAgICAgICAgIHwKICAgICBOVkUxICAgfCAgICAgICAgICAgfCAgICAgICAgICB8ICAg
ICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCBOVkUyCiAgICAgICAgICAgIHwgICstLS0tLS0t
LSstLS0tLS0tKyAgfCAgICAgICB8ICArLS0tLS0tLS0rLS0tLS0tLSsgIHwKICAgICAgICAgICAg
fCAgfFZOSTEgVk5JMiAgVk5JMSB8ICB8ICAgICAgIHwgIHwgVk5JMSBWTkkyIFZOSTEgfCAgfAog
ICAgICAgICAgICB8ICArLSstLS0tLSstLS0tKy0tLSsgIHwgICAgICAgfCAgKy0rLS0tLS0rLS0t
LS0rLS0rICB8CiAgICAgICAgICAgIHxWQVAxfCBWQVAyfCAgICB8IFZBUDMgfCAgICAgICB8VkFQ
MXwgVkFQMnwgICAgIHwgVkFQM3wKICAgICAgICAgICAgKy0tLS0rLS0tLS0rLS0tLSstLS0tLS0r
ICAgICAgICstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwogICAgICAgICAgICAgICAgIHwgICAgIHwg
ICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICB8CiAgICAgICAgICAgICAgICAgfCAg
ICAgfCAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgIHwKICAgICAgICAgICAgICAg
ICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgfAogICAgICAgICAg
LS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0t
LQogICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgVGVuYW50ICAgICAgICB8ICAgICB8
ICAgICB8CiAgICAgICAgICAgIFRTSTEgfCBUU0kyfCAgICB8IFRTSTMgICAgICAgICAgVFNJMXwg
VFNJMnwgICAgIHxUU0kzCiAgICAgICAgICAgICAgICArLS0tKyArLS0tKyArLS0tKyAgICAgICAg
ICAgICArLS0tKyArLS0tKyAgICstLS0rCiAgICAgICAgICAgICAgICB8VFMxfCB8VFMyfCB8VFMz
fCAgICAgICAgICAgICB8VFM0fCB8VFM1fCAgIHxUUzZ8CiAgICAgICAgICAgICAgICArLS0tKyAr
LS0tKyArLS0tKyAgICAgICAgICAgICArLS0tKyArLS0tKyAgICstLS0rPC9wcmU+PHAgc3R5bGU9
ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5UbyBteSB1bmRlcnN0YW5kaW5nLCB0
aGUgQkZEIHNlc3Npb25zIGJldHdlZW4gTlZFMSBhbmQgTlZFMiBhcmUgYWN0dWFsbHkgaW5pdGlh
dGVkIGFuZCB0ZXJtaW5hdGVkIGF0IFZBUCBvZiBOVkUuPC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2Vy
aWYiPjwvc3Bhbj5JZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZE
IHNlc3Npb24gYmV0d2VlbiBWQVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUgc2Ft
ZSB0aW1lIGFub3RoZXIgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mIE5WRTEgYW5kIFZBUDMg
b2YgTlZFMiwgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgi
PmFsdGhvdWdoIHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZSBmb3IgdGhlIHNhbWUgVk5JMSwmbmJz
cDs8L3NwYW4+SSBiZWxpZXZlIGl0J3MgcmVhc29uYWJsZSwgc28gdGhhdCdzIHdoeSBJIHRoaW5r
IHdlIHNob3VsZCBhbGxvdyBpdC48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+T2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5czo8L3A+PHByZT4iTm90ZSB0
aGF0IHR3byBkaWZmZXJlbnQgVGVuYW50IFN5c3RlbXMgKGFuZCBUU0lzKSBhdHRhY2hlZCB0byBh
IGNvbW1vbiBOVkUgY2FuIHNoYXJlIGEgVkFQIChlLmcuLCBUUzEgYW5kIFRTMiBpbiBGaWd1cmUg
Mikgc28gbG9uZyBhcyB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTphcmlhbCI+Ijwvc3Bhbj48L3ByZT48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpz
YW5zLXNlcmlmIj5Tb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMg
Y29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBvbmUgVkFQ
LCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBpbnRvIG9u
ZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBOVk8zIFdH
IHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRpb25zIGFu
ZCBjb21tZW50cy48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPjxicj48L3NwYW4+
PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPkJlc3QgUmVnYXJkcyw8L3NwYW4+PC9wPjxwIHN0
eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OnNhbnMtc2VyaWYiPlhpYW8gTWluPC9zcGFuPjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+
PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwv
cD48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj48L2Jsb2Nr
cXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+
PGJyPjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj5udm8zIG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWls
dG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+PGJyPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMyIgcmVsPSJu
b3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9udm8zPC9hPjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj48L2Jsb2NrcXVvdGU+PC9k
aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj4=


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

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

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


From nobody Fri Oct 11 02:04:43 2019
Return-Path: <xiao.min2@zte.com.cn>
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 A4F24120043; Fri, 11 Oct 2019 02:04:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9KXJ2SbfPn7i; Fri, 11 Oct 2019 02:04:31 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4900D120020; Fri, 11 Oct 2019 02:04:30 -0700 (PDT)
Received: from mxct.zte.com.cn (unknown [192.168.164.215]) by Forcepoint Email with ESMTPS id 363CC962344C33F8C3B5; Fri, 11 Oct 2019 17:04:28 +0800 (CST)
Received: from mse-fl2.zte.com.cn (unknown [10.30.14.239]) by Forcepoint Email with ESMTPS id 26EC15BE42064EEEE327; Fri, 11 Oct 2019 17:04:28 +0800 (CST)
Received: from njxapp05.zte.com.cn ([10.41.132.204]) by mse-fl2.zte.com.cn with SMTP id x9B938OL004843; Fri, 11 Oct 2019 17:03:09 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Fri, 11 Oct 2019 17:03:06 +0800 (CST)
Date: Fri, 11 Oct 2019 17:03:06 +0800 (CST)
X-Zmail-TransId: 2afa5da0454a10ce2def
X-Mailer: Zmail v1.0
Message-ID: <201910111703067650761@zte.com.cn>
In-Reply-To: <CACi9rdsDot_UXWN9F4qJevCOpd15TFRXibPAP2=Xrq0-Xm_2Hw@mail.gmail.com>
References: CACi9rdsDot_UXWN9F4qJevCOpd15TFRXibPAP2=Xrq0-Xm_2Hw@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <santosh.pallagatti@gmail.com>
Cc: <nvo3@ietf.org>, <rtg-bfd@ietf.org>
Subject: =?UTF-8?B?UmU6ZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUtMDA=?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn x9B938OL004843
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/8aW7m9zZyqGSLqTDi9fgGyrjGJA>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 11 Oct 2019 09:04:35 -0000

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


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


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

SGkgU2FudG9zaCwNCg0KDQoNCg0KDQoNCk1hbnkgdGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0K
DQoNCg0KDQpQbGVhc2Ugc2VlIG15IHJlc3BvbnNlIGlubGluZSB3aXRoIFtYTV0uDQoNCg0KDQrl
jp/lp4vpgq7ku7YNCg0KDQoNCuWPkeS7tuS6uu+8mlNhbnRvc2hQSyA8c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbT4NCuaUtuS7tuS6uu+8mm52bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+
O3J0Zy1iZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+Ow0K5pelIOacnyDvvJoyMDE55bm0MTDmnIgw
NOaXpSAwMToyMg0K5Li7IOmimCDvvJpkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZS0wMCwNCg0K
DQoNCkhlbGxvIEF1dGhvcnMsICAgIEJlbG93IGFyZSB0aGUgY29tbWVudHMgb24gdGhlIGRyYWZ0
LiANCg0KIltFZC5Ob3RlXTogVXNlIG9mIE8gYml0IGlzIHN0aWxsIGJlaW5nIGRpc2N1c3NlZCBp
biB0aGUgTlZPMyBXRywgc28KIHRoZSB2YWx1ZSBpcyB1bmRldGVybWluZWQuIg0KW1NQS10gSW4g
c29tZSBvZiB0aGUgaW1wbGVtZW50YXRpb24gdGhhdCBhcmUgdXNpbmcgQkZEIG92ZXIgR0VORVZF
IGhhdmUgYWxyZWFkeSBzdGFydGVkIHVzaW5nIE8gYml0IHRvIGluZGljYXRlIHRoaXMgaXMgT0FN
IHBhY2tldCBhbmQgdGhlc2UgcGFja2V0cyBhcmUgbm90IGJlaW5nIGZvcndhcmRlZC4gV2UgbWF5
IG5lZWQgdG8gc2V0IHRoaXMgaW4gdGhlIEdFTkVWRSBoZWFkZXIgZm9yIGNvbXBhdGliaWxpdHkg
YW5kIGhhdmUgZXh0cmEgaW5mb3JtYXRpb24gZm9yIHRoZSBuZXcgaW1wbGVtZW50YXRpb24uIEFu
eSB0aG91Z2h0cz8gDQpbWE1dIEZ1bGx5IGFncmVlLiBJbiB0aGUgbmV4dCByZXZpc2lvbiwgd2ls
bCBjaGFuZ2UgdGhpcyBzZW50ZW5jZSB0byAiTyBiaXQgU0hPVUxEIGJlIHNldCB0byAxLCB3aGlj
aCBpbmRpY2F0ZXMgdGhpcyBwYWNrZXQgY29udGFpbnMgYSBjb250cm9sIG1lc3NhZ2UuIg0KDQog
IlNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBtYXkgYmUgcnVubmluZyBiZXR3ZWVuIHR3byBO
VkVzLCBhbmQgbXVsdGlwbGUgQkZEIHNlc3Npb25zIG1heSBiZSBvcmlnaW5hdGluZyBvciB0ZXJt
aW5hdGluZyBhdCBvbmUgTlZFLCB0aGVyZSBuZWVkcyB0byBiZSBhIG1lY2hhbmlzbSBmb3IgZGVt
dWx0aXBsZXhpbmcgcmVjZWl2ZWQgQkZEIHBhY2tldHMgdG8gdGhlIHByb3BlciBzZXNzaW9uLiIN
Cg0KDQpbU1BLXSBCRkQgVlhMQU4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWll
dGYtYmZkLXZ4bGFuLTA3IGRyYWZ0cyB0aGVyZSBpcyBnb29kIGRpc2N1c3Npb24gZ29pbmcgb24g
aWYgd2UgbmVlZCB0byBkZWZpbmUgdGhlIG1vdGl2YXRpb24gb2YgdGhlIGRyYWZ0IG9uIHdoYXQg
cHJvYmxlbSBpdCBzb2x2ZXMgaWYgd2UgaGF2ZSBCRkQgcGVyIFZOSS4gVGhlcmUgYXJlIGNvbmNl
cm5zIGFib3V0IHRoZSBzY2FsYWJpbGl0eSBmb3IgdGhlIHNhbWUuIFdoaWxlIHdlIGNhbiBzdGls
bCBoYXZlIEJGRCBmb3Igc3Vic2V0IG9mIFZOSSBvciB3ZSBjYW4gaGF2ZSBCRkQgcGVyIFZOSSBh
dCBzZWRhdGUgaW50ZXJ2YWwvZGVtYW5kIG1vZGUgYW5kIG1heSB1c2UgUC9GIHNlcXVlbmNlIHRv
IHBvbGwgd2hlbiByZXF1aXJlZC4gV2UgY2FuIGRlZmluZSBzdXBwb3J0aW5nIHVzZSBjYXNlIG9y
IHdoZW4gUC9GIHNlcXVlbmNlIGNhbiBiZSByZWFsbHkgdXNlZCBmb3IgZXhhbXBsZSBpdCBjYW4g
YmUgdXNlZCB3aGVuIGRhdGEgdHJhZmZpYyBmb3IgYSBnaXZlbiBWTkkgaGFzIG5vdCBiZWVuIHJl
Y2VpdmVkIGZvciBzb21lIGR1cmF0aW9uLiBUaGVyZSBzaG91bGQgYWxzbyBiZSBhbiBvcHRpb24g
dG8gcnVuIEJGRCBzZXNzaW9uIGZvciBtYW5hZ2VtZW50IFZOSSBhbG9uZyB3aXRoIEJGRCBmb3Ig
cGVyIFZOSS4gDQoNCltYTV0gTXkgdGhvdWdodHMgYXJlIHRoYXQgQkZEIHNlc3Npb25zIHNob3Vs
ZCBiZSBvcmlnaW5hdGVkIGFuZCB0ZXJtaW5hdGVkIGF0IFZBUCB3aGljaCBpcyBkZWZpbmVkIGlu
IFJGQzgwMTQsIGFuZCBpdCdzIHN0aWxsIHVuZGV0ZXJtaW5lZCB0aGF0IHdoZXRoZXIgYWxsIFRl
bmFudCBTeXN0ZW1zIGF0dGFjaGVkIHRvIGEgY29tbW9uIE5WRSBNVVNUIHNoYXJlIGEgVkFQIHNv
IGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZOLCB3aGljaCB3aWxsIHJlc3VsdCBp
biB0aGUgZGVjaXNpb24gd2hldGhlciB3ZSBzaG91bGQgYWxsb3cgbXVsdGlwbGUgQkZEIHNlc3Np
b25zIGZvciB0aGUgc2FtZSBWTkksIGluIHRoaXMgcmVzcGVjdCwgd2UgY2FuIGFsaWduIHRoZSBz
dGF0ZW1lbnRzIGZvciBib3RoIGRyYWZ0LWlldGYtYmZkLXZ4bGFuIGFuZCB0aGlzIGRyYWZ0LCBh
bHRlcm5hdGl2ZWx5LCBjb25zaWRlcmluZyB0aGUgbWFqb3IgZGlmZmVyZW5jZSBiZXR3ZWVuIFZ4
TEFOIGFuZCBHZW5ldmUgdGhhdCBHZW5ldmUgc3VwcG9ydHMgbXVsdGktcHJvdG9jb2wgcGF5bG9h
ZCwgd2UgY2FuIGFsc28gbWFrZSBkaWZmZXJlbnQgc3RhdGVtZW50cyBmb3IgZHJhZnQtaWV0Zi1i
ZmQtdnhsYW4gYW5kIHRoaXMgZHJhZnQuIExhc3RseSwgSSBkb24ndCBzZWUgbXVjaCBiZW5lZml0
IHRvIGVtcGxveSBQL0Ygc2VxdWVuY2UgaGVyZSwgY2VydGFpbmx5IEknbSBvcGVuIHRvIGZ1cnRo
ZXIgZGlzY3Vzc2lvbiBvbiBpdC4NCg0KDQogIlNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBt
YXkgYmUgcnVubmluZyBiZXR3ZWVuIHR3byBOVkVzLCBhbmQgbXVsdGlwbGUgQkZEIHNlc3Npb25z
IG1heSBiZSBvcmlnaW5hdGluZyBvciB0ZXJtaW5hdGluZyBhdCBvbmUgTlZFLCB0aGVyZSBuZWVk
cyB0byBiZSBhIG1lY2hhbmlzbSBmb3IgZGVtdWx0aXBsZXhpbmcgcmVjZWl2ZWQgQkZEIHBhY2tl
dHMgdG8gdGhlIHByb3BlciBzZXNzaW9uLiINCg0KDQoNCltTUEtdIEFib3ZlIHNlY3Rpb24gaW4g
c3VidGxlIHdheSB0cmllcyB0byB0YWxrIGFib3V0IG11bHRpcGxlIEJGRCBzZXNzaW9uIGJldHdl
ZW4gc2FtZSBwYWlyIGJ1dCBhZ2FpbiB3ZSBuZWVkIHRvIGJlIGNsZWFyIG9uIHdoYXQgaXMgdGhl
IG1vdGl2YXRpb24/DQoNCltYTV0gIEFzIHNhaWQgYWJvdmUsIEkgdGVuZCB0byBiZWxpZXZlIEJG
RCBzZXNzaW9ucyBzaG91bGQgYmUgb3JpZ2luYXRlZCBhbmQgdGVybWluYXRlZCBhdCBWQVAsIGFu
ZCB1c3VhbGx5IG9uZSBOVkUgb3ducyBtdWx0aXBsZSBWQVBzLiBJbiBhZGRpdGlvbiwgSSBiZWxp
ZXZlIHRoZSByZWNlbnQgZGlzY3Vzc2lvbiBvdmVyIGRyYWZ0LWlldGYtYmZkLXZ4bGFuIGNsYXJp
ZmllcyBtdWNoIG9mIHRoZSB0aGluZ3MgaW4gdGhpcyBkcmFmdCB0b28uIA0KDQoNCg0KDQpUaGVz
ZSBhcmUgbXkgaW5pdGlhbCB0aG91Z2h0cyBhbmQgd291bGQgbGlrZSB0byBzZWUgZ29vZCBkaXNj
dXNzaW9uIG92ZXIgdGhpcyBkcmFmdC4gUGxlYXNlIGRvIGxldCBtZSBrbm93IGlmIHlvdSB0aGlu
ayB3ZSBuZWVkIHRvIGFkZHJlc3MgdGhlbS4gDQoNCltYTV0gVGhhbmtzIGFnYWluIGZvciB5b3Vy
IGdvb2QgdGhvdWdodHMuIEkgYWdyZWUgdGhhdCB3ZSBuZWVkIHRvIGFkZHJlc3MgdGhlbSwgaW4g
b25lIHdheSBvciBhbm90aGVyLg0KDQoNCg0KDQpUaGFua3MNClNhbnRvc2ggUCBLIA0KDQoNCg0K
DQoNCg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNClhpYW8gTWlu


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpJm5ic3A7PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMXB4OyI+U2Fu
dG9zaCw8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlh
bDsiPjxzcGFuIHN0eWxlPSJsaW5lLWhlaWdodDogMjFweDsiPjxicj48L3NwYW4+PC9wPjxwIHN0
eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPjxzcGFuIHN0eWxlPSJsaW5l
LWhlaWdodDogMjFweDsiPk1hbnkgdGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjwvc3Bhbj48L3A+
PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+PHNwYW4gc3R5bGU9
ImxpbmUtaGVpZ2h0OiAyMXB4OyI+PC9zcGFuPjwvcD48cD5QbGVhc2Ugc2VlIG15IHJlc3BvbnNl
IGlubGluZSB3aXRoIFtYTV0uPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlhbDsgbGluZS1o
ZWlnaHQ6IDIxcHg7Ij48L3NwYW4+PC9wPjxkaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlSb3ciIHN0
eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9IndpZHRo
OiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLWNvbG9y
OiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsgdGV4dC1hbGlnbjogY2VudGVyOyIgbGFuZ3VhZ2Ut
ZGF0YT0iSGlzdG9yeU9yZ1R4dCI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iendyaXRlSGlz
dG9yeUNvbnRhaW5lciI+PGRpdiBjbGFzcz0iY29udHJvbC1ncm91cCB6aGlzdG9yeVBhbmVsIj48
ZGl2IGNsYXNzPSJ6aGlzdG9yeUhlYWRlciIgc3R5bGU9InBhZGRpbmc6IDhweDsgYmFja2dyb3Vu
ZC1jb2xvcjogI0Y1RjZGODsiPjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U2Vu
ZGVyVHh0Ij7lj5Hku7bkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSI+
U2FudG9zaFBLICZsdDtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tJmd0Ozwvc3Bhbj48L2Rp
dj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeVRPVHh0Ij7mlLbku7bkurrvvJo8
L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGlu
ZTsiPm52bzNAaWV0Zi5vcmcgJmx0O252bzNAaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFz
cz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPnJ0Zy1iZmQgV0cgJmx0
O3J0Zy1iZmRAaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2Ut
ZGF0YT0iSGlzdG9yeURhdGVUeHQiPuaXpSDmnJ8g77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9IiI+
MjAxOeW5tDEw5pyIMDTml6UgMDE6MjI8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdl
LWRhdGE9Ikhpc3RvcnlTdWJqZWN0VHh0Ij7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNz
PSJ6cmVhZFRpdGxlIj48c3Ryb25nPmRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlLTAwLDwvc3Ry
b25nPjwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPjxkaXYg
ZGlyPSJsdHIiPkhlbGxvIEF1dGhvcnMsPGRpdj4mbmJzcDsgJm5ic3A7IEJlbG93IGFyZSB0aGUg
Y29tbWVudHMgb24gdGhlIGRyYWZ0LiZuYnNwOzwvZGl2Pjxicj48ZGl2PjxkaXY+PHByZSBzdHls
ZT0id2hpdGUtc3BhY2U6cHJlLXdyYXA7Zm9udC1zaXplOjEzLjMzMzNweDttYXJnaW4tdG9wOjBw
eDttYXJnaW4tYm90dG9tOjBweDticmVhay1iZWZvcmU6cGFnZTtjb2xvcjpyZ2IoMCwwLDApIj4i
W0VkLk5vdGVdOiBVc2Ugb2YgTyBiaXQgaXMgc3RpbGwgYmVpbmcgZGlzY3Vzc2VkIGluIHRoZSBO
Vk8zIFdHLCBzbwogICB0aGUgdmFsdWUgaXMgdW5kZXRlcm1pbmVkLiI8L3ByZT48cHJlIHN0eWxl
PSJ3aGl0ZS1zcGFjZTpwcmUtd3JhcDtmb250LXNpemU6MTMuMzMzM3B4O21hcmdpbi10b3A6MHB4
O21hcmdpbi1ib3R0b206MHB4O2JyZWFrLWJlZm9yZTpwYWdlO2NvbG9yOnJnYigwLDAsMCkiPjxi
cj48L3ByZT48cHJlIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUtd3JhcDtmb250LXNpemU6MTMuMzMz
M3B4O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2JyZWFrLWJlZm9yZTpwYWdlO2Nv
bG9yOnJnYigwLDAsMCkiPltTUEtdIEluIHNvbWUgb2YgdGhlIGltcGxlbWVudGF0aW9uIHRoYXQg
YXJlIHVzaW5nIEJGRCBvdmVyIEdFTkVWRSBoYXZlIGFscmVhZHkgc3RhcnRlZCB1c2luZyBPIGJp
dCB0byBpbmRpY2F0ZSB0aGlzIGlzIE9BTSBwYWNrZXQgYW5kIHRoZXNlIHBhY2tldHMgYXJlIG5v
dCBiZWluZyBmb3J3YXJkZWQuIFdlIG1heSBuZWVkIHRvIHNldCB0aGlzIGluIHRoZSBHRU5FVkUg
aGVhZGVyIGZvciBjb21wYXRpYmlsaXR5IGFuZCBoYXZlIGV4dHJhIGluZm9ybWF0aW9uIGZvciB0
aGUgbmV3IGltcGxlbWVudGF0aW9uLiBBbnkgdGhvdWdodHM/IDxicj5bWE1dIEZ1bGx5IGFncmVl
LiBJbiB0aGUgbmV4dCByZXZpc2lvbiwgd2lsbCBjaGFuZ2UgdGhpcyBzZW50ZW5jZSB0byAiTyBi
aXQgU0hPVUxEIGJlIHNldCB0byAxLCB3aGljaCBpbmRpY2F0ZXMgdGhpcyBwYWNrZXQgY29udGFp
bnMgYSBjb250cm9sIG1lc3NhZ2UuIjwvcHJlPjxwcmUgc3R5bGU9IndoaXRlLXNwYWNlOnByZS13
cmFwO2ZvbnQtc2l6ZToxMy4zMzMzcHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7
YnJlYWstYmVmb3JlOnBhZ2U7Y29sb3I6cmdiKDAsMCwwKSI+PC9wcmU+PC9kaXY+PGJyPjxkaXY+
Jm5ic3A7IlNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBtYXkgYmUgcnVubmluZyBiZXR3ZWVu
IHR3byBOVkVzLCBhbmQgbXVsdGlwbGUgQkZEIHNlc3Npb25zIG1heSBiZSBvcmlnaW5hdGluZyBv
ciB0ZXJtaW5hdGluZyBhdCBvbmUgTlZFLCB0aGVyZSBuZWVkcyB0byBiZSBhIG1lY2hhbmlzbSBm
b3IgZGVtdWx0aXBsZXhpbmcgcmVjZWl2ZWQgQkZEIHBhY2tldHMgdG8gdGhlIHByb3BlciBzZXNz
aW9uLiI8YnI+PC9kaXY+PGJyPjxwPltTUEtdIEJGRCBWWExBTiZuYnNwOzxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wNyIgdGFyZ2V0PSJf
YmxhbmsiPjwvYT48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtYmZkLXZ4bGFuLTA3Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDc8L2E+Jm5ic3A7ZHJhZnRzIHRoZXJlIGlzIGdvb2Qg
ZGlzY3Vzc2lvbiBnb2luZyBvbiBpZiB3ZSBuZWVkIHRvIGRlZmluZSB0aGUgbW90aXZhdGlvbiBv
ZiB0aGUgZHJhZnQgb24gd2hhdCBwcm9ibGVtIGl0IHNvbHZlcyBpZiB3ZSBoYXZlIEJGRCBwZXIg
Vk5JLiBUaGVyZSBhcmUgY29uY2VybnMgYWJvdXQgdGhlIHNjYWxhYmlsaXR5IGZvciB0aGUgc2Ft
ZS4gV2hpbGUgd2UgY2FuIHN0aWxsIGhhdmUgQkZEIGZvciBzdWJzZXQgb2YgVk5JIG9yIHdlIGNh
biBoYXZlIEJGRCBwZXIgVk5JIGF0IHNlZGF0ZSBpbnRlcnZhbC9kZW1hbmQgbW9kZSBhbmQgbWF5
IHVzZSBQL0Ygc2VxdWVuY2UgdG8gcG9sbCB3aGVuIHJlcXVpcmVkLiBXZSBjYW4gZGVmaW5lIHN1
cHBvcnRpbmcgdXNlIGNhc2Ugb3Igd2hlbiBQL0Ygc2VxdWVuY2UgY2FuIGJlIHJlYWxseSB1c2Vk
IGZvciBleGFtcGxlIGl0IGNhbiBiZSB1c2VkIHdoZW4gZGF0YSB0cmFmZmljIGZvciBhIGdpdmVu
IFZOSSBoYXMgbm90IGJlZW4gcmVjZWl2ZWQgZm9yIHNvbWUgZHVyYXRpb24uIFRoZXJlIHNob3Vs
ZCBhbHNvIGJlIGFuIG9wdGlvbiB0byBydW4gQkZEIHNlc3Npb24gZm9yIG1hbmFnZW1lbnQgVk5J
IGFsb25nIHdpdGggQkZEIGZvciBwZXIgVk5JLiZuYnNwOzwvcD48cD5bWE1dIE15IHRob3VnaHRz
IGFyZSB0aGF0IEJGRCBzZXNzaW9ucyBzaG91bGQgYmUgb3JpZ2luYXRlZCBhbmQgdGVybWluYXRl
ZCBhdCBWQVAgd2hpY2ggaXMgZGVmaW5lZCBpbiBSRkM4MDE0LCBhbmQgaXQncyBzdGlsbCB1bmRl
dGVybWluZWQgdGhhdCB3aGV0aGVyJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBhcmlh
bDsgbGluZS1oZWlnaHQ6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1
KTsiPmFsbCBUZW5hbnQgU3lzdGVtcyBhdHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgTVVTVCBzaGFy
ZSBhIFZBUCBzbyBsb25nIGFzIHRoZXkgY29ubmVjdCB0byB0aGUgc2FtZSBWTiwgd2hpY2ggd2ls
bCByZXN1bHQgaW4gdGhlIGRlY2lzaW9uIHdoZXRoZXImbmJzcDs8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6IGFyaWFsOyBsaW5lLWhlaWdodDogMjRweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1
NSwgMjU1LCAyNTUpOyI+d2Ugc2hvdWxkJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJib3gtc2l6
aW5nOiBib3JkZXItYm94OyBsaW5lLWhlaWdodDogMjRweDsgb3V0bGluZTogMHB4ICFpbXBvcnRh
bnQ7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPmFsbG93IG11bHRpcGxl
IEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JLCBpbiB0aGlzIHJlc3BlY3QsIHdlIGNhbiBh
bGlnbiB0aGUgc3RhdGVtZW50cyBmb3IgYm90aCBkcmFmdC1pZXRmLWJmZC12eGxhbiBhbmQgdGhp
cyBkcmFmdCwgYWx0ZXJuYXRpdmVseSwmbmJzcDtjb25zaWRlcmluZyB0aGUgbWFqb3IgZGlmZmVy
ZW5jZSBiZXR3ZWVuIFZ4TEFOIGFuZCBHZW5ldmUgdGhhdCBHZW5ldmUgc3VwcG9ydHMgbXVsdGkt
cHJvdG9jb2wgcGF5bG9hZCwgd2UgY2FuIGFsc28gbWFrZSBkaWZmZXJlbnQgc3RhdGVtZW50cyBm
b3IgZHJhZnQtaWV0Zi1iZmQtdnhsYW4gYW5kIHRoaXMgZHJhZnQuIExhc3RseSwgSSBkb24ndCBz
ZWUgbXVjaCBiZW5lZml0IHRvIGVtcGxveSBQL0Ygc2VxdWVuY2UgaGVyZSwgY2VydGFpbmx5IEkn
bSBvcGVuIHRvIGZ1cnRoZXIgZGlzY3Vzc2lvbiBvbiBpdC48L3NwYW4+PC9zcGFuPjwvcD48YnI+
PGRpdj48ZGl2PiZuYnNwOyJTaW5jZSBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgbWF5IGJlIHJ1bm5p
bmcgYmV0d2VlbiB0d28gTlZFcywgYW5kIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBtYXkgYmUgb3Jp
Z2luYXRpbmcgb3IgdGVybWluYXRpbmcgYXQgb25lIE5WRSwgdGhlcmUgbmVlZHMgdG8gYmUgYSBt
ZWNoYW5pc20gZm9yIGRlbXVsdGlwbGV4aW5nIHJlY2VpdmVkIEJGRCBwYWNrZXRzIHRvIHRoZSBw
cm9wZXIgc2Vzc2lvbi4iPGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2PltTUEtdIDxzcGFuIHN0eWxl
PSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQtc2l6ZToxMy4zMzMzcHgiPkFib3ZlIHNlY3Rpb24gaW4g
c3VidGxlIHdheSB0cmllcyB0byB0YWxrIGFib3V0IG11bHRpcGxlIEJGRCBzZXNzaW9uIGJldHdl
ZW4gc2FtZSBwYWlyIGJ1dCBhZ2FpbiB3ZSBuZWVkIHRvIGJlIGNsZWFyIG9uIHdoYXQgaXMgdGhl
IG1vdGl2YXRpb24/PC9zcGFuPjwvZGl2PjwvZGl2PjxwPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2Io
MCwwLDApO2ZvbnQtc2l6ZToxMy4zMzMzcHgiPltYTV0mbmJzcDs8L3NwYW4+Jm5ic3A7QXMgc2Fp
ZCBhYm92ZSwgSSB0ZW5kIHRvIGJlbGlldmUgPHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OiAyMXB4
OyI+QkZEIHNlc3Npb25zIHNob3VsZCBiZSBvcmlnaW5hdGVkIGFuZCB0ZXJtaW5hdGVkIGF0IFZB
UCwgYW5kIHVzdWFsbHkgb25lIE5WRSBvd25zIG11bHRpcGxlIFZBUHMuIEluIGFkZGl0aW9uLCZu
YnNwOzwvc3Bhbj5JIGJlbGlldmUgdGhlIHJlY2VudCBkaXNjdXNzaW9uIG92ZXIgZHJhZnQtaWV0
Zi1iZmQtdnhsYW4gY2xhcmlmaWVzIG11Y2ggb2YgdGhlIHRoaW5ncyBpbiB0aGlzIGRyYWZ0IHRv
by4mbmJzcDs8L3A+PHA+PGJyPjwvcD48ZGl2PjxwPlRoZXNlIGFyZSBteSBpbml0aWFsIHRob3Vn
aHRzIGFuZCB3b3VsZCBsaWtlIHRvIHNlZSBnb29kIGRpc2N1c3Npb24gb3ZlciB0aGlzIGRyYWZ0
LiBQbGVhc2UgZG8gbGV0IG1lIGtub3cgaWYgeW91IHRoaW5rIHdlIG5lZWQgdG8gYWRkcmVzcyB0
aGVtLiZuYnNwOzwvcD48cD5bWE1dIFRoYW5rcyBhZ2FpbiBmb3IgeW91ciBnb29kIHRob3VnaHRz
LiBJIGFncmVlIHRoYXQgd2UgbmVlZCB0byBhZGRyZXNzIHRoZW0sIGluIG9uZSB3YXkgb3IgYW5v
dGhlci48L3A+PHA+PGJyPjwvcD48ZGl2PlRoYW5rczwvZGl2PjxkaXY+U2FudG9zaCBQIEsmbmJz
cDs8L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+
PC9wPjxwPkJlc3QgUmVnYXJkcyw8L3A+PHA+WGlhbyBNaW48L3A+PC9kaXY+


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

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

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


From nobody Fri Oct 11 11:39:07 2019
Return-Path: <ghanwani@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 04E8A12003E; Thu, 10 Oct 2019 14:33:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.475
X-Spam-Level: 
X-Spam-Status: No, score=-1.475 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.172, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EzUbsH4NAejn; Thu, 10 Oct 2019 14:33:51 -0700 (PDT)
Received: from mail-vk1-f181.google.com (mail-vk1-f181.google.com [209.85.221.181]) (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 2CF10120125; Thu, 10 Oct 2019 14:33:51 -0700 (PDT)
Received: by mail-vk1-f181.google.com with SMTP id 70so1699248vkz.8; Thu, 10 Oct 2019 14:33:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YSMWGApm+Q9esfL8apvRcAwALyQq8i4KJwel3uS9RT4=; b=opbQ741f6UJl3h32l/GLXO29AqnYl6UJB7hiAH4xh/RdYIW1gaUuAQVaGUoAoiK8/E JRF9xbn7P4I+Cqdde95HSWfLPHeVOzvhgaraTQUD1iEc2EjxChKZI7KojRILE/girhII /Y+MUK36XhQRfjEJge49sBUQBJdq1o0THSWZ/dsKdb9J3oct16wI1YK00xQ8WX7ZhNHi pXInyjMi4EZmTV9Eq1metJZ9q9UzH6hJpm3NhRr3j4ZBm3OK177tjpcgWerLm+AJOETZ SUehu2zYlBW2IYtbt4U7ZLdbCH1tEyAd9SruAc6jL+/co3Vcsj5MQf1a+oylDAtOLVBK YYXQ==
X-Gm-Message-State: APjAAAUNOIxIZWPxmCyYrtheOjWuWQ2/6sPd9UmLDfcu4+yfTMQMnvpk 2maJUMmvOQ1Wy6ZbpuJFnQwz71IjuPMXr54DAgk=
X-Google-Smtp-Source: APXvYqyAVh4LXTW8vYyMRfApd7ImodYxyTOKJ23+1cfHCQkYNTj8nhyD/m5PMwMXXp+NYrnUrsgIav2Y06vk8rWuUyI=
X-Received: by 2002:a1f:5846:: with SMTP id m67mr6771390vkb.13.1570743230009;  Thu, 10 Oct 2019 14:33:50 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzx3GUfZPXEE7cyAYdDk+NR-VikZp0+uabmihKHdoMwuVA@mail.gmail.com> <201910101959328661453@zte.com.cn>
In-Reply-To: <201910101959328661453@zte.com.cn>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Thu, 10 Oct 2019 14:33:38 -0700
Message-ID: <CA+-tSzx0vOmDj3vOH3S=jQ2bq6GGjz=GB1qVM2f8sucA_LwHXw@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: xiao.min2@zte.com.cn
Cc: draft-ietf-bfd-vxlan@ietf.org, nvo3@ietf.org,  rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000042158d059495281a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/u7g6p_rz9zZiGwogAjvRSwrQMCs>
X-Mailman-Approved-At: Fri, 11 Oct 2019 11:39:04 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 10 Oct 2019 21:33:54 -0000

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

Hi Xiao Min,

Can you provide more detail on your scenario?  I'm having trouble figuring
it out from the description below.  I need to know what subnets the tenants
are in.

Anoop

On Thu, Oct 10, 2019 at 5:00 AM <xiao.min2@zte.com.cn> wrote:

> Hi Anoop,
>
>
> Please see my response inline with [XM].
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.ed=
u>
> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org <draf=
t-ietf-bfd-vxlan@ietf.org>;
> nvo3@ietf.org <nvo3@ietf.org>;rtg-bfd WG <rtg-bfd@ietf.org>;
> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8810=E6=97=A5 15:47
> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD C=
ontrol packet at VTEP*
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>
> Hi Xiao Min,
>
> In those cases, the term "VN" is used to talk about multiple IP interface=
s
> in a VRF.  The different interfaces would have to be different VNIs.
>
> [XM] To be clear, I interpret VNI as Virtual Network Identifier that
> should be present within VxLAN/Geneve header. Do you mean in the case
> multiple Tenant Systems connect to multiple NVEs through IP routing
> network, different NVEs must encapsulate different Virtual Network
> Identifiers?
>
> In the mixed case (with MPLS and L2 hitting the NVE at different VAPs),
> I'm not sure how it would work in the same VNI.  If you think it's
> important, I think it may be worth writing it up.  If there's enough meri=
t
> in the use case, we can figure out how to run multiple BFD sessions on th=
e
> same VNI.
>
> [XM] As to the mixed case, I don't know whether there's enough merit, I
> just raise it for discussion because it seems not being prohibited from t=
he
> NVO3 architecture point of view.
>
>
> Anoop
>
>
> Best Regards,
>
> Xiao Min
>
>
> On Wed, Oct 9, 2019 at 11:06 PM <xiao.min2@zte.com.cn> wrote:
>
>> Hi Anoop,
>>
>>
>> Normally, it is. While Tenant Systems connect to NVE through IP routing
>> network or MPLS forwarding network, it is not.
>>
>>
>> Best Regards,
>>
>> Xiao Min
>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.e=
du>
>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org <dra=
ft-ietf-bfd-vxlan@ietf.org>;
>> nvo3@ietf.org <nvo3@ietf.org>;rtg-bfd WG <rtg-bfd@ietf.org>;
>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8810=E6=97=A5 05:33
>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD =
Control packet at VTEP*
>> Hi Xiao Min,
>> Normally, I think of a VNI as a broadcast domain.  The only way I can
>> make sense of the picture below is to have a separate VNI for each MPLS
>> interface on the NVE.
>>
>> Anoop
>>
>> On Tue, Oct 8, 2019 at 11:09 PM <xiao...min2@zte.com.cn
>> <xiao.min2@zte.com.cn>> wrote:
>>
>>> Hi Anoop,
>>>
>>>
>>> In this use case there is no forwarding happens between the MPLS and
>>> non-MPLS parts, would this use case be prohibited?
>>>
>>> If the answer is yes, then I agree that all Tenant Systems attached to =
a
>>> common NVE MUST share a VAP so long as they connect to the same VN,
>>> although in RFC8014 it uses "can" but not "MUST". As a result, we shoul=
d
>>> not allow multiple BFD sessions for the same VNI between two NVEs.
>>>
>>> If the answer is no, then we should allow multiple BFD sessions for the
>>> same VNI between two NVEs. I personally lean to this answer.
>>>
>>>
>>> Best Regards,
>>>
>>> Xiao Min
>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.=
edu>
>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.co=
m>;didutt@gmail.com <
>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>> santosh...pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> santosh.pallagatti@gmail.com>;rtg-bfd WG <rtg-bfd@ietf.org>;Joel M.
>>> Halpern <jmh@joelhalpern.com>;tsridhar@vmware.com <tsridhar@vmware.com>=
;
>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8809=E6=97=A5 06:2=
8
>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP*
>>> Hi Xiao Min,
>>> The picture doesn't have enough information to explain why they are in
>>> the same VNI, and exactly how forwarding happens between the MPLS and
>>> non-MPLS parts.
>>>
>>> Anoop
>>>
>>> On Tue, Oct 8, 2019 at 12:31 AM <xiao.min2@zte.com.cn> wrote:
>>>
>>>> Hi Anoop,
>>>>
>>>>
>>>> I don't know such a draft that describes MPLS over Geneve, but I
>>>> believe the following figure derived from figure 1 of RFC8014 would he=
lp,
>>>> in the following figure Tenant System1, Tenant System2, Tenant System3=
 and
>>>> Tenant System4 are assumed belonging to the same VNI, so two BFD sessi=
ons
>>>> for the same VNI need to be run between NVE1 and NVE2.
>>>>
>>>>                                             +--------+
>>>>                                        +----| Tenant |
>>>>                                      ( ' )  | System1|
>>>>             ................       ( MPLS ) +--------+
>>>>             .              .  +--+-+ ( _ )
>>>>             .              .--|NVE1|---+
>>>>             .              .  |    |
>>>>             .              .  +--+-+
>>>>             .              .     |
>>>>             .  L3 Overlay  .   ( ' )
>>>>             .    Network   . (Ethernet)
>>>>             .              .   ( _ )
>>>>             .              .     |
>>>>             ................    +--------+
>>>>                |                | Tenant |
>>>>              +----+             | System2|
>>>>              |NVE2|             +--------+
>>>>              |    |--------+
>>>>              +----+        |
>>>>                |           |
>>>>              ( ' )       ( ' )
>>>>            ( MPLS )    (Ethernet)
>>>>              ( _ )       ( _ )
>>>>                |           |
>>>>            +--------+  +--------+
>>>>            | Tenant |  | Tenant |
>>>>            | System3|  | System4|
>>>>            +--------+  +--------+
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Xiao Min
>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni...du=
ke.edu <anoop@alumni.duke.edu>>
>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.c=
om>;didutt@gmail...com
>>>> <didutt@gmail.com> <didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd WG
>>>> <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>> tsridhar@vmware.com <tsridhar@vmware.com>;
>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:=
15
>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BF=
D Control packet at VTEP*
>>>> Hi Xiao Min,
>>>> Is there a draft that describes MPLS over Geneve?  It sounds like the
>>>> NVE is an MPLS router in this case and if you're using the same VNI as=
 you
>>>> switch MPLS, then it's a one-armed router.  That doesn't change how BF=
D
>>>> needs to be run between NVEs.
>>>>
>>>> Anoop
>>>>
>>>> On Mon, Oct 7, 2019 at 7:28 PM <xiao.min2@zte.com.cn> wrote:
>>>>
>>>>> Hi Anoop,
>>>>>
>>>>>
>>>>> Sorry for the late response, I just come back from vacation.
>>>>>
>>>>> The use case is that the network between the VM and the NVE is an MPL=
S
>>>>> network, within which the packet is forwarded basing on MPLS label, b=
ut not
>>>>> Ethernet MAC address and/or 802.1Q VLAN. When two such kind of MPLS
>>>>> networks need to communicate with each other, through a Geneve tunnel=
, the
>>>>> encap I illustrated would be used.
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Xiao Min
>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duk=
e.edu>
>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.=
com>;didutt@gmail.com <
>>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern...com
>>>>> <jmh@joelhalpern.com>>;tsridhar@vmware.com <tsridhar@vmware.com>;
>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05=
:36
>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping B=
FD Control packet at
>>>>> VTEP*
>>>>> Hi Xiao Min,
>>>>> Thanks for the details about the encap but the use case is not clear.
>>>>> It might help if you explain why its necessary to map a physical Ethe=
rnet
>>>>> port and/or 802.1Q VLAN to the same VNI as an MPLS packet without an =
L2
>>>>> header.
>>>>>
>>>>> Thanks,
>>>>> Anoop
>>>>>
>>>>> On Thu, Sep 26, 2019 at 7:50 PM <xiao.min2@zte.com.cn> wrote:
>>>>>
>>>>>> Hi Anoop,
>>>>>>
>>>>>>
>>>>>> Due to the fact that a variety of Tunnels could be used under the
>>>>>> NVO3 architecture, as an example, below figure illustrates the
>>>>>> format of MPLS packet over Geneve Tunnel.
>>>>>>
>>>>>>     0                   1                   2                   3
>>>>>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>    |                                                               |
>>>>>>    ~                      Outer Ethernet Header                    ~
>>>>>>    |                                                               |
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>    |                                                               |
>>>>>>    ~                        Outer IPvX Header                      ~
>>>>>>    |                                                               |
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>    |                                                               |
>>>>>>    ~                        Outer UDP Header                       ~
>>>>>>    |                                                               |
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>    |                                                               |
>>>>>>    ~                          Geneve Header                        ~
>>>>>>    |                                                               |
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
<-+
>>>>>>    |                                                               |=
  |
>>>>>>    ~                         MPLS Label Stack                      ~=
  M
>>>>>>    |                                                               |=
  P
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
  L
>>>>>>    |                                                               |=
  S
>>>>>>    |                                                               |
>>>>>>    ~                             Payload                           ~=
  P
>>>>>>    |                                                               |=
  K
>>>>>>    |                                                               |=
  T
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
<-+
>>>>>>    |                               FCS                             |
>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>>>>
>>>>>>
>>>>>> Note that in NVO3 working group Greg and I have submitted an
>>>>>> individual draft draft-xiao-nvo3-bfd-geneve, which is used to addres=
s BFD
>>>>>> over Geneve.
>>>>>>
>>>>>> The intention is to make the two drafts draft-ietf-bfd-vxlan and
>>>>>> draft-xiao-nvo3-bfd-geneve aligned, that is to say, we try to define=
 the
>>>>>> identical mechanism for the common part of BFD over VxLAN Tunnel and=
 BFD
>>>>>> over Geneve Tunnel. For the common part, draft-xiao-nvo3-bfd-geneve =
would
>>>>>> reference to draft-ietf-bfd-vxlan, and for the other part specific t=
o
>>>>>> Geneve, we'll define the specific mechanism in draft-xiao-nvo3-bfd-g=
eneve.
>>>>>>
>>>>>>
>>>>>> Hope that clarifies.
>>>>>>
>>>>>>
>>>>>> Best Regards,
>>>>>>
>>>>>> Xiao Min
>>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.du=
ke.edu>
>>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail=
.com>;didutt@gmail.com
>>>>>> <didutt@gmail...com> <didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.or=
g
>>>>>> <draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>>>> tsridhar@vmware.com <tsridhar@vmware...com <tsridhar@vmware.com>>;
>>>>>> bfd-chairs@ietf.org <bfd-chairs@ietf.org>;
>>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 2=
3:16
>>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping =
BFD Control packet at
>>>>>> VTEP*
>>>>>> Hi Xiao Min,
>>>>>> I think we would need more detail around the use case below.  What
>>>>>> does the MPLS packet over Tunnel look like?
>>>>>>
>>>>>> Thanks,
>>>>>> Anoop
>>>>>>
>>>>>> On Wed, Sep 25, 2019 at 11:37 PM <xiao.min2@zte.com.cn> wrote:
>>>>>>
>>>>>>> Hi Anoop,
>>>>>>>
>>>>>>>
>>>>>>> Thanks for your comments.
>>>>>>>
>>>>>>> Considering a scenario where TS1 has an MPLS access (i.e.
>>>>>>> MPLS-Packet over Tunnel between NVEs) to VNI1, TS3 has an Ethernet =
access
>>>>>>> (i.e. MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS1=
 and TS3
>>>>>>> share one VAP?
>>>>>>>
>>>>>>>
>>>>>>> Best Regards,
>>>>>>>
>>>>>>> Xiao Min
>>>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.d=
uke.edu>
>>>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmai=
l.com>;didutt@gmail.com <
>>>>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>>>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>>>>>> bfd-chairs@ietf.org>;
>>>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 =
08:36
>>>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping=
 BFD Control packet at
>>>>>>> VTEP*
>>>>>>> _______________________________________________
>>>>>>> nvo3 mailing list
>>>>>>> nvo3@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>>
>>>>>>> >>>
>>>>>>> Some people may argue that all Tenant Systems connecting to the sam=
e
>>>>>>> Virtual Network MUST share one VAP, if that's true, then VAP1 and V=
AP3
>>>>>>> should merge into one VAP and my explanation doesn't work. Copying =
to NVO3
>>>>>>> WG to involve more experts, hope for your clarifications and commen=
ts.
>>>>>>> >>>
>>>>>>>
>>>>>>> I would be one of those that would argue that they MUST share on VA=
P
>>>>>>> if they connect to the same Virtual Network.  IMO, the NVO3 arch do=
c should
>>>>>>> have been clearer about this.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Anoop
>>>>>>>
>>>>>>> On Tue, Sep 24, 2019 at 7:40 PM <xiao.min2@zte.com.cn> wrote:
>>>>>>>
>>>>>>>> Hi Santosh,
>>>>>>>>
>>>>>>>>
>>>>>>>> With regard to the question whether we should allow multiple BFD
>>>>>>>> sessions for the same VNI or not, IMHO we should allow it, more ex=
planation
>>>>>>>> as follows...
>>>>>>>>
>>>>>>>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>>>> Architecture for Data-Center Network Virtualization over Layer 3 (=
NVO3)
>>>>>>>> ).
>>>>>>>>
>>>>>>>>                     |         Data Center Network (IP)        |
>>>>>>>>                     |                                         |
>>>>>>>>                     +-----------------------------------------+
>>>>>>>>                          |                           |
>>>>>>>>                          |       Tunnel Overlay      |
>>>>>>>>             +------------+---------+       +---------+------------=
+
>>>>>>>>             | +----------+-------+ |       | +-------+----------+ =
|
>>>>>>>>             | |  Overlay Module  | |       | |  Overlay Module  | =
|
>>>>>>>>             | +---------+--------+ |       | +---------+--------+ =
|
>>>>>>>>             |           |          |       |           |          =
|
>>>>>>>>      NVE1   |           |          |       |           |          =
| NVE2
>>>>>>>>             |  +--------+-------+  |       |  +--------+-------+  =
|
>>>>>>>>             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  =
|
>>>>>>>>             |  +-+-----+----+---+  |       |  +-+-----+-----+--+  =
|
>>>>>>>>             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3=
|
>>>>>>>>             +----+-----+----+------+       +----+-----+-----+-----=
+
>>>>>>>>                  |     |    |                   |     |     |
>>>>>>>>                  |     |    |                   |     |     |
>>>>>>>>                  |     |    |                   |     |     |
>>>>>>>>           -------+-----+----+-------------------+-----+-----+-----=
--
>>>>>>>>                  |     |    |     Tenant        |     |     |
>>>>>>>>             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>>>                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>>>
>>>>>>>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>>>> actually initiated and terminated at VAP of NVE.
>>>>>>>>
>>>>>>>> If the network operator want to set up one BFD session between VAP=
1
>>>>>>>> of NVE1 and VAP1of NVE2, at the same time another BFD session betw=
een VAP3
>>>>>>>> of NVE1 and VAP3 of NVE2, although the two BFD sessions are for
>>>>>>>> the same VNI1, I believe it's reasonable, so that's why I think we
>>>>>>>> should allow it.
>>>>>>>>
>>>>>>>>
>>>>>>>> Of course, in RFC8014 it also says:
>>>>>>>>
>>>>>>>> "Note that two different Tenant Systems (and TSIs) attached to a c=
ommon NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they c=
onnect to the same Virtual Network."
>>>>>>>>
>>>>>>>> Some people may argue that all Tenant Systems connecting to the
>>>>>>>> same Virtual Network MUST share one VAP, if that's true, then VAP1=
 and VAP3
>>>>>>>> should merge into one VAP and my explanation doesn't work. Copying=
 to NVO3
>>>>>>>> WG to involve more experts, hope for your clarifications and comme=
nts.
>>>>>>>>
>>>>>>>>
>>>>>>>> Best Regards,
>>>>>>>>
>>>>>>>> Xiao Min
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>> _______________________________________________
>>> nvo3 mailing list
>>> nvo3@ietf.org
>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>
>>
>>
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<div><br></div><div>Can you p=
rovide more detail on your scenario?=C2=A0 I&#39;m having trouble figuring =
it out from the description below.=C2=A0 I need to know what subnets the te=
nants are in.</div><div><br></div><div>Anoop</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Oct 10, 2019 at 5=
:00 AM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
><p style=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p style=3D"fon=
t-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-fami=
ly:arial">Please see my response inline with [XM].</p><div><div style=3D"di=
splay:block"><div style=3D"width:100%;height:28px;line-height:28px;backgrou=
nd-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=
=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-5133866026257786603=
zwriteHistoryContainer"><div><div style=3D"padding:8px;background-color:rgb=
(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><s=
pan>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;</span></div><div><strong>=E6=94=B6=E4=
=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=
=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=
=BC=9A</strong><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-=
bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt=
;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-i=
etf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a hre=
f=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=
=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><s=
pan style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.=
org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span></div><div><strong>=
=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong><span>2019=E5=B9=B410=E6=9C=8810=E6=
=97=A5 15:47</span></div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong=
><span><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VT=
EP</strong></span></div></div><div>________________________________________=
_______<br>nvo3=C2=A0mailing=C2=A0list<br><a href=3D"mailto:nvo3@ietf.org" =
target=3D"_blank">nvo3@ietf.org</a><br><a href=3D"https://www.ietf.org/mail=
man/listinfo/nvo3" target=3D"_blank">https://www.ietf.org/mailman/listinfo/=
nvo3</a><br><br><div dir=3D"ltr">Hi Xiao Min,<br><p>In those cases, the ter=
m &quot;VN&quot; is used to talk about multiple IP interfaces in a VRF.=C2=
=A0 The different interfaces would have to be different VNIs.</p><p>[XM] To=
 be clear, I interpret VNI as Virtual Network Identifier that should be pre=
sent within VxLAN/Geneve header. Do you mean in the case multiple Tenant Sy=
stems connect to multiple NVEs through IP routing network, different NVEs m=
ust encapsulate different Virtual Network Identifiers?</p><br><p>In the mix=
ed case (with MPLS and L2 hitting the NVE at different VAPs), I&#39;m not s=
ure how it would work in the same VNI.=C2=A0 If you think it&#39;s importan=
t, I think it may be worth writing it up.=C2=A0 If there&#39;s enough merit=
 in the use case, we can figure out how to run multiple BFD sessions on the=
 same VNI.</p><p>[XM] As to the mixed case, I don&#39;t know whether there&=
#39;s enough merit, I just raise it for discussion because it seems not bei=
ng prohibited from the NVO3 architecture point of view.</p><p><br></p><p>An=
oop<br></p><p><br></p></div><p style=3D"line-height:21px;white-space:normal=
">Best Regards,</p><p style=3D"line-height:21px;white-space:normal">Xiao Mi=
n</p><p><br></p><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Wed, Oct 9, 2019 at 11:06 PM &lt;<a href=3D"mailto:xiao.min2@zte.c=
om.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14p=
x;font-family:arial">Hi Anoop,</p><p style=3D"font-size:14px;font-family:ar=
ial"><br></p><p style=3D"font-size:14px;font-family:arial">Normally, it is.=
 While <span style=3D"font-family:arial;line-height:21px">Tenant Systems co=
nnect to NVE through IP routing network or MPLS forwarding network, it is n=
ot.</span></p><p style=3D"font-size:14px;font-family:arial"><span style=3D"=
font-family:arial;line-height:21px"><br></span></p><p style=3D"font-size:14=
px;font-family:arial"><span style=3D"font-family:arial;line-height:21px">Be=
st Regards,</span></p><p style=3D"font-size:14px;font-family:arial">Xiao Mi=
n</p><div><div style=3D"display:block"><div style=3D"width:100%;height:28px=
;line-height:28px;background-color:rgb(224,229,233);color:rgb(19,136,255);t=
ext-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmai=
l-m_-5133866026257786603gmail-m_-8228102827947825673zwriteHistoryContainer"=
><div><div style=3D"padding:8px;background-color:rgb(245,246,248)"><div><st=
rong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=
=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</=
a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span=
 style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><str=
ong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inl=
ine"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">dra=
ft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@i=
etf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><sp=
an style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_bla=
nk">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank=
">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &l=
t;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a=
>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=
=E5=B9=B410=E6=9C=8810=E6=97=A5 05:33</div><div><strong>=E4=B8=BB =E9=A2=98=
 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control =
packet at VTEP</strong></div></div><div><div><div dir=3D"ltr"><div dir=3D"l=
tr">Hi Xiao Min,<br><div>Normally, I think of a VNI as a broadcast domain.=
=C2=A0 The only way I can make sense of the picture below is to have a sepa=
rate VNI for each MPLS interface on the NVE.</div><br><div>Anoop</div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tu=
e, Oct 8, 2019 at 11:09 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" targ=
et=3D"_blank">xiao...min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px;font-fa=
mily:arial">Hi Anoop,<br></p><p style=3D"font-size:14px;font-family:arial">=
<br></p><p style=3D"font-size:14px;font-family:arial">In this use case ther=
e is no forwarding happens between the MPLS and non-MPLS parts, would this =
use case be prohibited?</p><p style=3D"font-size:14px;font-family:arial">If=
 the answer is yes, then I agree that all Tenant Systems attached to a comm=
on NVE MUST share a VAP so long as they connect to the same VN, although in=
 RFC8014 it uses &quot;can&quot; but not &quot;MUST&quot;. As a result, we =
should not allow multiple BFD sessions for the same VNI between two NVEs.</=
p><p style=3D"font-size:14px;font-family:arial">If the answer is no, then <=
span style=3D"font-family:arial;line-height:21px">we should=C2=A0</span><sp=
an style=3D"line-height:21px">allow multiple BFD sessions for the same VNI =
<span style=3D"font-family:arial;line-height:21px">between two NVEs</span>.=
 I personally lean to this answer.</span></p><p style=3D"font-size:14px;fon=
t-family:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Best =
Regards,</p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><div>=
<div style=3D"display:block"><div style=3D"width:100%;height:28px;line-heig=
ht:28px;background-color:rgb(224,229,233);color:rgb(19,136,255);text-align:=
center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-51338=
66026257786603gmail-m_-8228102827947825673gmail-m_-4220549758167500310zwrit=
eHistoryContainer"><div><div style=3D"padding:8px;background-color:rgb(245,=
246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGh=
anwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop=
@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=
=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</=
span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span =
style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmai=
l.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blank">d=
idutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blan=
k">didutt@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-=
vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" tar=
get=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"=
display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@iet=
f.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.=
org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:santosh=
.pallagatti@gmail.com" target=3D"_blank">santosh...pallagatti@gmail.com</a>=
 &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">sant=
osh.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:inline">rtg-=
bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ie=
tf.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &lt;<a=
 href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com<=
/a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:tsridhar@vm=
ware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:t=
sridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span></=
div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B410=E6=
=9C=8809=E6=97=A5 06:28</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</st=
rong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP=
</strong></div></div><div><div><div dir=3D"ltr">Hi Xiao Min,<br><div>The pi=
cture doesn&#39;t have enough information to explain why they are in the sa=
me VNI, and exactly how forwarding happens between the MPLS and non-MPLS pa=
rts.</div><br><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Tue, Oct 8, 2019 at 12:31 AM &lt;<a href=
=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
><p style=3D"font-size:14px;font-family:arial">Hi Anoop,<br></p><p style=3D=
"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-=
family:arial">I don&#39;t know such a draft that describes MPLS over Geneve=
, but I believe the following figure derived from figure 1 of RFC8014 would=
 help, in the following figure Tenant System1, Tenant System2, Tenant Syste=
m3 and Tenant System4 are assumed belonging to the same VNI, so two BFD ses=
sions for the same VNI need to be run between NVE1 and NVE2.</p><pre>      =
                                      +--------+
                                       +----| Tenant |
                                     ( &#39; )  | System1|
            ................       ( MPLS ) +--------+
            .              .  +--+-+ ( _ )
            .              .--|NVE1|---+
            .              .  |    |
            .              .  +--+-+
            .              .     |
            .  L3 Overlay  .   ( &#39; )
            .    Network   . (Ethernet)
            .              .   ( _ )
            .              .     |
            ................    +--------+
               |                | Tenant |
             +----+             | System2|
             |NVE2|             +--------+
             |    |--------+
             +----+        |
               |           |
             ( &#39; )       ( &#39; )
           ( MPLS )    (Ethernet)
             ( _ )       ( _ )
               |           |
           +--------+  +--------+
           | Tenant |  | Tenant |
           | System3|  | System4|
           +--------+  +--------+</pre><p style=3D"font-size:14px;font-fami=
ly:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Best Regard=
s,</p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div s=
tyle=3D"display:block"><div style=3D"width:100%;height:28px;line-height:28p=
x;background-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center=
">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-51338660262=
57786603gmail-m_-8228102827947825673gmail-m_-4220549758167500310gmail-m_638=
3953601306655852zwriteHistoryContainer"><div><div style=3D"padding:8px;back=
ground-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=
=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" t=
arget=3D"_blank">anoop@alumni...duke.edu</a>&gt;</div><div><strong>=E6=94=
=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=
=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=
=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail...com</a> &lt;<a href=3D"mailto:didutt=
@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=
=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-i=
etf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>=
&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org"=
 target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" t=
arget=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline=
"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh=
.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.co=
m" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span styl=
e=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" tar=
get=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:inlin=
e">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bl=
ank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:inline"><a h=
ref=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a=
> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmw=
are.com</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</st=
rong>2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:15</div><div><strong>=E4=B8=BB =
=E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP</strong></div></div><div><div><div dir=3D"ltr"><div=
 dir=3D"ltr">Hi Xiao Min,<br><div>Is there a draft that describes MPLS over=
 Geneve?=C2=A0 It sounds like the NVE is an MPLS router in this case and if=
 you&#39;re using the same VNI as you switch MPLS, then it&#39;s a one-arme=
d router.=C2=A0 That doesn&#39;t change how BFD needs to be run between NVE=
s.</div><br><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Mon, Oct 7, 2019 at 7:28 PM &lt;<a href=3D=
"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p=
 style=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p style=3D"font-s=
ize:14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-family:=
arial">Sorry for the late response, I just come back from vacation.</p><p s=
tyle=3D"font-size:14px;font-family:arial">The use case is that the network =
between the VM and the NVE is an MPLS network, within which the packet is f=
orwarded basing on MPLS label, but not Ethernet MAC address and/or 802.1Q V=
LAN. When two such kind of MPLS networks need to communicate with each othe=
r, through a Geneve tunnel, the encap I illustrated would be used.</p><p st=
yle=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px=
;font-family:arial">Best Regards,</p><p style=3D"font-size:14px;font-family=
:arial">Xiao Min</p><div><div style=3D"display:block"><div style=3D"width:1=
00%;height:28px;line-height:28px;background-color:rgb(224,229,233);color:rg=
b(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div>=
<div id=3D"gmail-m_-5133866026257786603gmail-m_-8228102827947825673gmail-m_=
-4220549758167500310gmail-m_6383953601306655852gmail-m_5883417216085879853z=
writeHistoryContainer"><div><div style=3D"padding:8px;background-color:rgb(=
245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>Ano=
opGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">a=
noop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=
=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570=
;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><sp=
an style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@g=
mail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span styl=
e=3D"display:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blank">=
didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-=
vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" tar=
get=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"=
display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@iet=
f.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.=
org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:santosh=
.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a> &=
lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santos=
h.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:inline">rtg-bf=
d WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf=
.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &lt;<a h=
ref=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern...com<=
/a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:tsridhar@vm=
ware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:t=
sridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span></=
div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=E6=
=9C=8828=E6=97=A5 05:36</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</st=
rong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP=
</strong></div></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Mi=
n,<br><div>Thanks for the details about the encap but the use case is not c=
lear.=C2=A0 It might help if you explain why its necessary to map a physica=
l Ethernet port and/or 802.1Q VLAN to the same VNI as an MPLS packet withou=
t an L2 header.</div><br><div>Thanks,</div><div>Anoop</div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 26, =
2019 at 7:50 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blan=
k">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">H=
i Anoop,</p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=
=3D"font-size:14px;font-family:arial">Due to the fact that=C2=A0a variety o=
f Tunnels could be used under the NVO3 a<span style=3D"font-family:Arial,=
=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Ve=
rdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(255=
,255,255)">rchitecture, as an example, below figure illustrates the format =
of MPLS packet over Geneve Tunnel.</span></p><p style=3D"font-size:14px;fon=
t-family:arial"><span style=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;M=
icrosoft Yahei&quot;,&quot;Lucida Grande&quot;,Verdana,Lucida,Helvetica,san=
s-serif;line-height:24px;background-color:rgb(255,255,255)"></span></p><pre=
>    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                      Outer Ethernet Header                    ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer IPvX Header                      ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer UDP Header                       ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                          Geneve Header                        ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                                                               |  |
   ~                         MPLS Label Stack                      ~  M
   |                                                               |  P
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
   |                                                               |  S
   |                                                               |
   ~                             Payload                           ~  P
   |                                                               |  K
   |                                                               |  T
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                               FCS                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</pre><=
p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Ari=
al,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;=
,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(=
255,255,255)"></span></p><p><br></p><p>Note that in NVO3 working group Greg=
 and I have submitted an individual draft draft-xiao-nvo3-bfd-geneve, which=
 is used to address BFD over Geneve.</p><p>The intention is to make the two=
 drafts draft-ietf-bfd-vxlan and draft-xiao-nvo3-bfd-geneve aligned, that i=
s to say, we try to define the identical mechanism for the common part of B=
FD over VxLAN Tunnel and BFD over Geneve Tunnel. For the common part, draft=
-xiao-nvo3-bfd-geneve would reference to draft-ietf-bfd-vxlan, and for the =
other part specific to Geneve, we&#39;ll define the specific mechanism in d=
raft-xiao-nvo3-bfd-geneve.</p><p><br></p><p>Hope that clarifies.</p><p><br>=
</p><p>Best Regards,</p><p>Xiao Min</p><div><div style=3D"display:block"><d=
iv style=3D"width:100%;height:28px;line-height:28px;background-color:rgb(22=
4,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-5133866026257786603gmail-m_-822810=
2827947825673gmail-m_-4220549758167500310gmail-m_6383953601306655852gmail-m=
_5883417216085879853gmail-m_-8530579229706245615zwriteHistoryContainer"><di=
v><div style=3D"padding:8px;background-color:rgb(245,246,248)"><div><strong=
>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"=
mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&g=
t;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span sty=
le=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=
=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline"=
>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank"=
>gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a hre=
f=3D"mailto:didutt@gmail...com" target=3D"_blank">didutt@gmail.com</a> &lt;=
<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&=
gt;;</span><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-=
vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a =
href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-=
bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D=
"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"m=
ailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span s=
tyle=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com" tar=
get=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santo=
sh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>=
&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto=
:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span =
style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank=
">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=
=3D"_blank">tsridhar@vmware...com</a>&gt;;</span><span style=3D"display:inl=
ine"><a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@ie=
tf.org</a> &lt;<a href=3D"mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd=
-chairs@ietf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=
=BC=9A</strong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5 23:16</div><div><strong>=
=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Tr=
apping BFD Control packet at VTEP</strong></div></div><div><div><div dir=3D=
"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>I think we would need more deta=
il around the use case below.=C2=A0 What does the MPLS packet over Tunnel l=
ook like?</div><br><div>Thanks,</div><div>Anoop</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 25, 2019=
 at 11:37 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">=
xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi A=
noop,</p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"=
font-size:14px;font-family:arial">Thanks for your comments.</p><p style=3D"=
font-size:14px;font-family:arial">Considering a scenario where TS1 has an M=
PLS access (i.e. MPLS-Packet over Tunnel between NVEs) to VNI1, TS3 has an =
Ethernet access (i.e. MAC-Frame over Tunnel between NVEs) to VNI1, then how=
 can TS1 and TS3 share one VAP?</p><p style=3D"font-size:14px;font-family:a=
rial"><br></p><p style=3D"font-size:14px;font-family:arial">Best Regards,</=
p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div style=
=3D"display:block"><div style=3D"width:100%;height:28px;line-height:28px;ba=
ckground-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=
=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-5133866026257=
786603gmail-m_-8228102827947825673gmail-m_-4220549758167500310gmail-m_63839=
53601306655852gmail-m_5883417216085879853gmail-m_-8530579229706245615gmail-=
m_-3176041021461486353zwriteHistoryContainer"><div><div style=3D"padding:8p=
x;background-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=
=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=
=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=
=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=
=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.co=
m</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:didutt@gm=
ail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didut=
t@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=
=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-i=
etf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>=
&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org"=
 target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" t=
arget=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline=
"><a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh=
.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.co=
m" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;;</span><span styl=
e=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" tar=
get=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span style=3D"display:inlin=
e">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bl=
ank">jmh@joelhalpern.com</a>&gt;;</span><span style=3D"display:inline"><a h=
ref=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a=
> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmw=
are.com</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:bfd=
-chairs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a> &lt;<a href=3D"=
mailto:bfd-chairs@ietf.org" target=3D"_blank">bfd-chairs@ietf.org</a>&gt;;<=
/span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=
=B409=E6=9C=8826=E6=97=A5 08:36</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=
=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control pack=
et at VTEP</strong></div></div><div><div>__________________________________=
_____________<br>nvo3=C2=A0mailing=C2=A0list<br><a href=3D"mailto:nvo3@ietf=
.org" target=3D"_blank">nvo3@ietf.org</a><br><a href=3D"https://www.ietf.or=
g/mailman/listinfo/nvo3" target=3D"_blank">https://www.ietf.org/mailman/lis=
tinfo/nvo3</a><br><br><div dir=3D"ltr"><div dir=3D"ltr">&gt;&gt;&gt;</div><=
div dir=3D"ltr">Some people may argue that all Tenant Systems connecting to=
 the same Virtual Network MUST share one VAP, if that&#39;s true, then VAP1=
 and VAP3 should merge into one VAP and my explanation doesn&#39;t work. Co=
pying to NVO3 WG to involve more experts, hope for your clarifications and =
comments.=C2=A0=C2=A0<br></div><div dir=3D"ltr">&gt;&gt;&gt;</div><br><div>=
I would be one of those that would argue that they MUST share on VAP if the=
y connect to the same Virtual Network.=C2=A0 IMO, the NVO3 arch doc should =
have been clearer about this.</div><br><div>Thanks,</div><div>Anoop</div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, =
Sep 24, 2019 at 7:40 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=
=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px;font-famil=
y:arial">Hi Santosh,</p><p style=3D"font-size:14px;font-family:arial"><br><=
/p><p style=3D"font-size:14px;font-family:arial">With regard to the questio=
n whether we should=C2=A0<span style=3D"font-family:sans-serif">allow multi=
ple BFD sessions for the same VNI or not, IMHO we should allow it, more exp=
lanation as follows...</span></p><p style=3D"font-size:14px;font-family:ari=
al"><span style=3D"font-family:sans-serif">Below is a figure derived from f=
igure 2 of RFC8014 (<span style=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&qu=
ot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Verdana,Lucida,Helvetica=
,sans-serif;line-height:24px;background-color:rgb(255,255,255)">An Architec=
ture for Data-Center Network Virtualization over Layer 3 (NVO3)</span>).</s=
pan></p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span></p><pre>                    |         Data Center=
 Network (IP)        |
                    |                                         |
                    +-----------------------------------------+
                         |                           |
                         |       Tunnel Overlay      |
            +------------+---------+       +---------+------------+
            | +----------+-------+ |       | +-------+----------+ |
            | |  Overlay Module  | |       | |  Overlay Module  | |
            | +---------+--------+ |       | +---------+--------+ |
            |           |          |       |           |          |
     NVE1   |           |          |       |           |          | NVE2
            |  +--------+-------+  |       |  +--------+-------+  |
            |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
            |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
            |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
            +----+-----+----+------+       +----+-----+-----+-----+
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
          -------+-----+----+-------------------+-----+-----+-------
                 |     |    |     Tenant        |     |     |
            TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
                +---+ +---+ +---+             +---+ +---+   +---+
                |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
                +---+ +---+ +---+             +---+ +---+   +---+</pre><p s=
tyle=3D"font-size:14px;font-family:arial">To my understanding, the BFD sess=
ions between NVE1 and NVE2 are actually initiated and terminated at VAP of =
NVE.</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span>If the network operator want to set up one BFD ses=
sion between VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD ses=
sion between VAP3 of NVE1 and VAP3 of NVE2, <span style=3D"font-family:aria=
l;line-height:21px">although the two BFD sessions are for the same VNI1,=C2=
=A0</span>I believe it&#39;s reasonable, so that&#39;s why I think we shoul=
d allow it.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Of course, in RFC8014 it also says:=
</p><pre>&quot;Note that two different Tenant Systems (and TSIs) attached t=
o a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as t=
hey connect to the same Virtual Network.<span style=3D"font-family:arial">&=
quot;</span></pre><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Some people may argue that all Tenant Systems c=
onnecting to the same Virtual Network MUST share one VAP, if that&#39;s tru=
e, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#3=
9;t work. Copying to NVO3 WG to involve more experts, hope for your clarifi=
cations and comments.</span></p><p style=3D"font-size:14px;font-family:aria=
l"><span style=3D"font-family:sans-serif"><br></span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:sans-serif">Best Reg=
ards,</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Xiao Min</span></p></div></blockquote></div></d=
iv></div></div></div></div></div></div><p><br></p></div></blockquote></div>=
</div></div></div></div></div></div></div><p><br></p></div></blockquote></d=
iv></div></div></div></div></div></div></div><p><br></p></div></blockquote>=
</div></div></div></div></div></div></div></div><p><br></p></div></blockquo=
te></div></div></div></div></div></div></div><p><br></p></div>_____________=
__________________________________<br>nvo3 mailing list<br><a href=3D"mailt=
o:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br><a href=3D"https://=
www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a><br></blockquote></div></div></=
div></div></div></div></div></div><p><br></p></div></blockquote></div></div=
></div></div></div></div><p><br></p></div></blockquote></div></div>

--00000000000042158d059495281a--


From nobody Fri Oct 11 11:39:14 2019
Return-Path: <xiao.min2@zte.com.cn>
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 DF9C612081A; Fri, 11 Oct 2019 02:18:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.198
X-Spam-Level: 
X-Spam-Status: No, score=-4.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O6Vkk6Qj5cU8; Fri, 11 Oct 2019 02:18:54 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 721331202DD; Fri, 11 Oct 2019 02:18:53 -0700 (PDT)
Received: from mse-fl2.zte.com.cn (unknown [10.30.14.239]) by Forcepoint Email with ESMTPS id 3BE9A5E20D0EB9F3CF15; Fri, 11 Oct 2019 17:18:51 +0800 (CST)
Received: from njxapp04.zte.com.cn ([10.41.132.203]) by mse-fl2.zte.com.cn with SMTP id x9B9I3gv005724; Fri, 11 Oct 2019 17:18:03 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Fri, 11 Oct 2019 17:18:02 +0800 (CST)
Date: Fri, 11 Oct 2019 17:18:02 +0800 (CST)
X-Zmail-TransId: 2afa5da048ca5d5fa2a1
X-Mailer: Zmail v1.0
Message-ID: <201910111718029211356@zte.com.cn>
In-Reply-To: <CA+-tSzx0vOmDj3vOH3S=jQ2bq6GGjz=GB1qVM2f8sucA_LwHXw@mail.gmail.com>
References: CA+-tSzx3GUfZPXEE7cyAYdDk+NR-VikZp0+uabmihKHdoMwuVA@mail.gmail.com,  CA+-tSzx0vOmDj3vOH3S=jQ2bq6GGjz=GB1qVM2f8sucA_LwHXw@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <draft-ietf-bfd-vxlan@ietf.org>, <nvo3@ietf.org>, <rtg-bfd@ietf.org>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl2.zte.com.cn x9B9I3gv005724
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/bLAClms1od68bni5woHVUuLNHo8>
X-Mailman-Approved-At: Fri, 11 Oct 2019 11:39:04 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 11 Oct 2019 09:19:09 -0000

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


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


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

SGkgQW5vb3AsDQoNCg0KDQoNCg0KDQpJbiB0aGUgdXNlIGNhc2UgaWxsdXN0cmF0ZWQgaW4gYmVs
b3cgZmlndXJlLCBkbyB5b3UgdGhpbmsgVGVuYW50IFN5c3RlbTEgYW5kIFRlbmFudCBTeXN0ZW0y
IGNhbiBiZSB3aXRoaW4gdGhlIHNhbWUgVk4/IGRvIHlvdSB0aGluayBOVkUxIGFuZCBOVkUyIGNh
biBlbmNhcHN1bGF0ZSB0aGUgc2FtZSBWTkkgaW4gdGhlIHBhY2tldHMgc2VudCBmcm9tIFRlbmFu
dCBTeXN0ZW0xIGFuZCBUZW5hbnQgU3lzdGVtMj8NCg0KDQogLi4uLi4uLi4uLi4uLi4uLgogLiAu
ICstLSstKwogLiAuLS18TlZFMXwKIC4gLiB8IHwKIC4gLiArLS0rLSsKIC4gLiB8CiAuIEwzIE92
ZXJsYXkgLiAoICcgKQogLiBOZXR3b3JrIC4oSVAgUm91dGluZykKIC4gLiAoIF8gKQogLiAuIHwK
IC4uLi4uLi4uLi4uLi4uLi4gKy0tLS0tLS0tKwogfCB8IFRlbmFudCB8CiArLS0tLSsgfCBTeXN0
ZW0xfAogfE5WRTJ8ICstLS0tLS0tLSsKIHwgfAogKy0tLS0rCiB8CiAoICcgKQogKElQIFJvdXRp
bmcpCiAoIF8gKQogfAogKy0tLS0tLS0tKwogfCBUZW5hbnQgfAogfCBTeXN0ZW0yfAogKy0tLS0t
LS0tKw0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mC
ruS7tg0KDQoNCg0K5Y+R5Lu25Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1Pg0K5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpkcmFmdC1pZXRm
LWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O252bzNA
aWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3J0Zy1iZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+Ow0K
5pelIOacnyDvvJoyMDE55bm0MTDmnIgxMeaXpSAwNTozMw0K5Li7IOmimCDvvJpSZTogW252bzNd
IEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoN
Cg0KDQpIaSBYaWFvIE1pbiwNCkNhbiB5b3UgcHJvdmlkZSBtb3JlIGRldGFpbCBvbiB5b3VyIHNj
ZW5hcmlvPyAgSSdtIGhhdmluZyB0cm91YmxlIGZpZ3VyaW5nIGl0IG91dCBmcm9tIHRoZSBkZXNj
cmlwdGlvbiBiZWxvdy4gIEkgbmVlZCB0byBrbm93IHdoYXQgc3VibmV0cyB0aGUgdGVuYW50cyBh
cmUgaW4uDQoNCkFub29wDQoNCg0KDQoNCk9uIFRodSwgT2N0IDEwLCAyMDE5IGF0IDU6MDAgQU0g
PHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoN
ClBsZWFzZSBzZWUgbXkgcmVzcG9uc2UgaW5saW5lIHdpdGggW1hNXS4NCg0KDQoNCuWOn+Wni+mC
ruS7tg0KDQoNCuWPkeS7tuS6uu+8mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVk
dT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkzNTcwOw0K5oqE6YCB5Lq677yaZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGll
dGYub3JnIDxudm8zQGlldGYub3JnPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjsNCuaX
pSDmnJ8g77yaMjAxOeW5tDEw5pyIMTDml6UgMTU6NDcNCuS4uyDpopgg77yaUmU6IFtudm8zXSBC
RkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm52bzMgbWFpbGlu
ZyBsaXN0DQpudm8zQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL252bzMNCg0KDQpIaSBYaWFvIE1pbiwNCkluIHRob3NlIGNhc2VzLCB0aGUgdGVybSAiVk4i
IGlzIHVzZWQgdG8gdGFsayBhYm91dCBtdWx0aXBsZSBJUCBpbnRlcmZhY2VzIGluIGEgVlJGLiAg
VGhlIGRpZmZlcmVudCBpbnRlcmZhY2VzIHdvdWxkIGhhdmUgdG8gYmUgZGlmZmVyZW50IFZOSXMu
DQoNCltYTV0gVG8gYmUgY2xlYXIsIEkgaW50ZXJwcmV0IFZOSSBhcyBWaXJ0dWFsIE5ldHdvcmsg
SWRlbnRpZmllciB0aGF0IHNob3VsZCBiZSBwcmVzZW50IHdpdGhpbiBWeExBTi9HZW5ldmUgaGVh
ZGVyLiBEbyB5b3UgbWVhbiBpbiB0aGUgY2FzZSBtdWx0aXBsZSBUZW5hbnQgU3lzdGVtcyBjb25u
ZWN0IHRvIG11bHRpcGxlIE5WRXMgdGhyb3VnaCBJUCByb3V0aW5nIG5ldHdvcmssIGRpZmZlcmVu
dCBOVkVzIG11c3QgZW5jYXBzdWxhdGUgZGlmZmVyZW50IFZpcnR1YWwgTmV0d29yayBJZGVudGlm
aWVycz8NCg0KDQpJbiB0aGUgbWl4ZWQgY2FzZSAod2l0aCBNUExTIGFuZCBMMiBoaXR0aW5nIHRo
ZSBOVkUgYXQgZGlmZmVyZW50IFZBUHMpLCBJJ20gbm90IHN1cmUgaG93IGl0IHdvdWxkIHdvcmsg
aW4gdGhlIHNhbWUgVk5JLiAgSWYgeW91IHRoaW5rIGl0J3MgaW1wb3J0YW50LCBJIHRoaW5rIGl0
IG1heSBiZSB3b3J0aCB3cml0aW5nIGl0IHVwLiAgSWYgdGhlcmUncyBlbm91Z2ggbWVyaXQgaW4g
dGhlIHVzZSBjYXNlLCB3ZSBjYW4gZmlndXJlIG91dCBob3cgdG8gcnVuIG11bHRpcGxlIEJGRCBz
ZXNzaW9ucyBvbiB0aGUgc2FtZSBWTkkuDQoNCltYTV0gQXMgdG8gdGhlIG1peGVkIGNhc2UsIEkg
ZG9uJ3Qga25vdyB3aGV0aGVyIHRoZXJlJ3MgZW5vdWdoIG1lcml0LCBJIGp1c3QgcmFpc2UgaXQg
Zm9yIGRpc2N1c3Npb24gYmVjYXVzZSBpdCBzZWVtcyBub3QgYmVpbmcgcHJvaGliaXRlZCBmcm9t
IHRoZSBOVk8zIGFyY2hpdGVjdHVyZSBwb2ludCBvZiB2aWV3Lg0KDQoNCg0KDQpBbm9vcA0KDQoN
Cg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCg0KDQoNCk9uIFdl
ZCwgT2N0IDksIDIwMTkgYXQgMTE6MDYgUE0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToN
Cg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoNCk5vcm1hbGx5LCBpdCBpcy4gV2hpbGUgVGVuYW50
IFN5c3RlbXMgY29ubmVjdCB0byBOVkUgdGhyb3VnaCBJUCByb3V0aW5nIG5ldHdvcmsgb3IgTVBM
UyBmb3J3YXJkaW5nIG5ldHdvcmssIGl0IGlzIG5vdC4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJk
cywNCg0KDQpYaWFvIE1pbg0KDQoNCg0K5Y6f5aeL6YKu5Lu2DQoNCg0K5Y+R5Lu25Lq677yaQW5v
b3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pg0K5pS25Lu25Lq677ya6IKW5pWPMTAw
OTM1NzA7DQrmioTpgIHkurrvvJpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQt
aWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3J0
Zy1iZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+Ow0K5pelIOacnyDvvJoyMDE55bm0MTDmnIgxMOaX
pSAwNTozMw0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBC
RkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0KSGkgWGlhbyBNaW4sDQpOb3JtYWxseSwg
SSB0aGluayBvZiBhIFZOSSBhcyBhIGJyb2FkY2FzdCBkb21haW4uICBUaGUgb25seSB3YXkgSSBj
YW4gbWFrZSBzZW5zZSBvZiB0aGUgcGljdHVyZSBiZWxvdyBpcyB0byBoYXZlIGEgc2VwYXJhdGUg
Vk5JIGZvciBlYWNoIE1QTFMgaW50ZXJmYWNlIG9uIHRoZSBOVkUuDQoNCkFub29wDQoNCg0KDQoN
Ck9uIFR1ZSwgT2N0IDgsIDIwMTkgYXQgMTE6MDkgUE0gPHhpYW8uLi5taW4yQHp0ZS5jb20uY24+
IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KDQpJbiB0aGlzIHVzZSBjYXNlIHRo
ZXJlIGlzIG5vIGZvcndhcmRpbmcgaGFwcGVucyBiZXR3ZWVuIHRoZSBNUExTIGFuZCBub24tTVBM
UyBwYXJ0cywgd291bGQgdGhpcyB1c2UgY2FzZSBiZSBwcm9oaWJpdGVkPw0KDQoNCklmIHRoZSBh
bnN3ZXIgaXMgeWVzLCB0aGVuIEkgYWdyZWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMgYXR0YWNo
ZWQgdG8gYSBjb21tb24gTlZFIE1VU1Qgc2hhcmUgYSBWQVAgc28gbG9uZyBhcyB0aGV5IGNvbm5l
Y3QgdG8gdGhlIHNhbWUgVk4sIGFsdGhvdWdoIGluIFJGQzgwMTQgaXQgdXNlcyAiY2FuIiBidXQg
bm90ICJNVVNUIi4gQXMgYSByZXN1bHQsIHdlIHNob3VsZCBub3QgYWxsb3cgbXVsdGlwbGUgQkZE
IHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgYmV0d2VlbiB0d28gTlZFcy4NCg0KDQpJZiB0aGUg
YW5zd2VyIGlzIG5vLCB0aGVuIHdlIHNob3VsZCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMg
Zm9yIHRoZSBzYW1lIFZOSSBiZXR3ZWVuIHR3byBOVkVzLiBJIHBlcnNvbmFsbHkgbGVhbiB0byB0
aGlzIGFuc3dlci4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoN
Cg0K5Y6f5aeL6YKu5Lu2DQoNCg0K5Y+R5Lu25Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1
bW5pLmR1a2UuZWR1Pg0K5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpH
cmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPjtkaWR1dHRAZ21haWwuY29tIDxkaWR1
dHRAZ21haWwuY29tPjtkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gu
Li5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRn
LWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBl
cm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3JpZGhhckB2bXdhcmUuY29tPjsNCuaXpSDm
nJ8g77yaMjAxOeW5tDEw5pyIMDnml6UgMDY6MjgNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQg
b3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KDQpIaSBY
aWFvIE1pbiwNClRoZSBwaWN0dXJlIGRvZXNuJ3QgaGF2ZSBlbm91Z2ggaW5mb3JtYXRpb24gdG8g
ZXhwbGFpbiB3aHkgdGhleSBhcmUgaW4gdGhlIHNhbWUgVk5JLCBhbmQgZXhhY3RseSBob3cgZm9y
d2FyZGluZyBoYXBwZW5zIGJldHdlZW4gdGhlIE1QTFMgYW5kIG5vbi1NUExTIHBhcnRzLg0KDQpB
bm9vcA0KDQoNCg0KDQpPbiBUdWUsIE9jdCA4LCAyMDE5IGF0IDEyOjMxIEFNIDx4aWFvLm1pbjJA
enRlLmNvbS5jbj4gd3JvdGU6DQoNCg0KSGkgQW5vb3AsDQoNCg0KDQoNCg0KDQoNCkkgZG9uJ3Qg
a25vdyBzdWNoIGEgZHJhZnQgdGhhdCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZSwgYnV0IEkg
YmVsaWV2ZSB0aGUgZm9sbG93aW5nIGZpZ3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDEgb2YgUkZD
ODAxNCB3b3VsZCBoZWxwLCBpbiB0aGUgZm9sbG93aW5nIGZpZ3VyZSBUZW5hbnQgU3lzdGVtMSwg
VGVuYW50IFN5c3RlbTIsIFRlbmFudCBTeXN0ZW0zIGFuZCBUZW5hbnQgU3lzdGVtNCBhcmUgYXNz
dW1lZCBiZWxvbmdpbmcgdG8gdGhlIHNhbWUgVk5JLCBzbyB0d28gQkZEIHNlc3Npb25zIGZvciB0
aGUgc2FtZSBWTkkgbmVlZCB0byBiZSBydW4gYmV0d2VlbiBOVkUxIGFuZCBOVkUyLg0KDQogKy0t
LS0tLS0tKwogKy0tLS18IFRlbmFudCB8CiAoICcgKSB8IFN5c3RlbTF8CiAuLi4uLi4uLi4uLi4u
Li4uICggTVBMUyApICstLS0tLS0tLSsKIC4gLiArLS0rLSsgKCBfICkKIC4gLi0tfE5WRTF8LS0t
KwogLiAuIHwgfAogLiAuICstLSstKwogLiAuIHwKIC4gTDMgT3ZlcmxheSAuICggJyApCiAuIE5l
dHdvcmsgLiAoRXRoZXJuZXQpCiAuIC4gKCBfICkKIC4gLiB8CiAuLi4uLi4uLi4uLi4uLi4uICst
LS0tLS0tLSsKIHwgfCBUZW5hbnQgfAogKy0tLS0rIHwgU3lzdGVtMnwKIHxOVkUyfCArLS0tLS0t
LS0rCiB8IHwtLS0tLS0tLSsKICstLS0tKyB8CiB8IHwKICggJyApICggJyApCiAoIE1QTFMgKSAo
RXRoZXJuZXQpCiAoIF8gKSAoIF8gKQogfCB8CiArLS0tLS0tLS0rICstLS0tLS0tLSsKIHwgVGVu
YW50IHwgfCBUZW5hbnQgfAogfCBTeXN0ZW0zfCB8IFN5c3RlbTR8CiArLS0tLS0tLS0rICstLS0t
LS0tLSsNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vp
gq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuLi5kdWtl
LmVkdT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkzNTcwOw0K5oqE6YCB5Lq677yaR3JlZyBNaXJz
a3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT47ZGlkdXR0QGdtYWlsLi4uY29tIDxkaWR1dHRAZ21h
aWwuY29tPjtkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20gPHNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+O3J0Zy1iZmQgV0cg
PHJ0Zy1iZmRAaWV0Zi5vcmc+O0pvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47
dHNyaWRoYXJAdm13YXJlLmNvbSA8dHNyaWRoYXJAdm13YXJlLmNvbT47DQrml6Ug5pyfIO+8mjIw
MTnlubQxMOaciDA45pelIDEyOjE1DQrkuLsg6aKYIO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhM
QU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCg0KDQpIaSBYaWFvIE1p
biwNCklzIHRoZXJlIGEgZHJhZnQgdGhhdCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZT8gIEl0
IHNvdW5kcyBsaWtlIHRoZSBOVkUgaXMgYW4gTVBMUyByb3V0ZXIgaW4gdGhpcyBjYXNlIGFuZCBp
ZiB5b3UncmUgdXNpbmcgdGhlIHNhbWUgVk5JIGFzIHlvdSBzd2l0Y2ggTVBMUywgdGhlbiBpdCdz
IGEgb25lLWFybWVkIHJvdXRlci4gIFRoYXQgZG9lc24ndCBjaGFuZ2UgaG93IEJGRCBuZWVkcyB0
byBiZSBydW4gYmV0d2VlbiBOVkVzLg0KDQpBbm9vcA0KDQoNCg0KDQpPbiBNb24sIE9jdCA3LCAy
MDE5IGF0IDc6MjggUE0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBBbm9v
cCwNCg0KDQoNCg0KDQoNClNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0IGNvbWUg
YmFjayBmcm9tIHZhY2F0aW9uLg0KDQoNClRoZSB1c2UgY2FzZSBpcyB0aGF0IHRoZSBuZXR3b3Jr
IGJldHdlZW4gdGhlIFZNIGFuZCB0aGUgTlZFIGlzIGFuIE1QTFMgbmV0d29yaywgd2l0aGluIHdo
aWNoIHRoZSBwYWNrZXQgaXMgZm9yd2FyZGVkIGJhc2luZyBvbiBNUExTIGxhYmVsLCBidXQgbm90
IEV0aGVybmV0IE1BQyBhZGRyZXNzIGFuZC9vciA4MDIuMVEgVkxBTi4gV2hlbiB0d28gc3VjaCBr
aW5kIG9mIE1QTFMgbmV0d29ya3MgbmVlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIs
IHRocm91Z2ggYSBHZW5ldmUgdHVubmVsLCB0aGUgZW5jYXAgSSBpbGx1c3RyYXRlZCB3b3VsZCBi
ZSB1c2VkLg0KDQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrl
jp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmku
ZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcg
TWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBn
bWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12
eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBX
RyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uLi5j
b20+O3RzcmlkaGFyQHZtd2FyZS5jb20gPHRzcmlkaGFyQHZtd2FyZS5jb20+Ow0K5pelIOacnyDv
vJoyMDE55bm0MDnmnIgyOOaXpSAwNTozNg0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVy
IFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0KSGkgWGlh
byBNaW4sDQpUaGFua3MgZm9yIHRoZSBkZXRhaWxzIGFib3V0IHRoZSBlbmNhcCBidXQgdGhlIHVz
ZSBjYXNlIGlzIG5vdCBjbGVhci4gIEl0IG1pZ2h0IGhlbHAgaWYgeW91IGV4cGxhaW4gd2h5IGl0
cyBuZWNlc3NhcnkgdG8gbWFwIGEgcGh5c2ljYWwgRXRoZXJuZXQgcG9ydCBhbmQvb3IgODAyLjFR
IFZMQU4gdG8gdGhlIHNhbWUgVk5JIGFzIGFuIE1QTFMgcGFja2V0IHdpdGhvdXQgYW4gTDIgaGVh
ZGVyLg0KDQpUaGFua3MsDQpBbm9vcA0KDQoNCg0KDQpPbiBUaHUsIFNlcCAyNiwgMjAxOSBhdCA3
OjUwIFBNIDx4aWFvLm1pbjJAenRlLmNvbS5jbj4gd3JvdGU6DQoNCg0KSGkgQW5vb3AsDQoNCg0K
DQoNCg0KDQpEdWUgdG8gdGhlIGZhY3QgdGhhdCBhIHZhcmlldHkgb2YgVHVubmVscyBjb3VsZCBi
ZSB1c2VkIHVuZGVyIHRoZSBOVk8zIGFyY2hpdGVjdHVyZSwgYXMgYW4gZXhhbXBsZSwgYmVsb3cg
ZmlndXJlIGlsbHVzdHJhdGVzIHRoZSBmb3JtYXQgb2YgTVBMUyBwYWNrZXQgb3ZlciBHZW5ldmUg
VHVubmVsLg0KDQoNCg0KDQogMCAxIDIgMwogMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogfCB8CiB+IE91dGVy
IEV0aGVybmV0IEhlYWRlciB+CiB8IHwKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiB8IHwKIH4gT3V0ZXIgSVB2WCBIZWFk
ZXIgfgogfCB8CiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogfCB8CiB+IE91dGVyIFVEUCBIZWFkZXIgfgogfCB8CiArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKwogfCB8CiB+IEdlbmV2ZSBIZWFkZXIgfgogfCB8CiArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwtKwogfCB8IHwKIH4g
TVBMUyBMYWJlbCBTdGFjayB+IE0KIHwgfCBQCiArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKyBMCiB8IHwgUwogfCB8CiB+IFBh
eWxvYWQgfiBQCiB8IHwgSwogfCB8IFQKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC0rCiB8IEZDUyB8CiArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0K
DQoNCg0KDQoNCk5vdGUgdGhhdCBpbiBOVk8zIHdvcmtpbmcgZ3JvdXAgR3JlZyBhbmQgSSBoYXZl
IHN1Ym1pdHRlZCBhbiBpbmRpdmlkdWFsIGRyYWZ0IGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZl
LCB3aGljaCBpcyB1c2VkIHRvIGFkZHJlc3MgQkZEIG92ZXIgR2VuZXZlLg0KDQpUaGUgaW50ZW50
aW9uIGlzIHRvIG1ha2UgdGhlIHR3byBkcmFmdHMgZHJhZnQtaWV0Zi1iZmQtdnhsYW4gYW5kIGRy
YWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlIGFsaWduZWQsIHRoYXQgaXMgdG8gc2F5LCB3ZSB0cnkg
dG8gZGVmaW5lIHRoZSBpZGVudGljYWwgbWVjaGFuaXNtIGZvciB0aGUgY29tbW9uIHBhcnQgb2Yg
QkZEIG92ZXIgVnhMQU4gVHVubmVsIGFuZCBCRkQgb3ZlciBHZW5ldmUgVHVubmVsLiBGb3IgdGhl
IGNvbW1vbiBwYXJ0LCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSB3b3VsZCByZWZlcmVuY2Ug
dG8gZHJhZnQtaWV0Zi1iZmQtdnhsYW4sIGFuZCBmb3IgdGhlIG90aGVyIHBhcnQgc3BlY2lmaWMg
dG8gR2VuZXZlLCB3ZSdsbCBkZWZpbmUgdGhlIHNwZWNpZmljIG1lY2hhbmlzbSBpbiBkcmFmdC14
aWFvLW52bzMtYmZkLWdlbmV2ZS4NCg0KDQoNCg0KSG9wZSB0aGF0IGNsYXJpZmllcy4NCg0KDQoN
Cg0KQmVzdCBSZWdhcmRzLA0KDQpYaWFvIE1pbg0KDQoNCg0K5Y6f5aeL6YKu5Lu2DQoNCg0K5Y+R
5Lu25Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pg0K5pS25Lu25Lq6
77ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuY29tPjtkaWR1dHRAZ21haWwuY29tIDxkaWR1dHRAZ21haWwuY29tPjtkcmFmdC1pZXRm
LWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O252bzNA
aWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPHNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+O3J0Zy1iZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+
O0pvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47dHNyaWRoYXJAdm13YXJlLmNv
bSA8dHNyaWRoYXJAdm13YXJlLi4uY29tPjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJz
QGlldGYub3JnPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA55pyIMjbml6UgMjM6MTYNCuS4uyDpopgg
77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0
IGF0IFZURVANCg0KDQoNCkhpIFhpYW8gTWluLA0KSSB0aGluayB3ZSB3b3VsZCBuZWVkIG1vcmUg
ZGV0YWlsIGFyb3VuZCB0aGUgdXNlIGNhc2UgYmVsb3cuICBXaGF0IGRvZXMgdGhlIE1QTFMgcGFj
a2V0IG92ZXIgVHVubmVsIGxvb2sgbGlrZT8NCg0KVGhhbmtzLA0KQW5vb3ANCg0KDQoNCg0KT24g
V2VkLCBTZXAgMjUsIDIwMTkgYXQgMTE6MzcgUE0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90
ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4N
Cg0KDQpDb25zaWRlcmluZyBhIHNjZW5hcmlvIHdoZXJlIFRTMSBoYXMgYW4gTVBMUyBhY2Nlc3Mg
KGkuZS4gTVBMUy1QYWNrZXQgb3ZlciBUdW5uZWwgYmV0d2VlbiBOVkVzKSB0byBWTkkxLCBUUzMg
aGFzIGFuIEV0aGVybmV0IGFjY2VzcyAoaS5lLiBNQUMtRnJhbWUgb3ZlciBUdW5uZWwgYmV0d2Vl
biBOVkVzKSB0byBWTkkxLCB0aGVuIGhvdyBjYW4gVFMxIGFuZCBUUzMgc2hhcmUgb25lIFZBUD8N
Cg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoNCg0K5Y6f5aeL6YKu
5Lu2DQoNCg0K5Y+R5Lu25Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1
Pg0K5pS25Lu25Lq677ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpHcmVnIE1pcnNreSA8
Z3JlZ2ltaXJza3lAZ21haWwuY29tPjtkaWR1dHRAZ21haWwuY29tIDxkaWR1dHRAZ21haWwuY29t
PjtkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0Zi5vcmc+O3NhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20gPHNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+O3J0Zy1iZmQgV0cgPHJ0Zy1i
ZmRAaWV0Zi5vcmc+O0pvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47dHNyaWRo
YXJAdm13YXJlLmNvbSA8dHNyaWRoYXJAdm13YXJlLmNvbT47YmZkLWNoYWlyc0BpZXRmLm9yZyA8
YmZkLWNoYWlyc0BpZXRmLm9yZz47DQrml6Ug5pyfIO+8mjIwMTnlubQwOeaciDI25pelIDA4OjM2
DQrkuLsg6aKYIO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250
cm9sIHBhY2tldCBhdCBWVEVQDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpudm8zIG1haWxpbmcgbGlzdA0KbnZvM0BpZXRmLm9yZw0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zDQoNCg0KDQo+Pj4NCg0KU29tZSBwZW9w
bGUgbWF5IGFyZ3VlIHRoYXQgYWxsIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3RpbmcgdG8gdGhlIHNh
bWUgVmlydHVhbCBOZXR3b3JrIE1VU1Qgc2hhcmUgb25lIFZBUCwgaWYgdGhhdCdzIHRydWUsIHRo
ZW4gVkFQMSBhbmQgVkFQMyBzaG91bGQgbWVyZ2UgaW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5h
dGlvbiBkb2Vzbid0IHdvcmsuIENvcHlpbmcgdG8gTlZPMyBXRyB0byBpbnZvbHZlIG1vcmUgZXhw
ZXJ0cywgaG9wZSBmb3IgeW91ciBjbGFyaWZpY2F0aW9ucyBhbmQgY29tbWVudHMuICANCg0KDQo+
Pj4NCg0KSSB3b3VsZCBiZSBvbmUgb2YgdGhvc2UgdGhhdCB3b3VsZCBhcmd1ZSB0aGF0IHRoZXkg
TVVTVCBzaGFyZSBvbiBWQVAgaWYgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0
d29yay4gIElNTywgdGhlIE5WTzMgYXJjaCBkb2Mgc2hvdWxkIGhhdmUgYmVlbiBjbGVhcmVyIGFi
b3V0IHRoaXMuDQoNClRoYW5rcywNCkFub29wDQoNCg0KDQpPbiBUdWUsIFNlcCAyNCwgMjAxOSBh
dCA3OjQwIFBNIDx4aWFvLm1pbjJAenRlLmNvbS5jbj4gd3JvdGU6DQoNCg0KSGkgU2FudG9zaCwN
Cg0KDQoNCg0KDQoNCldpdGggcmVnYXJkIHRvIHRoZSBxdWVzdGlvbiB3aGV0aGVyIHdlIHNob3Vs
ZCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBvciBub3QsIElN
SE8gd2Ugc2hvdWxkIGFsbG93IGl0LCBtb3JlIGV4cGxhbmF0aW9uIGFzIGZvbGxvd3MuLi4NCg0K
DQpCZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZyb20gZmlndXJlIDIgb2YgUkZDODAxNCAoQW4g
QXJjaGl0ZWN0dXJlIGZvciBEYXRhLUNlbnRlciBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIG92ZXIg
TGF5ZXIgMyAoTlZPMykpLg0KDQoNCg0KDQogfCBEYXRhIENlbnRlciBOZXR3b3JrIChJUCkgfAog
fCB8CiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiB8IHwKIHwg
VHVubmVsIE92ZXJsYXkgfAogKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0rICstLS0tLS0tLS0rLS0t
LS0tLS0tLS0tKwogfCArLS0tLS0tLS0tLSstLS0tLS0tKyB8IHwgKy0tLS0tLS0rLS0tLS0tLS0t
LSsgfAogfCB8IE92ZXJsYXkgTW9kdWxlIHwgfCB8IHwgT3ZlcmxheSBNb2R1bGUgfCB8CiB8ICst
LS0tLS0tLS0rLS0tLS0tLS0rIHwgfCArLS0tLS0tLS0tKy0tLS0tLS0tKyB8CiB8IHwgfCB8IHwg
fAogTlZFMSB8IHwgfCB8IHwgfCBOVkUyCiB8ICstLS0tLS0tLSstLS0tLS0tKyB8IHwgKy0tLS0t
LS0tKy0tLS0tLS0rIHwKIHwgfFZOSTEgVk5JMiBWTkkxIHwgfCB8IHwgVk5JMSBWTkkyIFZOSTEg
fCB8CiB8ICstKy0tLS0tKy0tLS0rLS0tKyB8IHwgKy0rLS0tLS0rLS0tLS0rLS0rIHwKIHxWQVAx
fCBWQVAyfCB8IFZBUDMgfCB8VkFQMXwgVkFQMnwgfCBWQVAzfAogKy0tLS0rLS0tLS0rLS0tLSst
LS0tLS0rICstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwogfCB8IHwgfCB8IHwKIHwgfCB8IHwgfCB8
CiB8IHwgfCB8IHwgfAogLS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0tLQogfCB8IHwgVGVuYW50IHwgfCB8CiBUU0kxIHwgVFNJMnwgfCBUU0kz
IFRTSTF8IFRTSTJ8IHxUU0kzCiArLS0tKyArLS0tKyArLS0tKyArLS0tKyArLS0tKyArLS0tKwog
fFRTMXwgfFRTMnwgfFRTM3wgfFRTNHwgfFRTNXwgfFRTNnwKICstLS0rICstLS0rICstLS0rICst
LS0rICstLS0rICstLS0rDQpUbyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgQkZEIHNlc3Npb25zIGJl
dHdlZW4gTlZFMSBhbmQgTlZFMiBhcmUgYWN0dWFsbHkgaW5pdGlhdGVkIGFuZCB0ZXJtaW5hdGVk
IGF0IFZBUCBvZiBOVkUuDQoNCg0KSWYgdGhlIG5ldHdvcmsgb3BlcmF0b3Igd2FudCB0byBzZXQg
dXAgb25lIEJGRCBzZXNzaW9uIGJldHdlZW4gVkFQMSBvZiBOVkUxIGFuZCBWQVAxb2YgTlZFMiwg
YXQgdGhlIHNhbWUgdGltZSBhbm90aGVyIEJGRCBzZXNzaW9uIGJldHdlZW4gVkFQMyBvZiBOVkUx
IGFuZCBWQVAzIG9mIE5WRTIsIGFsdGhvdWdoIHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZSBmb3Ig
dGhlIHNhbWUgVk5JMSwgSSBiZWxpZXZlIGl0J3MgcmVhc29uYWJsZSwgc28gdGhhdCdzIHdoeSBJ
IHRoaW5rIHdlIHNob3VsZCBhbGxvdyBpdC4NCg0KDQoNCg0KDQoNCk9mIGNvdXJzZSwgaW4gUkZD
ODAxNCBpdCBhbHNvIHNheXM6DQoNCiJOb3RlIHRoYXQgdHdvIGRpZmZlcmVudCBUZW5hbnQgU3lz
dGVtcyAoYW5kIFRTSXMpIGF0dGFjaGVkIHRvIGEgY29tbW9uIE5WRSBjYW4gc2hhcmUgYSBWQVAg
KGUuZy4sIFRTMSBhbmQgVFMyIGluIEZpZ3VyZSAyKSBzbyBsb25nIGFzIHRoZXkgY29ubmVjdCB0
byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsuIg0KU29tZSBwZW9wbGUgbWF5IGFyZ3VlIHRoYXQg
YWxsIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3RpbmcgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3Jr
IE1VU1Qgc2hhcmUgb25lIFZBUCwgaWYgdGhhdCdzIHRydWUsIHRoZW4gVkFQMSBhbmQgVkFQMyBz
aG91bGQgbWVyZ2UgaW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5hdGlvbiBkb2Vzbid0IHdvcmsu
IENvcHlpbmcgdG8gTlZPMyBXRyB0byBpbnZvbHZlIG1vcmUgZXhwZXJ0cywgaG9wZSBmb3IgeW91
ciBjbGFyaWZpY2F0aW9ucyBhbmQgY29tbWVudHMuDQoNCg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMs
DQoNCg0KWGlhbyBNaW4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCm52bzMgbWFpbGluZyBsaXN0DQpudm8zQGlldGYub3JnDQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzM=


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWls
eTphcmlhbDsiPkluIHRoZSB1c2UgY2FzZSBpbGx1c3RyYXRlZCBpbiBiZWxvdyBmaWd1cmUsIGRv
IHlvdSB0aGluayBUZW5hbnQgU3lzdGVtMSBhbmQgVGVuYW50IFN5c3RlbTIgY2FuIGJlIHdpdGhp
biB0aGUgc2FtZSBWTj8gZG8geW91IHRoaW5rIE5WRTEgYW5kIE5WRTIgY2FuIGVuY2Fwc3VsYXRl
IHRoZSBzYW1lIFZOSSBpbiB0aGUgcGFja2V0cyBzZW50IGZyb20gVGVuYW50IFN5c3RlbTEgYW5k
IFRlbmFudCBTeXN0ZW0yPzxicj48L3A+PHByZT4gICAgICAgICAgICAuLi4uLi4uLi4uLi4uLi4u
CiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICstLSstKwogICAgICAgICAgICAuICAgICAg
ICAgICAgICAuLS18TlZFMXwKICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgfCAgICB8CiAg
ICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICstLSstKwogICAgICAgICAgICAuICAgICAgICAg
ICAgICAuICAgICB8CiAgICAgICAgICAgIC4gIEwzIE92ZXJsYXkgIC4gICAoICcgKQogICAgICAg
ICAgICAuICAgIE5ldHdvcmsgICAuKElQIFJvdXRpbmcpCiAgICAgICAgICAgIC4gICAgICAgICAg
ICAgIC4gICAoIF8gKQogICAgICAgICAgICAuICAgICAgICAgICAgICAuICAgICB8CiAgICAgICAg
ICAgIC4uLi4uLi4uLi4uLi4uLi4gICAgKy0tLS0tLS0tKwogICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgIHwgVGVuYW50IHwKICAgICAgICAgICAgICstLS0tKyAgICAgICAgICAgICB8IFN5
c3RlbTF8CiAgICAgICAgICAgICB8TlZFMnwgICAgICAgICAgICAgKy0tLS0tLS0tKwogICAgICAg
ICAgICAgfCAgICB8CiAgICAgICAgICAgICArLS0tLSsKICAgICAgICAgICAgICAgfAogICAgICAg
ICAgICAgKCAnICkKICAgICAgICAgIChJUCBSb3V0aW5nKQogICAgICAgICAgICAgKCBfICkKICAg
ICAgICAgICAgICAgfAogICAgICAgICAgICstLS0tLS0tLSsKICAgICAgICAgICB8IFRlbmFudCB8
CiAgICAgICAgICAgfCBTeXN0ZW0yfAogICAgICAgICAgICstLS0tLS0tLSs8L3ByZT48cCBzdHls
ZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij48YnI+PC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5
bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+WGlhbyBNaW48L3A+PGRpdj48
ZGl2IGNsYXNzPSJ6aGlzdG9yeVJvdyIgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgY2xhc3M9
InpoaXN0b3J5RGVzIiBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMjhweDsgbGluZS1oZWln
aHQ6IDI4cHg7IGJhY2tncm91bmQtY29sb3I6ICNFMEU1RTk7IGNvbG9yOiAjMTM4OEZGOyB0ZXh0
LWFsaWduOiBjZW50ZXI7IiBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5T3JnVHh0Ij7ljp/lp4vpgq7k
u7Y8L2Rpdj48ZGl2IGlkPSJ6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2IGNsYXNzPSJjb250
cm9sLWdyb3VwIHpoaXN0b3J5UGFuZWwiPjxkaXYgY2xhc3M9InpoaXN0b3J5SGVhZGVyIiBzdHls
ZT0icGFkZGluZzogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4OyI+PGRpdj48c3Ryb25n
IGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlTZW5kZXJUeHQiPuWPkeS7tuS6uu+8mjwvc3Ryb25nPjxz
cGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIj5Bbm9vcEdoYW53YW5pICZsdDthbm9vcEBhbHVtbmku
ZHVrZS5lZHUmZ3Q7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0
b3J5VE9UeHQiPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1l
IiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2Pjxk
aXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5Q0NUeHQiPuaKhOmAgeS6uu+8mjwvc3Ry
b25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+
ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgJmx0O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNw
bGF5OiBpbmxpbmU7Ij5udm8zQGlldGYub3JnICZsdDtudm8zQGlldGYub3JnJmd0Ozs8L3NwYW4+
PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5ydGct
YmZkIFdHICZsdDtydGctYmZkQGlldGYub3JnJmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25n
IGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlEYXRlVHh0Ij7ml6Ug5pyfIO+8mjwvc3Ryb25nPjxzcGFu
IGNsYXNzPSIiPjIwMTnlubQxMOaciDEx5pelIDA1OjMzPC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9u
ZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U3ViamVjdFR4dCI+5Li7IOmimCDvvJo8L3N0cm9uZz48
c3BhbiBjbGFzcz0ienJlYWRUaXRsZSI+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFO
OiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvc3Bhbj48L2Rp
dj48L2Rpdj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPjxkaXY+PGRpdiBkaXI9Imx0ciI+
PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxkaXY+Q2FuIHlvdSBwcm92aWRlIG1vcmUg
ZGV0YWlsIG9uIHlvdXIgc2NlbmFyaW8/Jm5ic3A7IEknbSBoYXZpbmcgdHJvdWJsZSBmaWd1cmlu
ZyBpdCBvdXQgZnJvbSB0aGUgZGVzY3JpcHRpb24gYmVsb3cuJm5ic3A7IEkgbmVlZCB0byBrbm93
IHdoYXQgc3VibmV0cyB0aGUgdGVuYW50cyBhcmUgaW4uPC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rp
dj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSJnbWFpbF9hdHRyIj5PbiBUaHUsIE9jdCAxMCwgMjAxOSBhdCA1OjAwIEFNICZsdDs8YSBocmVm
PSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h
aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5QbGVhc2Ugc2VlIG15IHJlc3BvbnNlIGlubGlu
ZSB3aXRoIFtYTV0uPC9wPjxkaXY+PGRpdiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHls
ZT0id2lkdGg6MTAwJTtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29s
b3I6cmdiKDIyNCwyMjksMjMzKTtjb2xvcjpyZ2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50
ZXIiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9ImdtYWlsLW1fLTUxMzM4NjYwMjYyNTc3ODY2
MDN6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2PjxkaXYgc3R5bGU9InBhZGRpbmc6OHB4O2Jh
Y2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDYsMjQ4KSI+PGRpdj48c3Ryb25nPuWPkeS7tuS6uu+8
mjwvc3Ryb25nPkFub29wR2hhbndhbmkgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ozwv
ZGl2PjxkaXY+PHN0cm9uZz7mlLbku7bkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxh
eTppbmxpbmUiPuiCluaVjzEwMDkzNTcwOzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5oqE6YCB
5Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWls
dG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1p
ZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRm
LWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFu
QGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEg
aHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5u
dm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+
cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9u
Zz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQxMOaciDEw5pelIDE1OjQ3PC9kaXY+PGRpdj48
c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZY
TEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2Pjwv
ZGl2PjxkaXY+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+bnZvMyZuYnNwO21haWxpbmcmbmJzcDtsaXN0PGJyPjxhIGhyZWY9Im1haWx0bzpudm8zQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT48YnI+PGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zPC9hPjxicj48YnI+PGRp
diBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxwPkluIHRob3NlIGNhc2VzLCB0aGUgdGVybSAi
Vk4iIGlzIHVzZWQgdG8gdGFsayBhYm91dCBtdWx0aXBsZSBJUCBpbnRlcmZhY2VzIGluIGEgVlJG
LiZuYnNwOyBUaGUgZGlmZmVyZW50IGludGVyZmFjZXMgd291bGQgaGF2ZSB0byBiZSBkaWZmZXJl
bnQgVk5Jcy48L3A+PHA+W1hNXSBUbyBiZSBjbGVhciwgSSBpbnRlcnByZXQgVk5JIGFzIFZpcnR1
YWwgTmV0d29yayBJZGVudGlmaWVyIHRoYXQgc2hvdWxkIGJlIHByZXNlbnQgd2l0aGluIFZ4TEFO
L0dlbmV2ZSBoZWFkZXIuIERvIHlvdSBtZWFuIGluIHRoZSBjYXNlIG11bHRpcGxlIFRlbmFudCBT
eXN0ZW1zIGNvbm5lY3QgdG8gbXVsdGlwbGUgTlZFcyB0aHJvdWdoIElQIHJvdXRpbmcgbmV0d29y
aywgZGlmZmVyZW50IE5WRXMgbXVzdCBlbmNhcHN1bGF0ZSBkaWZmZXJlbnQgVmlydHVhbCBOZXR3
b3JrIElkZW50aWZpZXJzPzwvcD48YnI+PHA+SW4gdGhlIG1peGVkIGNhc2UgKHdpdGggTVBMUyBh
bmQgTDIgaGl0dGluZyB0aGUgTlZFIGF0IGRpZmZlcmVudCBWQVBzKSwgSSdtIG5vdCBzdXJlIGhv
dyBpdCB3b3VsZCB3b3JrIGluIHRoZSBzYW1lIFZOSS4mbmJzcDsgSWYgeW91IHRoaW5rIGl0J3Mg
aW1wb3J0YW50LCBJIHRoaW5rIGl0IG1heSBiZSB3b3J0aCB3cml0aW5nIGl0IHVwLiZuYnNwOyBJ
ZiB0aGVyZSdzIGVub3VnaCBtZXJpdCBpbiB0aGUgdXNlIGNhc2UsIHdlIGNhbiBmaWd1cmUgb3V0
IGhvdyB0byBydW4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIG9uIHRoZSBzYW1lIFZOSS48L3A+PHA+
W1hNXSBBcyB0byB0aGUgbWl4ZWQgY2FzZSwgSSBkb24ndCBrbm93IHdoZXRoZXIgdGhlcmUncyBl
bm91Z2ggbWVyaXQsIEkganVzdCByYWlzZSBpdCBmb3IgZGlzY3Vzc2lvbiBiZWNhdXNlIGl0IHNl
ZW1zIG5vdCBiZWluZyBwcm9oaWJpdGVkIGZyb20gdGhlIE5WTzMgYXJjaGl0ZWN0dXJlIHBvaW50
IG9mIHZpZXcuPC9wPjxwPjxicj48L3A+PHA+QW5vb3A8YnI+PC9wPjxwPjxicj48L3A+PC9kaXY+
PHAgc3R5bGU9ImxpbmUtaGVpZ2h0OjIxcHg7d2hpdGUtc3BhY2U6bm9ybWFsIj5CZXN0IFJlZ2Fy
ZHMsPC9wPjxwIHN0eWxlPSJsaW5lLWhlaWdodDoyMXB4O3doaXRlLXNwYWNlOm5vcm1hbCI+WGlh
byBNaW48L3A+PHA+PGJyPjwvcD48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0
ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwgT2N0IDksIDIwMTkgYXQgMTE6MDYgUE0gJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhp
YW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNs
YXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXIt
bGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2Pjxw
IHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SGkgQW5vb3AsPC9wPjxw
IHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHls
ZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPk5vcm1hbGx5LCBpdCBpcy4gV2hp
bGUgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgiPlRlbmFu
dCBTeXN0ZW1zIGNvbm5lY3QgdG8gTlZFIHRocm91Z2ggSVAgcm91dGluZyBuZXR3b3JrIG9yIE1Q
TFMgZm9yd2FyZGluZyBuZXR3b3JrLCBpdCBpcyBub3QuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTph
cmlhbDtsaW5lLWhlaWdodDoyMXB4Ij48YnI+PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXpl
OjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTphcmlhbDts
aW5lLWhlaWdodDoyMXB4Ij5CZXN0IFJlZ2FyZHMsPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlhpYW8gTWluPC9wPjxkaXY+PGRpdiBzdHlsZT0i
ZGlzcGxheTpibG9jayI+PGRpdiBzdHlsZT0id2lkdGg6MTAwJTtoZWlnaHQ6MjhweDtsaW5lLWhl
aWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDIyNCwyMjksMjMzKTtjb2xvcjpyZ2IoMTks
MTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9Imdt
YWlsLW1fLTUxMzM4NjYwMjYyNTc3ODY2MDNnbWFpbC1tXy04MjI4MTAyODI3OTQ3ODI1Njczendy
aXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3Jv
dW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0
cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48
ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8
mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQt
dnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRm
Lm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0Bp
ZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1i
ZmQgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+cnRnLWJmZEBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pel
IOacnyDvvJo8L3N0cm9uZz4yMDE55bm0MTDmnIgxMOaXpSAwNTozMzwvZGl2PjxkaXY+PHN0cm9u
Zz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjog
VHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48
ZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxk
aXY+Tm9ybWFsbHksIEkgdGhpbmsgb2YgYSBWTkkgYXMgYSBicm9hZGNhc3QgZG9tYWluLiZuYnNw
OyBUaGUgb25seSB3YXkgSSBjYW4gbWFrZSBzZW5zZSBvZiB0aGUgcGljdHVyZSBiZWxvdyBpcyB0
byBoYXZlIGEgc2VwYXJhdGUgVk5JIGZvciBlYWNoIE1QTFMgaW50ZXJmYWNlIG9uIHRoZSBOVkUu
PC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVv
dGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUdWUsIE9jdCA4LCAyMDE5
IGF0IDExOjA5IFBNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRh
cmdldD0iX2JsYW5rIj54aWFvLi4ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgd3JvdGU6PGJyPjwv
ZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4
IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5n
LWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlh
bCI+SGkgQW5vb3AsPGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6
YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
Ij5JbiB0aGlzIHVzZSBjYXNlIHRoZXJlIGlzIG5vIGZvcndhcmRpbmcgaGFwcGVucyBiZXR3ZWVu
IHRoZSBNUExTIGFuZCBub24tTVBMUyBwYXJ0cywgd291bGQgdGhpcyB1c2UgY2FzZSBiZSBwcm9o
aWJpdGVkPzwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPklm
IHRoZSBhbnN3ZXIgaXMgeWVzLCB0aGVuIEkgYWdyZWUgdGhhdCBhbGwgVGVuYW50IFN5c3RlbXMg
YXR0YWNoZWQgdG8gYSBjb21tb24gTlZFIE1VU1Qgc2hhcmUgYSBWQVAgc28gbG9uZyBhcyB0aGV5
IGNvbm5lY3QgdG8gdGhlIHNhbWUgVk4sIGFsdGhvdWdoIGluIFJGQzgwMTQgaXQgdXNlcyAiY2Fu
IiBidXQgbm90ICJNVVNUIi4gQXMgYSByZXN1bHQsIHdlIHNob3VsZCBub3QgYWxsb3cgbXVsdGlw
bGUgQkZEIHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgYmV0d2VlbiB0d28gTlZFcy48L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5JZiB0aGUgYW5zd2VyIGlz
IG5vLCB0aGVuIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTphcmlhbDtsaW5lLWhlaWdodDoyMXB4
Ij53ZSBzaG91bGQmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImxpbmUtaGVpZ2h0OjIxcHgiPmFs
bG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIDxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTphcmlhbDtsaW5lLWhlaWdodDoyMXB4Ij5iZXR3ZWVuIHR3byBOVkVzPC9zcGFu
Pi4gSSBwZXJzb25hbGx5IGxlYW4gdG8gdGhpcyBhbnN3ZXIuPC9zcGFuPjwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0
eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xp
bmUtaGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJn
YigxOSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBp
ZD0iZ21haWwtbV8tNTEzMzg2NjAyNjI1Nzc4NjYwM2dtYWlsLW1fLTgyMjgxMDI4Mjc5NDc4MjU2
NzNnbWFpbC1tXy00MjIwNTQ5NzU4MTY3NTAwMzEwendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRp
dj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0
OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677ya
PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3Nw
YW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBo
cmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
cmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYt
YmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8z
QGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5
OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5zYW50b3NoLi4ucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZsdDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+
PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5Kb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhy
ZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJA
dm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj48
ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0cm9uZz4yMDE55bm0MTDmnIgwOeaXpSAwNjoyODwv
ZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzdHJvbmc+UmU6IFtudm8zXSBC
RkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9u
Zz48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxk
aXY+VGhlIHBpY3R1cmUgZG9lc24ndCBoYXZlIGVub3VnaCBpbmZvcm1hdGlvbiB0byBleHBsYWlu
IHdoeSB0aGV5IGFyZSBpbiB0aGUgc2FtZSBWTkksIGFuZCBleGFjdGx5IGhvdyBmb3J3YXJkaW5n
IGhhcHBlbnMgYmV0d2VlbiB0aGUgTVBMUyBhbmQgbm9uLU1QTFMgcGFydHMuPC9kaXY+PGJyPjxk
aXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGly
PSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUdWUsIE9jdCA4LCAyMDE5IGF0IDEyOjMxIEFN
ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5r
Ij54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90
ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9y
ZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRp
dj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDxi
cj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9w
PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SSBkb24ndCBrbm93
IHN1Y2ggYSBkcmFmdCB0aGF0IGRlc2NyaWJlcyBNUExTIG92ZXIgR2VuZXZlLCBidXQgSSBiZWxp
ZXZlIHRoZSBmb2xsb3dpbmcgZmlndXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMSBvZiBSRkM4MDE0
IHdvdWxkIGhlbHAsIGluIHRoZSBmb2xsb3dpbmcgZmlndXJlIFRlbmFudCBTeXN0ZW0xLCBUZW5h
bnQgU3lzdGVtMiwgVGVuYW50IFN5c3RlbTMgYW5kIFRlbmFudCBTeXN0ZW00IGFyZSBhc3N1bWVk
IGJlbG9uZ2luZyB0byB0aGUgc2FtZSBWTkksIHNvIHR3byBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBz
YW1lIFZOSSBuZWVkIHRvIGJlIHJ1biBiZXR3ZWVuIE5WRTEgYW5kIE5WRTIuPC9wPjxwcmU+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0rCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tfCBUZW5hbnQgfAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCAnICkgIHwgU3lzdGVtMXwKICAgICAgICAg
ICAgLi4uLi4uLi4uLi4uLi4uLiAgICAgICAoIE1QTFMgKSArLS0tLS0tLS0rCiAgICAgICAgICAg
IC4gICAgICAgICAgICAgIC4gICstLSstKyAoIF8gKQogICAgICAgICAgICAuICAgICAgICAgICAg
ICAuLS18TlZFMXwtLS0rCiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gIHwgICAgfAogICAg
ICAgICAgICAuICAgICAgICAgICAgICAuICArLS0rLSsKICAgICAgICAgICAgLiAgICAgICAgICAg
ICAgLiAgICAgfAogICAgICAgICAgICAuICBMMyBPdmVybGF5ICAuICAgKCAnICkKICAgICAgICAg
ICAgLiAgICBOZXR3b3JrICAgLiAoRXRoZXJuZXQpCiAgICAgICAgICAgIC4gICAgICAgICAgICAg
IC4gICAoIF8gKQogICAgICAgICAgICAuICAgICAgICAgICAgICAuICAgICB8CiAgICAgICAgICAg
IC4uLi4uLi4uLi4uLi4uLi4gICAgKy0tLS0tLS0tKwogICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgIHwgVGVuYW50IHwKICAgICAgICAgICAgICstLS0tKyAgICAgICAgICAgICB8IFN5c3Rl
bTJ8CiAgICAgICAgICAgICB8TlZFMnwgICAgICAgICAgICAgKy0tLS0tLS0tKwogICAgICAgICAg
ICAgfCAgICB8LS0tLS0tLS0rCiAgICAgICAgICAgICArLS0tLSsgICAgICAgIHwKICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgfAogICAgICAgICAgICAgKCAnICkgICAgICAgKCAnICkKICAgICAg
ICAgICAoIE1QTFMgKSAgICAoRXRoZXJuZXQpCiAgICAgICAgICAgICAoIF8gKSAgICAgICAoIF8g
KQogICAgICAgICAgICAgICB8ICAgICAgICAgICB8CiAgICAgICAgICAgKy0tLS0tLS0tKyAgKy0t
LS0tLS0tKwogICAgICAgICAgIHwgVGVuYW50IHwgIHwgVGVuYW50IHwKICAgICAgICAgICB8IFN5
c3RlbTN8ICB8IFN5c3RlbTR8CiAgICAgICAgICAgKy0tLS0tLS0tKyAgKy0tLS0tLS0tKzwvcHJl
PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBz
dHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkJlc3QgUmVnYXJkcyw8L3A+
PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5YaWFvIE1pbjwvcD48
ZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVp
Z2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIz
Myk7Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8
L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXy01MTMzODY2MDI2MjU3Nzg2NjAzZ21haWwtbV8tODIyODEw
MjgyNzk0NzgyNTY3M2dtYWlsLW1fLTQyMjA1NDk3NTgxNjc1MDAzMTBnbWFpbC1tXzYzODM5NTM2
MDEzMDY2NTU4NTJ6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2PjxkaXYgc3R5bGU9InBhZGRp
bmc6OHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDYsMjQ4KSI+PGRpdj48c3Ryb25nPuWP
keS7tuS6uu+8mjwvc3Ryb25nPkFub29wR2hhbndhbmkgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuLi5kdWtlLmVk
dTwvYT4mZ3Q7PC9kaXY+PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0
eWxlPSJkaXNwbGF5OmlubGluZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0
cm9uZz7mioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkdy
ZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0
eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuLi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJm
ZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12
eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0i
bWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5z
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+
cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNw
bGF5OmlubGluZSI+Sm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozs8
L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86dHNyaWRo
YXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRz
cmlkaGFyQHZtd2FyZS5jb208L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDm
nJ8g77yaPC9zdHJvbmc+MjAxOeW5tDEw5pyIMDjml6UgMTI6MTU8L2Rpdj48ZGl2PjxzdHJvbmc+
5Li7IOmimCDvvJo8L3N0cm9uZz48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRy
YXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRp
dj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8gTWluLDxicj48ZGl2
PklzIHRoZXJlIGEgZHJhZnQgdGhhdCBkZXNjcmliZXMgTVBMUyBvdmVyIEdlbmV2ZT8mbmJzcDsg
SXQgc291bmRzIGxpa2UgdGhlIE5WRSBpcyBhbiBNUExTIHJvdXRlciBpbiB0aGlzIGNhc2UgYW5k
IGlmIHlvdSdyZSB1c2luZyB0aGUgc2FtZSBWTkkgYXMgeW91IHN3aXRjaCBNUExTLCB0aGVuIGl0
J3MgYSBvbmUtYXJtZWQgcm91dGVyLiZuYnNwOyBUaGF0IGRvZXNuJ3QgY2hhbmdlIGhvdyBCRkQg
bmVlZHMgdG8gYmUgcnVuIGJldHdlZW4gTlZFcy48L2Rpdj48YnI+PGRpdj5Bbm9vcDwvZGl2Pjwv
ZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9Imdt
YWlsX2F0dHIiPk9uIE1vbiwgT2N0IDcsIDIwMTkgYXQgNzoyOCBQTSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1
b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xp
ZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+U29ycnkgZm9yIHRoZSBsYXRlIHJlc3BvbnNlLCBJIGp1
c3QgY29tZSBiYWNrIGZyb20gdmFjYXRpb24uPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbCI+VGhlIHVzZSBjYXNlIGlzIHRoYXQgdGhlIG5ldHdvcmsgYmV0d2Vl
biB0aGUgVk0gYW5kIHRoZSBOVkUgaXMgYW4gTVBMUyBuZXR3b3JrLCB3aXRoaW4gd2hpY2ggdGhl
IHBhY2tldCBpcyBmb3J3YXJkZWQgYmFzaW5nIG9uIE1QTFMgbGFiZWwsIGJ1dCBub3QgRXRoZXJu
ZXQgTUFDIGFkZHJlc3MgYW5kL29yIDgwMi4xUSBWTEFOLiBXaGVuIHR3byBzdWNoIGtpbmQgb2Yg
TVBMUyBuZXR3b3JrcyBuZWVkIHRvIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhlciwgdGhyb3Vn
aCBhIEdlbmV2ZSB0dW5uZWwsIHRoZSBlbmNhcCBJIGlsbHVzdHJhdGVkIHdvdWxkIGJlIHVzZWQu
PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkJlc3QgUmVnYXJkcyw8
L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5YaWFvIE1pbjwv
cD48ZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7
aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5
LDIzMyk7Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7k
u7Y8L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXy01MTMzODY2MDI2MjU3Nzg2NjAzZ21haWwtbV8tODIy
ODEwMjgyNzk0NzgyNTY3M2dtYWlsLW1fLTQyMjA1NDk3NTgxNjc1MDAzMTBnbWFpbC1tXzYzODM5
NTM2MDEzMDY2NTU4NTJnbWFpbC1tXzU4ODM0MTcyMTYwODU4Nzk4NTN6d3JpdGVIaXN0b3J5Q29u
dGFpbmVyIj48ZGl2PjxkaXYgc3R5bGU9InBhZGRpbmc6OHB4O2JhY2tncm91bmQtY29sb3I6cmdi
KDI0NSwyNDYsMjQ4KSI+PGRpdj48c3Ryb25nPuWPkeS7tuS6uu+8mjwvc3Ryb25nPkFub29wR2hh
bndhbmkgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OzwvZGl2PjxkaXY+PHN0cm9uZz7m
lLbku7bkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPuiCluaVjzEw
MDkzNTcwOzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5oqE6YCB5Lq677yaPC9zdHJvbmc+PHNw
YW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5HcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTpp
bmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5
bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNw
YW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZsdDs8YSBocmVmPSJtYWlsdG86
cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0
Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5Kb2VsIE0uIEhhbHBlcm4gJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLi4uY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5Omlu
bGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZt
d2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiZndDs7PC9z
cGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI4
5pelIDA1OjM2PC9kaXY+PGRpdj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5S
ZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQg
VlRFUDwvc3Ryb25nPjwvZGl2PjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRp
cj0ibHRyIj5IaSBYaWFvIE1pbiw8YnI+PGRpdj5UaGFua3MgZm9yIHRoZSBkZXRhaWxzIGFib3V0
IHRoZSBlbmNhcCBidXQgdGhlIHVzZSBjYXNlIGlzIG5vdCBjbGVhci4mbmJzcDsgSXQgbWlnaHQg
aGVscCBpZiB5b3UgZXhwbGFpbiB3aHkgaXRzIG5lY2Vzc2FyeSB0byBtYXAgYSBwaHlzaWNhbCBF
dGhlcm5ldCBwb3J0IGFuZC9vciA4MDIuMVEgVkxBTiB0byB0aGUgc2FtZSBWTkkgYXMgYW4gTVBM
UyBwYWNrZXQgd2l0aG91dCBhbiBMMiBoZWFkZXIuPC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwvZGl2
PjxkaXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYg
ZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUaHUsIFNlcCAyNiwgMjAxOSBhdCA3OjUw
IFBNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2Js
YW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2tx
dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7
Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+
PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFub29w
LDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+
PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5EdWUgdG8gdGhlIGZh
Y3QgdGhhdCZuYnNwO2EgdmFyaWV0eSBvZiBUdW5uZWxzIGNvdWxkIGJlIHVzZWQgdW5kZXIgdGhl
IE5WTzMgYTxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9z
b2Z0IFlhaGVpJnF1b3Q7LCZxdW90O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEs
SGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJn
YigyNTUsMjU1LDI1NSkiPnJjaGl0ZWN0dXJlLCBhcyBhbiBleGFtcGxlLCBiZWxvdyBmaWd1cmUg
aWxsdXN0cmF0ZXMgdGhlIGZvcm1hdCBvZiBNUExTIHBhY2tldCBvdmVyIEdlbmV2ZSBUdW5uZWwu
PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVp
JnF1b3Q7LCZxdW90O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNh
LHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1
LDI1NSkiPjwvc3Bhbj48L3A+PHByZT4gICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAg
ICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgIH4gICAgICAgICAgICAgICAgICAgICAgT3V0ZXIgRXRoZXJuZXQgSGVhZGVy
ICAgICAgICAgICAgICAgICAgICB+CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
CiAgIH4gICAgICAgICAgICAgICAgICAgICAgICBPdXRlciBJUHZYIEhlYWRlciAgICAgICAgICAg
ICAgICAgICAgICB+CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4gICAg
ICAgICAgICAgICAgICAgICAgICBPdXRlciBVRFAgSGVhZGVyICAgICAgICAgICAgICAgICAgICAg
ICB+CiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIH4gICAgICAgICAgICAg
ICAgICAgICAgICAgIEdlbmV2ZSBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAgICB+CiAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rJmx0Oy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICB8CiAgIH4gICAgICAgICAgICAg
ICAgICAgICAgICAgTVBMUyBMYWJlbCBTdGFjayAgICAgICAgICAgICAgICAgICAgICB+ICBNCiAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICBQCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rICBMCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBTCiAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAg
IH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBheWxvYWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICB+ICBQCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICBLCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBUCiAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rJmx0
Oy0rCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkNTICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4
O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWws5a6L5L2T
LCZxdW90O01pY3Jvc29mdCBZYWhlaSZxdW90OywmcXVvdDtMdWNpZGEgR3JhbmRlJnF1b3Q7LFZl
cmRhbmEsTHVjaWRhLEhlbHZldGljYSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI0cHg7YmFja2dy
b3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj48L3NwYW4+PC9wPjxwPjxicj48L3A+PHA+Tm90
ZSB0aGF0IGluIE5WTzMgd29ya2luZyBncm91cCBHcmVnIGFuZCBJIGhhdmUgc3VibWl0dGVkIGFu
IGluZGl2aWR1YWwgZHJhZnQgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUsIHdoaWNoIGlzIHVz
ZWQgdG8gYWRkcmVzcyBCRkQgb3ZlciBHZW5ldmUuPC9wPjxwPlRoZSBpbnRlbnRpb24gaXMgdG8g
bWFrZSB0aGUgdHdvIGRyYWZ0cyBkcmFmdC1pZXRmLWJmZC12eGxhbiBhbmQgZHJhZnQteGlhby1u
dm8zLWJmZC1nZW5ldmUgYWxpZ25lZCwgdGhhdCBpcyB0byBzYXksIHdlIHRyeSB0byBkZWZpbmUg
dGhlIGlkZW50aWNhbCBtZWNoYW5pc20gZm9yIHRoZSBjb21tb24gcGFydCBvZiBCRkQgb3ZlciBW
eExBTiBUdW5uZWwgYW5kIEJGRCBvdmVyIEdlbmV2ZSBUdW5uZWwuIEZvciB0aGUgY29tbW9uIHBh
cnQsIGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlIHdvdWxkIHJlZmVyZW5jZSB0byBkcmFmdC1p
ZXRmLWJmZC12eGxhbiwgYW5kIGZvciB0aGUgb3RoZXIgcGFydCBzcGVjaWZpYyB0byBHZW5ldmUs
IHdlJ2xsIGRlZmluZSB0aGUgc3BlY2lmaWMgbWVjaGFuaXNtIGluIGRyYWZ0LXhpYW8tbnZvMy1i
ZmQtZ2VuZXZlLjwvcD48cD48YnI+PC9wPjxwPkhvcGUgdGhhdCBjbGFyaWZpZXMuPC9wPjxwPjxi
cj48L3A+PHA+QmVzdCBSZWdhcmRzLDwvcD48cD5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5bGU9
ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGluZS1o
ZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdiKDE5
LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJn
bWFpbC1tXy01MTMzODY2MDI2MjU3Nzg2NjAzZ21haWwtbV8tODIyODEwMjgyNzk0NzgyNTY3M2dt
YWlsLW1fLTQyMjA1NDk3NTgxNjc1MDAzMTBnbWFpbC1tXzYzODM5NTM2MDEzMDY2NTU4NTJnbWFp
bC1tXzU4ODM0MTcyMTYwODU4Nzk4NTNnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1endyaXRl
SGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5k
LWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9u
Zz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2
PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwv
c3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5l
Ij48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLi4uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlk
dXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHls
ZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+
PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZsdDs8YSBo
cmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0
Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5Kb2VsIE0u
IEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0i
ZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp0
c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLi4uY29t
PC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFp
bHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iZmQtY2hhaXJzQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5iZmQtY2hhaXJzQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0
cm9uZz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI25pelIDIzOjE2PC9kaXY+PGRp
dj48c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVy
IFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2
PjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1p
biw8YnI+PGRpdj5JIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1
c2UgY2FzZSBiZWxvdy4mbmJzcDsgV2hhdCBkb2VzIHRoZSBNUExTIHBhY2tldCBvdmVyIFR1bm5l
bCBsb29rIGxpa2U/PC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rpdj48
L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJn
bWFpbF9hdHRyIj5PbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMTozNyBQTSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0
ZS5jb20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBz
b2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjwvcD48
cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkNvbnNpZGVyaW5nIGEg
c2NlbmFyaW8gd2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tldCBv
dmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQgYWNj
ZXNzIChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIHRo
ZW4gaG93IGNhbiBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPzwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0eWxlPSJk
aXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVp
Z2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwx
MzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21h
aWwtbV8tNTEzMzg2NjAyNjI1Nzc4NjYwM2dtYWlsLW1fLTgyMjgxMDI4Mjc5NDc4MjU2NzNnbWFp
bC1tXy00MjIwNTQ5NzU4MTY3NTAwMzEwZ21haWwtbV82MzgzOTUzNjAxMzA2NjU1ODUyZ21haWwt
bV81ODgzNDE3MjE2MDg1ODc5ODUzZ21haWwtbV8tODUzMDU3OTIyOTcwNjI0NTYxNWdtYWlsLW1f
LTMxNzYwNDEwMjE0NjE0ODYzNTN6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2PjxkaXYgc3R5
bGU9InBhZGRpbmc6OHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDYsMjQ4KSI+PGRpdj48
c3Ryb25nPuWPkeS7tuS6uu+8mjwvc3Ryb25nPkFub29wR2hhbndhbmkgJmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0OzwvZGl2PjxkaXY+PHN0cm9uZz7mlLbku7bkurrvvJo8L3N0cm9uZz48
c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPuiCluaVjzEwMDkzNTcwOzwvc3Bhbj48L2Rpdj48
ZGl2PjxzdHJvbmc+5oqE6YCB5Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj5HcmVnIE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48
c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwv
YT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0
bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWll
dGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYt
YmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5A
aWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBo
cmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52
bzNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5s
aW5lIj5ydGctYmZkIFdHICZsdDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9
ImRpc3BsYXk6aW5saW5lIj5Kb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4m
Z3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0
c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxh
eTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpiZmQtY2hhaXJzQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+YmZkLWNoYWlyc0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpiZmQtY2hh
aXJzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+YmZkLWNoYWlyc0BpZXRmLm9yZzwvYT4mZ3Q7
Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0cm9uZz4yMDE55bm0MDnm
nIgyNuaXpSAwODozNjwvZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzdHJv
bmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0
IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+bnZvMyZuYnNwO21haWxpbmcmbmJzcDts
aXN0PGJyPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZv
M0BpZXRmLm9yZzwvYT48YnI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9udm8zIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9udm8zPC9hPjxicj48YnI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+
Jmd0OyZndDsmZ3Q7PC9kaXY+PGRpdiBkaXI9Imx0ciI+U29tZSBwZW9wbGUgbWF5IGFyZ3VlIHRo
YXQgYWxsIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3RpbmcgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3
b3JrIE1VU1Qgc2hhcmUgb25lIFZBUCwgaWYgdGhhdCdzIHRydWUsIHRoZW4gVkFQMSBhbmQgVkFQ
MyBzaG91bGQgbWVyZ2UgaW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5hdGlvbiBkb2Vzbid0IHdv
cmsuIENvcHlpbmcgdG8gTlZPMyBXRyB0byBpbnZvbHZlIG1vcmUgZXhwZXJ0cywgaG9wZSBmb3Ig
eW91ciBjbGFyaWZpY2F0aW9ucyBhbmQgY29tbWVudHMuJm5ic3A7Jm5ic3A7PGJyPjwvZGl2Pjxk
aXYgZGlyPSJsdHIiPiZndDsmZ3Q7Jmd0OzwvZGl2Pjxicj48ZGl2Pkkgd291bGQgYmUgb25lIG9m
IHRob3NlIHRoYXQgd291bGQgYXJndWUgdGhhdCB0aGV5IE1VU1Qgc2hhcmUgb24gVkFQIGlmIHRo
ZXkgY29ubmVjdCB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsuJm5ic3A7IElNTywgdGhlIE5W
TzMgYXJjaCBkb2Mgc2hvdWxkIGhhdmUgYmVlbiBjbGVhcmVyIGFib3V0IHRoaXMuPC9kaXY+PGJy
PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxf
cXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBUdWUsIFNlcCAyNCwg
MjAxOSBhdCA3OjQwIFBNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48
L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw
eCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGlu
Zy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPkhpIFNhbnRvc2gsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwi
PldpdGggcmVnYXJkIHRvIHRoZSBxdWVzdGlvbiB3aGV0aGVyIHdlIHNob3VsZCZuYnNwOzxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj5hbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lv
bnMgZm9yIHRoZSBzYW1lIFZOSSBvciBub3QsIElNSE8gd2Ugc2hvdWxkIGFsbG93IGl0LCBtb3Jl
IGV4cGxhbmF0aW9uIGFzIGZvbGxvd3MuLi48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2Vy
aWYiPkJlbG93IGlzIGEgZmlndXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMiBvZiBSRkM4MDE0ICg8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWws5a6L5L2TLCZxdW90O01pY3Jvc29mdCBZYWhl
aSZxdW90OywmcXVvdDtMdWNpZGEgR3JhbmRlJnF1b3Q7LFZlcmRhbmEsTHVjaWRhLEhlbHZldGlj
YSxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI0cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1
NSwyNTUpIj5BbiBBcmNoaXRlY3R1cmUgZm9yIERhdGEtQ2VudGVyIE5ldHdvcmsgVmlydHVhbGl6
YXRpb24gb3ZlciBMYXllciAzIChOVk8zKTwvc3Bhbj4pLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
c2Fucy1zZXJpZiI+PC9zcGFuPjwvcD48cHJlPiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
IERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKSAgICAgICAgfAogICAgICAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgICBUdW5uZWwgT3ZlcmxheSAgICAgIHwKICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLSstLS0tLS0tLS0rICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKwog
ICAgICAgICAgICB8ICstLS0tLS0tLS0tKy0tLS0tLS0rIHwgICAgICAgfCArLS0tLS0tLSstLS0t
LS0tLS0tKyB8CiAgICAgICAgICAgIHwgfCAgT3ZlcmxheSBNb2R1bGUgIHwgfCAgICAgICB8IHwg
IE92ZXJsYXkgTW9kdWxlICB8IHwKICAgICAgICAgICAgfCArLS0tLS0tLS0tKy0tLS0tLS0tKyB8
ICAgICAgIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfAogICAgICAgICAgICB8ICAgICAgICAgICB8
ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8CiAgICAgTlZFMSAgIHwg
ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwgTlZF
MgogICAgICAgICAgICB8ICArLS0tLS0tLS0rLS0tLS0tLSsgIHwgICAgICAgfCAgKy0tLS0tLS0t
Ky0tLS0tLS0rICB8CiAgICAgICAgICAgIHwgIHxWTkkxIFZOSTIgIFZOSTEgfCAgfCAgICAgICB8
ICB8IFZOSTEgVk5JMiBWTkkxIHwgIHwKICAgICAgICAgICAgfCAgKy0rLS0tLS0rLS0tLSstLS0r
ICB8ICAgICAgIHwgICstKy0tLS0tKy0tLS0tKy0tKyAgfAogICAgICAgICAgICB8VkFQMXwgVkFQ
MnwgICAgfCBWQVAzIHwgICAgICAgfFZBUDF8IFZBUDJ8ICAgICB8IFZBUDN8CiAgICAgICAgICAg
ICstLS0tKy0tLS0tKy0tLS0rLS0tLS0tKyAgICAgICArLS0tLSstLS0tLSstLS0tLSstLS0tLSsK
ICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgfCAg
ICAgfAogICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgICAgICAgICAgICAgICB8ICAg
ICB8ICAgICB8CiAgICAgICAgICAgICAgICAgfCAgICAgfCAgICB8ICAgICAgICAgICAgICAgICAg
IHwgICAgIHwgICAgIHwKICAgICAgICAgIC0tLS0tLS0rLS0tLS0rLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tLS0KICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwg
ICAgIFRlbmFudCAgICAgICAgfCAgICAgfCAgICAgfAogICAgICAgICAgICBUU0kxIHwgVFNJMnwg
ICAgfCBUU0kzICAgICAgICAgIFRTSTF8IFRTSTJ8ICAgICB8VFNJMwogICAgICAgICAgICAgICAg
Ky0tLSsgKy0tLSsgKy0tLSsgICAgICAgICAgICAgKy0tLSsgKy0tLSsgICArLS0tKwogICAgICAg
ICAgICAgICAgfFRTMXwgfFRTMnwgfFRTM3wgICAgICAgICAgICAgfFRTNHwgfFRTNXwgICB8VFM2
fAogICAgICAgICAgICAgICAgKy0tLSsgKy0tLSsgKy0tLSsgICAgICAgICAgICAgKy0tLSsgKy0t
LSsgICArLS0tKzwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlh
bCI+VG8gbXkgdW5kZXJzdGFuZGluZywgdGhlIEJGRCBzZXNzaW9ucyBiZXR3ZWVuIE5WRTEgYW5k
IE5WRTIgYXJlIGFjdHVhbGx5IGluaXRpYXRlZCBhbmQgdGVybWluYXRlZCBhdCBWQVAgb2YgTlZF
LjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj48L3NwYW4+SWYgdGhlIG5ldHdvcmsgb3BlcmF0
b3Igd2FudCB0byBzZXQgdXAgb25lIEJGRCBzZXNzaW9uIGJldHdlZW4gVkFQMSBvZiBOVkUxIGFu
ZCBWQVAxb2YgTlZFMiwgYXQgdGhlIHNhbWUgdGltZSBhbm90aGVyIEJGRCBzZXNzaW9uIGJldHdl
ZW4gVkFQMyBvZiBOVkUxIGFuZCBWQVAzIG9mIE5WRTIsIDxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTphcmlhbDtsaW5lLWhlaWdodDoyMXB4Ij5hbHRob3VnaCB0aGUgdHdvIEJGRCBzZXNzaW9ucyBh
cmUgZm9yIHRoZSBzYW1lIFZOSTEsJm5ic3A7PC9zcGFuPkkgYmVsaWV2ZSBpdCdzIHJlYXNvbmFi
bGUsIHNvIHRoYXQncyB3aHkgSSB0aGluayB3ZSBzaG91bGQgYWxsb3cgaXQuPC9wPjxwIHN0eWxl
PSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPk9mIGNvdXJzZSwgaW4gUkZDODAxNCBpdCBh
bHNvIHNheXM6PC9wPjxwcmU+Ik5vdGUgdGhhdCB0d28gZGlmZmVyZW50IFRlbmFudCBTeXN0ZW1z
IChhbmQgVFNJcykgYXR0YWNoZWQgdG8gYSBjb21tb24gTlZFIGNhbiBzaGFyZSBhIFZBUCAoZS5n
LiwgVFMxIGFuZCBUUzIgaW4gRmlndXJlIDIpIHNvIGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRo
ZSBzYW1lIFZpcnR1YWwgTmV0d29yay48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWwiPiI8
L3NwYW4+PC9wcmU+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+U29tZSBwZW9wbGUgbWF5IGFyZ3Vl
IHRoYXQgYWxsIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3RpbmcgdG8gdGhlIHNhbWUgVmlydHVhbCBO
ZXR3b3JrIE1VU1Qgc2hhcmUgb25lIFZBUCwgaWYgdGhhdCdzIHRydWUsIHRoZW4gVkFQMSBhbmQg
VkFQMyBzaG91bGQgbWVyZ2UgaW50byBvbmUgVkFQIGFuZCBteSBleHBsYW5hdGlvbiBkb2Vzbid0
IHdvcmsuIENvcHlpbmcgdG8gTlZPMyBXRyB0byBpbnZvbHZlIG1vcmUgZXhwZXJ0cywgaG9wZSBm
b3IgeW91ciBjbGFyaWZpY2F0aW9ucyBhbmQgY29tbWVudHMuPC9zcGFuPjwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTpzYW5zLXNlcmlmIj48YnI+PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9u
dC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj5CZXN0
IFJlZ2FyZHMsPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6
YXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj5YaWFvIE1pbjwvc3Bh
bj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjwv
ZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2
PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48L3A+PC9kaXY+PC9i
bG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2
PjxwPjxicj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjwv
ZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2
PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48L3A+PC9kaXY+X19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+bnZvMyBtYWls
aW5nIGxpc3Q8YnI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5udm8zQGlldGYub3JnPC9hPjxicj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL252bzMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMzwvYT48YnI+PC9ibG9ja3F1b3Rl
PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48
L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2
PjxwPjxicj48L3A+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjwv
ZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxwPjxicj48L3A+PC9kaXY+


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

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

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


From nobody Fri Oct 11 11:39:22 2019
Return-Path: <ghanwani@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 6962012008D; Fri, 11 Oct 2019 08:59:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.477
X-Spam-Level: 
X-Spam-Status: No, score=-1.477 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.172, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FQJ9yAzC6YNK; Fri, 11 Oct 2019 08:59:37 -0700 (PDT)
Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) (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 63054120018; Fri, 11 Oct 2019 08:59:37 -0700 (PDT)
Received: by mail-vk1-f177.google.com with SMTP id p189so2235384vkf.10; Fri, 11 Oct 2019 08:59:37 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mJK3L2VNUy1EZVJlyFUnETBsgn8Mrr0RscI6Jh+XVRY=; b=FX/eQ6VXq8yJm/8jsV7nCFpHxH43oAqJQFFAJc1dyNLrfVauDEjp5FASAhnHukB5Bw QrKXZRFnW4RhkjaLub5ebzrmNJICQKn2k0C4k16MzuI/0k5WwlC+AE+Rt374iW4xXmU+ UmAFCii1kQyG6mVfol1PJY/3KO/WIaKKCOx6fxvyvx43zDtH5SC/EAMBHMNst7jQZ5il ixI8ahaVs4OgeuZyTlhGVtwO6OLfr3Zee00W/AzKsRQL/xRml2JGvZYpCYDFrfOweOu+ 0NfB3jUgPMq2BapU+aUu5oalreByCBTJnkUyrJPM1poPUSN3i1ryMNNhrKY7C3I6rlwe uFkw==
X-Gm-Message-State: APjAAAWvOR1YhS3Mb9e+s6iY4+R9vbb2G8GJNmd2DUgg3NxWfkT+CRTq dQrQecL6Ka4bGCpvZnqW7Zqy+irHbPHgQdd9pNABww==
X-Google-Smtp-Source: APXvYqxIzZpWRgaiqZXLOYnGJeo8k4zqJGYRYZYM5rvlRpRfZnOxZleEvZ6UYrNyrA89lv+zrPCmy9dFaXGCux9zsO8=
X-Received: by 2002:a1f:8d4c:: with SMTP id p73mr9050163vkd.77.1570809576267;  Fri, 11 Oct 2019 08:59:36 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzx0vOmDj3vOH3S=jQ2bq6GGjz=GB1qVM2f8sucA_LwHXw@mail.gmail.com> <201910111718029211356@zte.com.cn>
In-Reply-To: <201910111718029211356@zte.com.cn>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Fri, 11 Oct 2019 08:59:24 -0700
Message-ID: <CA+-tSzw844kwNZLB245197OczmGwbb1+wTs+nasyYtNQOTxkhA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: xiao.min2@zte.com.cn
Cc: draft-ietf-bfd-vxlan@ietf.org, nvo3@ietf.org,  rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000cda3910594a49a90"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/JqmkgjVZLgWhSOfu6H6bNxS4fsk>
X-Mailman-Approved-At: Fri, 11 Oct 2019 11:39:04 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 11 Oct 2019 15:59:42 -0000

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

Hi Xiao Min,

Unless they are in the same broadcast domain (which does not appear to the
case) they would not be in the same VNI.

Anoop

On Fri, Oct 11, 2019 at 2:18 AM <xiao.min2@zte.com.cn> wrote:

> Hi Anoop,
>
>
> In the use case illustrated in below figure, do you think Tenant System1
> and Tenant System2 can be within the same VN? do you think NVE1 and NVE2
> can encapsulate the same VNI in the packets sent from Tenant System1 and
> Tenant System2?
>
>             ................
>             .              .  +--+-+
>             .              .--|NVE1|
>             .              .  |    |
>             .              .  +--+-+
>             .              .     |
>             .  L3 Overlay  .   ( ' )
>             .    Network   .(IP Routing)
>             .              .   ( _ )
>             .              .     |
>             ................    +--------+
>                |                | Tenant |
>              +----+             | System1|
>              |NVE2|             +--------+
>              |    |
>              +----+
>                |
>              ( ' )
>           (IP Routing)
>              ( _ )
>                |
>            +--------+
>            | Tenant |
>            | System2|
>            +--------+
>
>
> Best Regards,
>
> Xiao Min
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.ed=
u>
> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org <draf=
t-ietf-bfd-vxlan@ietf.org>;
> nvo3@ietf.org <nvo3@ietf.org>;rtg-bfd WG <rtg-bfd@ietf.org>;
> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8811=E6=97=A5 05:33
> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD C=
ontrol packet at VTEP*
> Hi Xiao Min,
> Can you provide more detail on your scenario?  I'm having trouble figurin=
g
> it out from the description below.  I need to know what subnets the tenan=
ts
> are in.
>
> Anoop
>
> On Thu, Oct 10, 2019 at 5:00 AM <xiao.min2@zte.com.cn> wrote:
>
>> Hi Anoop,
>>
>>
>> Please see my response inline with [XM].
>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.e=
du>
>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org <dra=
ft-ietf-bfd-vxlan@ietf.org>;
>> nvo3@ietf.org <nvo3@ietf.org>;rtg-bfd WG <rtg-bfd@ietf.org>;
>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8810=E6=97=A5 15:47
>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD =
Control packet at VTEP*
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
>>
>> Hi Xiao Min,
>>
>> In those cases, the term "VN" is used to talk about multiple IP
>> interfaces in a VRF.  The different interfaces would have to be differen=
t
>> VNIs.
>>
>> [XM] To be clear, I interpret VNI as Virtual Network Identifier that
>> should be present within VxLAN/Geneve header. Do you mean in the case
>> multiple Tenant Systems connect to multiple NVEs through IP routing
>> network, different NVEs must encapsulate different Virtual Network
>> Identifiers?
>>
>> In the mixed case (with MPLS and L2 hitting the NVE at different VAPs),
>> I'm not sure how it would work in the same VNI.  If you think it's
>> important, I think it may be worth writing it up.  If there's enough mer=
it
>> in the use case, we can figure out how to run multiple BFD sessions on t=
he
>> same VNI.
>>
>> [XM] As to the mixed case, I don't know whether there's enough merit, I
>> just raise it for discussion because it seems not being prohibited from =
the
>> NVO3 architecture point of view.
>>
>>
>> Anoop
>>
>>
>> Best Regards,
>>
>> Xiao Min
>>
>>
>> On Wed, Oct 9, 2019 at 11:06 PM <xiao.min2@zte.com.cn> wrote:
>>
>>> Hi Anoop,
>>>
>>>
>>> Normally, it is. While Tenant Systems connect to NVE through IP routing
>>> network or MPLS forwarding network, it is not.
>>>
>>>
>>> Best Regards,
>>>
>>> Xiao Min
>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke.=
edu>
>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*draft-ietf-bfd-vxlan@ietf.org <dr=
aft-ietf-bfd-vxlan@ietf.org>;
>>> nvo3@ietf.org <nvo3@ietf.org>;rtg-bfd WG <rtg-bfd@ietf.org>;
>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8810=E6=97=A5 05:3=
3
>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BFD=
 Control packet at VTEP*
>>> Hi Xiao Min,
>>> Normally, I think of a VNI as a broadcast domain.  The only way I can
>>> make sense of the picture below is to have a separate VNI for each MPLS
>>> interface on the NVE.
>>>
>>> Anoop
>>>
>>> On Tue, Oct 8, 2019 at 11:09 PM <xiao...min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>> wrote:
>>>
>>>> Hi Anoop,
>>>>
>>>>
>>>> In this use case there is no forwarding happens between the MPLS and
>>>> non-MPLS parts, would this use case be prohibited?
>>>>
>>>> If the answer is yes, then I agree that all Tenant Systems attached to
>>>> a common NVE MUST share a VAP so long as they connect to the same VN,
>>>> although in RFC8014 it uses "can" but not "MUST". As a result, we shou=
ld
>>>> not allow multiple BFD sessions for the same VNI between two NVEs.
>>>>
>>>> If the answer is no, then we should allow multiple BFD sessions for
>>>> the same VNI between two NVEs. I personally lean to this answer.
>>>>
>>>>
>>>> Best Regards,
>>>>
>>>> Xiao Min
>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.duke=
.edu>
>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.c=
om>;didutt@gmail.com <
>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>> santosh...pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>>> santosh.pallagatti@gmail.com>;rtg-bfd WG <rtg-bfd@ietf.org>;Joel M.
>>>> Halpern <jmh@joelhalpern.com>;tsridhar@vmware.com <tsridhar@vmware.com
>>>> >;
>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8809=E6=97=A5 06:=
28
>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping BF=
D Control packet at VTEP*
>>>> Hi Xiao Min,
>>>> The picture doesn't have enough information to explain why they are in
>>>> the same VNI, and exactly how forwarding happens between the MPLS and
>>>> non-MPLS parts.
>>>>
>>>> Anoop
>>>>
>>>> On Tue, Oct 8, 2019 at 12:31 AM <xiao.min2@zte.com.cn> wrote:
>>>>
>>>>> Hi Anoop,
>>>>>
>>>>>
>>>>> I don't know such a draft that describes MPLS over Geneve, but I
>>>>> believe the following figure derived from figure 1 of RFC8014 would h=
elp,
>>>>> in the following figure Tenant System1, Tenant System2, Tenant System=
3 and
>>>>> Tenant System4 are assumed belonging to the same VNI, so two BFD sess=
ions
>>>>> for the same VNI need to be run between NVE1 and NVE2.
>>>>>
>>>>>                                             +--------+
>>>>>                                        +----| Tenant |
>>>>>                                      ( ' )  | System1|
>>>>>             ................       ( MPLS ) +--------+
>>>>>             .              .  +--+-+ ( _ )
>>>>>             .              .--|NVE1|---+
>>>>>             .              .  |    |
>>>>>             .              .  +--+-+
>>>>>             .              .     |
>>>>>             .  L3 Overlay  .   ( ' )
>>>>>             .    Network   . (Ethernet)
>>>>>             .              .   ( _ )
>>>>>             .              .     |
>>>>>             ................    +--------+
>>>>>                |                | Tenant |
>>>>>              +----+             | System2|
>>>>>              |NVE2|             +--------+
>>>>>              |    |--------+
>>>>>              +----+        |
>>>>>                |           |
>>>>>              ( ' )       ( ' )
>>>>>            ( MPLS )    (Ethernet)
>>>>>              ( _ )       ( _ )
>>>>>                |           |
>>>>>            +--------+  +--------+
>>>>>            | Tenant |  | Tenant |
>>>>>            | System3|  | System4|
>>>>>            +--------+  +--------+
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>> Xiao Min
>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni...d=
uke.edu <anoop@alumni.duke.edu>>
>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail.=
com>;didutt@gmail...com
>>>>> <didutt@gmail.com> <didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>>> tsridhar@vmware.com <tsridhar@vmware.com>;
>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12=
:15
>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping B=
FD Control packet at
>>>>> VTEP*
>>>>> Hi Xiao Min,
>>>>> Is there a draft that describes MPLS over Geneve?  It sounds like the
>>>>> NVE is an MPLS router in this case and if you're using the same VNI a=
s you
>>>>> switch MPLS, then it's a one-armed router.  That doesn't change how B=
FD
>>>>> needs to be run between NVEs.
>>>>>
>>>>> Anoop
>>>>>
>>>>> On Mon, Oct 7, 2019 at 7:28 PM <xiao.min2@zte.com.cn> wrote:
>>>>>
>>>>>> Hi Anoop,
>>>>>>
>>>>>>
>>>>>> Sorry for the late response, I just come back from vacation.
>>>>>>
>>>>>> The use case is that the network between the VM and the NVE is an
>>>>>> MPLS network, within which the packet is forwarded basing on MPLS la=
bel,
>>>>>> but not Ethernet MAC address and/or 802.1Q VLAN. When two such kind =
of MPLS
>>>>>> networks need to communicate with each other, through a Geneve tunne=
l, the
>>>>>> encap I illustrated would be used.
>>>>>>
>>>>>>
>>>>>> Best Regards,
>>>>>>
>>>>>> Xiao Min
>>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.du=
ke.edu>
>>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmail=
.com>;didutt@gmail.com <
>>>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bfd
>>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern...com
>>>>>> <jmh@joelhalpern.com>>;tsridhar@vmware.com <tsridhar@vmware.com>;
>>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8828=E6=97=A5 0=
5:36
>>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping =
BFD Control packet at
>>>>>> VTEP*
>>>>>> Hi Xiao Min,
>>>>>> Thanks for the details about the encap but the use case is not
>>>>>> clear.  It might help if you explain why its necessary to map a phys=
ical
>>>>>> Ethernet port and/or 802.1Q VLAN to the same VNI as an MPLS packet w=
ithout
>>>>>> an L2 header.
>>>>>>
>>>>>> Thanks,
>>>>>> Anoop
>>>>>>
>>>>>> On Thu, Sep 26, 2019 at 7:50 PM <xiao.min2@zte.com.cn> wrote:
>>>>>>
>>>>>>> Hi Anoop,
>>>>>>>
>>>>>>>
>>>>>>> Due to the fact that a variety of Tunnels could be used under the
>>>>>>> NVO3 architecture, as an example, below figure illustrates the
>>>>>>> format of MPLS packet over Geneve Tunnel.
>>>>>>>
>>>>>>>     0                   1                   2                   3
>>>>>>>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+
>>>>>>>    |                                                               =
|
>>>>>>>    ~                      Outer Ethernet Header                    =
~
>>>>>>>    |                                                               =
|
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+
>>>>>>>    |                                                               =
|
>>>>>>>    ~                        Outer IPvX Header                      =
~
>>>>>>>    |                                                               =
|
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+
>>>>>>>    |                                                               =
|
>>>>>>>    ~                        Outer UDP Header                       =
~
>>>>>>>    |                                                               =
|
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+
>>>>>>>    |                                                               =
|
>>>>>>>    ~                          Geneve Header                        =
~
>>>>>>>    |                                                               =
|
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+<-+
>>>>>>>    |                                                               =
|  |
>>>>>>>    ~                         MPLS Label Stack                      =
~  M
>>>>>>>    |                                                               =
|  P
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+  L
>>>>>>>    |                                                               =
|  S
>>>>>>>    |                                                               =
|
>>>>>>>    ~                             Payload                           =
~  P
>>>>>>>    |                                                               =
|  K
>>>>>>>    |                                                               =
|  T
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+<-+
>>>>>>>    |                               FCS                             =
|
>>>>>>>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+
>>>>>>>
>>>>>>>
>>>>>>> Note that in NVO3 working group Greg and I have submitted an
>>>>>>> individual draft draft-xiao-nvo3-bfd-geneve, which is used to addre=
ss BFD
>>>>>>> over Geneve.
>>>>>>>
>>>>>>> The intention is to make the two drafts draft-ietf-bfd-vxlan and
>>>>>>> draft-xiao-nvo3-bfd-geneve aligned, that is to say, we try to defin=
e the
>>>>>>> identical mechanism for the common part of BFD over VxLAN Tunnel an=
d BFD
>>>>>>> over Geneve Tunnel. For the common part, draft-xiao-nvo3-bfd-geneve=
 would
>>>>>>> reference to draft-ietf-bfd-vxlan, and for the other part specific =
to
>>>>>>> Geneve, we'll define the specific mechanism in draft-xiao-nvo3-bfd-=
geneve.
>>>>>>>
>>>>>>>
>>>>>>> Hope that clarifies.
>>>>>>>
>>>>>>>
>>>>>>> Best Regards,
>>>>>>>
>>>>>>> Xiao Min
>>>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.d=
uke.edu>
>>>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gmai=
l.com>;didutt@gmail.com
>>>>>>> <didutt@gmail...com> <didutt@gmail.com>;
>>>>>>> draft-ietf-bfd-vxlan@ietf.org <draft-ietf-bfd-vxlan@ietf.org>;
>>>>>>> nvo3@ietf.org <nvo3@ietf.org>;santosh.pallagatti@gmail.com <
>>>>>>> santosh.pallagatti@gmail.com>;rtg-bfd WG <rtg-bfd@ietf.org>;Joel M.
>>>>>>> Halpern <jmh@joelhalpern.com>;tsridhar@vmware.com <
>>>>>>> tsridhar@vmware...com <tsridhar@vmware.com>>;bfd-chairs@ietf.org <
>>>>>>> bfd-chairs@ietf.org>;
>>>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5 =
23:16
>>>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trapping=
 BFD Control packet at
>>>>>>> VTEP*
>>>>>>> Hi Xiao Min,
>>>>>>> I think we would need more detail around the use case below.  What
>>>>>>> does the MPLS packet over Tunnel look like?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Anoop
>>>>>>>
>>>>>>> On Wed, Sep 25, 2019 at 11:37 PM <xiao.min2@zte.com.cn> wrote:
>>>>>>>
>>>>>>>> Hi Anoop,
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks for your comments.
>>>>>>>>
>>>>>>>> Considering a scenario where TS1 has an MPLS access (i.e.
>>>>>>>> MPLS-Packet over Tunnel between NVEs) to VNI1, TS3 has an Ethernet=
 access
>>>>>>>> (i.e. MAC-Frame over Tunnel between NVEs) to VNI1, then how can TS=
1 and TS3
>>>>>>>> share one VAP?
>>>>>>>>
>>>>>>>>
>>>>>>>> Best Regards,
>>>>>>>>
>>>>>>>> Xiao Min
>>>>>>>> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
>>>>>>>> *=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A*AnoopGhanwani <anoop@alumni.=
duke.edu>
>>>>>>>> *=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A*=E8=82=96=E6=95=8F10093570;
>>>>>>>> *=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A*Greg Mirsky <gregimirsky@gma=
il.com>;didutt@gmail.com <
>>>>>>>> didutt@gmail.com>;draft-ietf-bfd-vxlan@ietf.org <
>>>>>>>> draft-ietf-bfd-vxlan@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>;
>>>>>>>> santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>;rtg-bf=
d
>>>>>>>> WG <rtg-bfd@ietf.org>;Joel M. Halpern <jmh@joelhalpern.com>;
>>>>>>>> tsridhar@vmware.com <tsridhar@vmware.com>;bfd-chairs@ietf.org <
>>>>>>>> bfd-chairs@ietf.org>;
>>>>>>>> *=E6=97=A5 =E6=9C=9F =EF=BC=9A*2019=E5=B9=B409=E6=9C=8826=E6=97=A5=
 08:36
>>>>>>>> *=E4=B8=BB =E9=A2=98 =EF=BC=9A**Re: [nvo3] BFD over VXLAN: Trappin=
g BFD Control packet at
>>>>>>>> VTEP*
>>>>>>>> _______________________________________________
>>>>>>>> nvo3 mailing list
>>>>>>>> nvo3@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>>>
>>>>>>>> >>>
>>>>>>>> Some people may argue that all Tenant Systems connecting to the
>>>>>>>> same Virtual Network MUST share one VAP, if that's true, then VAP1=
 and VAP3
>>>>>>>> should merge into one VAP and my explanation doesn't work. Copying=
 to NVO3
>>>>>>>> WG to involve more experts, hope for your clarifications and comme=
nts.
>>>>>>>> >>>
>>>>>>>>
>>>>>>>> I would be one of those that would argue that they MUST share on
>>>>>>>> VAP if they connect to the same Virtual Network.  IMO, the NVO3 ar=
ch doc
>>>>>>>> should have been clearer about this.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Anoop
>>>>>>>>
>>>>>>>> On Tue, Sep 24, 2019 at 7:40 PM <xiao.min2@zte.com.cn> wrote:
>>>>>>>>
>>>>>>>>> Hi Santosh,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> With regard to the question whether we should allow multiple BFD
>>>>>>>>> sessions for the same VNI or not, IMHO we should allow it, more e=
xplanation
>>>>>>>>> as follows...
>>>>>>>>>
>>>>>>>>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>>>>> Architecture for Data-Center Network Virtualization over Layer 3 =
(NVO3)
>>>>>>>>> ).
>>>>>>>>>
>>>>>>>>>                     |         Data Center Network (IP)        |
>>>>>>>>>                     |                                         |
>>>>>>>>>                     +-----------------------------------------+
>>>>>>>>>                          |                           |
>>>>>>>>>                          |       Tunnel Overlay      |
>>>>>>>>>             +------------+---------+       +---------+-----------=
-+
>>>>>>>>>             | +----------+-------+ |       | +-------+----------+=
 |
>>>>>>>>>             | |  Overlay Module  | |       | |  Overlay Module  |=
 |
>>>>>>>>>             | +---------+--------+ |       | +---------+--------+=
 |
>>>>>>>>>             |           |          |       |           |         =
 |
>>>>>>>>>      NVE1   |           |          |       |           |         =
 | NVE2
>>>>>>>>>             |  +--------+-------+  |       |  +--------+-------+ =
 |
>>>>>>>>>             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 | =
 |
>>>>>>>>>             |  +-+-----+----+---+  |       |  +-+-----+-----+--+ =
 |
>>>>>>>>>             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP=
3|
>>>>>>>>>             +----+-----+----+------+       +----+-----+-----+----=
-+
>>>>>>>>>                  |     |    |                   |     |     |
>>>>>>>>>                  |     |    |                   |     |     |
>>>>>>>>>                  |     |    |                   |     |     |
>>>>>>>>>           -------+-----+----+-------------------+-----+-----+----=
---
>>>>>>>>>                  |     |    |     Tenant        |     |     |
>>>>>>>>>             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>>>>                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>>>>>>                 +---+ +---+ +---+             +---+ +---+   +---+
>>>>>>>>>
>>>>>>>>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>>>>> actually initiated and terminated at VAP of NVE.
>>>>>>>>>
>>>>>>>>> If the network operator want to set up one BFD session between
>>>>>>>>> VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD sessio=
n between
>>>>>>>>> VAP3 of NVE1 and VAP3 of NVE2, although the two BFD sessions are
>>>>>>>>> for the same VNI1, I believe it's reasonable, so that's why I
>>>>>>>>> think we should allow it.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Of course, in RFC8014 it also says:
>>>>>>>>>
>>>>>>>>> "Note that two different Tenant Systems (and TSIs) attached to a =
common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as they =
connect to the same Virtual Network."
>>>>>>>>>
>>>>>>>>> Some people may argue that all Tenant Systems connecting to the
>>>>>>>>> same Virtual Network MUST share one VAP, if that's true, then VAP=
1 and VAP3
>>>>>>>>> should merge into one VAP and my explanation doesn't work. Copyin=
g to NVO3
>>>>>>>>> WG to involve more experts, hope for your clarifications and comm=
ents.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>>
>>>>>>>>> Xiao Min
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>> _______________________________________________
>>>> nvo3 mailing list
>>>> nvo3@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>
>>>
>>>
>>
>

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

<div dir=3D"ltr">Hi Xiao Min,<div><br></div><div>Unless they are in the sam=
e broadcast domain (which does not appear to the case) they would not be in=
 the same VNI.</div><div><br></div><div>Anoop</div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Oct 11, 2019 at =
2:18 AM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v><p style=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p style=3D"fo=
nt-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-fam=
ily:arial">In the use case illustrated in below figure, do you think Tenant=
 System1 and Tenant System2 can be within the same VN? do you think NVE1 an=
d NVE2 can encapsulate the same VNI in the packets sent from Tenant System1=
 and Tenant System2?<br></p><pre>            ................
            .              .  +--+-+
            .              .--|NVE1|
            .              .  |    |
            .              .  +--+-+
            .              .     |
            .  L3 Overlay  .   ( &#39; )
            .    Network   .(IP Routing)
            .              .   ( _ )
            .              .     |
            ................    +--------+
               |                | Tenant |
             +----+             | System1|
             |NVE2|             +--------+
             |    |
             +----+
               |
             ( &#39; )
          (IP Routing)
             ( _ )
               |
           +--------+
           | Tenant |
           | System2|
           +--------+</pre><p style=3D"font-size:14px;font-family:arial"><b=
r></p><p style=3D"font-size:14px;font-family:arial">Best Regards,</p><p sty=
le=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"disp=
lay:block"><div style=3D"width:100%;height:28px;line-height:28px;background=
-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=
=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8624173299794122778zwr=
iteHistoryContainer"><div><div style=3D"padding:8px;background-color:rgb(24=
5,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span=
>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blan=
k">anoop@alumni.duke.edu</a>&gt;</span></div><div><strong>=E6=94=B6=E4=BB=
=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=
=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=
=9A</strong><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd=
-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a=
 href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf=
-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=
=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><s=
pan style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.=
org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span></div><div><strong>=
=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong><span>2019=E5=B9=B410=E6=9C=8811=E6=
=97=A5 05:33</span></div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong=
><span><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VT=
EP</strong></span></div></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">H=
i Xiao Min,<br><div>Can you provide more detail on your scenario?=C2=A0 I&#=
39;m having trouble figuring it out from the description below.=C2=A0 I nee=
d to know what subnets the tenants are in.</div><br><div>Anoop</div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu,=
 Oct 10, 2019 at 5:00 AM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=
=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14px;font-famil=
y:arial">Hi Anoop,</p><p style=3D"font-size:14px;font-family:arial"><br></p=
><p style=3D"font-size:14px;font-family:arial">Please see my response inlin=
e with [XM].</p><div><div style=3D"display:block"><div style=3D"width:100%;=
height:28px;line-height:28px;background-color:rgb(224,229,233);color:rgb(19=
,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div=
 id=3D"gmail-m_-8624173299794122778gmail-m_-5133866026257786603zwriteHistor=
yContainer"><div><div style=3D"padding:8px;background-color:rgb(245,246,248=
)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani =
&lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni=
.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</s=
trong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></di=
v><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"=
display:inline"><a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"=
_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-=
bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;=
;</span><span style=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" tar=
get=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" targe=
t=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span style=3D"display:inline">rt=
g-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@=
ietf.org</a>&gt;;</span></div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</s=
trong>2019=E5=B9=B410=E6=9C=8810=E6=97=A5 15:47</div><div><strong>=E4=B8=BB=
 =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD over VXLAN: Trapping BF=
D Control packet at VTEP</strong></div></div><div>_________________________=
______________________<br>nvo3=C2=A0mailing=C2=A0list<br><a href=3D"mailto:=
nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br><a href=3D"https://ww=
w.ietf.org/mailman/listinfo/nvo3" target=3D"_blank">https://www.ietf.org/ma=
ilman/listinfo/nvo3</a><br><br><div dir=3D"ltr">Hi Xiao Min,<br><p>In those=
 cases, the term &quot;VN&quot; is used to talk about multiple IP interface=
s in a VRF.=C2=A0 The different interfaces would have to be different VNIs.=
</p><p>[XM] To be clear, I interpret VNI as Virtual Network Identifier that=
 should be present within VxLAN/Geneve header. Do you mean in the case mult=
iple Tenant Systems connect to multiple NVEs through IP routing network, di=
fferent NVEs must encapsulate different Virtual Network Identifiers?</p><br=
><p>In the mixed case (with MPLS and L2 hitting the NVE at different VAPs),=
 I&#39;m not sure how it would work in the same VNI.=C2=A0 If you think it&=
#39;s important, I think it may be worth writing it up.=C2=A0 If there&#39;=
s enough merit in the use case, we can figure out how to run multiple BFD s=
essions on the same VNI.</p><p>[XM] As to the mixed case, I don&#39;t know =
whether there&#39;s enough merit, I just raise it for discussion because it=
 seems not being prohibited from the NVO3 architecture point of view.</p><p=
><br></p><p>Anoop<br></p><p><br></p></div><p style=3D"line-height:21px;whit=
e-space:normal">Best Regards,</p><p style=3D"line-height:21px;white-space:n=
ormal">Xiao Min</p><p><br></p><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Wed, Oct 9, 2019 at 11:06 PM &lt;<a href=3D"mailto:x=
iao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D=
"font-size:14px;font-family:arial">Hi Anoop,</p><p style=3D"font-size:14px;=
font-family:arial"><br></p><p style=3D"font-size:14px;font-family:arial">No=
rmally, it is. While <span style=3D"font-family:arial;line-height:21px">Ten=
ant Systems connect to NVE through IP routing network or MPLS forwarding ne=
twork, it is not.</span></p><p style=3D"font-size:14px;font-family:arial"><=
span style=3D"font-family:arial;line-height:21px"><br></span></p><p style=
=3D"font-size:14px;font-family:arial"><span style=3D"font-family:arial;line=
-height:21px">Best Regards,</span></p><p style=3D"font-size:14px;font-famil=
y:arial">Xiao Min</p><div><div style=3D"display:block"><div style=3D"width:=
100%;height:28px;line-height:28px;background-color:rgb(224,229,233);color:r=
gb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div=
><div id=3D"gmail-m_-8624173299794122778gmail-m_-5133866026257786603gmail-m=
_-8228102827947825673zwriteHistoryContainer"><div><div style=3D"padding:8px=
;background-color:rgb(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=
=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=
=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline">=
=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=
=BA=BA=EF=BC=9A</strong><span style=3D"display:inline"><a href=3D"mailto:dr=
aft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.or=
g</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank=
">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inlin=
e"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt=
;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;<=
/span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto:rtg-b=
fd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span></div><div><=
strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B410=E6=9C=8810=E6=
=97=A5 05:33</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><stron=
g>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></=
div></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>=
Normally, I think of a VNI as a broadcast domain.=C2=A0 The only way I can =
make sense of the picture below is to have a separate VNI for each MPLS int=
erface on the NVE.</div><br><div>Anoop</div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 8, 2019 at 11:09 PM=
 &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao...min2@=
zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,<br>=
</p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-=
size:14px;font-family:arial">In this use case there is no forwarding happen=
s between the MPLS and non-MPLS parts, would this use case be prohibited?</=
p><p style=3D"font-size:14px;font-family:arial">If the answer is yes, then =
I agree that all Tenant Systems attached to a common NVE MUST share a VAP s=
o long as they connect to the same VN, although in RFC8014 it uses &quot;ca=
n&quot; but not &quot;MUST&quot;. As a result, we should not allow multiple=
 BFD sessions for the same VNI between two NVEs.</p><p style=3D"font-size:1=
4px;font-family:arial">If the answer is no, then <span style=3D"font-family=
:arial;line-height:21px">we should=C2=A0</span><span style=3D"line-height:2=
1px">allow multiple BFD sessions for the same VNI <span style=3D"font-famil=
y:arial;line-height:21px">between two NVEs</span>. I personally lean to thi=
s answer.</span></p><p style=3D"font-size:14px;font-family:arial"><br></p><=
p style=3D"font-size:14px;font-family:arial">Best Regards,</p><p style=3D"f=
ont-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"display:blo=
ck"><div style=3D"width:100%;height:28px;line-height:28px;background-color:=
rgb(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=
=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8624173299794122778gmail-m_-=
5133866026257786603gmail-m_-8228102827947825673gmail-m_-4220549758167500310=
zwriteHistoryContainer"><div><div style=3D"padding:8px;background-color:rgb=
(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>An=
oopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">=
anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=
=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093570=
;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><sp=
an style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@g=
mail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span styl=
e=3D"display:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blank">=
didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-=
vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" tar=
get=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"=
display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@iet=
f.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.=
org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:santosh=
.pallagatti@gmail.com" target=3D"_blank">santosh...pallagatti@gmail.com</a>=
 &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">sant=
osh.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:inline">rtg-=
bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ie=
tf.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &lt;<a=
 href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com<=
/a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:tsridhar@vm=
ware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:t=
sridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span></=
div><div><strong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B410=E6=
=9C=8809=E6=97=A5 06:28</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</st=
rong><strong>Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP=
</strong></div></div><div><div><div dir=3D"ltr">Hi Xiao Min,<br><div>The pi=
cture doesn&#39;t have enough information to explain why they are in the sa=
me VNI, and exactly how forwarding happens between the MPLS and non-MPLS pa=
rts.</div><br><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Tue, Oct 8, 2019 at 12:31 AM &lt;<a href=
=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
><p style=3D"font-size:14px;font-family:arial">Hi Anoop,<br></p><p style=3D=
"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-=
family:arial">I don&#39;t know such a draft that describes MPLS over Geneve=
, but I believe the following figure derived from figure 1 of RFC8014 would=
 help, in the following figure Tenant System1, Tenant System2, Tenant Syste=
m3 and Tenant System4 are assumed belonging to the same VNI, so two BFD ses=
sions for the same VNI need to be run between NVE1 and NVE2.</p><pre>      =
                                      +--------+
                                       +----| Tenant |
                                     ( &#39; )  | System1|
            ................       ( MPLS ) +--------+
            .              .  +--+-+ ( _ )
            .              .--|NVE1|---+
            .              .  |    |
            .              .  +--+-+
            .              .     |
            .  L3 Overlay  .   ( &#39; )
            .    Network   . (Ethernet)
            .              .   ( _ )
            .              .     |
            ................    +--------+
               |                | Tenant |
             +----+             | System2|
             |NVE2|             +--------+
             |    |--------+
             +----+        |
               |           |
             ( &#39; )       ( &#39; )
           ( MPLS )    (Ethernet)
             ( _ )       ( _ )
               |           |
           +--------+  +--------+
           | Tenant |  | Tenant |
           | System3|  | System4|
           +--------+  +--------+</pre><p style=3D"font-size:14px;font-fami=
ly:arial"><br></p><p style=3D"font-size:14px;font-family:arial">Best Regard=
s,</p><p style=3D"font-size:14px;font-family:arial">Xiao Min</p><div><div s=
tyle=3D"display:block"><div style=3D"width:100%;height:28px;line-height:28p=
x;background-color:rgb(224,229,233);color:rgb(19,136,255);text-align:center=
">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-86241732997=
94122778gmail-m_-5133866026257786603gmail-m_-8228102827947825673gmail-m_-42=
20549758167500310gmail-m_6383953601306655852zwriteHistoryContainer"><div><d=
iv style=3D"padding:8px;background-color:rgb(245,246,248)"><div><strong>=E5=
=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=3D"mail=
to:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni...duke.edu</a>&gt;=
</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span style=
=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><strong>=
=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inline"=
>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank"=
>gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a hre=
f=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail...com</a> &lt;=
<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&=
gt;;</span><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bfd-=
vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<a =
href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-=
bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D=
"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"m=
ailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><span s=
tyle=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com" tar=
get=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:santo=
sh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>=
&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"mailto=
:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><span =
style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_blank=
">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" target=
=3D"_blank">tsridhar@vmware.com</a>&gt;;</span></div><div><strong>=E6=97=A5=
 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B410=E6=9C=8808=E6=97=A5 12:15</div=
><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3] BFD =
over VXLAN: Trapping BFD Control packet at VTEP</strong></div></div><div><d=
iv><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>Is there a draft =
that describes MPLS over Geneve?=C2=A0 It sounds like the NVE is an MPLS ro=
uter in this case and if you&#39;re using the same VNI as you switch MPLS, =
then it&#39;s a one-armed router.=C2=A0 That doesn&#39;t change how BFD nee=
ds to be run between NVEs.</div><br><div>Anoop</div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 7, 2019 at =
7:28 PM &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.=
min2@zte.com.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,=
</p><p style=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-=
size:14px;font-family:arial">Sorry for the late response, I just come back =
from vacation.</p><p style=3D"font-size:14px;font-family:arial">The use cas=
e is that the network between the VM and the NVE is an MPLS network, within=
 which the packet is forwarded basing on MPLS label, but not Ethernet MAC a=
ddress and/or 802.1Q VLAN. When two such kind of MPLS networks need to comm=
unicate with each other, through a Geneve tunnel, the encap I illustrated w=
ould be used.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p s=
tyle=3D"font-size:14px;font-family:arial">Best Regards,</p><p style=3D"font=
-size:14px;font-family:arial">Xiao Min</p><div><div style=3D"display:block"=
><div style=3D"width:100%;height:28px;line-height:28px;background-color:rgb=
(224,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=
=E9=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8624173299794122778gmail-m_-513=
3866026257786603gmail-m_-8228102827947825673gmail-m_-4220549758167500310gma=
il-m_6383953601306655852gmail-m_5883417216085879853zwriteHistoryContainer">=
<div><div style=3D"padding:8px;background-color:rgb(245,246,248)"><div><str=
ong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>AnoopGhanwani &lt;<a href=
=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</=
a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span=
 style=3D"display:inline">=E8=82=96=E6=95=8F10093570;</span></div><div><str=
ong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span style=3D"display:inl=
ine">Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_bl=
ank">gregimirsky@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a=
 href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &l=
t;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a=
>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:draft-ietf-bf=
d-vxlan@ietf.org" target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a> &lt;<=
a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-iet=
f-bfd-vxlan@ietf.org</a>&gt;;</span><span style=3D"display:inline"><a href=
=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=
=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a>&gt;;</span><s=
pan style=3D"display:inline"><a href=3D"mailto:santosh.pallagatti@gmail.com=
" target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:=
santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.co=
m</a>&gt;;</span><span style=3D"display:inline">rtg-bfd WG &lt;<a href=3D"m=
ailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;;</span><=
span style=3D"display:inline">Joel M. Halpern &lt;<a href=3D"mailto:jmh@joe=
lhalpern.com" target=3D"_blank">jmh@joelhalpern...com</a>&gt;;</span><span =
style=3D"display:inline"><a href=3D"mailto:tsridhar@vmware.com" target=3D"_=
blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto:tsridhar@vmware.com" t=
arget=3D"_blank">tsridhar@vmware.com</a>&gt;;</span></div><div><strong>=E6=
=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=E6=9C=8828=E6=97=A5 05:3=
6</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: [nvo3=
] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></div></div><=
div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>Thanks for =
the details about the encap but the use case is not clear.=C2=A0 It might h=
elp if you explain why its necessary to map a physical Ethernet port and/or=
 802.1Q VLAN to the same VNI as an MPLS packet without an L2 header.</div><=
br><div>Thanks,</div><div>Anoop</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Thu, Sep 26, 2019 at 7:50 PM &lt;<a=
 href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.c=
n</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
><div><p style=3D"font-size:14px;font-family:arial">Hi Anoop,</p><p style=
=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;fo=
nt-family:arial">Due to the fact that=C2=A0a variety of Tunnels could be us=
ed under the NVO3 a<span style=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quo=
t;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;,Verdana,Lucida,Helvetica,=
sans-serif;line-height:24px;background-color:rgb(255,255,255)">rchitecture,=
 as an example, below figure illustrates the format of MPLS packet over Gen=
eve Tunnel.</span></p><p style=3D"font-size:14px;font-family:arial"><span s=
tyle=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&q=
uot;Lucida Grande&quot;,Verdana,Lucida,Helvetica,sans-serif;line-height:24p=
x;background-color:rgb(255,255,255)"></span></p><pre>    0                 =
  1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                      Outer Ethernet Header                    ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer IPvX Header                      ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                        Outer UDP Header                       ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   ~                          Geneve Header                        ~
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                                                               |  |
   ~                         MPLS Label Stack                      ~  M
   |                                                               |  P
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  L
   |                                                               |  S
   |                                                               |
   ~                             Payload                           ~  P
   |                                                               |  K
   |                                                               |  T
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;-+
   |                               FCS                             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</pre><=
p style=3D"font-size:14px;font-family:arial"><span style=3D"font-family:Ari=
al,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quot;Lucida Grande&quot;=
,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;background-color:rgb(=
255,255,255)"></span></p><p><br></p><p>Note that in NVO3 working group Greg=
 and I have submitted an individual draft draft-xiao-nvo3-bfd-geneve, which=
 is used to address BFD over Geneve.</p><p>The intention is to make the two=
 drafts draft-ietf-bfd-vxlan and draft-xiao-nvo3-bfd-geneve aligned, that i=
s to say, we try to define the identical mechanism for the common part of B=
FD over VxLAN Tunnel and BFD over Geneve Tunnel. For the common part, draft=
-xiao-nvo3-bfd-geneve would reference to draft-ietf-bfd-vxlan, and for the =
other part specific to Geneve, we&#39;ll define the specific mechanism in d=
raft-xiao-nvo3-bfd-geneve.</p><p><br></p><p>Hope that clarifies.</p><p><br>=
</p><p>Best Regards,</p><p>Xiao Min</p><div><div style=3D"display:block"><d=
iv style=3D"width:100%;height:28px;line-height:28px;background-color:rgb(22=
4,229,233);color:rgb(19,136,255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"gmail-m_-8624173299794122778gmail-m_-513386=
6026257786603gmail-m_-8228102827947825673gmail-m_-4220549758167500310gmail-=
m_6383953601306655852gmail-m_5883417216085879853gmail-m_-853057922970624561=
5zwriteHistoryContainer"><div><div style=3D"padding:8px;background-color:rg=
b(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>A=
noopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank"=
>anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=
=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093=
570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong>=
<span style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span s=
tyle=3D"display:inline"><a href=3D"mailto:didutt@gmail...com" target=3D"_bl=
ank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D=
"_blank">didutt@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a =
href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-=
bfd-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org"=
 target=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3=
@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@i=
etf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:san=
tosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</=
a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">sa=
ntosh.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:inline">rt=
g-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@=
ietf.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &lt;=
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:tsridhar@=
vmware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto=
:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware...com</a>&gt;;</spa=
n><span style=3D"display:inline"><a href=3D"mailto:bfd-chairs@ietf.org" tar=
get=3D"_blank">bfd-chairs@ietf.org</a> &lt;<a href=3D"mailto:bfd-chairs@iet=
f.org" target=3D"_blank">bfd-chairs@ietf.org</a>&gt;;</span></div><div><str=
ong>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=E6=9C=8826=E6=97=
=A5 23:16</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>R=
e: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></div=
></div><div><div><div dir=3D"ltr"><div dir=3D"ltr">Hi Xiao Min,<br><div>I t=
hink we would need more detail around the use case below.=C2=A0 What does t=
he MPLS packet over Tunnel look like?</div><br><div>Thanks,</div><div>Anoop=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Wed, Sep 25, 2019 at 11:37 PM &lt;<a href=3D"mailto:xiao.min2@zte.=
com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div><p style=3D"font-size:14=
px;font-family:arial">Hi Anoop,</p><p style=3D"font-size:14px;font-family:a=
rial"><br></p><p style=3D"font-size:14px;font-family:arial">Thanks for your=
 comments.</p><p style=3D"font-size:14px;font-family:arial">Considering a s=
cenario where TS1 has an MPLS access (i.e. MPLS-Packet over Tunnel between =
NVEs) to VNI1, TS3 has an Ethernet access (i.e. MAC-Frame over Tunnel betwe=
en NVEs) to VNI1, then how can TS1 and TS3 share one VAP?</p><p style=3D"fo=
nt-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px;font-fam=
ily:arial">Best Regards,</p><p style=3D"font-size:14px;font-family:arial">X=
iao Min</p><div><div style=3D"display:block"><div style=3D"width:100%;heigh=
t:28px;line-height:28px;background-color:rgb(224,229,233);color:rgb(19,136,=
255);text-align:center">=E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6</div><div id=
=3D"gmail-m_-8624173299794122778gmail-m_-5133866026257786603gmail-m_-822810=
2827947825673gmail-m_-4220549758167500310gmail-m_6383953601306655852gmail-m=
_5883417216085879853gmail-m_-8530579229706245615gmail-m_-317604102146148635=
3zwriteHistoryContainer"><div><div style=3D"padding:8px;background-color:rg=
b(245,246,248)"><div><strong>=E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong>A=
noopGhanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank"=
>anoop@alumni.duke.edu</a>&gt;</div><div><strong>=E6=94=B6=E4=BB=B6=E4=BA=
=BA=EF=BC=9A</strong><span style=3D"display:inline">=E8=82=96=E6=95=8F10093=
570;</span></div><div><strong>=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong>=
<span style=3D"display:inline">Greg Mirsky &lt;<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;</span><span s=
tyle=3D"display:inline"><a href=3D"mailto:didutt@gmail.com" target=3D"_blan=
k">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_=
blank">didutt@gmail.com</a>&gt;;</span><span style=3D"display:inline"><a hr=
ef=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" target=3D"_blank">draft-ietf-bf=
d-vxlan@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-bfd-vxlan@ietf.org" t=
arget=3D"_blank">draft-ietf-bfd-vxlan@ietf.org</a>&gt;;</span><span style=
=3D"display:inline"><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3=
@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@i=
etf.org</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:san=
tosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</=
a> &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">sa=
ntosh.pallagatti@gmail.com</a>&gt;;</span><span style=3D"display:inline">rt=
g-bfd WG &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@=
ietf.org</a>&gt;;</span><span style=3D"display:inline">Joel M. Halpern &lt;=
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</a>&gt;;</span><span style=3D"display:inline"><a href=3D"mailto:tsridhar@=
vmware.com" target=3D"_blank">tsridhar@vmware.com</a> &lt;<a href=3D"mailto=
:tsridhar@vmware.com" target=3D"_blank">tsridhar@vmware.com</a>&gt;;</span>=
<span style=3D"display:inline"><a href=3D"mailto:bfd-chairs@ietf.org" targe=
t=3D"_blank">bfd-chairs@ietf.org</a> &lt;<a href=3D"mailto:bfd-chairs@ietf.=
org" target=3D"_blank">bfd-chairs@ietf.org</a>&gt;;</span></div><div><stron=
g>=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong>2019=E5=B9=B409=E6=9C=8826=E6=97=A5=
 08:36</div><div><strong>=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><strong>Re: =
[nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP</strong></div></=
div><div><div>_______________________________________________<br>nvo3=C2=A0=
mailing=C2=A0list<br><a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo=
3@ietf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br><br><div =
dir=3D"ltr"><div dir=3D"ltr">&gt;&gt;&gt;</div><div dir=3D"ltr">Some people=
 may argue that all Tenant Systems connecting to the same Virtual Network M=
UST share one VAP, if that&#39;s true, then VAP1 and VAP3 should merge into=
 one VAP and my explanation doesn&#39;t work. Copying to NVO3 WG to involve=
 more experts, hope for your clarifications and comments.=C2=A0=C2=A0<br></=
div><div dir=3D"ltr">&gt;&gt;&gt;</div><br><div>I would be one of those tha=
t would argue that they MUST share on VAP if they connect to the same Virtu=
al Network.=C2=A0 IMO, the NVO3 arch doc should have been clearer about thi=
s.</div><br><div>Thanks,</div><div>Anoop</div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Sep 24, 2019 at 7:40 PM &lt=
;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.co=
m.cn</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div><p style=3D"font-size:14px;font-family:arial">Hi Santosh,</p><p st=
yle=3D"font-size:14px;font-family:arial"><br></p><p style=3D"font-size:14px=
;font-family:arial">With regard to the question whether we should=C2=A0<spa=
n style=3D"font-family:sans-serif">allow multiple BFD sessions for the same=
 VNI or not, IMHO we should allow it, more explanation as follows...</span>=
</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-famil=
y:sans-serif">Below is a figure derived from figure 2 of RFC8014 (<span sty=
le=3D"font-family:Arial,=E5=AE=8B=E4=BD=93,&quot;Microsoft Yahei&quot;,&quo=
t;Lucida Grande&quot;,Verdana,Lucida,Helvetica,sans-serif;line-height:24px;=
background-color:rgb(255,255,255)">An Architecture for Data-Center Network =
Virtualization over Layer 3 (NVO3)</span>).</span></p><p style=3D"font-size=
:14px;font-family:arial"><span style=3D"font-family:sans-serif"></span></p>=
<pre>                    |         Data Center Network (IP)        |
                    |                                         |
                    +-----------------------------------------+
                         |                           |
                         |       Tunnel Overlay      |
            +------------+---------+       +---------+------------+
            | +----------+-------+ |       | +-------+----------+ |
            | |  Overlay Module  | |       | |  Overlay Module  | |
            | +---------+--------+ |       | +---------+--------+ |
            |           |          |       |           |          |
     NVE1   |           |          |       |           |          | NVE2
            |  +--------+-------+  |       |  +--------+-------+  |
            |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
            |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
            |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
            +----+-----+----+------+       +----+-----+-----+-----+
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
                 |     |    |                   |     |     |
          -------+-----+----+-------------------+-----+-----+-------
                 |     |    |     Tenant        |     |     |
            TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
                +---+ +---+ +---+             +---+ +---+   +---+
                |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
                +---+ +---+ +---+             +---+ +---+   +---+</pre><p s=
tyle=3D"font-size:14px;font-family:arial">To my understanding, the BFD sess=
ions between NVE1 and NVE2 are actually initiated and terminated at VAP of =
NVE.</p><p style=3D"font-size:14px;font-family:arial"><span style=3D"font-f=
amily:sans-serif"></span>If the network operator want to set up one BFD ses=
sion between VAP1 of NVE1 and VAP1of NVE2, at the same time another BFD ses=
sion between VAP3 of NVE1 and VAP3 of NVE2, <span style=3D"font-family:aria=
l;line-height:21px">although the two BFD sessions are for the same VNI1,=C2=
=A0</span>I believe it&#39;s reasonable, so that&#39;s why I think we shoul=
d allow it.</p><p style=3D"font-size:14px;font-family:arial"><br></p><p sty=
le=3D"font-size:14px;font-family:arial">Of course, in RFC8014 it also says:=
</p><pre>&quot;Note that two different Tenant Systems (and TSIs) attached t=
o a common NVE can share a VAP (e.g., TS1 and TS2 in Figure 2) so long as t=
hey connect to the same Virtual Network.<span style=3D"font-family:arial">&=
quot;</span></pre><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Some people may argue that all Tenant Systems c=
onnecting to the same Virtual Network MUST share one VAP, if that&#39;s tru=
e, then VAP1 and VAP3 should merge into one VAP and my explanation doesn&#3=
9;t work. Copying to NVO3 WG to involve more experts, hope for your clarifi=
cations and comments.</span></p><p style=3D"font-size:14px;font-family:aria=
l"><span style=3D"font-family:sans-serif"><br></span></p><p style=3D"font-s=
ize:14px;font-family:arial"><span style=3D"font-family:sans-serif">Best Reg=
ards,</span></p><p style=3D"font-size:14px;font-family:arial"><span style=
=3D"font-family:sans-serif">Xiao Min</span></p></div></blockquote></div></d=
iv></div></div></div></div></div></div><p><br></p></div></blockquote></div>=
</div></div></div></div></div></div></div><p><br></p></div></blockquote></d=
iv></div></div></div></div></div></div></div><p><br></p></div></blockquote>=
</div></div></div></div></div></div></div></div><p><br></p></div></blockquo=
te></div></div></div></div></div></div></div><p><br></p></div>_____________=
__________________________________<br>nvo3 mailing list<br><a href=3D"mailt=
o:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br><a href=3D"https://=
www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/nvo3</a><br></blockquote></div></div></=
div></div></div></div></div></div><p><br></p></div></blockquote></div></div=
></div></div></div></div><p><br></p></div></blockquote></div></div></div></=
div></div></div></div></div><p><br></p></div></blockquote></div>

--000000000000cda3910594a49a90--


From nobody Fri Oct 11 18:53:09 2019
Return-Path: <hayabusagsm@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 EEF09120122 for <rtg-bfd@ietfa.amsl.com>; Fri, 11 Oct 2019 18:53:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level: 
X-Spam-Status: No, score=-1.499 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jn1XuwZx5_eh for <rtg-bfd@ietfa.amsl.com>; Fri, 11 Oct 2019 18:53:04 -0700 (PDT)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (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 87F95120145 for <rtg-bfd@ietf.org>; Fri, 11 Oct 2019 18:53:04 -0700 (PDT)
Received: by mail-qt1-x833.google.com with SMTP id o12so16651240qtf.3 for <rtg-bfd@ietf.org>; Fri, 11 Oct 2019 18:53:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:content-transfer-encoding:mime-version:date:subject:message-id :to; bh=iqEE7L1kqFGK3Ad6mvKdJP6j0gDw/lVg+2kmm+rAoTE=; b=JgvNpIjWqhdxtiQamait22PpSWjR0NB++cPUVhnEPzv5CGDy3CSDJhDSggHGPeVudk h+mhmSCoQYjAbI1yxK6GRt8LEjLlN1zZ+q4g5rAnZbf15QrHXIVXogWcLdGGL62UTo3P 4A/hecOy3C9P7njYRQWjhctzl52ahNe8Kfz7lSeB/PcBfGws6R7DC+oq1YerFZ5Q/7NU dfjH/OiSKzZ01+NEI7U5kQLqFQkPVakpc4BQwspX900V8RkKH5BDYIGZ1ayUIxpjFn6K GHbZXqJMPISkXlAgepaSpMVYTnK0qPlMBjvIHLUEmATzJQbb2u2Adr8hqG8BY4Xwh25u o1BA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version:date :subject:message-id:to; bh=iqEE7L1kqFGK3Ad6mvKdJP6j0gDw/lVg+2kmm+rAoTE=; b=iS61MdnIo33ApgWNYt5WvwDU/Kfz8KPwt26WarVZhfUA+ekaOt6gbm2ujRvjovhjAQ U8dIgfXrgKxkSMBoV2EEB1QjXGccOhruv6Yt97tJmUnZo3nYyu8nGP1jg7LPOHY58gku yLha8ScXWOsKrNvUKVCN0w9tVCaaIJOCWxdVYcJuJi3aPrrAnqH1oVvHu0m6B6Xb4DsE vdaPk4v5f/K4XDpZctNtmah3UVH0GLNiubWfPVQ4ZyEWujaIemjepIvV6S+S8eIXRwfx T5qhQcJSgOSmtAT8JIH7SY+2oEN/0mlLPkm75mfB7nByouOqbUPhR62xIHs1hMvqOk2P A+iw==
X-Gm-Message-State: APjAAAV+//kqWfxEQ9HIVgUDlgv3/T6aTpseA8cEc6ggwyGF6Y3JJfx1 CmHKk1Iaa9QiEDIwjuHRVrvxMjg2
X-Google-Smtp-Source: APXvYqxQfcXIpqEJ5r8InqjOg0pl1Tna3Vpf20sxX2TugOFRL2gysZLYL4PB6AHQ1+0saFeakYKR7Q==
X-Received: by 2002:aed:3c67:: with SMTP id u36mr20258682qte.142.1570845183205;  Fri, 11 Oct 2019 18:53:03 -0700 (PDT)
Received: from ?IPv6:2600:1003:b00a:74bd:a195:a4e5:cdf2:22ec? ([2600:1003:b00a:74bd:a195:a4e5:cdf2:22ec]) by smtp.gmail.com with ESMTPSA id l3sm7123699qtc.33.2019.10.11.18.53.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Oct 2019 18:53:02 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Date: Fri, 11 Oct 2019 21:53:01 -0400
Subject: PIM BFD RFC
Message-Id: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com>
To: rtg-bfd@ietf.org, gregimirsky@gmail.com
X-Mailer: iPhone Mail (16G102)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/wGvSjuicslBt7HAboxk1d1ZE3kw>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 12 Oct 2019 01:53:08 -0000

BFD WG

Anyone know what the RFC or draft for PIM BFD support.

Thank you

Gyan 
Verizon Communications 



Sent from my iPhone


From nobody Fri Oct 11 19:40:36 2019
Return-Path: <hayabusagsm@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 E5A2012013B for <rtg-bfd@ietfa.amsl.com>; Fri, 11 Oct 2019 19:40:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.496
X-Spam-Level: 
X-Spam-Status: No, score=-1.496 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02kEQi8Q8Oe3 for <rtg-bfd@ietfa.amsl.com>; Fri, 11 Oct 2019 19:40:33 -0700 (PDT)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 5DEA012013A for <rtg-bfd@ietf.org>; Fri, 11 Oct 2019 19:40:33 -0700 (PDT)
Received: by mail-qk1-x735.google.com with SMTP id f16so10715819qkl.9 for <rtg-bfd@ietf.org>; Fri, 11 Oct 2019 19:40:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/FJ1Ae+z4JZ7+KhR+Zv6lHrq2SZAVbeSVyveKtUnctM=; b=eKODEe9qDMhQ/dK8gSm5fPUJx3baE8xdTMx6llmLQbCgAmIMqSVulmpFvOY7p1cujZ 67gpoHddvATMZHFAYTMm3tnSSx8fCKXzZqrXQoLwz9OsIryDLhU7RaYlGJDycDFsmpbr 7L6G61ctwuL1o/+Tlou8p2uHEYHFNYdl4e/dxswlVVGSQ72uH1x/t8lXxm3m5R7qN6BP i/UrIREtCrxzYyhouFRl1HT+fPrlukUbtYm0FIAdTZRF0iqwBxIcfqJSQC5z/03Sr7rg 7MEuk9xfydRHRH/ICOoX/y25Si3syg8j0zm+KoXvAnzp7M+dGcwD3SVA6JX58DSImbvB AcQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/FJ1Ae+z4JZ7+KhR+Zv6lHrq2SZAVbeSVyveKtUnctM=; b=il8oO18rwunp6KpsdjHWl5GRBT39ZUmA+78J1vuphs/5sS6kD9fGp5BP7AcD8TGANG sB2pPq9bwEO8lzqPBrNM83AZ4fnBncvBu9Wr9tMThCj78eztwLSIQEUyucgFsxg2XCf7 +TzM3v1j6mBxBW2Ae42GXJPJ5ZvgSr2/i9Jf1i149zYq89XEnN8KG1GzwKy3vR2q0/3F aNW54CFAwpwjkWot3DEUO0FTLuuw8/fIWDQTyxLfuC4M4RzVdakfO8gb+zLP6M2tcc2c i9nMGvxCT2liqkS+fd8HV4pAB1Cdsy/8KXo+XUX/PuM6eO8RLgajq2MwWatnavUNHFlP pNjw==
X-Gm-Message-State: APjAAAVsH2TgdBdoxQhmE9VG30ZT0PeLEMYcdzSfdtWrDz7bPnjqlG/B uc2M8u/Y0kJkTnQ/XQqJyKo=
X-Google-Smtp-Source: APXvYqxTSzF08z4hfgrQkWtnxmj0BgsJgk+Iz32H6dJDOuCJ0i00QXyKnanfloVRJDTKSF0pga4lbA==
X-Received: by 2002:a37:65d0:: with SMTP id z199mr18278364qkb.137.1570848032143;  Fri, 11 Oct 2019 19:40:32 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id n192sm5068925qke.9.2019.10.11.19.40.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Oct 2019 19:40:31 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-0382920E-B3DE-4959-89C7-2695428F6483
Mime-Version: 1.0 (1.0)
Subject: Re: PIM BFD RFC
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com>
Date: Fri, 11 Oct 2019 22:40:30 -0400
Cc: rtg-bfd@ietf.org, gregimirsky@gmail.com
Content-Transfer-Encoding: 7bit
Message-Id: <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com>
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/l2zEKVuyhc0uRYC1EYFZTISEuKw>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 12 Oct 2019 02:40:35 -0000

--Apple-Mail-0382920E-B3DE-4959-89C7-2695428F6483
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: 7bit

Greg 

I saw your draft on PIM BFD use cases but could not find the RFC on PIM BFD.


https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html

Thanks 

Gyan
Verizon Communications 
Cell-301 502-1347


Sent from my iPhone

> On Oct 11, 2019, at 9:53 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
> 
> 
> BFD WG
> 
> Anyone know what the RFC or draft for PIM BFD support.
> 
> Thank you
> 
> Gyan 
> Verizon Communications 
> 
> 
> 
> Sent from my iPhone

--Apple-Mail-0382920E-B3DE-4959-89C7-2695428F6483
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Greg&nbsp;<div><br></div><div>I saw your dr=
aft on PIM BFD use cases but could not find the RFC on PIM BFD.</div><div><b=
r></div><div><br></div><div><a href=3D"https://tools.ietf.org/id/draft-mirsk=
y-pim-bfd-p2mp-use-case-02.html">https://tools.ietf.org/id/draft-mirsky-pim-=
bfd-p2mp-use-case-02.html</a><br><br>Thanks&nbsp;</div><div><br></div><div>G=
yan</div><div>Verizon Communications&nbsp;</div><div>Cell-301 502-1347</div>=
<div><br></div><div><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent from=
 my iPhone</div><div dir=3D"ltr"><br>On Oct 11, 2019, at 9:53 PM, Gyan Mishr=
a &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt;=
 wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><span></span=
><br><span>BFD WG</span><br><span></span><br><span>Anyone know what the RFC o=
r draft for PIM BFD support.</span><br><span></span><br><span>Thank you</spa=
n><br><span></span><br><span>Gyan </span><br><span>Verizon Communications </=
span><br><span></span><br><span></span><br><span></span><br><span>Sent from m=
y iPhone</span><br></div></blockquote></div></body></html>=

--Apple-Mail-0382920E-B3DE-4959-89C7-2695428F6483--


From nobody Fri Oct 11 21:07:20 2019
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 D1D4612080D for <rtg-bfd@ietfa.amsl.com>; Fri, 11 Oct 2019 21:07:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level: 
X-Spam-Status: No, score=-1.497 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_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qfOYrySs_jtg for <rtg-bfd@ietfa.amsl.com>; Fri, 11 Oct 2019 21:07:16 -0700 (PDT)
Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (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 17511120809 for <rtg-bfd@ietf.org>; Fri, 11 Oct 2019 21:07:16 -0700 (PDT)
Received: by mail-lj1-x243.google.com with SMTP id 7so11669065ljw.7 for <rtg-bfd@ietf.org>; Fri, 11 Oct 2019 21:07:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O4gYF+lfJhAZi6x8hHb8WgeVM+z3IZwoOloJ/eWh63w=; b=o4JXGV6cqF5xupcW9kcb6XzlvrDDG2UPJUPShziNTvJmDracwdKqrQoq179GhSSS9f 3ybTvviaI/Fnaz9z5hnIT/mBm9OIG+W0KzLJuGJYsyYPdie34+UNsKuS9prXEPULrsUz QcyRZ+20hWRHmfK9/s7NYiU+S0D0F6+ZEWA184l3E7ulojCsEumZRdIgBsBSWK9LgFlA eTCgw/tXO2gOJDgBPloN4Ct77Tk9pI0J0BPjo+Rj0eeAdRgqLNQTIk1lFgXuMd4JnnXD wF1FGpTdqLr/foipxJJuMQgXjpafd+gBTwRCJvCFhfpm7oxBYZ1nP5ieHWhz7grai4ND HFfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=O4gYF+lfJhAZi6x8hHb8WgeVM+z3IZwoOloJ/eWh63w=; b=sNmVJzY8bclNIKcv9BozC1p5AzMXfSYwKuR4xqILWYZvrbUT1fytSyiAWKoOUFLx3E o5xnmXhyk9DwD4MMo9j30cIDalbbyzJTWViK3gY54JEjpz0j2oJTwOwIWMYngDLiP1iB U1XEXI3vF4G3c9OSDhE5cG7+1mHYol1m6e5Ls/0uI15anSQzG0qApixDieJghvRN328I Fivz4IhNRx/XaEFKo1o7PAtSvUq+3P9BRmF4PTd8EhLAgs5L/j/M1qFiVtFnAsJipgFX inGI3XNA/ElWb/acDJ5o10NMrKFKsYVYk4oQw9xTBmKIteGzOCR55TGMK7PXeBxgMBH9 l9zw==
X-Gm-Message-State: APjAAAXrlnFPvApMTmC5zozjgc3fO/65eOrhDQu0PB/X6Pwo0TG7hKQ+ dExG2USLSjCTTZRwQahV76ffUYRhvaCGa59t2HE=
X-Google-Smtp-Source: APXvYqzTwnz/CyQqgNJFvhm1d051ADi/vEr96YdUi0wnX/8PaHfulR2Q6NRUGHyFqSWOfRTI2u+1vWrHq/8gsa3lllA=
X-Received: by 2002:a2e:9b8a:: with SMTP id z10mr11098745lji.66.1570853234227;  Fri, 11 Oct 2019 21:07:14 -0700 (PDT)
MIME-Version: 1.0
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com>
In-Reply-To: <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 11 Oct 2019 21:07:03 -0700
Message-ID: <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com>
Subject: Re: PIM BFD RFC
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: rtg-bfd WG <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000053da20594aec543"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/n1H3mIZGihnZ9mKAukeH7rZt1_g>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 12 Oct 2019 04:07:18 -0000

--000000000000053da20594aec543
Content-Type: text/plain; charset="UTF-8"

Hi Gyan,
thank you for your interest in this draft. We've described how RFC 8562 BFD
for Multipoint Networks <https://datatracker.ietf.org/doc/rfc8562/> can be
used to shorten convergence in PIM-SM. The similar scenario discussed in
draft-ietf-bess-mvpn-fast-failover
<https://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/> where
p2mp BFD is used by tails to detect the failure of the head/root or the
multicast tree. If it is required for the head/root to detect a defect of
the multicast tree toward a tail, we'll turn to RFC 8563 BFD for
Multipoint  Active Tails <https://datatracker.ietf.org/doc/rfc8563/> as in
draft-hu-bier-bfd <https://datatracker.ietf.org/doc/draft-hu-bier-bfd/>.
Hope this information would be helpful to you. I always welcome your
questions.

Regards,
Greg

On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> Greg
>
> I saw your draft on PIM BFD use cases but could not find the RFC on PIM
> BFD.
>
>
> https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html
>
> Thanks
>
> Gyan
> Verizon Communications
> Cell-301 502-1347
>
>
> Sent from my iPhone
>
> On Oct 11, 2019, at 9:53 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
>
> BFD WG
>
> Anyone know what the RFC or draft for PIM BFD support.
>
> Thank you
>
> Gyan
> Verizon Communications
>
>
>
> Sent from my iPhone
>
>

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

<div dir=3D"ltr">Hi Gyan,<div>thank you for your interest in this draft. We=
&#39;ve described how <a href=3D"https://datatracker.ietf.org/doc/rfc8562/"=
>RFC 8562 BFD for Multipoint Networks</a>=C2=A0can be used to shorten=C2=A0=
convergence in PIM-SM. The similar scenario discussed in <a href=3D"https:/=
/datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/">draft-ietf-b=
ess-mvpn-fast-failover</a>=C2=A0where p2mp BFD is used by tails to detect t=
he failure of the head/root or the multicast tree. If it is required for th=
e head/root to detect a defect of the multicast tree toward a tail, we&#39;=
ll turn to <a href=3D"https://datatracker.ietf.org/doc/rfc8563/">RFC 8563 B=
FD for Multipoint=C2=A0 Active Tails</a>=C2=A0as in <a href=3D"https://data=
tracker.ietf.org/doc/draft-hu-bier-bfd/">draft-hu-bier-bfd</a>.</div><div>H=
ope this information would be helpful to you. I always welcome your questio=
ns.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div cl=
ass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Oct 11, 2=
019 at 7:40 PM Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hay=
abusagsm@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div dir=3D"auto">Greg=C2=A0<div><br></div><div>I saw you=
r draft on PIM BFD use cases but could not find the RFC on PIM BFD.</div><d=
iv><br></div><div><br></div><div><a href=3D"https://tools.ietf.org/id/draft=
-mirsky-pim-bfd-p2mp-use-case-02.html" target=3D"_blank">https://tools.ietf=
.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html</a><br><br>Thanks=C2=A0<=
/div><div><br></div><div>Gyan</div><div>Verizon Communications=C2=A0</div><=
div>Cell-301 502-1347</div><div><br></div><div><br><div id=3D"gmail-m_-2027=
464795359545356AppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><di=
v dir=3D"ltr"><br>On Oct 11, 2019, at 9:53 PM, Gyan Mishra &lt;<a href=3D"m=
ailto:hayabusagsm@gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt=
; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><span></sp=
an><br><span>BFD WG</span><br><span></span><br><span>Anyone know what the R=
FC or draft for PIM BFD support.</span><br><span></span><br><span>Thank you=
</span><br><span></span><br><span>Gyan </span><br><span>Verizon Communicati=
ons </span><br><span></span><br><span></span><br><span></span><br><span>Sen=
t from my iPhone</span><br></div></blockquote></div></div></blockquote></di=
v>

--000000000000053da20594aec543--


From nobody Sat Oct 12 08:51:25 2019
Return-Path: <xiao.min2@zte.com.cn>
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 D1D4F120059; Fri, 11 Oct 2019 18:52:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HQ0YPOXHvNhY; Fri, 11 Oct 2019 18:52:33 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 540C51200C1; Fri, 11 Oct 2019 18:52:31 -0700 (PDT)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id E9873A5AE9E8C4BB65F4; Sat, 12 Oct 2019 09:52:28 +0800 (CST)
Received: from njxapp05.zte.com.cn ([10.41.132.204]) by mse-fl1.zte.com.cn with SMTP id x9C1q1Kv055671; Sat, 12 Oct 2019 09:52:01 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Sat, 12 Oct 2019 09:52:01 +0800 (CST)
Date: Sat, 12 Oct 2019 09:52:01 +0800 (CST)
X-Zmail-TransId: 2afa5da131c18def93ad
X-Mailer: Zmail v1.0
Message-ID: <201910120952012249176@zte.com.cn>
In-Reply-To: <CA+-tSzw844kwNZLB245197OczmGwbb1+wTs+nasyYtNQOTxkhA@mail.gmail.com>
References: CA+-tSzx0vOmDj3vOH3S=jQ2bq6GGjz=GB1qVM2f8sucA_LwHXw@mail.gmail.com,  CA+-tSzw844kwNZLB245197OczmGwbb1+wTs+nasyYtNQOTxkhA@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <draft-ietf-bfd-vxlan@ietf.org>, <nvo3@ietf.org>, <rtg-bfd@ietf.org>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn x9C1q1Kv055671
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/fJnHAqN4sNtnDSP9aXVoFoqQ0FQ>
X-Mailman-Approved-At: Sat, 12 Oct 2019 08:51:23 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 12 Oct 2019 01:52:38 -0000

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


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


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

SGkgQW5vb3AsDQoNCg0KDQoNClRoYW5rcyBmb3IgeW91ciByZXBseSB0byBteSBxdWVzdGlvbi4N
Cg0KSXQncyBjbGVhciB0aGF0IHdlIGhhdmUgZGlmZmVyZW50IHZpZXdzIG9uIHRoaXMgY2FzZSwg
Y291bGQgeW91IHBsZWFzZSBkaXJlY3QgbWUgdG8gdGhlIHRleHQoaWYgYW55KSBvZiBSRkMvZHJh
ZnQgdGhhdCBzdXBwb3J0cyB5b3VyIHN0YXRlbWVudD8NCg0KQW55IHRob3VnaHRzIGZyb20gb3Ro
ZXJzPw0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7k
u7YNCg0KDQoNCuWPkeS7tuS6uu+8mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVk
dT4NCuaUtuS7tuS6uu+8muiCluaVjzEwMDkzNTcwOw0K5oqE6YCB5Lq677yaZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGll
dGYub3JnIDxudm8zQGlldGYub3JnPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjsNCuaX
pSDmnJ8g77yaMjAxOeW5tDEw5pyIMTLml6UgMDA6MDANCuS4uyDpopgg77yaUmU6IFtudm8zXSBC
RkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KDQoN
CkhpIFhpYW8gTWluLA0KVW5sZXNzIHRoZXkgYXJlIGluIHRoZSBzYW1lIGJyb2FkY2FzdCBkb21h
aW4gKHdoaWNoIGRvZXMgbm90IGFwcGVhciB0byB0aGUgY2FzZSkgdGhleSB3b3VsZCBub3QgYmUg
aW4gdGhlIHNhbWUgVk5JLg0KDQpBbm9vcA0KDQoNCg0KDQpPbiBGcmksIE9jdCAxMSwgMjAxOSBh
dCAyOjE4IEFNIDx4aWFvLm1pbjJAenRlLmNvbS5jbj4gd3JvdGU6DQoNCg0KSGkgQW5vb3AsDQoN
Cg0KDQoNCg0KDQpJbiB0aGUgdXNlIGNhc2UgaWxsdXN0cmF0ZWQgaW4gYmVsb3cgZmlndXJlLCBk
byB5b3UgdGhpbmsgVGVuYW50IFN5c3RlbTEgYW5kIFRlbmFudCBTeXN0ZW0yIGNhbiBiZSB3aXRo
aW4gdGhlIHNhbWUgVk4/IGRvIHlvdSB0aGluayBOVkUxIGFuZCBOVkUyIGNhbiBlbmNhcHN1bGF0
ZSB0aGUgc2FtZSBWTkkgaW4gdGhlIHBhY2tldHMgc2VudCBmcm9tIFRlbmFudCBTeXN0ZW0xIGFu
ZCBUZW5hbnQgU3lzdGVtMj8NCg0KDQogLi4uLi4uLi4uLi4uLi4uLgogLiAuICstLSstKwogLiAu
LS18TlZFMXwKIC4gLiB8IHwKIC4gLiArLS0rLSsKIC4gLiB8CiAuIEwzIE92ZXJsYXkgLiAoICcg
KQogLiBOZXR3b3JrIC4oSVAgUm91dGluZykKIC4gLiAoIF8gKQogLiAuIHwKIC4uLi4uLi4uLi4u
Li4uLi4gKy0tLS0tLS0tKwogfCB8IFRlbmFudCB8CiArLS0tLSsgfCBTeXN0ZW0xfAogfE5WRTJ8
ICstLS0tLS0tLSsKIHwgfAogKy0tLS0rCiB8CiAoICcgKQogKElQIFJvdXRpbmcpCiAoIF8gKQog
fAogKy0tLS0tLS0tKwogfCBUZW5hbnQgfAogfCBTeXN0ZW0yfAogKy0tLS0tLS0tKw0KDQoNCg0K
DQpCZXN0IFJlZ2FyZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWP
keS7tuS6uu+8mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6
uu+8muiCluaVjzEwMDkzNTcwOw0K5oqE6YCB5Lq677yaZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtudm8zQGlldGYub3JnIDxudm8z
QGlldGYub3JnPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPjsNCuaXpSDmnJ8g77yaMjAx
OeW5tDEw5pyIMTHml6UgMDU6MzMNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExB
TjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KDQoNCkhpIFhpYW8gTWlu
LA0KQ2FuIHlvdSBwcm92aWRlIG1vcmUgZGV0YWlsIG9uIHlvdXIgc2NlbmFyaW8/ICBJJ20gaGF2
aW5nIHRyb3VibGUgZmlndXJpbmcgaXQgb3V0IGZyb20gdGhlIGRlc2NyaXB0aW9uIGJlbG93LiAg
SSBuZWVkIHRvIGtub3cgd2hhdCBzdWJuZXRzIHRoZSB0ZW5hbnRzIGFyZSBpbi4NCg0KQW5vb3AN
Cg0KDQoNCg0KT24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgNTowMCBBTSA8eGlhby5taW4yQHp0ZS5j
b20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0KUGxlYXNlIHNlZSBteSBy
ZXNwb25zZSBpbmxpbmUgd2l0aCBbWE1dLg0KDQoNCg0K5Y6f5aeL6YKu5Lu2DQoNCg0K5Y+R5Lu2
5Lq677yaQW5vb3BHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pg0K5pS25Lu25Lq677ya
6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9y
ZyA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+O252bzNAaWV0Zi5vcmcgPG52bzNAaWV0
Zi5vcmc+O3J0Zy1iZmQgV0cgPHJ0Zy1iZmRAaWV0Zi5vcmc+Ow0K5pelIOacnyDvvJoyMDE55bm0
MTDmnIgxMOaXpSAxNTo0Nw0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBU
cmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbnZvMyBtYWlsaW5nIGxpc3QNCm52bzNAaWV0
Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMw0KDQoNCkhp
IFhpYW8gTWluLA0KSW4gdGhvc2UgY2FzZXMsIHRoZSB0ZXJtICJWTiIgaXMgdXNlZCB0byB0YWxr
IGFib3V0IG11bHRpcGxlIElQIGludGVyZmFjZXMgaW4gYSBWUkYuICBUaGUgZGlmZmVyZW50IGlu
dGVyZmFjZXMgd291bGQgaGF2ZSB0byBiZSBkaWZmZXJlbnQgVk5Jcy4NCg0KW1hNXSBUbyBiZSBj
bGVhciwgSSBpbnRlcnByZXQgVk5JIGFzIFZpcnR1YWwgTmV0d29yayBJZGVudGlmaWVyIHRoYXQg
c2hvdWxkIGJlIHByZXNlbnQgd2l0aGluIFZ4TEFOL0dlbmV2ZSBoZWFkZXIuIERvIHlvdSBtZWFu
IGluIHRoZSBjYXNlIG11bHRpcGxlIFRlbmFudCBTeXN0ZW1zIGNvbm5lY3QgdG8gbXVsdGlwbGUg
TlZFcyB0aHJvdWdoIElQIHJvdXRpbmcgbmV0d29yaywgZGlmZmVyZW50IE5WRXMgbXVzdCBlbmNh
cHN1bGF0ZSBkaWZmZXJlbnQgVmlydHVhbCBOZXR3b3JrIElkZW50aWZpZXJzPw0KDQoNCkluIHRo
ZSBtaXhlZCBjYXNlICh3aXRoIE1QTFMgYW5kIEwyIGhpdHRpbmcgdGhlIE5WRSBhdCBkaWZmZXJl
bnQgVkFQcyksIEknbSBub3Qgc3VyZSBob3cgaXQgd291bGQgd29yayBpbiB0aGUgc2FtZSBWTkku
ICBJZiB5b3UgdGhpbmsgaXQncyBpbXBvcnRhbnQsIEkgdGhpbmsgaXQgbWF5IGJlIHdvcnRoIHdy
aXRpbmcgaXQgdXAuICBJZiB0aGVyZSdzIGVub3VnaCBtZXJpdCBpbiB0aGUgdXNlIGNhc2UsIHdl
IGNhbiBmaWd1cmUgb3V0IGhvdyB0byBydW4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIG9uIHRoZSBz
YW1lIFZOSS4NCg0KW1hNXSBBcyB0byB0aGUgbWl4ZWQgY2FzZSwgSSBkb24ndCBrbm93IHdoZXRo
ZXIgdGhlcmUncyBlbm91Z2ggbWVyaXQsIEkganVzdCByYWlzZSBpdCBmb3IgZGlzY3Vzc2lvbiBi
ZWNhdXNlIGl0IHNlZW1zIG5vdCBiZWluZyBwcm9oaWJpdGVkIGZyb20gdGhlIE5WTzMgYXJjaGl0
ZWN0dXJlIHBvaW50IG9mIHZpZXcuDQoNCg0KDQoNCkFub29wDQoNCg0KDQoNCg0KDQoNCkJlc3Qg
UmVnYXJkcywNCg0KDQpYaWFvIE1pbg0KDQoNCg0KDQoNCg0KT24gV2VkLCBPY3QgOSwgMjAxOSBh
dCAxMTowNiBQTSA8eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0K
DQoNCg0KDQoNCg0KTm9ybWFsbHksIGl0IGlzLiBXaGlsZSBUZW5hbnQgU3lzdGVtcyBjb25uZWN0
IHRvIE5WRSB0aHJvdWdoIElQIHJvdXRpbmcgbmV0d29yayBvciBNUExTIGZvcndhcmRpbmcgbmV0
d29yaywgaXQgaXMgbm90Lg0KDQoNCg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWlu
DQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9v
cEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6
uu+8mmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBp
ZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47cnRnLWJmZCBXRyA8cnRnLWJm
ZEBpZXRmLm9yZz47DQrml6Ug5pyfIO+8mjIwMTnlubQxMOaciDEw5pelIDA1OjMzDQrkuLsg6aKY
IO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tl
dCBhdCBWVEVQDQoNCg0KDQpIaSBYaWFvIE1pbiwNCk5vcm1hbGx5LCBJIHRoaW5rIG9mIGEgVk5J
IGFzIGEgYnJvYWRjYXN0IGRvbWFpbi4gIFRoZSBvbmx5IHdheSBJIGNhbiBtYWtlIHNlbnNlIG9m
IHRoZSBwaWN0dXJlIGJlbG93IGlzIHRvIGhhdmUgYSBzZXBhcmF0ZSBWTkkgZm9yIGVhY2ggTVBM
UyBpbnRlcmZhY2Ugb24gdGhlIE5WRS4NCg0KQW5vb3ANCg0KDQoNCg0KT24gVHVlLCBPY3QgOCwg
MjAxOSBhdCAxMTowOSBQTSA8eGlhby4uLm1pbjJAenRlLmNvbS5jbj4gd3JvdGU6DQoNCg0KSGkg
QW5vb3AsDQoNCg0KDQoNCg0KDQoNCkluIHRoaXMgdXNlIGNhc2UgdGhlcmUgaXMgbm8gZm9yd2Fy
ZGluZyBoYXBwZW5zIGJldHdlZW4gdGhlIE1QTFMgYW5kIG5vbi1NUExTIHBhcnRzLCB3b3VsZCB0
aGlzIHVzZSBjYXNlIGJlIHByb2hpYml0ZWQ/DQoNCg0KSWYgdGhlIGFuc3dlciBpcyB5ZXMsIHRo
ZW4gSSBhZ3JlZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBhdHRhY2hlZCB0byBhIGNvbW1vbiBO
VkUgTVVTVCBzaGFyZSBhIFZBUCBzbyBsb25nIGFzIHRoZXkgY29ubmVjdCB0byB0aGUgc2FtZSBW
TiwgYWx0aG91Z2ggaW4gUkZDODAxNCBpdCB1c2VzICJjYW4iIGJ1dCBub3QgIk1VU1QiLiBBcyBh
IHJlc3VsdCwgd2Ugc2hvdWxkIG5vdCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgZm9yIHRo
ZSBzYW1lIFZOSSBiZXR3ZWVuIHR3byBOVkVzLg0KDQoNCklmIHRoZSBhbnN3ZXIgaXMgbm8sIHRo
ZW4gd2Ugc2hvdWxkIGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5J
IGJldHdlZW4gdHdvIE5WRXMuIEkgcGVyc29uYWxseSBsZWFuIHRvIHRoaXMgYW5zd2VyLg0KDQoN
Cg0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YN
Cg0KDQrlj5Hku7bkurrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrm
lLbku7bkurrvvJrogpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVn
aW1pcnNreUBnbWFpbC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2Ry
YWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9y
Zz47bnZvM0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC4uLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZk
QGlldGYub3JnPjtKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+O3RzcmlkaGFy
QHZtd2FyZS5jb20gPHRzcmlkaGFyQHZtd2FyZS5jb20+Ow0K5pelIOacnyDvvJoyMDE55bm0MTDm
nIgwOeaXpSAwNjoyOA0K5Li7IOmimCDvvJpSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFw
cGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCkhpIFhpYW8gTWluLA0KVGhlIHBp
Y3R1cmUgZG9lc24ndCBoYXZlIGVub3VnaCBpbmZvcm1hdGlvbiB0byBleHBsYWluIHdoeSB0aGV5
IGFyZSBpbiB0aGUgc2FtZSBWTkksIGFuZCBleGFjdGx5IGhvdyBmb3J3YXJkaW5nIGhhcHBlbnMg
YmV0d2VlbiB0aGUgTVBMUyBhbmQgbm9uLU1QTFMgcGFydHMuDQoNCkFub29wDQoNCg0KDQoNCk9u
IFR1ZSwgT2N0IDgsIDIwMTkgYXQgMTI6MzEgQU0gPHhpYW8ubWluMkB6dGUuY29tLmNuPiB3cm90
ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoNCg0KSSBkb24ndCBrbm93IHN1Y2ggYSBkcmFm
dCB0aGF0IGRlc2NyaWJlcyBNUExTIG92ZXIgR2VuZXZlLCBidXQgSSBiZWxpZXZlIHRoZSBmb2xs
b3dpbmcgZmlndXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMSBvZiBSRkM4MDE0IHdvdWxkIGhlbHAs
IGluIHRoZSBmb2xsb3dpbmcgZmlndXJlIFRlbmFudCBTeXN0ZW0xLCBUZW5hbnQgU3lzdGVtMiwg
VGVuYW50IFN5c3RlbTMgYW5kIFRlbmFudCBTeXN0ZW00IGFyZSBhc3N1bWVkIGJlbG9uZ2luZyB0
byB0aGUgc2FtZSBWTkksIHNvIHR3byBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBuZWVk
IHRvIGJlIHJ1biBiZXR3ZWVuIE5WRTEgYW5kIE5WRTIuDQoNCiArLS0tLS0tLS0rCiArLS0tLXwg
VGVuYW50IHwKICggJyApIHwgU3lzdGVtMXwKIC4uLi4uLi4uLi4uLi4uLi4gKCBNUExTICkgKy0t
LS0tLS0tKwogLiAuICstLSstKyAoIF8gKQogLiAuLS18TlZFMXwtLS0rCiAuIC4gfCB8CiAuIC4g
Ky0tKy0rCiAuIC4gfAogLiBMMyBPdmVybGF5IC4gKCAnICkKIC4gTmV0d29yayAuIChFdGhlcm5l
dCkKIC4gLiAoIF8gKQogLiAuIHwKIC4uLi4uLi4uLi4uLi4uLi4gKy0tLS0tLS0tKwogfCB8IFRl
bmFudCB8CiArLS0tLSsgfCBTeXN0ZW0yfAogfE5WRTJ8ICstLS0tLS0tLSsKIHwgfC0tLS0tLS0t
KwogKy0tLS0rIHwKIHwgfAogKCAnICkgKCAnICkKICggTVBMUyApIChFdGhlcm5ldCkKICggXyAp
ICggXyApCiB8IHwKICstLS0tLS0tLSsgKy0tLS0tLS0tKwogfCBUZW5hbnQgfCB8IFRlbmFudCB8
CiB8IFN5c3RlbTN8IHwgU3lzdGVtNHwKICstLS0tLS0tLSsgKy0tLS0tLS0tKw0KDQoNCg0KDQpC
ZXN0IFJlZ2FyZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCuWPkeS7
tuS6uu+8mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS4uLmR1a2UuZWR1Pg0K5pS25Lu25Lq6
77ya6IKW5pWPMTAwOTM1NzA7DQrmioTpgIHkurrvvJpHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lA
Z21haWwuY29tPjtkaWR1dHRAZ21haWwuLi5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWll
dGYtYmZkLXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZv
M0BpZXRmLm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9y
Zz47Sm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUu
Y29tIDx0c3JpZGhhckB2bXdhcmUuY29tPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDEw5pyIMDjml6Ug
MTI6MTUNCuS4uyDpopgg77yaUmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZE
IENvbnRyb2wgcGFja2V0IGF0IFZURVANCg0KDQoNCkhpIFhpYW8gTWluLA0KSXMgdGhlcmUgYSBk
cmFmdCB0aGF0IGRlc2NyaWJlcyBNUExTIG92ZXIgR2VuZXZlPyAgSXQgc291bmRzIGxpa2UgdGhl
IE5WRSBpcyBhbiBNUExTIHJvdXRlciBpbiB0aGlzIGNhc2UgYW5kIGlmIHlvdSdyZSB1c2luZyB0
aGUgc2FtZSBWTkkgYXMgeW91IHN3aXRjaCBNUExTLCB0aGVuIGl0J3MgYSBvbmUtYXJtZWQgcm91
dGVyLiAgVGhhdCBkb2Vzbid0IGNoYW5nZSBob3cgQkZEIG5lZWRzIHRvIGJlIHJ1biBiZXR3ZWVu
IE5WRXMuDQoNCkFub29wDQoNCg0KDQoNCk9uIE1vbiwgT2N0IDcsIDIwMTkgYXQgNzoyOCBQTSA8
eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29wLA0KDQoNCg0KDQoNCg0K
U29ycnkgZm9yIHRoZSBsYXRlIHJlc3BvbnNlLCBJIGp1c3QgY29tZSBiYWNrIGZyb20gdmFjYXRp
b24uDQoNCg0KVGhlIHVzZSBjYXNlIGlzIHRoYXQgdGhlIG5ldHdvcmsgYmV0d2VlbiB0aGUgVk0g
YW5kIHRoZSBOVkUgaXMgYW4gTVBMUyBuZXR3b3JrLCB3aXRoaW4gd2hpY2ggdGhlIHBhY2tldCBp
cyBmb3J3YXJkZWQgYmFzaW5nIG9uIE1QTFMgbGFiZWwsIGJ1dCBub3QgRXRoZXJuZXQgTUFDIGFk
ZHJlc3MgYW5kL29yIDgwMi4xUSBWTEFOLiBXaGVuIHR3byBzdWNoIGtpbmQgb2YgTVBMUyBuZXR3
b3JrcyBuZWVkIHRvIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhlciwgdGhyb3VnaCBhIEdlbmV2
ZSB0dW5uZWwsIHRoZSBlbmNhcCBJIGlsbHVzdHJhdGVkIHdvdWxkIGJlIHVzZWQuDQoNCg0KDQoN
Cg0KDQpCZXN0IFJlZ2FyZHMsDQoNCg0KWGlhbyBNaW4NCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoN
CuWPkeS7tuS6uu+8mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7
tuS6uu+8muiCluaVjzEwMDkzNTcwOw0K5oqE6YCB5Lq677yaR3JlZyBNaXJza3kgPGdyZWdpbWly
c2t5QGdtYWlsLmNvbT47ZGlkdXR0QGdtYWlsLmNvbSA8ZGlkdXR0QGdtYWlsLmNvbT47ZHJhZnQt
aWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPjtu
dm8zQGlldGYub3JnIDxudm8zQGlldGYub3JnPjtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPjtydGctYmZkIFdHIDxydGctYmZkQGlldGYu
b3JnPjtKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi4uLmNvbT47dHNyaWRoYXJAdm13
YXJlLmNvbSA8dHNyaWRoYXJAdm13YXJlLmNvbT47DQrml6Ug5pyfIO+8mjIwMTnlubQwOeaciDI4
5pelIDA1OjM2DQrkuLsg6aKYIO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5n
IEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCg0KDQpIaSBYaWFvIE1pbiwNClRoYW5rcyBm
b3IgdGhlIGRldGFpbHMgYWJvdXQgdGhlIGVuY2FwIGJ1dCB0aGUgdXNlIGNhc2UgaXMgbm90IGNs
ZWFyLiAgSXQgbWlnaHQgaGVscCBpZiB5b3UgZXhwbGFpbiB3aHkgaXRzIG5lY2Vzc2FyeSB0byBt
YXAgYSBwaHlzaWNhbCBFdGhlcm5ldCBwb3J0IGFuZC9vciA4MDIuMVEgVkxBTiB0byB0aGUgc2Ft
ZSBWTkkgYXMgYW4gTVBMUyBwYWNrZXQgd2l0aG91dCBhbiBMMiBoZWFkZXIuDQoNClRoYW5rcywN
CkFub29wDQoNCg0KDQoNCk9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDc6NTAgUE0gPHhpYW8ubWlu
MkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBBbm9vcCwNCg0KDQoNCg0KDQoNCkR1ZSB0byB0
aGUgZmFjdCB0aGF0IGEgdmFyaWV0eSBvZiBUdW5uZWxzIGNvdWxkIGJlIHVzZWQgdW5kZXIgdGhl
IE5WTzMgYXJjaGl0ZWN0dXJlLCBhcyBhbiBleGFtcGxlLCBiZWxvdyBmaWd1cmUgaWxsdXN0cmF0
ZXMgdGhlIGZvcm1hdCBvZiBNUExTIHBhY2tldCBvdmVyIEdlbmV2ZSBUdW5uZWwuDQoNCg0KDQoN
CiAwIDEgMiAzCiAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiB8IHwKIH4gT3V0ZXIgRXRoZXJuZXQgSGVhZGVy
IH4KIHwgfAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsKIHwgfAogfiBPdXRlciBJUHZYIEhlYWRlciB+CiB8IHwKICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiB8IHwKIH4gT3V0ZXIgVURQIEhlYWRlciB+CiB8IHwKICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiB8IHwKIH4gR2Vu
ZXZlIEhlYWRlciB+CiB8IHwKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC0rCiB8IHwgfAogfiBNUExTIExhYmVsIFN0YWNr
IH4gTQogfCB8IFAKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rIEwKIHwgfCBTCiB8IHwKIH4gUGF5bG9hZCB+IFAKIHwgfCBL
CiB8IHwgVAogKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSs8LSsKIHwgRkNTIHwKICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCg0KDQoNCg0KTm90ZSB0
aGF0IGluIE5WTzMgd29ya2luZyBncm91cCBHcmVnIGFuZCBJIGhhdmUgc3VibWl0dGVkIGFuIGlu
ZGl2aWR1YWwgZHJhZnQgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUsIHdoaWNoIGlzIHVzZWQg
dG8gYWRkcmVzcyBCRkQgb3ZlciBHZW5ldmUuDQoNClRoZSBpbnRlbnRpb24gaXMgdG8gbWFrZSB0
aGUgdHdvIGRyYWZ0cyBkcmFmdC1pZXRmLWJmZC12eGxhbiBhbmQgZHJhZnQteGlhby1udm8zLWJm
ZC1nZW5ldmUgYWxpZ25lZCwgdGhhdCBpcyB0byBzYXksIHdlIHRyeSB0byBkZWZpbmUgdGhlIGlk
ZW50aWNhbCBtZWNoYW5pc20gZm9yIHRoZSBjb21tb24gcGFydCBvZiBCRkQgb3ZlciBWeExBTiBU
dW5uZWwgYW5kIEJGRCBvdmVyIEdlbmV2ZSBUdW5uZWwuIEZvciB0aGUgY29tbW9uIHBhcnQsIGRy
YWZ0LXhpYW8tbnZvMy1iZmQtZ2VuZXZlIHdvdWxkIHJlZmVyZW5jZSB0byBkcmFmdC1pZXRmLWJm
ZC12eGxhbiwgYW5kIGZvciB0aGUgb3RoZXIgcGFydCBzcGVjaWZpYyB0byBHZW5ldmUsIHdlJ2xs
IGRlZmluZSB0aGUgc3BlY2lmaWMgbWVjaGFuaXNtIGluIGRyYWZ0LXhpYW8tbnZvMy1iZmQtZ2Vu
ZXZlLg0KDQoNCg0KDQpIb3BlIHRoYXQgY2xhcmlmaWVzLg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMs
DQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bkurrvvJpBbm9vcEdo
YW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJrogpbmlY8xMDA5MzU3
MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+O2RpZHV0
dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRmLm9yZyA8bnZvM0Bp
ZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9lbCBNLiBIYWxwZXJu
IDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0c3JpZGhhckB2bXdh
cmUuLi5jb20+O2JmZC1jaGFpcnNAaWV0Zi5vcmcgPGJmZC1jaGFpcnNAaWV0Zi5vcmc+Ow0K5pel
IOacnyDvvJoyMDE55bm0MDnmnIgyNuaXpSAyMzoxNg0K5Li7IOmimCDvvJpSZTogW252bzNdIEJG
RCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQoNCg0K
SGkgWGlhbyBNaW4sDQpJIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRo
ZSB1c2UgY2FzZSBiZWxvdy4gIFdoYXQgZG9lcyB0aGUgTVBMUyBwYWNrZXQgb3ZlciBUdW5uZWwg
bG9vayBsaWtlPw0KDQpUaGFua3MsDQpBbm9vcA0KDQoNCg0KDQpPbiBXZWQsIFNlcCAyNSwgMjAx
OSBhdCAxMTozNyBQTSA8eGlhby5taW4yQHp0ZS5jb20uY24+IHdyb3RlOg0KDQoNCkhpIEFub29w
LA0KDQoNCg0KDQoNCg0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQoNCkNvbnNpZGVyaW5n
IGEgc2NlbmFyaW8gd2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tl
dCBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQg
YWNjZXNzIChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEs
IHRoZW4gaG93IGNhbiBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPw0KDQoNCg0KDQoNCg0KQmVz
dCBSZWdhcmRzLA0KDQoNClhpYW8gTWluDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQrlj5Hku7bk
urrvvJpBbm9vcEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+DQrmlLbku7bkurrvvJro
gpbmlY8xMDA5MzU3MDsNCuaKhOmAgeS6uu+8mkdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFp
bC5jb20+O2RpZHV0dEBnbWFpbC5jb20gPGRpZHV0dEBnbWFpbC5jb20+O2RyYWZ0LWlldGYtYmZk
LXZ4bGFuQGlldGYub3JnIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz47bnZvM0BpZXRm
Lm9yZyA8bnZvM0BpZXRmLm9yZz47c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47Sm9l
bCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjt0c3JpZGhhckB2bXdhcmUuY29tIDx0
c3JpZGhhckB2bXdhcmUuY29tPjtiZmQtY2hhaXJzQGlldGYub3JnIDxiZmQtY2hhaXJzQGlldGYu
b3JnPjsNCuaXpSDmnJ8g77yaMjAxOeW5tDA55pyIMjbml6UgMDg6MzYNCuS4uyDpopgg77yaUmU6
IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFja2V0IGF0IFZU
RVANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm52
bzMgbWFpbGluZyBsaXN0DQpudm8zQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL252bzMNCg0KDQoNCj4+Pg0KDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhh
dCBhbGwgVGVuYW50IFN5c3RlbXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdv
cmsgTVVTVCBzaGFyZSBvbmUgVkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAz
IHNob3VsZCBtZXJnZSBpbnRvIG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29y
ay4gQ29weWluZyB0byBOVk8zIFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5
b3VyIGNsYXJpZmljYXRpb25zIGFuZCBjb21tZW50cy4gIA0KDQoNCj4+Pg0KDQpJIHdvdWxkIGJl
IG9uZSBvZiB0aG9zZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhleSBNVVNUIHNoYXJlIG9uIFZB
UCBpZiB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBOZXR3b3JrLiAgSU1PLCB0aGUg
TlZPMyBhcmNoIGRvYyBzaG91bGQgaGF2ZSBiZWVuIGNsZWFyZXIgYWJvdXQgdGhpcy4NCg0KVGhh
bmtzLA0KQW5vb3ANCg0KDQoNCk9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDc6NDAgUE0gPHhpYW8u
bWluMkB6dGUuY29tLmNuPiB3cm90ZToNCg0KDQpIaSBTYW50b3NoLA0KDQoNCg0KDQoNCg0KV2l0
aCByZWdhcmQgdG8gdGhlIHF1ZXN0aW9uIHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG93IG11bHRpcGxl
IEJGRCBzZXNzaW9ucyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxs
b3cgaXQsIG1vcmUgZXhwbGFuYXRpb24gYXMgZm9sbG93cy4uLg0KDQoNCkJlbG93IGlzIGEgZmln
dXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMiBvZiBSRkM4MDE0IChBbiBBcmNoaXRlY3R1cmUgZm9y
IERhdGEtQ2VudGVyIE5ldHdvcmsgVmlydHVhbGl6YXRpb24gb3ZlciBMYXllciAzIChOVk8zKSku
DQoNCg0KDQoNCiB8IERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKSB8CiB8IHwKICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKIHwgfAogfCBUdW5uZWwgT3ZlcmxheSB8
CiArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rCiB8ICst
LS0tLS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLSstLS0tLS0tLS0tKyB8CiB8IHwgT3Zlcmxh
eSBNb2R1bGUgfCB8IHwgfCBPdmVybGF5IE1vZHVsZSB8IHwKIHwgKy0tLS0tLS0tLSstLS0tLS0t
LSsgfCB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwKIHwgfCB8IHwgfCB8CiBOVkUxIHwgfCB8IHwg
fCB8IE5WRTIKIHwgKy0tLS0tLS0tKy0tLS0tLS0rIHwgfCArLS0tLS0tLS0rLS0tLS0tLSsgfAog
fCB8Vk5JMSBWTkkyIFZOSTEgfCB8IHwgfCBWTkkxIFZOSTIgVk5JMSB8IHwKIHwgKy0rLS0tLS0r
LS0tLSstLS0rIHwgfCArLSstLS0tLSstLS0tLSstLSsgfAogfFZBUDF8IFZBUDJ8IHwgVkFQMyB8
IHxWQVAxfCBWQVAyfCB8IFZBUDN8CiArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgKy0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rCiB8IHwgfCB8IHwgfAogfCB8IHwgfCB8IHwKIHwgfCB8IHwgfCB8CiAt
LS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0t
CiB8IHwgfCBUZW5hbnQgfCB8IHwKIFRTSTEgfCBUU0kyfCB8IFRTSTMgVFNJMXwgVFNJMnwgfFRT
STMKICstLS0rICstLS0rICstLS0rICstLS0rICstLS0rICstLS0rCiB8VFMxfCB8VFMyfCB8VFMz
fCB8VFM0fCB8VFM1fCB8VFM2fAogKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsgKy0tLSsN
ClRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFuZCBO
VkUyIGFyZSBhY3R1YWxseSBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQIG9mIE5WRS4N
Cg0KDQpJZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNldCB1cCBvbmUgQkZEIHNlc3Np
b24gYmV0d2VlbiBWQVAxIG9mIE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGUgc2FtZSB0aW1l
IGFub3RoZXIgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mIE5WRTEgYW5kIFZBUDMgb2YgTlZF
MiwgYWx0aG91Z2ggdGhlIHR3byBCRkQgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZSBWTkkxLCBJ
IGJlbGlldmUgaXQncyByZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hvdWxk
IGFsbG93IGl0Lg0KDQoNCg0KDQoNCg0KT2YgY291cnNlLCBpbiBSRkM4MDE0IGl0IGFsc28gc2F5
czoNCg0KIk5vdGUgdGhhdCB0d28gZGlmZmVyZW50IFRlbmFudCBTeXN0ZW1zIChhbmQgVFNJcykg
YXR0YWNoZWQgdG8gYSBjb21tb24gTlZFIGNhbiBzaGFyZSBhIFZBUCAoZS5nLiwgVFMxIGFuZCBU
UzIgaW4gRmlndXJlIDIpIHNvIGxvbmcgYXMgdGhleSBjb25uZWN0IHRvIHRoZSBzYW1lIFZpcnR1
YWwgTmV0d29yay4iDQpTb21lIHBlb3BsZSBtYXkgYXJndWUgdGhhdCBhbGwgVGVuYW50IFN5c3Rl
bXMgY29ubmVjdGluZyB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsgTVVTVCBzaGFyZSBvbmUg
VkFQLCBpZiB0aGF0J3MgdHJ1ZSwgdGhlbiBWQVAxIGFuZCBWQVAzIHNob3VsZCBtZXJnZSBpbnRv
IG9uZSBWQVAgYW5kIG15IGV4cGxhbmF0aW9uIGRvZXNuJ3Qgd29yay4gQ29weWluZyB0byBOVk8z
IFdHIHRvIGludm9sdmUgbW9yZSBleHBlcnRzLCBob3BlIGZvciB5b3VyIGNsYXJpZmljYXRpb25z
IGFuZCBjb21tZW50cy4NCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpYaWFvIE1pbg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
bnZvMyBtYWlsaW5nIGxpc3QNCm52bzNAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vbnZvMw==


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwPkhpIEFub29wLDwvcD48cD48YnI+PC9wPjxwPlRo
YW5rcyBmb3IgeW91ciByZXBseSB0byBteSBxdWVzdGlvbi48L3A+PHA+SXQncyBjbGVhciB0aGF0
IHdlIGhhdmUgZGlmZmVyZW50IHZpZXdzIG9uIHRoaXMgY2FzZSwgY291bGQgeW91IHBsZWFzZSBk
aXJlY3QgbWUgdG8gdGhlIHRleHQoaWYgYW55KSBvZiBSRkMvZHJhZnQgdGhhdCBzdXBwb3J0cyB5
b3VyIHN0YXRlbWVudD88L3A+PHA+QW55IHRob3VnaHRzIGZyb20gb3RoZXJzPzwvcD48cD48YnI+
PC9wPjxwPkJlc3QgUmVnYXJkcyw8L3A+PHA+WGlhbyBNaW48L3A+PGRpdj48ZGl2IGNsYXNzPSJ6
aGlzdG9yeVJvdyIgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgY2xhc3M9InpoaXN0b3J5RGVz
IiBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMjhweDsgbGluZS1oZWlnaHQ6IDI4cHg7IGJh
Y2tncm91bmQtY29sb3I6ICNFMEU1RTk7IGNvbG9yOiAjMTM4OEZGOyB0ZXh0LWFsaWduOiBjZW50
ZXI7IiBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5T3JnVHh0Ij7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2
IGlkPSJ6d3JpdGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2IGNsYXNzPSJjb250cm9sLWdyb3VwIHpo
aXN0b3J5UGFuZWwiPjxkaXYgY2xhc3M9InpoaXN0b3J5SGVhZGVyIiBzdHlsZT0icGFkZGluZzog
OHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY4OyI+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRh
dGE9Ikhpc3RvcnlTZW5kZXJUeHQiPuWPkeS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6
cmVhZFVzZXJOYW1lIj5Bbm9vcEdoYW53YW5pICZsdDthbm9vcEBhbHVtbmkuZHVrZS5lZHUmZ3Q7
PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5VE9UeHQiPuaU
tuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlz
cGxheTogaW5saW5lOyI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBs
YW5ndWFnZS1kYXRhPSJIaXN0b3J5Q0NUeHQiPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIGNs
YXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+ZHJhZnQtaWV0Zi1i
ZmQtdnhsYW5AaWV0Zi5vcmcgJmx0O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnJmd0Ozs8
L3NwYW4+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7
Ij5udm8zQGlldGYub3JnICZsdDtudm8zQGlldGYub3JnJmd0Ozs8L3NwYW4+PHNwYW4gY2xhc3M9
InpyZWFkVXNlck5hbWUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7Ij5ydGctYmZkIFdHICZsdDty
dGctYmZkQGlldGYub3JnJmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRh
dGE9Ikhpc3RvcnlEYXRlVHh0Ij7ml6Ug5pyfIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSIiPjIw
MTnlubQxMOaciDEy5pelIDAwOjAwPC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1k
YXRhPSJIaXN0b3J5U3ViamVjdFR4dCI+5Li7IOmimCDvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0i
enJlYWRUaXRsZSI+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBC
RkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJ6aGlzdG9yeUNvbnRlbnQiPjxkaXY+PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4s
PGJyPjxkaXY+VW5sZXNzIHRoZXkgYXJlIGluIHRoZSBzYW1lIGJyb2FkY2FzdCBkb21haW4gKHdo
aWNoIGRvZXMgbm90IGFwcGVhciB0byB0aGUgY2FzZSkgdGhleSB3b3VsZCBub3QgYmUgaW4gdGhl
IHNhbWUgVk5JLjwvZGl2Pjxicj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9
ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gRnJpLCBP
Y3QgMTEsIDIwMTkgYXQgMjoxOCBBTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3cm90
ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu
OjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQp
O3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFt
aWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+SW4gdGhlIHVzZSBjYXNlIGlsbHVzdHJhdGVkIGluIGJlbG93IGZpZ3VyZSwgZG8geW91
IHRoaW5rIFRlbmFudCBTeXN0ZW0xIGFuZCBUZW5hbnQgU3lzdGVtMiBjYW4gYmUgd2l0aGluIHRo
ZSBzYW1lIFZOPyBkbyB5b3UgdGhpbmsgTlZFMSBhbmQgTlZFMiBjYW4gZW5jYXBzdWxhdGUgdGhl
IHNhbWUgVk5JIGluIHRoZSBwYWNrZXRzIHNlbnQgZnJvbSBUZW5hbnQgU3lzdGVtMSBhbmQgVGVu
YW50IFN5c3RlbTI/PGJyPjwvcD48cHJlPiAgICAgICAgICAgIC4uLi4uLi4uLi4uLi4uLi4KICAg
ICAgICAgICAgLiAgICAgICAgICAgICAgLiAgKy0tKy0rCiAgICAgICAgICAgIC4gICAgICAgICAg
ICAgIC4tLXxOVkUxfAogICAgICAgICAgICAuICAgICAgICAgICAgICAuICB8ICAgIHwKICAgICAg
ICAgICAgLiAgICAgICAgICAgICAgLiAgKy0tKy0rCiAgICAgICAgICAgIC4gICAgICAgICAgICAg
IC4gICAgIHwKICAgICAgICAgICAgLiAgTDMgT3ZlcmxheSAgLiAgICggJyApCiAgICAgICAgICAg
IC4gICAgTmV0d29yayAgIC4oSVAgUm91dGluZykKICAgICAgICAgICAgLiAgICAgICAgICAgICAg
LiAgICggXyApCiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICAgIHwKICAgICAgICAgICAg
Li4uLi4uLi4uLi4uLi4uLiAgICArLS0tLS0tLS0rCiAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgfCBUZW5hbnQgfAogICAgICAgICAgICAgKy0tLS0rICAgICAgICAgICAgIHwgU3lzdGVt
MXwKICAgICAgICAgICAgIHxOVkUyfCAgICAgICAgICAgICArLS0tLS0tLS0rCiAgICAgICAgICAg
ICB8ICAgIHwKICAgICAgICAgICAgICstLS0tKwogICAgICAgICAgICAgICB8CiAgICAgICAgICAg
ICAoICcgKQogICAgICAgICAgKElQIFJvdXRpbmcpCiAgICAgICAgICAgICAoIF8gKQogICAgICAg
ICAgICAgICB8CiAgICAgICAgICAgKy0tLS0tLS0tKwogICAgICAgICAgIHwgVGVuYW50IHwKICAg
ICAgICAgICB8IFN5c3RlbTJ8CiAgICAgICAgICAgKy0tLS0tLS0tKzwvcHJlPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5
bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGlu
ZS1oZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdi
KDE5LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlk
PSJnbWFpbC1tXy04NjI0MTczMjk5Nzk0MTIyNzc4endyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRp
dj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0
OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677ya
PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3Nw
YW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3Bh
biBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48
c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1iZmQgV0cgJmx0OzxhIGhyZWY9Im1haWx0
bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJmZEBpZXRmLm9yZzwvYT4m
Z3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0cm9uZz4yMDE55bm0
MTDmnIgxMeaXpSAwNTozMzwvZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxz
dHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFj
a2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRpdiBkaXI9Imx0ciI+
PGRpdiBkaXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxkaXY+Q2FuIHlvdSBwcm92aWRlIG1vcmUg
ZGV0YWlsIG9uIHlvdXIgc2NlbmFyaW8/Jm5ic3A7IEknbSBoYXZpbmcgdHJvdWJsZSBmaWd1cmlu
ZyBpdCBvdXQgZnJvbSB0aGUgZGVzY3JpcHRpb24gYmVsb3cuJm5ic3A7IEkgbmVlZCB0byBrbm93
IHdoYXQgc3VibmV0cyB0aGUgdGVuYW50cyBhcmUgaW4uPC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rp
dj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSJnbWFpbF9hdHRyIj5PbiBUaHUsIE9jdCAxMCwgMjAxOSBhdCA1OjAwIEFNICZsdDs8YSBocmVm
PSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h
aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDwvcD48cCBzdHlsZT0i
Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5QbGVhc2Ugc2VlIG15IHJlc3BvbnNlIGlubGlu
ZSB3aXRoIFtYTV0uPC9wPjxkaXY+PGRpdiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHls
ZT0id2lkdGg6MTAwJTtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29s
b3I6cmdiKDIyNCwyMjksMjMzKTtjb2xvcjpyZ2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50
ZXIiPuWOn+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9ImdtYWlsLW1fLTg2MjQxNzMyOTk3OTQxMjI3
NzhnbWFpbC1tXy01MTMzODY2MDI2MjU3Nzg2NjAzendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRp
dj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0
OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677ya
PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3Nw
YW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJk
aXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3Bh
biBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48
c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1iZmQgV0cgJmx0OzxhIGhyZWY9Im1haWx0
bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJmZEBpZXRmLm9yZzwvYT4m
Z3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0cm9uZz4yMDE55bm0
MTDmnIgxMOaXpSAxNTo0NzwvZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8mjwvc3Ryb25nPjxz
dHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENvbnRyb2wgcGFj
a2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48ZGl2Pl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPm52bzMmbmJzcDttYWlsaW5nJm5ic3A7bGlz
dDxicj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vbnZvMyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vbnZvMzwvYT48YnI+PGJyPjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8gTWluLDxicj48
cD5JbiB0aG9zZSBjYXNlcywgdGhlIHRlcm0gIlZOIiBpcyB1c2VkIHRvIHRhbGsgYWJvdXQgbXVs
dGlwbGUgSVAgaW50ZXJmYWNlcyBpbiBhIFZSRi4mbmJzcDsgVGhlIGRpZmZlcmVudCBpbnRlcmZh
Y2VzIHdvdWxkIGhhdmUgdG8gYmUgZGlmZmVyZW50IFZOSXMuPC9wPjxwPltYTV0gVG8gYmUgY2xl
YXIsIEkgaW50ZXJwcmV0IFZOSSBhcyBWaXJ0dWFsIE5ldHdvcmsgSWRlbnRpZmllciB0aGF0IHNo
b3VsZCBiZSBwcmVzZW50IHdpdGhpbiBWeExBTi9HZW5ldmUgaGVhZGVyLiBEbyB5b3UgbWVhbiBp
biB0aGUgY2FzZSBtdWx0aXBsZSBUZW5hbnQgU3lzdGVtcyBjb25uZWN0IHRvIG11bHRpcGxlIE5W
RXMgdGhyb3VnaCBJUCByb3V0aW5nIG5ldHdvcmssIGRpZmZlcmVudCBOVkVzIG11c3QgZW5jYXBz
dWxhdGUgZGlmZmVyZW50IFZpcnR1YWwgTmV0d29yayBJZGVudGlmaWVycz88L3A+PGJyPjxwPklu
IHRoZSBtaXhlZCBjYXNlICh3aXRoIE1QTFMgYW5kIEwyIGhpdHRpbmcgdGhlIE5WRSBhdCBkaWZm
ZXJlbnQgVkFQcyksIEknbSBub3Qgc3VyZSBob3cgaXQgd291bGQgd29yayBpbiB0aGUgc2FtZSBW
TkkuJm5ic3A7IElmIHlvdSB0aGluayBpdCdzIGltcG9ydGFudCwgSSB0aGluayBpdCBtYXkgYmUg
d29ydGggd3JpdGluZyBpdCB1cC4mbmJzcDsgSWYgdGhlcmUncyBlbm91Z2ggbWVyaXQgaW4gdGhl
IHVzZSBjYXNlLCB3ZSBjYW4gZmlndXJlIG91dCBob3cgdG8gcnVuIG11bHRpcGxlIEJGRCBzZXNz
aW9ucyBvbiB0aGUgc2FtZSBWTkkuPC9wPjxwPltYTV0gQXMgdG8gdGhlIG1peGVkIGNhc2UsIEkg
ZG9uJ3Qga25vdyB3aGV0aGVyIHRoZXJlJ3MgZW5vdWdoIG1lcml0LCBJIGp1c3QgcmFpc2UgaXQg
Zm9yIGRpc2N1c3Npb24gYmVjYXVzZSBpdCBzZWVtcyBub3QgYmVpbmcgcHJvaGliaXRlZCBmcm9t
IHRoZSBOVk8zIGFyY2hpdGVjdHVyZSBwb2ludCBvZiB2aWV3LjwvcD48cD48YnI+PC9wPjxwPkFu
b29wPGJyPjwvcD48cD48YnI+PC9wPjwvZGl2PjxwIHN0eWxlPSJsaW5lLWhlaWdodDoyMXB4O3do
aXRlLXNwYWNlOm5vcm1hbCI+QmVzdCBSZWdhcmRzLDwvcD48cCBzdHlsZT0ibGluZS1oZWlnaHQ6
MjFweDt3aGl0ZS1zcGFjZTpub3JtYWwiPlhpYW8gTWluPC9wPjxwPjxicj48L3A+PGRpdiBjbGFz
cz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBXZWQs
IE9jdCA5LCAyMDE5IGF0IDExOjA2IFBNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7IHdy
b3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn
aW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIw
NCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWwiPkhpIEFub29wLDwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5
OmFyaWFsIj5Ob3JtYWxseSwgaXQgaXMuIFdoaWxlIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTph
cmlhbDtsaW5lLWhlaWdodDoyMXB4Ij5UZW5hbnQgU3lzdGVtcyBjb25uZWN0IHRvIE5WRSB0aHJv
dWdoIElQIHJvdXRpbmcgbmV0d29yayBvciBNUExTIGZvcndhcmRpbmcgbmV0d29yaywgaXQgaXMg
bm90Ljwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWw7bGluZS1oZWlnaHQ6MjFweCI+PGJyPjwv
c3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWw7bGluZS1oZWlnaHQ6MjFweCI+QmVzdCBSZWdhcmRz
LDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5Y
aWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9Indp
ZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJn
YigyMjQsMjI5LDIzMyk7Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7l
jp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXy04NjI0MTczMjk5Nzk0MTIyNzc4Z21h
aWwtbV8tNTEzMzg2NjAyNjI1Nzc4NjYwM2dtYWlsLW1fLTgyMjgxMDI4Mjc5NDc4MjU2NzN6d3Jp
dGVIaXN0b3J5Q29udGFpbmVyIj48ZGl2PjxkaXYgc3R5bGU9InBhZGRpbmc6OHB4O2JhY2tncm91
bmQtY29sb3I6cmdiKDI0NSwyNDYsMjQ4KSI+PGRpdj48c3Ryb25nPuWPkeS7tuS6uu+8mjwvc3Ry
b25nPkFub29wR2hhbndhbmkgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OzwvZGl2Pjxk
aXY+PHN0cm9uZz7mlLbku7bkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxp
bmUiPuiCluaVjzEwMDkzNTcwOzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5oqE6YCB5Lq677ya
PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZHJh
ZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJm
ZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12
eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0i
bWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+cnRnLWJm
ZCBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5ydGctYmZkQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7ml6Ug
5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQxMOaciDEw5pelIDA1OjMzPC9kaXY+PGRpdj48c3Ryb25n
PuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBU
cmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2PjwvZGl2Pjxk
aXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1pbiw8YnI+PGRp
dj5Ob3JtYWxseSwgSSB0aGluayBvZiBhIFZOSSBhcyBhIGJyb2FkY2FzdCBkb21haW4uJm5ic3A7
IFRoZSBvbmx5IHdheSBJIGNhbiBtYWtlIHNlbnNlIG9mIHRoZSBwaWN0dXJlIGJlbG93IGlzIHRv
IGhhdmUgYSBzZXBhcmF0ZSBWTkkgZm9yIGVhY2ggTVBMUyBpbnRlcmZhY2Ugb24gdGhlIE5WRS48
L2Rpdj48YnI+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFR1ZSwgT2N0IDgsIDIwMTkg
YXQgMTE6MDkgUE0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPnhpYW8uLi5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9k
aXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHgg
MHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmct
bGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
Ij5IaSBBbm9vcCw8YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTph
cmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwi
PkluIHRoaXMgdXNlIGNhc2UgdGhlcmUgaXMgbm8gZm9yd2FyZGluZyBoYXBwZW5zIGJldHdlZW4g
dGhlIE1QTFMgYW5kIG5vbi1NUExTIHBhcnRzLCB3b3VsZCB0aGlzIHVzZSBjYXNlIGJlIHByb2hp
Yml0ZWQ/PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SWYg
dGhlIGFuc3dlciBpcyB5ZXMsIHRoZW4gSSBhZ3JlZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBh
dHRhY2hlZCB0byBhIGNvbW1vbiBOVkUgTVVTVCBzaGFyZSBhIFZBUCBzbyBsb25nIGFzIHRoZXkg
Y29ubmVjdCB0byB0aGUgc2FtZSBWTiwgYWx0aG91Z2ggaW4gUkZDODAxNCBpdCB1c2VzICJjYW4i
IGJ1dCBub3QgIk1VU1QiLiBBcyBhIHJlc3VsdCwgd2Ugc2hvdWxkIG5vdCBhbGxvdyBtdWx0aXBs
ZSBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBiZXR3ZWVuIHR3byBOVkVzLjwvcD48cCBz
dHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPklmIHRoZSBhbnN3ZXIgaXMg
bm8sIHRoZW4gPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgi
PndlIHNob3VsZCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6MjFweCI+YWxs
b3cgbXVsdGlwbGUgQkZEIHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgPHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OmFyaWFsO2xpbmUtaGVpZ2h0OjIxcHgiPmJldHdlZW4gdHdvIE5WRXM8L3NwYW4+
LiBJIHBlcnNvbmFsbHkgbGVhbiB0byB0aGlzIGFuc3dlci48L3NwYW4+PC9wPjxwIHN0eWxlPSJm
b250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5
bGU9ImRpc3BsYXk6YmxvY2siPjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGlu
ZS1oZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdi
KDE5LDEzNiwyNTUpO3RleHQtYWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlk
PSJnbWFpbC1tXy04NjI0MTczMjk5Nzk0MTIyNzc4Z21haWwtbV8tNTEzMzg2NjAyNjI1Nzc4NjYw
M2dtYWlsLW1fLTgyMjgxMDI4Mjc5NDc4MjU2NzNnbWFpbC1tXy00MjIwNTQ5NzU4MTY3NTAwMzEw
endyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNr
Z3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8
L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rp
dj48ZGl2PjxzdHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6
aW5saW5lIj7ogpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6
uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6
aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4g
c3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9y
ZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9z
cGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs7
PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLi4ucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZs
dDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1i
ZmRAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5K
b2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBz
dHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29t
IiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJl
LmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmc+5pelIOacnyDvvJo8L3N0cm9u
Zz4yMDE55bm0MTDmnIgwOeaXpSAwNjoyODwvZGl2PjxkaXY+PHN0cm9uZz7kuLsg6aKYIO+8mjwv
c3Ryb25nPjxzdHJvbmc+UmU6IFtudm8zXSBCRkQgb3ZlciBWWExBTjogVHJhcHBpbmcgQkZEIENv
bnRyb2wgcGFja2V0IGF0IFZURVA8L3N0cm9uZz48L2Rpdj48L2Rpdj48ZGl2PjxkaXY+PGRpdiBk
aXI9Imx0ciI+SGkgWGlhbyBNaW4sPGJyPjxkaXY+VGhlIHBpY3R1cmUgZG9lc24ndCBoYXZlIGVu
b3VnaCBpbmZvcm1hdGlvbiB0byBleHBsYWluIHdoeSB0aGV5IGFyZSBpbiB0aGUgc2FtZSBWTkks
IGFuZCBleGFjdGx5IGhvdyBmb3J3YXJkaW5nIGhhcHBlbnMgYmV0d2VlbiB0aGUgTVBMUyBhbmQg
bm9uLU1QTFMgcGFydHMuPC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRpdiBj
bGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBU
dWUsIE9jdCA4LCAyMDE5IGF0IDEyOjMxIEFNICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7
IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJt
YXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0
LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9u
dC1mYW1pbHk6YXJpYWwiPkhpIEFub29wLDxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4
O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbCI+SSBkb24ndCBrbm93IHN1Y2ggYSBkcmFmdCB0aGF0IGRlc2NyaWJlcyBN
UExTIG92ZXIgR2VuZXZlLCBidXQgSSBiZWxpZXZlIHRoZSBmb2xsb3dpbmcgZmlndXJlIGRlcml2
ZWQgZnJvbSBmaWd1cmUgMSBvZiBSRkM4MDE0IHdvdWxkIGhlbHAsIGluIHRoZSBmb2xsb3dpbmcg
ZmlndXJlIFRlbmFudCBTeXN0ZW0xLCBUZW5hbnQgU3lzdGVtMiwgVGVuYW50IFN5c3RlbTMgYW5k
IFRlbmFudCBTeXN0ZW00IGFyZSBhc3N1bWVkIGJlbG9uZ2luZyB0byB0aGUgc2FtZSBWTkksIHNv
IHR3byBCRkQgc2Vzc2lvbnMgZm9yIHRoZSBzYW1lIFZOSSBuZWVkIHRvIGJlIHJ1biBiZXR3ZWVu
IE5WRTEgYW5kIE5WRTIuPC9wPjxwcmU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICstLS0tfCBUZW5hbnQgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KCAnICkgIHwgU3lzdGVtMXwKICAgICAgICAgICAgLi4uLi4uLi4uLi4uLi4uLiAgICAgICAoIE1Q
TFMgKSArLS0tLS0tLS0rCiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICstLSstKyAoIF8g
KQogICAgICAgICAgICAuICAgICAgICAgICAgICAuLS18TlZFMXwtLS0rCiAgICAgICAgICAgIC4g
ICAgICAgICAgICAgIC4gIHwgICAgfAogICAgICAgICAgICAuICAgICAgICAgICAgICAuICArLS0r
LSsKICAgICAgICAgICAgLiAgICAgICAgICAgICAgLiAgICAgfAogICAgICAgICAgICAuICBMMyBP
dmVybGF5ICAuICAgKCAnICkKICAgICAgICAgICAgLiAgICBOZXR3b3JrICAgLiAoRXRoZXJuZXQp
CiAgICAgICAgICAgIC4gICAgICAgICAgICAgIC4gICAoIF8gKQogICAgICAgICAgICAuICAgICAg
ICAgICAgICAuICAgICB8CiAgICAgICAgICAgIC4uLi4uLi4uLi4uLi4uLi4gICAgKy0tLS0tLS0t
KwogICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwgVGVuYW50IHwKICAgICAgICAgICAg
ICstLS0tKyAgICAgICAgICAgICB8IFN5c3RlbTJ8CiAgICAgICAgICAgICB8TlZFMnwgICAgICAg
ICAgICAgKy0tLS0tLS0tKwogICAgICAgICAgICAgfCAgICB8LS0tLS0tLS0rCiAgICAgICAgICAg
ICArLS0tLSsgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgICAgICAgICAgfAogICAgICAgICAg
ICAgKCAnICkgICAgICAgKCAnICkKICAgICAgICAgICAoIE1QTFMgKSAgICAoRXRoZXJuZXQpCiAg
ICAgICAgICAgICAoIF8gKSAgICAgICAoIF8gKQogICAgICAgICAgICAgICB8ICAgICAgICAgICB8
CiAgICAgICAgICAgKy0tLS0tLS0tKyAgKy0tLS0tLS0tKwogICAgICAgICAgIHwgVGVuYW50IHwg
IHwgVGVuYW50IHwKICAgICAgICAgICB8IFN5c3RlbTN8ICB8IFN5c3RlbTR8CiAgICAgICAgICAg
Ky0tLS0tLS0tKyAgKy0tLS0tLS0tKzwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250
LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1p
bHk6YXJpYWwiPkJlc3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQt
ZmFtaWx5OmFyaWFsIj5YaWFvIE1pbjwvcD48ZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2si
PjxkaXYgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGluZS1oZWlnaHQ6MjhweDtiYWNr
Z3JvdW5kLWNvbG9yOnJnYigyMjQsMjI5LDIzMyk7Y29sb3I6cmdiKDE5LDEzNiwyNTUpO3RleHQt
YWxpZ246Y2VudGVyIj7ljp/lp4vpgq7ku7Y8L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXy04NjI0MTcz
Mjk5Nzk0MTIyNzc4Z21haWwtbV8tNTEzMzg2NjAyNjI1Nzc4NjYwM2dtYWlsLW1fLTgyMjgxMDI4
Mjc5NDc4MjU2NzNnbWFpbC1tXy00MjIwNTQ5NzU4MTY3NTAwMzEwZ21haWwtbV82MzgzOTUzNjAx
MzA2NjU1ODUyendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5n
OjhweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hk
u7bkurrvvJo8L3N0cm9uZz5Bbm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLi4uZHVrZS5lZHU8
L2E+Jmd0OzwvZGl2PjxkaXY+PHN0cm9uZz7mlLbku7bkurrvvJo8L3N0cm9uZz48c3BhbiBzdHls
ZT0iZGlzcGxheTppbmxpbmUiPuiCluaVjzEwMDkzNTcwOzwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJv
bmc+5oqE6YCB5Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5HcmVn
IE1pcnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHls
ZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLi4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7
PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQt
dnhsYW5AaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9y
ZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1h
aWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRm
Lm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0
Zy1iZmQgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+cnRnLWJmZEBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxh
eTppbmxpbmUiPkpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs7PC9z
cGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFy
QHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnRzcmlkaGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3Jp
ZGhhckB2bXdhcmUuY29tPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZz7ml6Ug5pyf
IO+8mjwvc3Ryb25nPjIwMTnlubQxMOaciDA45pelIDEyOjE1PC9kaXY+PGRpdj48c3Ryb25nPuS4
uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFw
cGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2PjwvZGl2PjxkaXY+
PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1pbiw8YnI+PGRpdj5J
cyB0aGVyZSBhIGRyYWZ0IHRoYXQgZGVzY3JpYmVzIE1QTFMgb3ZlciBHZW5ldmU/Jm5ic3A7IEl0
IHNvdW5kcyBsaWtlIHRoZSBOVkUgaXMgYW4gTVBMUyByb3V0ZXIgaW4gdGhpcyBjYXNlIGFuZCBp
ZiB5b3UncmUgdXNpbmcgdGhlIHNhbWUgVk5JIGFzIHlvdSBzd2l0Y2ggTVBMUywgdGhlbiBpdCdz
IGEgb25lLWFybWVkIHJvdXRlci4mbmJzcDsgVGhhdCBkb2Vzbid0IGNoYW5nZSBob3cgQkZEIG5l
ZWRzIHRvIGJlIHJ1biBiZXR3ZWVuIE5WRXMuPC9kaXY+PGJyPjxkaXY+QW5vb3A8L2Rpdj48L2Rp
dj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFp
bF9hdHRyIj5PbiBNb24sIE9jdCA3LCAyMDE5IGF0IDc6MjggUE0gJmx0OzxhIGhyZWY9Im1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29t
LmNuPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90
ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQg
cmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+SGkgQW5vb3AsPC9wPjxwIHN0eWxlPSJmb250LXNp
emU6MTRweDtmb250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0
cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZSwgSSBqdXN0
IGNvbWUgYmFjayBmcm9tIHZhY2F0aW9uLjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9u
dC1mYW1pbHk6YXJpYWwiPlRoZSB1c2UgY2FzZSBpcyB0aGF0IHRoZSBuZXR3b3JrIGJldHdlZW4g
dGhlIFZNIGFuZCB0aGUgTlZFIGlzIGFuIE1QTFMgbmV0d29yaywgd2l0aGluIHdoaWNoIHRoZSBw
YWNrZXQgaXMgZm9yd2FyZGVkIGJhc2luZyBvbiBNUExTIGxhYmVsLCBidXQgbm90IEV0aGVybmV0
IE1BQyBhZGRyZXNzIGFuZC9vciA4MDIuMVEgVkxBTi4gV2hlbiB0d28gc3VjaCBraW5kIG9mIE1Q
TFMgbmV0d29ya3MgbmVlZCB0byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIsIHRocm91Z2gg
YSBHZW5ldmUgdHVubmVsLCB0aGUgZW5jYXAgSSBpbGx1c3RyYXRlZCB3b3VsZCBiZSB1c2VkLjwv
cD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2FyZHMsPC9w
PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBNaW48L3A+
PGRpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO2hl
aWdodDoyOHB4O2xpbmUtaGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwy
MzMpO2NvbG9yOnJnYigxOSwxMzYsMjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2
PC9kaXY+PGRpdiBpZD0iZ21haWwtbV8tODYyNDE3MzI5OTc5NDEyMjc3OGdtYWlsLW1fLTUxMzM4
NjYwMjYyNTc3ODY2MDNnbWFpbC1tXy04MjI4MTAyODI3OTQ3ODI1NjczZ21haWwtbV8tNDIyMDU0
OTc1ODE2NzUwMDMxMGdtYWlsLW1fNjM4Mzk1MzYwMTMwNjY1NTg1MmdtYWlsLW1fNTg4MzQxNzIx
NjA4NTg3OTg1M3p3cml0ZUhpc3RvcnlDb250YWluZXIiPjxkaXY+PGRpdiBzdHlsZT0icGFkZGlu
Zzo4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NiwyNDgpIj48ZGl2PjxzdHJvbmc+5Y+R
5Lu25Lq677yaPC9zdHJvbmc+QW5vb3BHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4mZ3Q7PC9kaXY+PGRpdj48c3Ryb25nPuaUtuS7tuS6uu+8mjwvc3Ryb25nPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+6IKW5pWPMTAwOTM1NzA7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9u
Zz7mioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPkdyZWcg
TWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0eWxl
PSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs7PC9z
cGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWll
dGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5A
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwv
YT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9y
ZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUiPnJ0Zy1i
ZmQgV0cgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+cnRnLWJmZEBpZXRmLm9yZzwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlzcGxheTpp
bmxpbmUiPkpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uLi5jb208L2E+Jmd0Ozs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86dHNyaWRoYXJA
dm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlk
aGFyQHZtd2FyZS5jb208L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDmnJ8g
77yaPC9zdHJvbmc+MjAxOeW5tDA55pyIMjjml6UgMDU6MzY8L2Rpdj48ZGl2PjxzdHJvbmc+5Li7
IOmimCDvvJo8L3N0cm9uZz48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBw
aW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRpdj48
ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPkhpIFhpYW8gTWluLDxicj48ZGl2PlRo
YW5rcyBmb3IgdGhlIGRldGFpbHMgYWJvdXQgdGhlIGVuY2FwIGJ1dCB0aGUgdXNlIGNhc2UgaXMg
bm90IGNsZWFyLiZuYnNwOyBJdCBtaWdodCBoZWxwIGlmIHlvdSBleHBsYWluIHdoeSBpdHMgbmVj
ZXNzYXJ5IHRvIG1hcCBhIHBoeXNpY2FsIEV0aGVybmV0IHBvcnQgYW5kL29yIDgwMi4xUSBWTEFO
IHRvIHRoZSBzYW1lIFZOSSBhcyBhbiBNUExTIHBhY2tldCB3aXRob3V0IGFuIEwyIGhlYWRlci48
L2Rpdj48YnI+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2
IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9u
IFRodSwgU2VwIDI2LCAyMDE5IGF0IDc6NTAgUE0gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZn
dDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9
Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwy
MDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbCI+SGkgQW5vb3AsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtm
b250LWZhbWlseTphcmlhbCI+PGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1m
YW1pbHk6YXJpYWwiPkR1ZSB0byB0aGUgZmFjdCB0aGF0Jm5ic3A7YSB2YXJpZXR5IG9mIFR1bm5l
bHMgY291bGQgYmUgdXNlZCB1bmRlciB0aGUgTlZPMyBhPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OkFyaWFsLOWui+S9kywmcXVvdDtNaWNyb3NvZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdy
YW5kZSZxdW90OyxWZXJkYW5hLEx1Y2lkYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdo
dDoyNHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+cmNoaXRlY3R1cmUsIGFz
IGFuIGV4YW1wbGUsIGJlbG93IGZpZ3VyZSBpbGx1c3RyYXRlcyB0aGUgZm9ybWF0IG9mIE1QTFMg
cGFja2V0IG92ZXIgR2VuZXZlIFR1bm5lbC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWu
i+S9kywmcXVvdDtNaWNyb3NvZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90
OyxWZXJkYW5hLEx1Y2lkYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2Jh
Y2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+PC9zcGFuPjwvcD48cHJlPiAgICAwICAg
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAz
CiAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAg
ICAgICBPdXRlciBFdGhlcm5ldCBIZWFkZXIgICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91
dGVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIFVEUCBI
ZWFkZXIgICAgICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgR2VuZXZlIEhlYWRlciAgICAg
ICAgICAgICAgICAgICAgICAgIH4KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsmbHQ7LSsKICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgICBNUExTIExhYmVsIFN0YWNrICAg
ICAgICAgICAgICAgICAgICAgIH4gIE0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIFAKICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsgIEwKICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIFMKICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKICAgfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UGF5bG9hZCAgICAgICAgICAgICAgICAgICAgICAgICAgIH4gIFAKICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEsKICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIFQKICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsmbHQ7LSsKICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBGQ1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3By
ZT48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpBcmlhbCzlrovkvZMsJnF1b3Q7TWljcm9zb2Z0IFlhaGVpJnF1b3Q7LCZx
dW90O0x1Y2lkYSBHcmFuZGUmcXVvdDssVmVyZGFuYSxMdWNpZGEsSGVsdmV0aWNhLHNhbnMtc2Vy
aWY7bGluZS1oZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPjwv
c3Bhbj48L3A+PHA+PGJyPjwvcD48cD5Ob3RlIHRoYXQgaW4gTlZPMyB3b3JraW5nIGdyb3VwIEdy
ZWcgYW5kIEkgaGF2ZSBzdWJtaXR0ZWQgYW4gaW5kaXZpZHVhbCBkcmFmdCBkcmFmdC14aWFvLW52
bzMtYmZkLWdlbmV2ZSwgd2hpY2ggaXMgdXNlZCB0byBhZGRyZXNzIEJGRCBvdmVyIEdlbmV2ZS48
L3A+PHA+VGhlIGludGVudGlvbiBpcyB0byBtYWtlIHRoZSB0d28gZHJhZnRzIGRyYWZ0LWlldGYt
YmZkLXZ4bGFuIGFuZCBkcmFmdC14aWFvLW52bzMtYmZkLWdlbmV2ZSBhbGlnbmVkLCB0aGF0IGlz
IHRvIHNheSwgd2UgdHJ5IHRvIGRlZmluZSB0aGUgaWRlbnRpY2FsIG1lY2hhbmlzbSBmb3IgdGhl
IGNvbW1vbiBwYXJ0IG9mIEJGRCBvdmVyIFZ4TEFOIFR1bm5lbCBhbmQgQkZEIG92ZXIgR2VuZXZl
IFR1bm5lbC4gRm9yIHRoZSBjb21tb24gcGFydCwgZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUg
d291bGQgcmVmZXJlbmNlIHRvIGRyYWZ0LWlldGYtYmZkLXZ4bGFuLCBhbmQgZm9yIHRoZSBvdGhl
ciBwYXJ0IHNwZWNpZmljIHRvIEdlbmV2ZSwgd2UnbGwgZGVmaW5lIHRoZSBzcGVjaWZpYyBtZWNo
YW5pc20gaW4gZHJhZnQteGlhby1udm8zLWJmZC1nZW5ldmUuPC9wPjxwPjxicj48L3A+PHA+SG9w
ZSB0aGF0IGNsYXJpZmllcy48L3A+PHA+PGJyPjwvcD48cD5CZXN0IFJlZ2FyZHMsPC9wPjxwPlhp
YW8gTWluPC9wPjxkaXY+PGRpdiBzdHlsZT0iZGlzcGxheTpibG9jayI+PGRpdiBzdHlsZT0id2lk
dGg6MTAwJTtoZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6cmdi
KDIyNCwyMjksMjMzKTtjb2xvcjpyZ2IoMTksMTM2LDI1NSk7dGV4dC1hbGlnbjpjZW50ZXIiPuWO
n+Wni+mCruS7tjwvZGl2PjxkaXYgaWQ9ImdtYWlsLW1fLTg2MjQxNzMyOTk3OTQxMjI3NzhnbWFp
bC1tXy01MTMzODY2MDI2MjU3Nzg2NjAzZ21haWwtbV8tODIyODEwMjgyNzk0NzgyNTY3M2dtYWls
LW1fLTQyMjA1NDk3NTgxNjc1MDAzMTBnbWFpbC1tXzYzODM5NTM2MDEzMDY2NTU4NTJnbWFpbC1t
XzU4ODM0MTcyMTYwODU4Nzk4NTNnbWFpbC1tXy04NTMwNTc5MjI5NzA2MjQ1NjE1endyaXRlSGlz
dG9yeUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNv
bG9yOnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5B
bm9vcEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0
YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2Pjxz
dHJvbmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7o
gpbmlY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ry
b25nPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLi4uY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0i
ZGlzcGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PHNw
YW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+
PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozs8
L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5ydGctYmZkIFdHICZsdDs8YSBocmVm
PSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5v
cmc8L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj5Kb2VsIE0uIEhh
bHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZGlz
cGxheTppbmxpbmUiPjxhIGhyZWY9Im1haWx0bzp0c3JpZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9
Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp0c3Jp
ZGhhckB2bXdhcmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+dHNyaWRoYXJAdm13YXJlLi4uY29tPC9h
PiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRv
OmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iZmQtY2hhaXJzQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJmZC1jaGFpcnNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5iZmQtY2hhaXJzQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9u
Zz7ml6Ug5pyfIO+8mjwvc3Ryb25nPjIwMTnlubQwOeaciDI25pelIDIzOjE2PC9kaXY+PGRpdj48
c3Ryb25nPuS4uyDpopgg77yaPC9zdHJvbmc+PHN0cm9uZz5SZTogW252bzNdIEJGRCBvdmVyIFZY
TEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUDwvc3Ryb25nPjwvZGl2Pjwv
ZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5IaSBYaWFvIE1pbiw8
YnI+PGRpdj5JIHRoaW5rIHdlIHdvdWxkIG5lZWQgbW9yZSBkZXRhaWwgYXJvdW5kIHRoZSB1c2Ug
Y2FzZSBiZWxvdy4mbmJzcDsgV2hhdCBkb2VzIHRoZSBNUExTIHBhY2tldCBvdmVyIFR1bm5lbCBs
b29rIGxpa2U/PC9kaXY+PGJyPjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rpdj48L2Rp
dj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFp
bF9hdHRyIj5PbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMTozNyBQTSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1
b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xp
ZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBBbm9vcCw8L3A+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjwvcD48cCBz
dHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPkNvbnNpZGVyaW5nIGEgc2Nl
bmFyaW8gd2hlcmUgVFMxIGhhcyBhbiBNUExTIGFjY2VzcyAoaS5lLiBNUExTLVBhY2tldCBvdmVy
IFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIFRTMyBoYXMgYW4gRXRoZXJuZXQgYWNjZXNz
IChpLmUuIE1BQy1GcmFtZSBvdmVyIFR1bm5lbCBiZXR3ZWVuIE5WRXMpIHRvIFZOSTEsIHRoZW4g
aG93IGNhbiBUUzEgYW5kIFRTMyBzaGFyZSBvbmUgVkFQPzwvcD48cCBzdHlsZT0iZm9udC1zaXpl
OjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4
O2ZvbnQtZmFtaWx5OmFyaWFsIj5CZXN0IFJlZ2FyZHMsPC9wPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+WGlhbyBNaW48L3A+PGRpdj48ZGl2IHN0eWxlPSJkaXNw
bGF5OmJsb2NrIj48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xpbmUtaGVpZ2h0
OjI4cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjI0LDIyOSwyMzMpO2NvbG9yOnJnYigxOSwxMzYs
MjU1KTt0ZXh0LWFsaWduOmNlbnRlciI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iZ21haWwt
bV8tODYyNDE3MzI5OTc5NDEyMjc3OGdtYWlsLW1fLTUxMzM4NjYwMjYyNTc3ODY2MDNnbWFpbC1t
Xy04MjI4MTAyODI3OTQ3ODI1NjczZ21haWwtbV8tNDIyMDU0OTc1ODE2NzUwMDMxMGdtYWlsLW1f
NjM4Mzk1MzYwMTMwNjY1NTg1MmdtYWlsLW1fNTg4MzQxNzIxNjA4NTg3OTg1M2dtYWlsLW1fLTg1
MzA1NzkyMjk3MDYyNDU2MTVnbWFpbC1tXy0zMTc2MDQxMDIxNDYxNDg2MzUzendyaXRlSGlzdG9y
eUNvbnRhaW5lciI+PGRpdj48ZGl2IHN0eWxlPSJwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9y
OnJnYigyNDUsMjQ2LDI0OCkiPjxkaXY+PHN0cm9uZz7lj5Hku7bkurrvvJo8L3N0cm9uZz5Bbm9v
cEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8L2Rpdj48ZGl2PjxzdHJv
bmc+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj7ogpbm
lY8xMDA5MzU3MDs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaKhOmAgeS6uu+8mjwvc3Ryb25n
PjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+R3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3Bs
YXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFuIHN0
eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs7PC9zcGFuPjxzcGFu
IHN0eWxlPSJkaXNwbGF5OmlubGluZSI+PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs7PC9zcGFu
PjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+cnRnLWJmZCBXRyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9h
PiZndDs7PC9zcGFuPjxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZSI+Sm9lbCBNLiBIYWxwZXJu
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozs8L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6
aW5saW5lIj48YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86dHNyaWRoYXJA
dm13YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+Jmd0Ozs8
L3NwYW4+PHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48YSBocmVmPSJtYWlsdG86YmZkLWNo
YWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJmZC1jaGFpcnNAaWV0Zi5vcmc8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86YmZkLWNoYWlyc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmJm
ZC1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0Ozs8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nPuaXpSDm
nJ8g77yaPC9zdHJvbmc+MjAxOeW5tDA55pyIMjbml6UgMDg6MzY8L2Rpdj48ZGl2PjxzdHJvbmc+
5Li7IOmimCDvvJo8L3N0cm9uZz48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRy
YXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9kaXY+PC9kaXY+PGRp
dj48ZGl2Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pm52bzMmbmJzcDttYWlsaW5nJm5ic3A7bGlzdDxicj48YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMyIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMzwvYT48YnI+PGJyPjxkaXYg
ZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPiZndDsmZ3Q7Jmd0OzwvZGl2PjxkaXYgZGlyPSJsdHIi
PlNvbWUgcGVvcGxlIG1heSBhcmd1ZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBjb25uZWN0aW5n
IHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yayBNVVNUIHNoYXJlIG9uZSBWQVAsIGlmIHRoYXQn
cyB0cnVlLCB0aGVuIFZBUDEgYW5kIFZBUDMgc2hvdWxkIG1lcmdlIGludG8gb25lIFZBUCBhbmQg
bXkgZXhwbGFuYXRpb24gZG9lc24ndCB3b3JrLiBDb3B5aW5nIHRvIE5WTzMgV0cgdG8gaW52b2x2
ZSBtb3JlIGV4cGVydHMsIGhvcGUgZm9yIHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5kIGNvbW1lbnRz
LiZuYnNwOyZuYnNwOzxicj48L2Rpdj48ZGl2IGRpcj0ibHRyIj4mZ3Q7Jmd0OyZndDs8L2Rpdj48
YnI+PGRpdj5JIHdvdWxkIGJlIG9uZSBvZiB0aG9zZSB0aGF0IHdvdWxkIGFyZ3VlIHRoYXQgdGhl
eSBNVVNUIHNoYXJlIG9uIFZBUCBpZiB0aGV5IGNvbm5lY3QgdG8gdGhlIHNhbWUgVmlydHVhbCBO
ZXR3b3JrLiZuYnNwOyBJTU8sIHRoZSBOVk8zIGFyY2ggZG9jIHNob3VsZCBoYXZlIGJlZW4gY2xl
YXJlciBhYm91dCB0aGlzLjwvZGl2Pjxicj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2PkFub29wPC9k
aXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21h
aWxfYXR0ciI+T24gVHVlLCBTZXAgMjQsIDIwMTkgYXQgNzo0MCBQTSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1
b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xp
ZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PHAgc3R5bGU9ImZvbnQt
c2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5IaSBTYW50b3NoLDwvcD48cCBzdHlsZT0iZm9u
dC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6
ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5XaXRoIHJlZ2FyZCB0byB0aGUgcXVlc3Rpb24gd2hl
dGhlciB3ZSBzaG91bGQmbmJzcDs8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+
YWxsb3cgbXVsdGlwbGUgQkZEIHNlc3Npb25zIGZvciB0aGUgc2FtZSBWTkkgb3Igbm90LCBJTUhP
IHdlIHNob3VsZCBhbGxvdyBpdCwgbW9yZSBleHBsYW5hdGlvbiBhcyBmb2xsb3dzLi4uPC9zcGFu
PjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpzYW5zLXNlcmlmIj5CZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZy
b20gZmlndXJlIDIgb2YgUkZDODAxNCAoPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLOWu
i+S9kywmcXVvdDtNaWNyb3NvZnQgWWFoZWkmcXVvdDssJnF1b3Q7THVjaWRhIEdyYW5kZSZxdW90
OyxWZXJkYW5hLEx1Y2lkYSxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyNHB4O2Jh
Y2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+QW4gQXJjaGl0ZWN0dXJlIGZvciBEYXRh
LUNlbnRlciBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIG92ZXIgTGF5ZXIgMyAoTlZPMyk8L3NwYW4+
KS48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYiPjwvc3Bhbj48L3A+PHByZT4gICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICBEYXRhIENlbnRlciBOZXR3b3JrIChJUCkgICAgICAg
IHwKICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgVHVubmVsIE92
ZXJsYXkgICAgICB8CiAgICAgICAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKyAgICAgICAr
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgfCArLS0tLS0tLS0tLSstLS0tLS0t
KyB8ICAgICAgIHwgKy0tLS0tLS0rLS0tLS0tLS0tLSsgfAogICAgICAgICAgICB8IHwgIE92ZXJs
YXkgTW9kdWxlICB8IHwgICAgICAgfCB8ICBPdmVybGF5IE1vZHVsZSAgfCB8CiAgICAgICAgICAg
IHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfCAgICAgICB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHwK
ICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgIHwgICAgICAgICAgIHwg
ICAgICAgICAgfAogICAgIE5WRTEgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgfCAg
ICAgICAgICAgfCAgICAgICAgICB8IE5WRTIKICAgICAgICAgICAgfCAgKy0tLS0tLS0tKy0tLS0t
LS0rICB8ICAgICAgIHwgICstLS0tLS0tLSstLS0tLS0tKyAgfAogICAgICAgICAgICB8ICB8Vk5J
MSBWTkkyICBWTkkxIHwgIHwgICAgICAgfCAgfCBWTkkxIFZOSTIgVk5JMSB8ICB8CiAgICAgICAg
ICAgIHwgICstKy0tLS0tKy0tLS0rLS0tKyAgfCAgICAgICB8ICArLSstLS0tLSstLS0tLSstLSsg
IHwKICAgICAgICAgICAgfFZBUDF8IFZBUDJ8ICAgIHwgVkFQMyB8ICAgICAgIHxWQVAxfCBWQVAy
fCAgICAgfCBWQVAzfAogICAgICAgICAgICArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgICAgICAg
Ky0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCiAgICAgICAgICAgICAgICAgfCAgICAgfCAgICB8ICAg
ICAgICAgICAgICAgICAgIHwgICAgIHwgICAgIHwKICAgICAgICAgICAgICAgICB8ICAgICB8ICAg
IHwgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgfAogICAgICAgICAgICAgICAgIHwgICAg
IHwgICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICB8CiAgICAgICAgICAtLS0tLS0t
Ky0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tCiAgICAg
ICAgICAgICAgICAgfCAgICAgfCAgICB8ICAgICBUZW5hbnQgICAgICAgIHwgICAgIHwgICAgIHwK
ICAgICAgICAgICAgVFNJMSB8IFRTSTJ8ICAgIHwgVFNJMyAgICAgICAgICBUU0kxfCBUU0kyfCAg
ICAgfFRTSTMKICAgICAgICAgICAgICAgICstLS0rICstLS0rICstLS0rICAgICAgICAgICAgICst
LS0rICstLS0rICAgKy0tLSsKICAgICAgICAgICAgICAgIHxUUzF8IHxUUzJ8IHxUUzN8ICAgICAg
ICAgICAgIHxUUzR8IHxUUzV8ICAgfFRTNnwKICAgICAgICAgICAgICAgICstLS0rICstLS0rICst
LS0rICAgICAgICAgICAgICstLS0rICstLS0rICAgKy0tLSs8L3ByZT48cCBzdHlsZT0iZm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWwiPlRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQg
c2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFuZCBOVkUyIGFyZSBhY3R1YWxseSBpbml0aWF0ZWQgYW5k
IHRlcm1pbmF0ZWQgYXQgVkFQIG9mIE5WRS48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2Zv
bnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+PC9z
cGFuPklmIHRoZSBuZXR3b3JrIG9wZXJhdG9yIHdhbnQgdG8gc2V0IHVwIG9uZSBCRkQgc2Vzc2lv
biBiZXR3ZWVuIFZBUDEgb2YgTlZFMSBhbmQgVkFQMW9mIE5WRTIsIGF0IHRoZSBzYW1lIHRpbWUg
YW5vdGhlciBCRkQgc2Vzc2lvbiBiZXR3ZWVuIFZBUDMgb2YgTlZFMSBhbmQgVkFQMyBvZiBOVkUy
LCA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6YXJpYWw7bGluZS1oZWlnaHQ6MjFweCI+YWx0aG91
Z2ggdGhlIHR3byBCRkQgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZSBWTkkxLCZuYnNwOzwvc3Bh
bj5JIGJlbGlldmUgaXQncyByZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hv
dWxkIGFsbG93IGl0LjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWwiPjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj5P
ZiBjb3Vyc2UsIGluIFJGQzgwMTQgaXQgYWxzbyBzYXlzOjwvcD48cHJlPiJOb3RlIHRoYXQgdHdv
IGRpZmZlcmVudCBUZW5hbnQgU3lzdGVtcyAoYW5kIFRTSXMpIGF0dGFjaGVkIHRvIGEgY29tbW9u
IE5WRSBjYW4gc2hhcmUgYSBWQVAgKGUuZy4sIFRTMSBhbmQgVFMyIGluIEZpZ3VyZSAyKSBzbyBs
b25nIGFzIHRoZXkgY29ubmVjdCB0byB0aGUgc2FtZSBWaXJ0dWFsIE5ldHdvcmsuPHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OmFyaWFsIj4iPC9zcGFuPjwvcHJlPjxwIHN0eWxlPSJmb250LXNpemU6
MTRweDtmb250LWZhbWlseTphcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2Vy
aWYiPlNvbWUgcGVvcGxlIG1heSBhcmd1ZSB0aGF0IGFsbCBUZW5hbnQgU3lzdGVtcyBjb25uZWN0
aW5nIHRvIHRoZSBzYW1lIFZpcnR1YWwgTmV0d29yayBNVVNUIHNoYXJlIG9uZSBWQVAsIGlmIHRo
YXQncyB0cnVlLCB0aGVuIFZBUDEgYW5kIFZBUDMgc2hvdWxkIG1lcmdlIGludG8gb25lIFZBUCBh
bmQgbXkgZXhwbGFuYXRpb24gZG9lc24ndCB3b3JrLiBDb3B5aW5nIHRvIE5WTzMgV0cgdG8gaW52
b2x2ZSBtb3JlIGV4cGVydHMsIGhvcGUgZm9yIHlvdXIgY2xhcmlmaWNhdGlvbnMgYW5kIGNvbW1l
bnRzLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6c2Fucy1zZXJpZiI+PGJyPjwvc3Bhbj48L3A+PHAg
c3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6c2Fucy1zZXJpZiI+QmVzdCBSZWdhcmRzLDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZv
bnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
c2Fucy1zZXJpZiI+WGlhbyBNaW48L3NwYW4+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2
PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9w
PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48cD48YnI+PC9wPjwvZGl2Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPm52bzMgbWFpbGluZyBsaXN0PGJyPjxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT48YnI+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zIiByZWw9Im5vcmVmZXJy
ZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L252bzM8L2E+PGJyPjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48
L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48cD48YnI+PC9w
PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
L2Rpdj48cD48YnI+PC9wPjwvZGl2Pg==


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

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

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


From nobody Tue Oct 15 21:10:31 2019
Return-Path: <hayabusagsm@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 2D8FF120868 for <rtg-bfd@ietfa.amsl.com>; Tue, 15 Oct 2019 21:10:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.496
X-Spam-Level: 
X-Spam-Status: No, score=-1.496 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z4xwG9RJxMWq for <rtg-bfd@ietfa.amsl.com>; Tue, 15 Oct 2019 21:10:28 -0700 (PDT)
Received: from mail-qt1-x830.google.com (mail-qt1-x830.google.com [IPv6:2607:f8b0:4864:20::830]) (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 37B29120866 for <rtg-bfd@ietf.org>; Tue, 15 Oct 2019 21:10:28 -0700 (PDT)
Received: by mail-qt1-x830.google.com with SMTP id o12so34149512qtf.3 for <rtg-bfd@ietf.org>; Tue, 15 Oct 2019 21:10:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=UrxF6hnQ2MtdWIb+uG0VDr3++E5k8SO6hUX2IXSSahc=; b=DihwtUB12UUyROYkOZHGeA70AoUtCj5ctJO/kOJGXbJoLsylXJuCGXBSOrs7xzPsdv Wqe5uaEFXchVmutwY/4oByBd8ffl0NySumOoPk17CJTgYBGVSNUM+/Tf2jUPeKOacidZ nORzgjS+xNmTRQ5jc3+eSoxfKdTDL8q4+AOWggP/JxV/9XyX2YxxAZu9upZyyi08+PuZ gVMe819AqWDczTpyx7TgLlvadJ04IfXtGSKw6/wFCdzZCY8xx1MOREsp1In3t2Vc7kXQ zHpEj2QsS83fXnJ3zShIDJasoJ1QAIs271h3M0iKPX6sYiMFAi+UrO3qlsKeuaM/5cSe I4uQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=UrxF6hnQ2MtdWIb+uG0VDr3++E5k8SO6hUX2IXSSahc=; b=kfMFSq3vK7/yjRa9i0Rfv1UrjYcgTj8yWaPFAsjL1KpXsoabMc1t5TNfKKS8edYCoM 5WkJceUT50h5+8os6WmRG9+s8NEN2AHdgMiMPt/ABN8sQJIDeIKmRblpkH0psfaaJpPd /5KMbZ7PK2BTWyIER+aMcPzsG9oohs1fV8ldD2rwiOe4esCnsln4CyUj+Dlp3SpfxRQ0 0xHCfIN35gZxuy6SnKHhZxg2lFJ6fAQtFBB3LJr8T2ESwObqunX4YnW+8DDEp9Jt/M40 bkj9Vy4Hp7kWR9/GqoIA/YWBUicc3zjPIHtiA8y3A/3cLCZxpz45ZrKyJwP2LhGDf5s0 SvBA==
X-Gm-Message-State: APjAAAVit9miufDNTjasJgEhxZ4SPCU3ZgbAxCrSy+53K4NSjM7rP4b1 PczQUaML755EIamX+81pdGs=
X-Google-Smtp-Source: APXvYqzHMjLyO3Jal7Bkt7lcBnzxCy4ylmkwQ0YTTR30A78s0/cw/PwLPZAeMXY7KQ35YcvHF4LqNw==
X-Received: by 2002:a0c:ecd0:: with SMTP id o16mr41046132qvq.200.1571199026878;  Tue, 15 Oct 2019 21:10:26 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id g19sm15090704qtb.2.2019.10.15.21.10.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Oct 2019 21:10:26 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-1779279D-CCEA-429A-863D-B5F2AD0B0570
Mime-Version: 1.0 (1.0)
Subject: Re: PIM BFD RFC
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com>
Date: Wed, 16 Oct 2019 00:10:25 -0400
Cc: rtg-bfd WG <rtg-bfd@ietf.org>, xu.benchong@zte.com.cn, mankamis@cisco.com
Content-Transfer-Encoding: 7bit
Message-Id: <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com>
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com> <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/XvI4rnh9mHEZNqaz7BQN3r6hCmE>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 16 Oct 2019 04:10:30 -0000

--Apple-Mail-1779279D-CCEA-429A-863D-B5F2AD0B0570
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable


Greg=20

+ Mankamana and Benchon=20

...from PIM WG & BESS which owns LSM MVPN mLDP / P2MP TE S-PMSI and MI-PMSI.=


We were discussing PIM BFD use case on this BFD WG thread  and  RFC 8562 and=
 RFC 8563 covers strictly L3 VPN LSM ( label switched Multicast) LMDT (label=
ed multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( selective constr=
ained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and not Ethe=
rnet switching LAN based PIM SM BFD.

We have a new draft in the PIM WG PIM DRLB load balancing GDR capability and=
 the draft of hashing of ASM PIM RP hash and ASM and SSM S,G hash load balan=
cing of traffic across both PIM DR/BDR does significantly help with converge=
nce as 50/50 LB split but during failover you still have 50% of the traffic t=
hat still has to reconverge and SPT tree MRIB/MFIB state has to rebuild. =20=



https://tools.ietf.org/html/draft-ietf-pim-drlb-11


So the BFD PIM Draft would register the PIM protocol and in asynchronous mod=
e with echo disabled we can achieve sub millisecond detection time and conve=
rgence during failover.

So I do think we need a PIM BFD Draft.=20

Since this falls between multiple WG but since BFD related this would be und=
er the BFD WG.

I am part of the BFD WG as well as part of PIM and BESS so I can assist in w=
riting the draft if we are all in agreement that this is needed and can work=
 with Mankamana and Benchon as well in creating the draft.

Gyan

Sent from my iPhone

> On Oct 12, 2019, at 12:07 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>=20
> Hi Gyan,
> thank you for your interest in this draft. We've described how RFC 8562 BFD=
 for Multipoint Networks can be used to shorten convergence in PIM-SM. The s=
imilar scenario discussed in draft-ietf-bess-mvpn-fast-failover where p2mp B=
FD is used by tails to detect the failure of the head/root or the multicast t=
ree. If it is required for the head/root to detect a defect of the multicast=
 tree toward a tail, we'll turn to RFC 8563 BFD for Multipoint  Active Tails=
 as in draft-hu-bier-bfd.
> Hope this information would be helpful to you. I always welcome your quest=
ions.
>=20
> Regards,
> Greg
>=20
>> On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra <hayabusagsm@gmail.com> wrote=
:
>> Greg=20
>>=20
>> I saw your draft on PIM BFD use cases but could not find the RFC on PIM B=
FD.
>>=20
>>=20
>> https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html
>>=20
>> Thanks=20
>>=20
>> Gyan
>> Verizon Communications=20
>> Cell-301 502-1347
>>=20
>>=20
>> Sent from my iPhone
>>=20
>>> On Oct 11, 2019, at 9:53 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>>>=20
>>>=20
>>> BFD WG
>>>=20
>>> Anyone know what the RFC or draft for PIM BFD support.
>>>=20
>>> Thank you
>>>=20
>>> Gyan=20
>>> Verizon Communications=20
>>>=20
>>>=20
>>>=20
>>> Sent from my iPhone

--Apple-Mail-1779279D-CCEA-429A-863D-B5F2AD0B0570
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><br></div><div>Greg&nbsp;</div><div><b=
r></div>+ Mankamana and Benchon&nbsp;<div><br></div><div>...from PIM WG &amp=
; BESS which owns LSM MVPN mLDP / P2MP TE S-PMSI and MI-PMSI.<div><br></div>=
<div>We were discussing PIM BFD use case on this BFD WG thread &nbsp;and &nb=
sp;RFC 8562 and RFC 8563 covers strictly L3 VPN LSM ( label switched Multica=
st) LMDT (labeled multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( s=
elective constrained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs=
) and not Ethernet switching LAN based PIM SM BFD.</div><div><br></div><div>=
We have a new draft in the PIM WG PIM DRLB load balancing GDR capability and=
 the draft of hashing of ASM PIM RP hash and ASM and SSM S,G hash load balan=
cing of traffic across both PIM DR/BDR does significantly help with converge=
nce as 50/50 LB split but during failover you still have 50% of the traffic t=
hat still has to reconverge and SPT tree MRIB/MFIB state has to rebuild. &nb=
sp;</div><div><br></div><div><br></div><div><span style=3D"text-decoration: u=
nderline; background-color: rgba(255, 255, 255, 0);"><a href=3D"https://tool=
s.ietf.org/html/draft-ietf-pim-drlb-11">https://tools.ietf.org/html/draft-ie=
tf-pim-drlb-11</a></span></div><div><span style=3D"text-decoration: underlin=
e; background-color: rgba(255, 255, 255, 0);"><br></span></div><div><br></di=
v><div>So the BFD PIM Draft would register the PIM protocol and in asynchron=
ous mode with echo disabled we can achieve sub millisecond detection time an=
d convergence during failover.</div><div><br></div><div>So I do think we nee=
d a PIM BFD Draft.&nbsp;</div><div><br></div><div>Since this falls between m=
ultiple WG but since BFD related this would be under the BFD WG.</div><div><=
br></div><div>I am part of the BFD WG as well as part of PIM and BESS so I c=
an assist in writing the draft if we are all in agreement that this is neede=
d and can work with&nbsp;<span style=3D"background-color: rgba(255, 255, 255=
, 0);">Mankamana and Benchon as well in creating the draft.</span></div><div=
><span style=3D"background-color: rgba(255, 255, 255, 0);"><br></span></div>=
<div><span style=3D"background-color: rgba(255, 255, 255, 0);">Gyan</span></=
div><div><br><div id=3D"AppleMailSignature" dir=3D"ltr">Sent from my iPhone<=
/div><div dir=3D"ltr"><br>On Oct 12, 2019, at 12:07 AM, Greg Mirsky &lt;<a h=
ref=3D"mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<br=
><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr">Hi Gy=
an,<div>thank you for your interest in this draft. We've described how <a hr=
ef=3D"https://datatracker.ietf.org/doc/rfc8562/">RFC 8562 BFD for Multipoint=
 Networks</a>&nbsp;can be used to shorten&nbsp;convergence in PIM-SM. The si=
milar scenario discussed in <a href=3D"https://datatracker.ietf.org/doc/draf=
t-ietf-bess-mvpn-fast-failover/">draft-ietf-bess-mvpn-fast-failover</a>&nbsp=
;where p2mp BFD is used by tails to detect the failure of the head/root or t=
he multicast tree. If it is required for the head/root to detect a defect of=
 the multicast tree toward a tail, we'll turn to <a href=3D"https://datatrac=
ker.ietf.org/doc/rfc8563/">RFC 8563 BFD for Multipoint&nbsp; Active Tails</a=
>&nbsp;as in <a href=3D"https://datatracker.ietf.org/doc/draft-hu-bier-bfd/"=
>draft-hu-bier-bfd</a>.</div><div>Hope this information would be helpful to y=
ou. I always welcome your questions.</div><div><br></div><div>Regards,</div>=
<div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra &lt;<a href=3D"mail=
to:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto">Greg&nbsp;<di=
v><br></div><div>I saw your draft on PIM BFD use cases but could not find th=
e RFC on PIM BFD.</div><div><br></div><div><br></div><div><a href=3D"https:/=
/tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html" target=3D"_bl=
ank">https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html</a=
><br><br>Thanks&nbsp;</div><div><br></div><div>Gyan</div><div>Verizon Commun=
ications&nbsp;</div><div>Cell-301 502-1347</div><div><br></div><div><br><div=
 id=3D"gmail-m_-2027464795359545356AppleMailSignature" dir=3D"ltr">Sent from=
 my iPhone</div><div dir=3D"ltr"><br>On Oct 11, 2019, at 9:53 PM, Gyan Mishr=
a &lt;<a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank">hayabusagsm=
@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D=
"ltr"><span></span><br><span>BFD WG</span><br><span></span><br><span>Anyone k=
now what the RFC or draft for PIM BFD support.</span><br><span></span><br><s=
pan>Thank you</span><br><span></span><br><span>Gyan </span><br><span>Verizon=
 Communications </span><br><span></span><br><span></span><br><span></span><b=
r><span>Sent from my iPhone</span><br></div></blockquote></div></div></block=
quote></div>
</div></blockquote></div></div></body></html>=

--Apple-Mail-1779279D-CCEA-429A-863D-B5F2AD0B0570--


From nobody Tue Oct 15 21:14:28 2019
Return-Path: <hayabusagsm@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 A02F5120868 for <rtg-bfd@ietfa.amsl.com>; Tue, 15 Oct 2019 21:14:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4FY0ThEhz9Da for <rtg-bfd@ietfa.amsl.com>; Tue, 15 Oct 2019 21:14:23 -0700 (PDT)
Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (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 1CE8C120859 for <rtg-bfd@ietf.org>; Tue, 15 Oct 2019 21:14:23 -0700 (PDT)
Received: by mail-qk1-x72c.google.com with SMTP id f16so21485198qkl.9 for <rtg-bfd@ietf.org>; Tue, 15 Oct 2019 21:14:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=95zi5DgAVkzwuCpoVmGu6ugcWBNjxnwj1LcTmAi0XpE=; b=GxPazrTyTNvW3g6xzRTuJv6yGrIXJL/X3FhsEUJbiqolUcRO4ODAFMi4/4FupNy/sZ HonHTD1CqspCUKNSsqP5ytpvNh02i3Ipa8LZcHZn5cOZf2D26T4pjwnn4Gs9wdgSTWb+ +y9aomzQNwQCmmoyUJeFndpqLDT7KqpaJYcU3HCulWh1LCjSsJdcbevThcwYtEry1ZNl R8pvN0cVawpMhcHSptHECNCO9jsACf7a7tjQRKI+Oxr+r9izqJ0fL5GevvvI+7//zFjP 5sgnTsk+T+hw6KTtAAgy5CapVw1rwSOXHR36di95xYnVuSqnu8lWRGvZ47UALzaCeC8E MGxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=95zi5DgAVkzwuCpoVmGu6ugcWBNjxnwj1LcTmAi0XpE=; b=NEtyQ4eTO8Zp07rkkUsH2dAgBdteIKVGgAivARtgz02mTTmkQx1EwjADps6mW+CI3T aj2+RNwZB89fTZUDWx7eBfNCguNUp3mfpvvqEAbMHdF27g924l2F3aAudPysxQzhc9hS 0ctRh1CSnvaZK9pmOqxh/r2leSqFBkUk2EQxQYeM2q36IEfQ4zEz6rLThYuYWHVZfzyH kF9u6Y0uwSaBiOlCGBJ309Jk4qiw36F5R4mrNcv7Mfq6iouLQqnWYnD2yJeZ1iZ2Q/si 3einpyo9hDLKvz4kHY+eVdGfvJckUeO23ziUY1U19lJn8E1njzf3Rx++6QoRGlLdE7nf TLYw==
X-Gm-Message-State: APjAAAVr8Qrqm0mbIpUaLUXx6TeL7WrEgfi48vdRy+PqG44Xra1fzT0v 58GLAfz4tHaeYIDO3AWicqY=
X-Google-Smtp-Source: APXvYqyrVDj2E+dZ3cRn7nVwhyi9yB0mjit9fctSApLfFQj+zUdsxEBB7lxAPdf4Q16QsGykWAlmRg==
X-Received: by 2002:a37:7904:: with SMTP id u4mr38587849qkc.267.1571199261861;  Tue, 15 Oct 2019 21:14:21 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id x26sm10101410qto.21.2019.10.15.21.14.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Oct 2019 21:14:21 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-8D136355-AD13-4E4B-886C-945205C43690
Mime-Version: 1.0 (1.0)
Subject: Re: Working Group Last Call on BFD Authentication Documents (expiresSeptember 13, 2019)
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <201909161028210504433@zte.com.cn>
Date: Wed, 16 Oct 2019 00:14:20 -0400
Cc: santosh.pallagatti@gmail.com, rtg-bfd@ietf.org
Content-Transfer-Encoding: 7bit
Message-Id: <0812E000-1830-4FF5-9EEB-5072F7D83B7C@gmail.com>
References: <201909161028210504433@zte.com.cn>
To: xiao.min2@zte.com.cn
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/iWYp8LXu4NumXEKGHqyqw8QH1og>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 16 Oct 2019 04:14:27 -0000

--Apple-Mail-8D136355-AD13-4E4B-886C-945205C43690
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable


I support all 3 drafts as they are useful security enhancements to BFD.

Thank you=20


Gyan Mishra=20
IT Network Engineering & Technology=20
Verizon Communications Inc. (VZ)
13101 Columbia Pike FDC1 3rd Floor
Silver Spring, MD 20904
United States
Phone: 301 502-1347
Email: gyan.s.mishra@verizon.com
www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT

Sent from my iPhone

> On Sep 15, 2019, at 10:28 PM, <xiao.min2@zte.com.cn> <xiao.min2@zte.com.cn=
> wrote:
>=20
> Hi all,
>=20
>=20
>=20
> I support all the three drafts to be published. They're useful enhancement=
s to base BFD protocol, short and well-written.
>=20
>=20
>=20
> BRs,
>=20
> Xiao Min
>=20
> =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6
> =E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9ASantoshPK <santosh.pallagatti@gmail.co=
m>
> =E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9AAshesh Mishra <mishra.ashesh@outlook.c=
om>;
> =E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9Artg-bfd@ietf.org <rtg-bfd@ietf.org>;
> =E6=97=A5 =E6=9C=9F =EF=BC=9A2019=E5=B9=B409=E6=9C=8813=E6=97=A5 01:10
> =E4=B8=BB =E9=A2=98 =EF=BC=9ARe: Working Group Last Call on BFD Authentica=
tion Documents (expiresSeptember 13, 2019)
> I support all three documents.=20
>=20
>> On Wed, Sep 11, 2019 at 9:22 AM Ashesh Mishra <mishra.ashesh@outlook.com>=
 wrote:
>> As author, I support all three drafts.=20
>>=20
>> On Sep 10, 2019, at 7:13 PM, Manav Bhatia <manavbhatia@gmail.com> wrote:
>>=20
>> I support all 3 documents.
>>=20
>>> On Tue, Aug 27, 2019 at 8:45 PM Jeffrey Haas <jhaas@pfrc.org> wrote:
>>> Working Group,
>>>=20
>>> As we discussed in Montreal at IETF-105, the last hang up on progressing=
 the
>>> authentication documents (thread copied below) was concerns on the IPR
>>> against them.
>>>=20
>>> The holder of the IPR believes their discloures are consistent with prio=
r
>>> IPR posted against the BFD suite of published RFCs.o
>>>=20
>>> We are thus proceeding with the Working Group Last Call for these docume=
nts....
>>> You are encouraged to provide technical feedback for the contents of the=

>>> documents, which addresses providing stronger authentication on the BFD
>>> protocol. =20
>>>=20
>>> Please indicate whether you believe these documents should be advanced t=
o
>>> the IESG for publication as RFCs.
>>>=20
>>> -- Jeff and Reshad
>>>=20
>>>=20
>>> On Tue, Jul 02, 2019 at 02:37:15PM -0400, Jeffrey Haas wrote:
>>> > Working Group,
>>> >=20
>>> > A followup on this item.
>>> >=20
>>> > Currently, the status is identical to that which was last posted.  Mah=
esh
>>> > did make contact with Ciena IPR holders regarding the state of the lic=
ense.
>>> > It is their belief that their disclosure is consistent with similar IP=
R
>>> > filed against BFD.  Citing two similar ones:
>>> >=20
>>> > https://datatracker.ietf.org/ipr/516/
>>> > https://datatracker.ietf.org/ipr/1419/
>>> >=20
>>> > It also appears to be their belief that the current wording doesn't re=
quire
>>> > that a license fee is due.  However, this is private commentary.
>>> >=20
>>> > At this point, my recommendation to the working group is we decide if w=
e'll
>>> > proceed with the publication process.  Let's use this time prior to IE=
TF 105
>>> > to discuss any pending issues on these documents.
>>> >=20
>>> > -- Jeff
>>> >=20
>>> > On Sat, Feb 16, 2019 at 12:07:40PM -0500, Jeffrey Haas wrote:
>>> > > Working Group,
>>> > >=20
>>> > > On March 28, 2018, we started Working Group Last Call on the followi=
ng document
>>> > > bundle:
>>> > >=20
>>> > >   draft-ietf-bfd-secure-sequence-numbers
>>> > >   draft-ietf-bfd-optimizing-authentication
>>> > >   draft-ietf-bfd-stability
>>> > >=20
>>> > > The same day, Mahesh Jethanandani acknowledged there was pending IPR=

>>> > > declarations against these drafts.  An IPR declaration was finally p=
osted on
>>> > > November 1, 2018.  In particular, it notes a patent.  The licenseing=
 is
>>> > > RAND. =20
>>> > >=20
>>> > > https://datatracker.ietf.org/ipr/3328/
>>> > >=20
>>> > > In the time since the WGLC was requested, there were a number of tec=
hnical
>>> > > comments made on these drafts.  It's my belief that all substantial
>>> > > technical comments had been addressed in the last posted version of t=
hese
>>> > > documents.  Note that there was one lingering comment about Yang
>>> > > considerations for the BFD module with regard to enabling this optim=
ized
>>> > > authentication mode which can be dealt with separably.
>>> > >=20
>>> > > The chairs did not carry out a further consensus call to ensure that=
 there
>>> > > are no further outstanding technical issues.
>>> > >=20
>>> > > On November 21, Greg Mirsky indicated an objection to progressing th=
e
>>> > > document due to late disclosure.
>>> > >=20
>>> > > https://mailarchive.ietf.org/arch/msg/rtg-bfd/u8rvWwvDWRKI3jseGHecAB=
9WtDo
>>> > >=20
>>> > > Since we are a little over a month prior to the upcoming IETF 104, t=
his
>>> > > seems a good time to try to decide how the Working Group shall finis=
h this
>>> > > work.  Since we are meeting in Prague, this may progress to micropho=
ne
>>> > > conversation.
>>> > >=20
>>> > > For the moment, the chairs' perceived status of the documents are:
>>> > > - No pending technical issues with the documents with one known issu=
e.
>>> > > - Concerns over late disclosure of IPR.
>>> > > - No solid consensus from the Working Group that we're ready to proc=
eed.
>>> > >   This part may be covered by a future consensus call, but let's hea=
r list
>>> > >   discussion first.
>>> > >=20
>>> > > -- Jeff
>>>=20
>=20
>=20

--Apple-Mail-8D136355-AD13-4E4B-886C-945205C43690
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><br></div>I support all 3 drafts as th=
ey are useful security enhancements to BFD.<div><br></div><div>Thank you&nbs=
p;<br><div><br></div><div><br><div><p class=3D"MsoNormal" style=3D"margin: 0=
cm 0cm 0.0001pt;"><span style=3D"background-color: rgba(255, 255, 255, 0);">=
Gyan Mishra&nbsp;<o:p></o:p></span></p></div><div><p class=3D"MsoNormal" sty=
le=3D"margin: 0cm 0cm 0.0001pt;"><span style=3D"background-color: rgba(255, 2=
55, 255, 0);">IT Network Engineering &amp; Technology&nbsp;<o:p></o:p></span=
></p><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt;"><span style=3D=
"background-color: rgba(255, 255, 255, 0);">Verizon Communications&nbsp;Inc.=
 (VZ)<o:p></o:p></span></p><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt;"><font color=3D"#000000"><span style=3D"caret-color: rgb(0, 0, 0); b=
ackground-color: rgba(255, 255, 255, 0);"><a href=3D"https://www.google.com/=
maps/search/13101+Columbia+Pike?entry=3Dgmail&amp;source=3Dg">13101 Columbia=
 Pike</a>&nbsp;FDC1 3rd Floor<o:p></o:p></span></font></p><p class=3D"MsoNor=
mal" style=3D"margin: 0cm 0cm 0.0001pt;"><font color=3D"#000000"><span style=
=3D"caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"><a=
 href=3D"x-apple-data-detectors://4/0" dir=3D"ltr" x-apple-data-detectors=3D=
"true" x-apple-data-detectors-type=3D"address" x-apple-data-detectors-result=
=3D"4/0" style=3D"text-decoration-color: rgba(0, 0, 0, 0.258824);">Silver Sp=
ring, MD 20904</a><o:p></o:p></span></font></p><p class=3D"MsoNormal" style=3D=
"margin: 0cm 0cm 0.0001pt;"><font color=3D"#000000"><span style=3D"caret-col=
or: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"><a href=3D"x-ap=
ple-data-detectors://4/0" dir=3D"ltr" x-apple-data-detectors=3D"true" x-appl=
e-data-detectors-type=3D"address" x-apple-data-detectors-result=3D"4/0" styl=
e=3D"text-decoration-color: rgba(0, 0, 0, 0.258824);">United States</a><o:p>=
</o:p></span></font></p><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.00=
01pt;"><span style=3D"background-color: rgba(255, 255, 255, 0);">Phone:&nbsp=
;<a href=3D"tel:301%20502-1347" target=3D"_blank">301 502-1347</a><o:p></o:p=
></span></p><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt;"><span=
 style=3D"background-color: rgba(255, 255, 255, 0);">Email:&nbsp;<a href=3D"=
mailto:gyan.s.mishra@verizon.com" target=3D"_blank">gyan.s.mishra@verizon.co=
m</a><o:p></o:p></span></p><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt;"><font color=3D"#000000" style=3D"caret-color: rgb(0, 0, 0); backgr=
ound-color: rgba(255, 255, 255, 0);"><a href=3D"http://www.linkedin.com/in/G=
YAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT" target=3D"_blank" style=3D"caret-color: r=
gb(0, 0, 0); background-color: rgba(255, 255, 255, 0);">www.linkedin.com/in/=
GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT</a></font></p><p class=3D"MsoNormal" styl=
e=3D"margin: 0cm 0cm 0.0001pt;"><br></p></div><div id=3D"AppleMailSignature"=
 dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On Sep 15, 2019, a=
t 10:28 PM, &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn=
</a>&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a=
>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div cl=
ass=3D"zcontentRow"><p style=3D"font-size:14px;font-family:arial;">Hi all,<b=
r></p><p style=3D"font-size:14px;font-family:arial;"><br></p><p style=3D"fon=
t-size:14px;font-family:arial;">I support all the three drafts to be publish=
ed. They're useful enhancements to base BFD protocol, short and well-written=
.</p><p style=3D"font-size:14px;font-family:arial;"><br></p><p style=3D"font=
-size:14px;font-family:arial;">BRs,</p><p style=3D"font-size:14px;font-famil=
y:arial;">Xiao Min</p><div class=3D"zMailSign" unonamech=3D"=E8=82=96=E6=95=8F=
10093570" unonameen=3D"xiaomin10093570"><div class=3D"zMailSignContent"><div=
></div></div></div><div class=3D"zMailFrom"></div><div><div class=3D"zhistor=
yRow" style=3D"display:block"><div class=3D"zhistoryDes" style=3D"width: 100=
%; height: 28px; line-height: 28px; background-color: #E0E5E9; color: #1388FF=
; text-align: center;" language-data=3D"HistoryOrgTxt">=E5=8E=9F=E5=A7=8B=E9=
=82=AE=E4=BB=B6</div><div id=3D"zwriteHistoryContainer"><div class=3D"contro=
l-group zhistoryPanel"><div class=3D"zhistoryHeader" style=3D"padding: 8px; b=
ackground-color: #F5F6F8;"><div><strong language-data=3D"HistorySenderTxt">=E5=
=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span class=3D"zreadUserName">Sant=
oshPK &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com">santosh.pallagatti=
@gmail.com</a>&gt;</span></div><div><strong language-data=3D"HistoryTOTxt">=E6=
=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A</strong><span class=3D"zreadUserName" styl=
e=3D"display: inline;">Ashesh Mishra &lt;<a href=3D"mailto:mishra.ashesh@out=
look.com">mishra.ashesh@outlook.com</a>&gt;;</span></div><div><strong langua=
ge-data=3D"HistoryCCTxt">=E6=8A=84=E9=80=81=E4=BA=BA=EF=BC=9A</strong><span c=
lass=3D"zreadUserName" style=3D"display: inline;"><a href=3D"mailto:rtg-bfd@=
ietf.org">rtg-bfd@ietf.org</a> &lt;<a href=3D"mailto:rtg-bfd@ietf.org">rtg-b=
fd@ietf.org</a>&gt;;</span></div><div><strong language-data=3D"HistoryDateTx=
t">=E6=97=A5 =E6=9C=9F =EF=BC=9A</strong><span class=3D"">2019=E5=B9=B409=E6=
=9C=8813=E6=97=A5 01:10</span></div><div><strong language-data=3D"HistorySub=
jectTxt">=E4=B8=BB =E9=A2=98 =EF=BC=9A</strong><span class=3D"zreadTitle"><s=
trong>Re: Working Group Last Call on BFD Authentication Documents (expiresSe=
ptember 13, 2019)</strong></span></div></div><div zmailbusiness=3D"businessE=
xternal"></div><div class=3D"zhistoryContent"><div><div dir=3D"ltr">I suppor=
t all three documents.&nbsp;</div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Wed, Sep 11, 2019 at 9:22 AM Ashesh Mishra &lt=
;<a href=3D"mailto:mishra.ashesh@outlook.com" target=3D"_blank">mishra.ashes=
h@outlook.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr">As auth=
or, I support all three drafts.&nbsp;</div><div dir=3D"ltr"><br>On Sep 10, 2=
019, at 7:13 PM, Manav Bhatia &lt;<a href=3D"mailto:manavbhatia@gmail.com" t=
arget=3D"_blank">manavbhatia@gmail.com</a>&gt; wrote:<br><br></div><div dir=3D=
"ltr"><div dir=3D"ltr">I support all 3 documents.</div><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 27, 2019 at 8:45=
 PM Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.org" target=3D"_blank">jha=
as@pfrc.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">Working Group,<br><br>As we discussed in Montreal at IETF-105, the la=
st hang up on progressing the<br>authentication documents (thread copied bel=
ow) was concerns on the IPR<br>against them.<br><br>The holder of the IPR be=
lieves their discloures are consistent with prior<br>IPR posted against the B=
FD suite of published RFCs.o<br><br>We are thus proceeding with the Working G=
roup Last Call for these documents....<br>You are encouraged to provide tech=
nical feedback for the contents of the<br>documents, which addresses providi=
ng stronger authentication on the BFD<br>protocol.&nbsp; <br><br>Please indi=
cate whether you believe these documents should be advanced to<br>the IESG f=
or publication as RFCs.<br><br>-- Jeff and Reshad<br><br><br>On Tue, Jul 02,=
 2019 at 02:37:15PM -0400, Jeffrey Haas wrote:<br>&gt; Working Group,<br>&gt=
; <br>&gt; A followup on this item.<br>&gt; <br>&gt; Currently, the status i=
s identical to that which was last posted.&nbsp; Mahesh<br>&gt; did make con=
tact with Ciena IPR holders regarding the state of the license.<br>&gt; It i=
s their belief that their disclosure is consistent with similar IPR<br>&gt; f=
iled against BFD.&nbsp; Citing two similar ones:<br>&gt; <br>&gt; <a href=3D=
"https://datatracker.ietf.org/ipr/516/" rel=3D"noreferrer" target=3D"_blank"=
>https://datatracker.ietf.org/ipr/516/</a><br>&gt; <a href=3D"https://datatr=
acker.ietf.org/ipr/1419/" rel=3D"noreferrer" target=3D"_blank">https://datat=
racker.ietf.org/ipr/1419/</a><br>&gt; <br>&gt; It also appears to be their b=
elief that the current wording doesn't require<br>&gt; that a license fee is=
 due.&nbsp; However, this is private commentary.<br>&gt; <br>&gt; At this po=
int, my recommendation to the working group is we decide if we'll<br>&gt; pr=
oceed with the publication process.&nbsp; Let's use this time prior to IETF 1=
05<br>&gt; to discuss any pending issues on these documents.<br>&gt; <br>&gt=
; -- Jeff<br>&gt; <br>&gt; On Sat, Feb 16, 2019 at 12:07:40PM -0500, Jeffrey=
 Haas wrote:<br>&gt; &gt; Working Group,<br>&gt; &gt; <br>&gt; &gt; On March=
 28, 2018, we started Working Group Last Call on the following document<br>&=
gt; &gt; bundle:<br>&gt; &gt; <br>&gt; &gt;&nbsp; &nbsp;draft-ietf-bfd-secur=
e-sequence-numbers<br>&gt; &gt;&nbsp; &nbsp;draft-ietf-bfd-optimizing-authen=
tication<br>&gt; &gt;&nbsp; &nbsp;draft-ietf-bfd-stability<br>&gt; &gt; <br>=
&gt; &gt; The same day, Mahesh Jethanandani acknowledged there was pending I=
PR<br>&gt; &gt; declarations against these drafts.&nbsp; An IPR declaration w=
as finally posted on<br>&gt; &gt; November 1, 2018.&nbsp; In particular, it n=
otes a patent.&nbsp; The licenseing is<br>&gt; &gt; RAND.&nbsp; <br>&gt; &gt=
; <br>&gt; &gt; <a href=3D"https://datatracker.ietf.org/ipr/3328/" rel=3D"no=
referrer" target=3D"_blank">https://datatracker.ietf.org/ipr/3328/</a><br>&g=
t; &gt; <br>&gt; &gt; In the time since the WGLC was requested, there were a=
 number of technical<br>&gt; &gt; comments made on these drafts.&nbsp; It's m=
y belief that all substantial<br>&gt; &gt; technical comments had been addre=
ssed in the last posted version of these<br>&gt; &gt; documents.&nbsp; Note t=
hat there was one lingering comment about Yang<br>&gt; &gt; considerations f=
or the BFD module with regard to enabling this optimized<br>&gt; &gt; authen=
tication mode which can be dealt with separably.<br>&gt; &gt; <br>&gt; &gt; T=
he chairs did not carry out a further consensus call to ensure that there<br=
>&gt; &gt; are no further outstanding technical issues.<br>&gt; &gt; <br>&gt=
; &gt; On November 21, Greg Mirsky indicated an objection to progressing the=
<br>&gt; &gt; document due to late disclosure.<br>&gt; &gt; <br>&gt; &gt; <a=
 href=3D"https://mailarchive.ietf.org/arch/msg/rtg-bfd/u8rvWwvDWRKI3jseGHecA=
B9WtDo" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.org/ar=
ch/msg/rtg-bfd/u8rvWwvDWRKI3jseGHecAB9WtDo</a><br>&gt; &gt; <br>&gt; &gt; Si=
nce we are a little over a month prior to the upcoming IETF 104, this<br>&gt=
; &gt; seems a good time to try to decide how the Working Group shall finish=
 this<br>&gt; &gt; work.&nbsp; Since we are meeting in Prague, this may prog=
ress to microphone<br>&gt; &gt; conversation.<br>&gt; &gt; <br>&gt; &gt; For=
 the moment, the chairs' perceived status of the documents are:<br>&gt; &gt;=
 - No pending technical issues with the documents with one known issue.<br>&=
gt; &gt; - Concerns over late disclosure of IPR.<br>&gt; &gt; - No solid con=
sensus from the Working Group that we're ready to proceed.<br>&gt; &gt;&nbsp=
; &nbsp;This part may be covered by a future consensus call, but let's hear l=
ist<br>&gt; &gt;&nbsp; &nbsp;discussion first.<br>&gt; &gt; <br>&gt; &gt; --=
 Jeff<br><br></blockquote></div></div></div></blockquote></div></div></div><=
/div></div></div></div><p><br></p></div></div></blockquote></div></div></bod=
y></html>=

--Apple-Mail-8D136355-AD13-4E4B-886C-945205C43690--


From nobody Tue Oct 15 21:47:01 2019
Return-Path: <hayabusagsm@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 50B5912006F for <rtg-bfd@ietfa.amsl.com>; Tue, 15 Oct 2019 21:47:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6HctnJacBelR for <rtg-bfd@ietfa.amsl.com>; Tue, 15 Oct 2019 21:46:58 -0700 (PDT)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 C9872120090 for <rtg-bfd@ietf.org>; Tue, 15 Oct 2019 21:46:57 -0700 (PDT)
Received: by mail-qk1-x72b.google.com with SMTP id w2so21560840qkf.2 for <rtg-bfd@ietf.org>; Tue, 15 Oct 2019 21:46:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=z/Thy27Ka9fWGBXIscck/Ot8oOKxP1/ESYMWYP7TrWE=; b=FnHAehXETOwrPvM6PK4WxADQ5dNhlRnW84ke1C7fazBaAmi+y0ID41FvFUUr+yNfGE rvK4auFBBUYAaHQTH/Lf7a4aD/U957/oQbfxq4R/83ow08RyCPuIST3K094Bcp9z9E+y qU29q5LIquYINrRYglXhaYWFi0gwCGvNcm0K4NNJO5rf5NRTB2K+xgzEZT7Z+SeK2dOG liz1fQ1NGMTSl88ex9olINUtfDVtVEmjO3Uq+/Io72GuAoK3LbQ0ynsTLae2GVDGOhIW vDEqz2H51NHJjIOgigzH6T8XhwzCUCI1kGqqCUcesJNWNUZd6h4abBCmCebuxMBCwDOm +yiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=z/Thy27Ka9fWGBXIscck/Ot8oOKxP1/ESYMWYP7TrWE=; b=NZY8l3+OFDYvygDTO9FnskRRxFoXiT0m+xQ1Dfm8beTLoh0kWyuu7dx8buS6mitbUf bav3u7RQHjrCAKGOI/MkYXwrDCf4c1Hy3HbChnwY5772w1HGNkofq9O1kzhMhvZvJ3TO s3vUrGAGVi9KmzdzXbIF5STPNsO0oGIFAJQigkMu91VHMEgxg0ClgkITLzr8lsyhJE27 9hG24J6nRvmrEbN6+7U/249O1eM5CpXSRmajRyvn0+UcEcbCkr16nw551Rs9vVEVCjbz QP7N9oRLLz9OLGKHWZVOGR+MZlIRpqGuPG3gLV/CkqNQUcvNuGH1HYo59scKPlF80JuZ CPpw==
X-Gm-Message-State: APjAAAW11vezwtzYWHcL/6hDUCcNlD4R1czUvyqDuiP5n16a3swawjMs lzmKJyQIQxdTcLhN1CYbKzw=
X-Google-Smtp-Source: APXvYqyPvmKREcQHVjoVTPIxyUQU3ZbrkNRbiAJzP+ONZ8Z1nz2awbx/8rvRKpS74KoIRSeb4a9Z0Q==
X-Received: by 2002:a37:98c2:: with SMTP id a185mr40095127qke.438.1571201216451;  Tue, 15 Oct 2019 21:46:56 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id q47sm16886749qtq.95.2019.10.15.21.46.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Oct 2019 21:46:51 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
Subject: Re: WGLC for draft-ietf-bfd-large-packets
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <BYAPR11MB3638ED339AE8B1D29A84D773C19E0@BYAPR11MB3638.namprd11.prod.outlook.com>
Date: Wed, 16 Oct 2019 00:46:51 -0400
Cc: Jeffrey Haas <jhaas@pfrc.org>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <0B99493B-28C0-4BA3-BEAA-629B34DE1063@gmail.com>
References: <29C6F22D-AC57-446C-8013-408C4E28A94A@pfrc.org> <BYAPR11MB36384BA8A940618DA9FC3F76C18E0@BYAPR11MB3638.namprd11.prod.outlook.com> <20190918152817.GA20672@pfrc.org> <MN2PR11MB3647316C13CAA5EBD4531B06C1890@MN2PR11MB3647.namprd11.prod.outlook.com> <20190919020128.GB20672@pfrc.org> <BYAPR11MB3638E358EF9CE34818ECD010C1890@BYAPR11MB3638.namprd11.prod.outlook.com> <D95235B0-9917-4C06-97E6-1181BFF6F7CC@pfrc.org> <BYAPR11MB36383D1DF70CFA399BFF6E59C1840@BYAPR11MB3638.namprd11.prod.outlook.com> <20190926194948.GA22700@pfrc.org> <BYAPR11MB36386BB42047D9FD46F17E9BC1810@BYAPR11MB3638.namprd11.prod.outlook.com> <20191003201253.GB28365@pfrc.org> <BYAPR11MB3638ED339AE8B1D29A84D773C19E0@BYAPR11MB3638.namprd11.prod.outlook.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/73eL9HTkFLcMA1eO3Mjtj-8M5uo>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 16 Oct 2019 04:47:00 -0000

In-line comment
Sent from my iPhone

> On Oct 3, 2019, at 8:02 PM, Les Ginsberg (ginsberg) <ginsberg@cisco.com> w=
rote:
>=20
> Jeff -
>=20
> For some reason this is proving to be harder than I think it should be.
>=20
> I keep thinking I am being transparent - yet you keep reading "ulterior mo=
tives" into what I say.
> There are no ulterior motives.
>=20
> Let me try again...inline...
>=20
>> -----Original Message-----
>> From: Jeffrey Haas <jhaas@pfrc.org>
>> Sent: Thursday, October 03, 2019 1:13 PM
>> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
>> Cc: Ketan Talaulikar (ketant) <ketant@cisco.com>; Reshad Rahman
>> (rrahman) <rrahman@cisco.com>; rtg-bfd@ietf.org
>> Subject: Re: WGLC for draft-ietf-bfd-large-packets
>>=20
>> Les,
>>=20
>> On Fri, Sep 27, 2019 at 09:14:08PM +0000, Les Ginsberg (ginsberg) wrote:
>>>> The primary reason this is a "may" in the non-RFC 2119 sense is that ou=
r
>>>> experience also suggests that when the scaling impacts are primarily pp=
s
>>>> rather than bps that this feature will likely have no major impact on
>>>> implementations beyond your valid concerns about exercising bugs.
>>>>=20
>>>> I suspect had this not been mentioned at all, you would have been
>> happier.
>>>> But you're not the target audience for this weak caveat.
>>>=20
>>> [Les:] I am not opposed to a discussion of potential issues in the draft=
 -
>>> rather I am encouraging it. But the current text isn't really on the mar=
k
>>> as far as potential issues - and we seem to agree on that. It also
>>> suggests lengthening detection time to compensate - which I think is not=

>>> at all what you want to suggest as it diminishes the value of the
>>> extension. It also isn't likely to address a real problem.
>>=20
>> I think what I'm seeing from you is roughly:
>> - Note that larger MTUs may have impact on some implementations for BFD
>>  throughput.
>> - And simply stop there.
> [Les:] What I would like to see discussed are points "a" and "b" below.
> This is a section on deployment issues - not a normative part of the spec.=

>=20
>>> For me, the potential issues are:
>>>=20
>>> a)Some BFD implementations might not be able to handle MTU sized BFD
>>> packets - not because of performance - but because they did not expect
>> BFD
>>> packets to be full size and therefore might have issues passing a large
>>> packet through the local processing engine.
>>=20
>> In such cases, the BFD session wouldn't be able to come up.  Are you
>> picturing a problem more dire than that?
>=20
> [Les:] No. Again, as this is a discussion of deployment considerations I s=
ee this as an aid to indicate what problems may be seen.
> I am not asking you to "fix" the extension to overcome this.
>=20
>>> b)Accepted MTU is impacted by encapsulations and what layer is being
>>> considered (L2 or L3). And oftentimes link MTUs do not match on both
>> ends
>>> ("shudder"), so you might end up with unidirectional connectivity.
>>=20
>> Did you mean for BFD or more in the general sense?
>=20
> [Les:] It is a problem in the general sense, but it is relevant here becau=
se the extension proposes to send large packets. Absent that, MTU mismatches=
 would be very unlikely to affect BFD since the BFD packet size is small.
>=20
>>=20
>> For BFD, if you have one side testing for large MTU but not the other, we=

>> can still have a Up BFD session with possible packet drop for large packe=
ts
>> on the opposite side.  But there's the chance in some paths that MTU may b=
e
>> unidirectionally different - e.g. satellite down vs. land up.[1]
> In such cases, configuring BFD large on both sides would be the right
>> answer.  But it's also possible that large packets may only need to be
>> unidirectionally delivered.
>=20
> [Les:] I agree - and I think it is valid to use the extension unidirection=
ally in such cases.
>=20
>>=20
>>> I
>>> appreciate that this is exactly the problem that the extensions are
>>> designed to detect. I am just asking that these issues be discussed more=

>>> explicitly as an aid to the implementor. If that also makes Transports A=
Ds
>>> happier that is a side benefit - but that's not my motivation.
>>=20
>> We're happy to have that in the document.
>=20
> [Les:] Great!!
>=20
>>>>> What might be better?
>>>>>=20
>>>>> 1)Some statement that MTU isn't necessarily a consistent value for all=

>>>>> systems connected to an interface - which can impact the results when
>> large
>>>>> BFD packets are used. Implementations might then want to consider
>>>>> supporting "bfd-mtu" configuration and/or iterating across a range of
>> packet
>>>>> sizes to determine what works and what doesn't.
>>>>=20
>>>> I'm not clear what you intend by this statement.
>>>>=20
>>>> Are you asking that we emphasize the use case in a different way?  The
>>>> Introduction currently states:
>>>>  "However,
>>>>   some applications may require that the Path MTU [RFC1191] between
>>>>   those two systems meets a certain minimum criteria.  When the Path
>>>>   MTU decreases below the minimum threshold, those applications may
>>>>   wish to consider the path unusable."
>>>>=20
>>>> I'm also unclear what "Implementations" may refer to here.  BFD?  An
>>>> arbitrary user application?  If the latter, the application may not hav=
e
>>>> strict control over the generation of a given PDU size; e.g. TCP
>>>> applications.
>>>=20
>>> [Les:] I am talking about BFD implementations.
>>> I suppose one can imagine each BFD client requesting a certain MTU value=
 -
>>> but that wouldn't be my choice.
>>=20
>> BFD conversations happen between pairs of devices.  In the case that you
>> have multiple devices connected to a network segment, each conversation
>> could (and may intentionally) have different properties.
>>=20
>> An easy example of this is two devices running an IGP may want fast failu=
re
>> and two other devices running BGP may be happy with just under second-
>> level
>> failure.
>> So too could some device decide that it cares about bi-directional
>> path MTU while the others may not.
>=20
> [Les:] I agree. My point was BFD sessions are requested by clients (such a=
s a routing protocol). That client may/may not care about MTU e.g., a routin=
g protocol may not use MTU sized packets.
> But if the goal is to validate that MTU sized data traffic can successfull=
y be sent then "someone" has to enable that. And I would argue that the most=
 logical place to enable the feature is under BFD itself since a routing pro=
tocol (BGP/OSPF) won't necessarily care about MTU.
> Since you are speaking at the "device" level (not BFD client level) I thin=
k we are in agreement.
>=20
>> Given prior BFD documents' lack of discussion about such multi-access
>> network considerations, I'm not sure it's in character to have it just fo=
r
>> such a case, if that's what you're concerned with.
>>=20
>>> I would think the value we want is really the maximum L3 payload that th=
e
>>> link is intended to support - which should be independent of the BFD
>>> client. This might be larger than any client actually uses - but that
>>> seems like a good thing.
>>=20
>> In this case we have actual existence proof of desired behavior.  The lin=
ks
>> may be 9k but the user cares only about 1500 bytes end to end. If 1500 by=
tes
>> for BFD large works but 9k doesn't, we've not tested what the user actual=
ly
>> desired.
>=20
> [Les:] This is fine. This is consistent with my suggestion that an impleme=
ntation supports a "bfd-mtu" knob. This value can be <=3D link_mtu.
>=20
>    Les

[Gyan] As far as routing protocols go OSPF does MTU check which has to match=
 or the neighbor will not establish and that is during the initial exchange.=
  BGP does not have an MTU check however pmtud is generally enabled by defau=
lt so the MSS should change from default 560 to 1460 on 1500 MTU interfaces a=
nd higher on jumbo enabled interfaces but still an MTU mismatch will not pre=
vent the neighbor from coming up.  ISIS also check MTU which has to match as=
 well or the neighbor will not establish. I think this draft is very useful i=
n testing the large jumbo packets throughout bidirectional state with the in=
terface MTU size used in the control packets instead of the default smaller p=
ackets which should detect MTU mismatch on point to point links and asynchro=
nous mode or even echo mode won=E2=80=99t bring routing protocol up with the=
 mismatch since now the larger jumbo configured interface MTU is used in the=
 control packets.
>>=20
>> -- Jeff
>=20


From nobody Wed Oct 16 16:29:30 2019
Return-Path: <hayabusagsm@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 B41B6120086 for <rtg-bfd@ietfa.amsl.com>; Wed, 16 Oct 2019 16:29:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B-AwwJyuW-i5 for <rtg-bfd@ietfa.amsl.com>; Wed, 16 Oct 2019 16:29:25 -0700 (PDT)
Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (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 0B5CE120045 for <rtg-bfd@ietf.org>; Wed, 16 Oct 2019 16:29:25 -0700 (PDT)
Received: by mail-io1-xd31.google.com with SMTP id a1so666262ioc.6 for <rtg-bfd@ietf.org>; Wed, 16 Oct 2019 16:29:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=j1vvb/+iJeznrvE9MjYP8zud9/YyXa0tn/q/h5+j1f8=; b=M6K2QMlBIwtYn5UFmG9p+qW5t6ok4sWeKC1Gxzr8Gt/MHxSb0cYInQ6AWEj8cF7TWR hvAtM69bjZngZpHeK/uCy+UAOloM/IWVxyxvWEO+oYoCQw7yrLV9Zu/PunovijXSyX6O DSvTnKHUrLYYRDcxVMv9zJnC99PJWQURGz6x4hE2NUk0DSUcrh7/w9ns+5u8sLEoLUmx VsqlmSYuRqpi3q/gS0OJraB5gp9ghfcFG7tv5GUR9nqSUP8XpKMS9SZlBAzDRUii7Syd UPueNNRGX+xzStDGtNkgGmtqFBPnQ+dYtW1f1o20PmZJCcKuNYM+VhGmJ0m1TwGXpDZm 8a/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=j1vvb/+iJeznrvE9MjYP8zud9/YyXa0tn/q/h5+j1f8=; b=nMSINDh1gJ07awHuYZsv6MSPiwxdUNOsdr0HM61GGgZheJrpAaCtmqIMBkcyb9pmzY w6Jaibq/CXZa05SHocVqR9DLG0l7eExK+dzq7yrJBudCNc0mm4HQ6aaZZgQGhPSQan/u MoMuDxEY536+BZHyArhTja+F/Wo/+5tTBcez3bYpvLirpzdGGoWvwcvM8CEOUoKX0iM/ UJ11sbzgln75zrRVHvZG+CdBgZIpwYhClFncD2DJvyU1iBUneZ0o1vBDiJXHWVBkSDDq tM1H3DhlTntuBNzqoJkx7x6ZGlQEtrS2OxkJuzbk5wjuukX7iDwSFm7TBypIFu1bEObP 8SRg==
X-Gm-Message-State: APjAAAWZQlQPQ+U+ksqxdzjsiFXXL5c7TRX8QT0+uNYZ4hX0J/idWJ6r ZJ4NVG/PjIPbVxUP3DZp41tmW+GxxBRTbrfa+tU=
X-Google-Smtp-Source: APXvYqwg0l6L1VzpcClL2HfmLTsp/LQGYWCtOW/eMpiutqE2I1w1c5pC1RI6t8urtmoNfosA1IvjZ5OZaD7DPYBlvhg=
X-Received: by 2002:a02:92c9:: with SMTP id c9mr580688jah.0.1571268563877; Wed, 16 Oct 2019 16:29:23 -0700 (PDT)
MIME-Version: 1.0
References: <29C6F22D-AC57-446C-8013-408C4E28A94A@pfrc.org> <BYAPR11MB36384BA8A940618DA9FC3F76C18E0@BYAPR11MB3638.namprd11.prod.outlook.com> <20190918152817.GA20672@pfrc.org> <MN2PR11MB3647316C13CAA5EBD4531B06C1890@MN2PR11MB3647.namprd11.prod.outlook.com> <20190919020128.GB20672@pfrc.org> <BYAPR11MB3638E358EF9CE34818ECD010C1890@BYAPR11MB3638.namprd11.prod.outlook.com> <D95235B0-9917-4C06-97E6-1181BFF6F7CC@pfrc.org> <BYAPR11MB36383D1DF70CFA399BFF6E59C1840@BYAPR11MB3638.namprd11.prod.outlook.com> <20190926194948.GA22700@pfrc.org> <BYAPR11MB36386BB42047D9FD46F17E9BC1810@BYAPR11MB3638.namprd11.prod.outlook.com> <20191003201253.GB28365@pfrc.org> <BYAPR11MB3638ED339AE8B1D29A84D773C19E0@BYAPR11MB3638.namprd11.prod.outlook.com> <0B99493B-28C0-4BA3-BEAA-629B34DE1063@gmail.com>
In-Reply-To: <0B99493B-28C0-4BA3-BEAA-629B34DE1063@gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 16 Oct 2019 19:29:12 -0400
Message-ID: <CABNhwV08gsSRNKMpZr0j1tuueujUov-6MSOy7Yvdpme=Cd88kQ@mail.gmail.com>
Subject: Re: WGLC for draft-ietf-bfd-large-packets
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: Jeffrey Haas <jhaas@pfrc.org>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>,  "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000098c80205950f7879"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/MY6IUolS-5QVojG_jEekdb1_jfo>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 16 Oct 2019 23:29:29 -0000

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

All,

I support this draft as I think this would be very useful for IPv6 use
cases where EH headers are utilized excessively such as for an SRv6 use
case for traffic engineering over the internet and would be a method to
test via BFD multihop the path mtu where pmtud has failed to adjust MSS on
endpoints due to firewalls or other devices dropping ICMP unreachable
packet to big  messages resulting in 1280 mtu.


Thank you

Gyan S. Mishra

IT Network Engineering & Technology

Verizon Communications Inc. (VZ)

13101 Columbia Pike FDC1 3rd Floor

Silver Spring, MD 20904

United States

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com

www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT




On Wed, Oct 16, 2019 at 12:46 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
> In-line comment
> Sent from my iPhone
>
> > On Oct 3, 2019, at 8:02 PM, Les Ginsberg (ginsberg) <ginsberg@cisco.com=
>
> wrote:
> >
> > Jeff -
> >
> > For some reason this is proving to be harder than I think it should be.
> >
> > I keep thinking I am being transparent - yet you keep reading "ulterior
> motives" into what I say.
> > There are no ulterior motives.
> >
> > Let me try again...inline...
> >
> >> -----Original Message-----
> >> From: Jeffrey Haas <jhaas@pfrc.org>
> >> Sent: Thursday, October 03, 2019 1:13 PM
> >> To: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
> >> Cc: Ketan Talaulikar (ketant) <ketant@cisco.com>; Reshad Rahman
> >> (rrahman) <rrahman@cisco.com>; rtg-bfd@ietf.org
> >> Subject: Re: WGLC for draft-ietf-bfd-large-packets
> >>
> >> Les,
> >>
> >> On Fri, Sep 27, 2019 at 09:14:08PM +0000, Les Ginsberg (ginsberg) wrot=
e:
> >>>> The primary reason this is a "may" in the non-RFC 2119 sense is that
> our
> >>>> experience also suggests that when the scaling impacts are primarily
> pps
> >>>> rather than bps that this feature will likely have no major impact o=
n
> >>>> implementations beyond your valid concerns about exercising bugs.
> >>>>
> >>>> I suspect had this not been mentioned at all, you would have been
> >> happier.
> >>>> But you're not the target audience for this weak caveat.
> >>>
> >>> [Les:] I am not opposed to a discussion of potential issues in the
> draft -
> >>> rather I am encouraging it. But the current text isn't really on the
> mark
> >>> as far as potential issues - and we seem to agree on that. It also
> >>> suggests lengthening detection time to compensate - which I think is
> not
> >>> at all what you want to suggest as it diminishes the value of the
> >>> extension. It also isn't likely to address a real problem.
> >>
> >> I think what I'm seeing from you is roughly:
> >> - Note that larger MTUs may have impact on some implementations for BF=
D
> >>  throughput.
> >> - And simply stop there.
> > [Les:] What I would like to see discussed are points "a" and "b" below.
> > This is a section on deployment issues - not a normative part of the
> spec.
> >
> >>> For me, the potential issues are:
> >>>
> >>> a)Some BFD implementations might not be able to handle MTU sized BFD
> >>> packets - not because of performance - but because they did not expec=
t
> >> BFD
> >>> packets to be full size and therefore might have issues passing a lar=
ge
> >>> packet through the local processing engine.
> >>
> >> In such cases, the BFD session wouldn't be able to come up.  Are you
> >> picturing a problem more dire than that?
> >
> > [Les:] No. Again, as this is a discussion of deployment considerations =
I
> see this as an aid to indicate what problems may be seen.
> > I am not asking you to "fix" the extension to overcome this.
> >
> >>> b)Accepted MTU is impacted by encapsulations and what layer is being
> >>> considered (L2 or L3). And oftentimes link MTUs do not match on both
> >> ends
> >>> ("shudder"), so you might end up with unidirectional connectivity.
> >>
> >> Did you mean for BFD or more in the general sense?
> >
> > [Les:] It is a problem in the general sense, but it is relevant here
> because the extension proposes to send large packets. Absent that, MTU
> mismatches would be very unlikely to affect BFD since the BFD packet size
> is small.
> >
> >>
> >> For BFD, if you have one side testing for large MTU but not the other,
> we
> >> can still have a Up BFD session with possible packet drop for large
> packets
> >> on the opposite side.  But there's the chance in some paths that MTU
> may be
> >> unidirectionally different - e.g. satellite down vs. land up.[1]
> > In such cases, configuring BFD large on both sides would be the right
> >> answer.  But it's also possible that large packets may only need to be
> >> unidirectionally delivered.
> >
> > [Les:] I agree - and I think it is valid to use the extension
> unidirectionally in such cases.
> >
> >>
> >>> I
> >>> appreciate that this is exactly the problem that the extensions are
> >>> designed to detect. I am just asking that these issues be discussed
> more
> >>> explicitly as an aid to the implementor. If that also makes Transport=
s
> ADs
> >>> happier that is a side benefit - but that's not my motivation.
> >>
> >> We're happy to have that in the document.
> >
> > [Les:] Great!!
> >
> >>>>> What might be better?
> >>>>>
> >>>>> 1)Some statement that MTU isn't necessarily a consistent value for
> all
> >>>>> systems connected to an interface - which can impact the results wh=
en
> >> large
> >>>>> BFD packets are used. Implementations might then want to consider
> >>>>> supporting "bfd-mtu" configuration and/or iterating across a range =
of
> >> packet
> >>>>> sizes to determine what works and what doesn't.
> >>>>
> >>>> I'm not clear what you intend by this statement.
> >>>>
> >>>> Are you asking that we emphasize the use case in a different way?  T=
he
> >>>> Introduction currently states:
> >>>>  "However,
> >>>>   some applications may require that the Path MTU [RFC1191] between
> >>>>   those two systems meets a certain minimum criteria.  When the Path
> >>>>   MTU decreases below the minimum threshold, those applications may
> >>>>   wish to consider the path unusable."
> >>>>
> >>>> I'm also unclear what "Implementations" may refer to here.  BFD?  An
> >>>> arbitrary user application?  If the latter, the application may not
> have
> >>>> strict control over the generation of a given PDU size; e.g. TCP
> >>>> applications.
> >>>
> >>> [Les:] I am talking about BFD implementations.
> >>> I suppose one can imagine each BFD client requesting a certain MTU
> value -
> >>> but that wouldn't be my choice.
> >>
> >> BFD conversations happen between pairs of devices.  In the case that y=
ou
> >> have multiple devices connected to a network segment, each conversatio=
n
> >> could (and may intentionally) have different properties.
> >>
> >> An easy example of this is two devices running an IGP may want fast
> failure
> >> and two other devices running BGP may be happy with just under second-
> >> level
> >> failure.
> >> So too could some device decide that it cares about bi-directional
> >> path MTU while the others may not.
> >
> > [Les:] I agree. My point was BFD sessions are requested by clients (suc=
h
> as a routing protocol). That client may/may not care about MTU e.g., a
> routing protocol may not use MTU sized packets.
> > But if the goal is to validate that MTU sized data traffic can
> successfully be sent then "someone" has to enable that. And I would argue
> that the most logical place to enable the feature is under BFD itself sin=
ce
> a routing protocol (BGP/OSPF) won't necessarily care about MTU.
> > Since you are speaking at the "device" level (not BFD client level) I
> think we are in agreement.
> >
> >> Given prior BFD documents' lack of discussion about such multi-access
> >> network considerations, I'm not sure it's in character to have it just
> for
> >> such a case, if that's what you're concerned with.
> >>
> >>> I would think the value we want is really the maximum L3 payload that
> the
> >>> link is intended to support - which should be independent of the BFD
> >>> client. This might be larger than any client actually uses - but that
> >>> seems like a good thing.
> >>
> >> In this case we have actual existence proof of desired behavior.  The
> links
> >> may be 9k but the user cares only about 1500 bytes end to end. If 1500
> bytes
> >> for BFD large works but 9k doesn't, we've not tested what the user
> actually
> >> desired.
> >
> > [Les:] This is fine. This is consistent with my suggestion that an
> implementation supports a "bfd-mtu" knob. This value can be <=3D link_mtu=
.
> >
> >    Les
>
> [Gyan] As far as routing protocols go OSPF does MTU check which has to
> match or the neighbor will not establish and that is during the initial
> exchange.  BGP does not have an MTU check however pmtud is generally
> enabled by default so the MSS should change from default 560 to 1460 on
> 1500 MTU interfaces and higher on jumbo enabled interfaces but still an M=
TU
> mismatch will not prevent the neighbor from coming up.  ISIS also check M=
TU
> which has to match as well or the neighbor will not establish. I think th=
is
> draft is very useful in testing the large jumbo packets throughout
> bidirectional state with the interface MTU size used in the control packe=
ts
> instead of the default smaller packets which should detect MTU mismatch o=
n
> point to point links and asynchronous mode or even echo mode won=E2=80=99=
t bring
> routing protocol up with the mismatch since now the larger jumbo configur=
ed
> interface MTU is used in the control packets.
> >>
> >> -- Jeff
> >
>
--=20

Gyan S. Mishra

IT Network Engineering & Technology

Verizon Communications Inc. (VZ)

13101 Columbia Pike FDC1 3rd Floor

Silver Spring, MD 20904

United States

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com

www.linkedin.com/in/networking-technologies-consultant

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

<div><div dir=3D"auto">All,</div></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">I support this draft as I think this would be very useful for IPv=
6 use cases where EH headers are utilized excessively such as for an SRv6 u=
se case for traffic engineering over the internet and would be a method to =
test via BFD multihop the path mtu where pmtud has failed to adjust MSS on =
endpoints due to firewalls or other devices dropping ICMP unreachable packe=
t to big =C2=A0messages resulting in 1280 mtu.</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">Thank you</div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><div class=3D"quoted-text" style=3D"c=
olor:rgb(117,117,117);word-spacing:1px" dir=3D"auto"><p class=3D"MsoNormal"=
 style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times Ne=
w Roman&quot;,serif"><span style=3D"font-family:Calibri,sans-serif;color:rg=
b(80,0,80);font-size:1rem">Gyan S. Mishra</span></p><p class=3D"MsoNormal" =
style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times New=
 Roman&quot;,serif"><span style=3D"font-family:Calibri,sans-serif;color:rgb=
(80,0,80)"><span style=3D"background-color:rgba(255,255,255,0);font-size:1r=
em">IT Network Engineering &amp; Technology=C2=A0</span></span></p><p class=
=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-size:12pt;font-family:=
&quot;Times New Roman&quot;,serif"><span style=3D"font-family:Calibri,sans-=
serif;color:rgb(80,0,80);font-size:1rem">Verizon Communications=C2=A0Inc. (=
VZ)</span></p><p class=3D"MsoNormal" style=3D"margin:0in 0in 0.0001pt;font-=
size:12pt;font-family:&quot;Times New Roman&quot;,serif"><span style=3D"fon=
t-family:Calibri,sans-serif;color:rgb(80,0,80);font-size:1rem">13101 Columb=
ia Pike FDC1 3rd Floor</span></p><p class=3D"MsoNormal" style=3D"margin:0in=
 0in 0.0001pt;font-size:12pt;font-family:&quot;Times New Roman&quot;,serif"=
><span style=3D"font-family:Calibri,sans-serif;color:rgb(80,0,80);font-size=
:1rem">Silver Spring, MD 20904</span></p><p class=3D"MsoNormal" style=3D"ma=
rgin:0in 0in 0.0001pt;font-size:12pt;font-family:&quot;Times New Roman&quot=
;,serif"><span style=3D"font-family:Calibri,sans-serif;color:rgb(80,0,80);f=
ont-size:1rem">United States</span></p></div><p class=3D"MsoNormal" style=
=3D"font-size:12pt;color:rgb(49,49,49);word-spacing:1px;margin:0in 0in 0.00=
01pt;font-family:&quot;Times New Roman&quot;,serif"><span style=3D"font-fam=
ily:Calibri,sans-serif;color:rgb(80,0,80);font-size:1rem">Phone:=C2=A0<a di=
r=3D"ltr" href=3D"tel:301%20502-1347">301 502-1347</a></span></p><p class=
=3D"MsoNormal" style=3D"font-size:12pt;color:rgb(49,49,49);word-spacing:1px=
;margin:0in 0in 0.0001pt;font-family:&quot;Times New Roman&quot;,serif"><sp=
an style=3D"font-family:Calibri,sans-serif;color:rgb(80,0,80);font-size:1re=
m">Email:=C2=A0<a href=3D"mailto:gyan.s.mishra@verizon.com" target=3D"_blan=
k" style=3D"color:blue"><span style=3D"color:rgb(17,85,204);font-size:1rem"=
>gyan.s.mishra@verizon.com</span></a></span></p><p class=3D"MsoNormal" styl=
e=3D"font-size:12pt;color:rgb(49,49,49);word-spacing:1px;margin:0in 0in 0.0=
001pt;font-family:&quot;Times New Roman&quot;,serif"><span style=3D"font-fa=
mily:Calibri,sans-serif;color:rgb(80,0,80)"><span style=3D"color:black"><a =
href=3D"http://www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT" targ=
et=3D"_blank" style=3D"color:blue;font-size:1rem">www.linkedin.com/in/GYAN-=
MISHRA-RS-SP-MPLS-IPV6-EXPERT</a></span></span></p><br class=3D"Apple-inter=
change-newline" style=3D"font-family:-webkit-standard"></div><div dir=3D"au=
to"><br></div><div dir=3D"auto"><br></div><div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 16, 2019 at 12:46 AM G=
yan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
In-line comment<br>
Sent from my iPhone<br>
<br>
&gt; On Oct 3, 2019, at 8:02 PM, Les Ginsberg (ginsberg) &lt;<a href=3D"mai=
lto:ginsberg@cisco.com" target=3D"_blank">ginsberg@cisco.com</a>&gt; wrote:=
<br>
&gt; <br>
&gt; Jeff -<br>
&gt; <br>
&gt; For some reason this is proving to be harder than I think it should be=
.<br>
&gt; <br>
&gt; I keep thinking I am being transparent - yet you keep reading &quot;ul=
terior motives&quot; into what I say.<br>
&gt; There are no ulterior motives.<br>
&gt; <br>
&gt; Let me try again...inline...<br>
&gt; <br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.org" target=3D=
"_blank">jhaas@pfrc.org</a>&gt;<br>
&gt;&gt; Sent: Thursday, October 03, 2019 1:13 PM<br>
&gt;&gt; To: Les Ginsberg (ginsberg) &lt;<a href=3D"mailto:ginsberg@cisco.c=
om" target=3D"_blank">ginsberg@cisco.com</a>&gt;<br>
&gt;&gt; Cc: Ketan Talaulikar (ketant) &lt;<a href=3D"mailto:ketant@cisco.c=
om" target=3D"_blank">ketant@cisco.com</a>&gt;; Reshad Rahman<br>
&gt;&gt; (rrahman) &lt;<a href=3D"mailto:rrahman@cisco.com" target=3D"_blan=
k">rrahman@cisco.com</a>&gt;; <a href=3D"mailto:rtg-bfd@ietf.org" target=3D=
"_blank">rtg-bfd@ietf.org</a><br>
&gt;&gt; Subject: Re: WGLC for draft-ietf-bfd-large-packets<br>
&gt;&gt; <br>
&gt;&gt; Les,<br>
&gt;&gt; <br>
&gt;&gt; On Fri, Sep 27, 2019 at 09:14:08PM +0000, Les Ginsberg (ginsberg) =
wrote:<br>
&gt;&gt;&gt;&gt; The primary reason this is a &quot;may&quot; in the non-RF=
C 2119 sense is that our<br>
&gt;&gt;&gt;&gt; experience also suggests that when the scaling impacts are=
 primarily pps<br>
&gt;&gt;&gt;&gt; rather than bps that this feature will likely have no majo=
r impact on<br>
&gt;&gt;&gt;&gt; implementations beyond your valid concerns about exercisin=
g bugs.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; I suspect had this not been mentioned at all, you would ha=
ve been<br>
&gt;&gt; happier.<br>
&gt;&gt;&gt;&gt; But you&#39;re not the target audience for this weak cavea=
t.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; [Les:] I am not opposed to a discussion of potential issues in=
 the draft -<br>
&gt;&gt;&gt; rather I am encouraging it. But the current text isn&#39;t rea=
lly on the mark<br>
&gt;&gt;&gt; as far as potential issues - and we seem to agree on that. It =
also<br>
&gt;&gt;&gt; suggests lengthening detection time to compensate - which I th=
ink is not<br>
&gt;&gt;&gt; at all what you want to suggest as it diminishes the value of =
the<br>
&gt;&gt;&gt; extension. It also isn&#39;t likely to address a real problem.=
<br>
&gt;&gt; <br>
&gt;&gt; I think what I&#39;m seeing from you is roughly:<br>
&gt;&gt; - Note that larger MTUs may have impact on some implementations fo=
r BFD<br>
&gt;&gt;=C2=A0 throughput.<br>
&gt;&gt; - And simply stop there.<br>
&gt; [Les:] What I would like to see discussed are points &quot;a&quot; and=
 &quot;b&quot; below.<br>
&gt; This is a section on deployment issues - not a normative part of the s=
pec.<br>
&gt; <br>
&gt;&gt;&gt; For me, the potential issues are:<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; a)Some BFD implementations might not be able to handle MTU siz=
ed BFD<br>
&gt;&gt;&gt; packets - not because of performance - but because they did no=
t expect<br>
&gt;&gt; BFD<br>
&gt;&gt;&gt; packets to be full size and therefore might have issues passin=
g a large<br>
&gt;&gt;&gt; packet through the local processing engine.<br>
&gt;&gt; <br>
&gt;&gt; In such cases, the BFD session wouldn&#39;t be able to come up.=C2=
=A0 Are you<br>
&gt;&gt; picturing a problem more dire than that?<br>
&gt; <br>
&gt; [Les:] No. Again, as this is a discussion of deployment considerations=
 I see this as an aid to indicate what problems may be seen.<br>
&gt; I am not asking you to &quot;fix&quot; the extension to overcome this.=
<br>
&gt; <br>
&gt;&gt;&gt; b)Accepted MTU is impacted by encapsulations and what layer is=
 being<br>
&gt;&gt;&gt; considered (L2 or L3). And oftentimes link MTUs do not match o=
n both<br>
&gt;&gt; ends<br>
&gt;&gt;&gt; (&quot;shudder&quot;), so you might end up with unidirectional=
 connectivity.<br>
&gt;&gt; <br>
&gt;&gt; Did you mean for BFD or more in the general sense?<br>
&gt; <br>
&gt; [Les:] It is a problem in the general sense, but it is relevant here b=
ecause the extension proposes to send large packets. Absent that, MTU misma=
tches would be very unlikely to affect BFD since the BFD packet size is sma=
ll.<br>
&gt; <br>
&gt;&gt; <br>
&gt;&gt; For BFD, if you have one side testing for large MTU but not the ot=
her, we<br>
&gt;&gt; can still have a Up BFD session with possible packet drop for larg=
e packets<br>
&gt;&gt; on the opposite side.=C2=A0 But there&#39;s the chance in some pat=
hs that MTU may be<br>
&gt;&gt; unidirectionally different - e.g. satellite down vs. land up.[1]<b=
r>
&gt; In such cases, configuring BFD large on both sides would be the right<=
br>
&gt;&gt; answer.=C2=A0 But it&#39;s also possible that large packets may on=
ly need to be<br>
&gt;&gt; unidirectionally delivered.<br>
&gt; <br>
&gt; [Les:] I agree - and I think it is valid to use the extension unidirec=
tionally in such cases.<br>
&gt; <br>
&gt;&gt; <br>
&gt;&gt;&gt; I<br>
&gt;&gt;&gt; appreciate that this is exactly the problem that the extension=
s are<br>
&gt;&gt;&gt; designed to detect. I am just asking that these issues be disc=
ussed more<br>
&gt;&gt;&gt; explicitly as an aid to the implementor. If that also makes Tr=
ansports ADs<br>
&gt;&gt;&gt; happier that is a side benefit - but that&#39;s not my motivat=
ion.<br>
&gt;&gt; <br>
&gt;&gt; We&#39;re happy to have that in the document.<br>
&gt; <br>
&gt; [Les:] Great!!<br>
&gt; <br>
&gt;&gt;&gt;&gt;&gt; What might be better?<br>
&gt;&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt;&gt; 1)Some statement that MTU isn&#39;t necessarily a cons=
istent value for all<br>
&gt;&gt;&gt;&gt;&gt; systems connected to an interface - which can impact t=
he results when<br>
&gt;&gt; large<br>
&gt;&gt;&gt;&gt;&gt; BFD packets are used. Implementations might then want =
to consider<br>
&gt;&gt;&gt;&gt;&gt; supporting &quot;bfd-mtu&quot; configuration and/or it=
erating across a range of<br>
&gt;&gt; packet<br>
&gt;&gt;&gt;&gt;&gt; sizes to determine what works and what doesn&#39;t.<br=
>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; I&#39;m not clear what you intend by this statement.<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; Are you asking that we emphasize the use case in a differe=
nt way?=C2=A0 The<br>
&gt;&gt;&gt;&gt; Introduction currently states:<br>
&gt;&gt;&gt;&gt;=C2=A0 &quot;However,<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0some applications may require that the Path MT=
U [RFC1191] between<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0those two systems meets a certain minimum crit=
eria.=C2=A0 When the Path<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0MTU decreases below the minimum threshold, tho=
se applications may<br>
&gt;&gt;&gt;&gt;=C2=A0 =C2=A0wish to consider the path unusable.&quot;<br>
&gt;&gt;&gt;&gt; <br>
&gt;&gt;&gt;&gt; I&#39;m also unclear what &quot;Implementations&quot; may =
refer to here.=C2=A0 BFD?=C2=A0 An<br>
&gt;&gt;&gt;&gt; arbitrary user application?=C2=A0 If the latter, the appli=
cation may not have<br>
&gt;&gt;&gt;&gt; strict control over the generation of a given PDU size; e.=
g. TCP<br>
&gt;&gt;&gt;&gt; applications.<br>
&gt;&gt;&gt; <br>
&gt;&gt;&gt; [Les:] I am talking about BFD implementations.<br>
&gt;&gt;&gt; I suppose one can imagine each BFD client requesting a certain=
 MTU value -<br>
&gt;&gt;&gt; but that wouldn&#39;t be my choice.<br>
&gt;&gt; <br>
&gt;&gt; BFD conversations happen between pairs of devices.=C2=A0 In the ca=
se that you<br>
&gt;&gt; have multiple devices connected to a network segment, each convers=
ation<br>
&gt;&gt; could (and may intentionally) have different properties.<br>
&gt;&gt; <br>
&gt;&gt; An easy example of this is two devices running an IGP may want fas=
t failure<br>
&gt;&gt; and two other devices running BGP may be happy with just under sec=
ond-<br>
&gt;&gt; level<br>
&gt;&gt; failure.<br>
&gt;&gt; So too could some device decide that it cares about bi-directional=
<br>
&gt;&gt; path MTU while the others may not.<br>
&gt; <br>
&gt; [Les:] I agree. My point was BFD sessions are requested by clients (su=
ch as a routing protocol). That client may/may not care about MTU e.g., a r=
outing protocol may not use MTU sized packets.<br>
&gt; But if the goal is to validate that MTU sized data traffic can success=
fully be sent then &quot;someone&quot; has to enable that. And I would argu=
e that the most logical place to enable the feature is under BFD itself sin=
ce a routing protocol (BGP/OSPF) won&#39;t necessarily care about MTU.<br>
&gt; Since you are speaking at the &quot;device&quot; level (not BFD client=
 level) I think we are in agreement.<br>
&gt; <br>
&gt;&gt; Given prior BFD documents&#39; lack of discussion about such multi=
-access<br>
&gt;&gt; network considerations, I&#39;m not sure it&#39;s in character to =
have it just for<br>
&gt;&gt; such a case, if that&#39;s what you&#39;re concerned with.<br>
&gt;&gt; <br>
&gt;&gt;&gt; I would think the value we want is really the maximum L3 paylo=
ad that the<br>
&gt;&gt;&gt; link is intended to support - which should be independent of t=
he BFD<br>
&gt;&gt;&gt; client. This might be larger than any client actually uses - b=
ut that<br>
&gt;&gt;&gt; seems like a good thing.<br>
&gt;&gt; <br>
&gt;&gt; In this case we have actual existence proof of desired behavior.=
=C2=A0 The links<br>
&gt;&gt; may be 9k but the user cares only about 1500 bytes end to end. If =
1500 bytes<br>
&gt;&gt; for BFD large works but 9k doesn&#39;t, we&#39;ve not tested what =
the user actually<br>
&gt;&gt; desired.<br>
&gt; <br>
&gt; [Les:] This is fine. This is consistent with my suggestion that an imp=
lementation supports a &quot;bfd-mtu&quot; knob. This value can be &lt;=3D =
link_mtu.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Les<br>
<br>
[Gyan] As far as routing protocols go OSPF does MTU check which has to matc=
h or the neighbor will not establish and that is during the initial exchang=
e.=C2=A0 BGP does not have an MTU check however pmtud is generally enabled =
by default so the MSS should change from default 560 to 1460 on 1500 MTU in=
terfaces and higher on jumbo enabled interfaces but still an MTU mismatch w=
ill not prevent the neighbor from coming up.=C2=A0 ISIS also check MTU whic=
h has to match as well or the neighbor will not establish. I think this dra=
ft is very useful in testing the large jumbo packets throughout bidirection=
al state with the interface MTU size used in the control packets instead of=
 the default smaller packets which should detect MTU mismatch on point to p=
oint links and asynchronous mode or even echo mode won=E2=80=99t bring rout=
ing protocol up with the mismatch since now the larger jumbo configured int=
erface MTU is used in the control packets.<br>
&gt;&gt; <br>
&gt;&gt; -- Jeff<br>
&gt; <br>
</blockquote></div></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><=
div dir=3D"ltr"><div><p class=3D"MsoNormal"><span style=3D"font-family:Cali=
bri,sans-serif;color:rgb(80,0,80);background-image:initial;background-posit=
ion:initial;background-repeat:initial">Gyan S. Mishra</span><span style=3D"=
color:rgb(80,0,80);background-image:initial;background-position:initial;bac=
kground-repeat:initial"><span></span></span></p><p class=3D"MsoNormal"><spa=
n style=3D"font-family:Calibri,sans-serif;color:rgb(80,0,80);background-ima=
ge:initial;background-position:initial;background-repeat:initial">IT Networ=
k Engineering &amp;
Technology=C2=A0</span><span style=3D"color:rgb(80,0,80);background-image:i=
nitial;background-position:initial;background-repeat:initial"><span></span>=
</span></p><p class=3D"MsoNormal"><span style=3D"font-family:Calibri,sans-s=
erif;color:rgb(80,0,80);background-image:initial;background-position:initia=
l;background-repeat:initial">Verizon
Communications=C2=A0Inc. (VZ)</span><span style=3D"color:rgb(80,0,80);backg=
round-image:initial;background-position:initial;background-repeat:initial">=
<span></span></span></p><p class=3D"MsoNormal"><span style=3D"font-family:C=
alibri,sans-serif;color:rgb(80,0,80);background-image:initial;background-po=
sition:initial;background-repeat:initial">13101 Columbia Pike FDC1 3rd
Floor</span><span style=3D"color:rgb(80,0,80);background-image:initial;back=
ground-position:initial;background-repeat:initial"><span></span></span></p>=
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri,sans-serif;color:=
rgb(80,0,80);background-image:initial;background-position:initial;backgroun=
d-repeat:initial">Silver Spring, MD 20904</span><span style=3D"color:rgb(80=
,0,80);background-image:initial;background-position:initial;background-repe=
at:initial"><span></span></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-family:Calibri,sans-serif;color:rgb(80,0,80);background-image:initial;b=
ackground-position:initial;background-repeat:initial">United States</span><=
span style=3D"color:rgb(80,0,80);background-image:initial;background-positi=
on:initial;background-repeat:initial"><span></span></span></p><p class=3D"M=
soNormal" style=3D"background-image:initial;background-position:initial;bac=
kground-repeat:initial"><span style=3D"font-family:Calibri,sans-serif;color=
:rgb(80,0,80)">Phone:=C2=A0301 502-1347</span><span></span></p><p class=3D"=
MsoNormal" style=3D"background-image:initial;background-position:initial;ba=
ckground-repeat:initial"><span style=3D"font-family:Calibri,sans-serif;colo=
r:rgb(80,0,80)">Email:=C2=A0<a href=3D"mailto:gyan.s.mishra@verizon.com" ta=
rget=3D"_blank"><span style=3D"color:rgb(17,85,204)">gyan.s.mishra@verizon.=
com</span></a></span><span></span></p><p class=3D"MsoNormal" style=3D"margi=
n:0in 0in 0.0001pt;background-image:initial;background-position:initial;bac=
kground-repeat:initial;font-size:12pt;font-family:&quot;Times New Roman&quo=
t;,serif">















</p><p class=3D"MsoNormal" style=3D"background-image:initial;background-pos=
ition:initial;background-repeat:initial"><span><span style=3D"font-family:&=
quot;Segoe UI&quot;,sans-serif;color:black;border:1pt none windowtext;paddi=
ng:0in;background-image:initial;background-position:initial;background-repe=
at:initial"><a href=3D"http://www.linkedin.com/in/networking-technologies-c=
onsultant" target=3D"_blank">www.linkedin.com/in/networking-technologies-co=
nsultant</a></span></span><span><span style=3D"font-family:&quot;Segoe UI&q=
uot;,sans-serif;border:1pt none windowtext;padding:0in;background-image:ini=
tial;background-position:initial;background-repeat:initial"><span></span></=
span></span></p></div><div><br></div></div></div></div></div></div>

--00000000000098c80205950f7879--


From nobody Wed Oct 16 19:24:09 2019
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 AB658120019 for <rtg-bfd@ietfa.amsl.com>; Wed, 16 Oct 2019 19:24:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level: 
X-Spam-Status: No, score=-1.497 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_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id htUE76PtvWnz for <rtg-bfd@ietfa.amsl.com>; Wed, 16 Oct 2019 19:24:04 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) (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 34E27120047 for <rtg-bfd@ietf.org>; Wed, 16 Oct 2019 19:24:04 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id y127so554026lfc.0 for <rtg-bfd@ietf.org>; Wed, 16 Oct 2019 19:24:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dPF1tb60AOKpBuNulXYHbq959Vo9guB0j4lX/Vhl8NE=; b=J8qLbYHVVQUdDVoT3r1+kFgAymxW58ByO82/Vivj+9E9dHfL7S/vRrGS369UHKqmel RODbOI/VTYXR2A2NZaqHZYbAfyVrWACTfdw6gGABXpBJmvCUyFqEAYA82o68YYzAOjCF vxvoOC+rqGu8+aa7w3Oig12wZ54x0mwIxmCmPlrQ4GsnGzs9EU1dK2FSkKzCfoGvPMlU mepuPoU6oqCb6NKBrKvsov8cFyLXQ2whifEATqBFlpvBp5KJuM1YIImVm2Ob00NrgbMr DnPPc4UPNp0PrHX2/2E0Zkn11GtiPz4D+hRHs4oOVhyRYEQeu644PpPOqdyfgaCWEJwf /fTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dPF1tb60AOKpBuNulXYHbq959Vo9guB0j4lX/Vhl8NE=; b=Hj0yiQa/hxEIAKiRIS2afi4iaF0oXs3pM0Z88vXdAnAp4aHeVPWS0SS5OQwqzqE/uU YfuJ4/Bi0KhS7YNQrJZQoaNrBguDNj2mr1PPSLvJu5w1toqTD3y6z9g61QqNTZp6tpV7 LYjwACj07QNAZFU8xkGPn9D+hJZYaEL9B0VaVSld8lo/Gydk/UA04rfdjjbz6G/B9Rei 07tIg8bcYhxpgdwlr5Wb6PF7LJuW3Xx15+wKi1HDZo4fgB7MxPBGwUzPh1Pgt8k9dWJF 5Vef981OBnoQR/ieLvaToFKbZFBS73boB1IuR4CSwpXIyJLKaF7iNtPBOzgPURZDtMfQ LaZQ==
X-Gm-Message-State: APjAAAUW9BHGzYj9e5PmNZvCmuepk1Q3hlcoYUO82xITVtQfMBvsKGs2 JG77xkuNY9LfZ/LG8FhPNQIJla+ftm6cVDslKBE=
X-Google-Smtp-Source: APXvYqy1VQzS06YXIC05I/kmr1c3Mtp6+riZtLmRHDBmBOB16z1t/dAcanzQAhnweyKcCOBoCw7UgqTpwwUCNH8NlQw=
X-Received: by 2002:ac2:4a83:: with SMTP id l3mr509288lfp.73.1571279042028; Wed, 16 Oct 2019 19:24:02 -0700 (PDT)
MIME-Version: 1.0
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com> <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com> <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com>
In-Reply-To: <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 16 Oct 2019 19:23:50 -0700
Message-ID: <CA+RyBmW+E4XGrUv4bEH2Psx7o4bVuk=pG7oCY6x_LQ_MPgXyhg@mail.gmail.com>
Subject: Re: PIM BFD RFC
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: rtg-bfd WG <rtg-bfd@ietf.org>, xu.benchong@zte.com.cn,  "Mankamana Mishra (mankamis)" <mankamis@cisco.com>
Content-Type: multipart/alternative; boundary="00000000000024a9ca059511e9d6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/WuYn5CQQxDq8lw3atJJ9MWNX91M>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 17 Oct 2019 02:24:07 -0000

--00000000000024a9ca059511e9d6
Content-Type: text/plain; charset="UTF-8"

Hi Gyan,
thank you for bringing draft-ietf-pim-drlb to my attention (I'm
following discussions in PIM WG but was not aware of this use case). Also,
I appreciate you sharing your thoughts on the applicability of RFCs 8562
and 8563 to the GDR use case. With the current scenario, as I
understand it, there could be more than two GDR Candidates on the given LAN
segment. Let us assume that there three such routers. If one is elected as
GDR and another as GBDR, then third is GDROther. If that is the case, then
the mechanism described for DR/BDR/DROther
in draft-ietf-pim-bfd-p2mp-use-case can be used for expedited convergence
of GDR/GDBR/GDROther. Would you agree?

Regards,
Greg

On Tue, Oct 15, 2019 at 9:10 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
> Greg
>
> + Mankamana and Benchon
>
> ...from PIM WG & BESS which owns LSM MVPN mLDP / P2MP TE S-PMSI and
> MI-PMSI.
>
> We were discussing PIM BFD use case on this BFD WG thread  and  RFC 8562
> and RFC 8563 covers strictly L3 VPN LSM ( label switched Multicast) LMDT
> (labeled multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( selective
> constrained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and
> not Ethernet switching LAN based PIM SM BFD.
>
> We have a new draft in the PIM WG PIM DRLB load balancing GDR capability
> and the draft of hashing of ASM PIM RP hash and ASM and SSM S,G hash load
> balancing of traffic across both PIM DR/BDR does significantly help with
> convergence as 50/50 LB split but during failover you still have 50% of the
> traffic that still has to reconverge and SPT tree MRIB/MFIB state has to
> rebuild.
>
>
> https://tools.ietf.org/html/draft-ietf-pim-drlb-11
>
>
> So the BFD PIM Draft would register the PIM protocol and in asynchronous
> mode with echo disabled we can achieve sub millisecond detection time and
> convergence during failover.
>
> So I do think we need a PIM BFD Draft.
>
> Since this falls between multiple WG but since BFD related this would be
> under the BFD WG.
>
> I am part of the BFD WG as well as part of PIM and BESS so I can assist in
> writing the draft if we are all in agreement that this is needed and can
> work with Mankamana and Benchon as well in creating the draft.
>
> Gyan
>
> Sent from my iPhone
>
> On Oct 12, 2019, at 12:07 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Gyan,
> thank you for your interest in this draft. We've described how RFC 8562
> BFD for Multipoint Networks <https://datatracker.ietf.org/doc/rfc8562/> can
> be used to shorten convergence in PIM-SM. The similar scenario discussed in
> draft-ietf-bess-mvpn-fast-failover
> <https://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/> where
> p2mp BFD is used by tails to detect the failure of the head/root or the
> multicast tree. If it is required for the head/root to detect a defect of
> the multicast tree toward a tail, we'll turn to RFC 8563 BFD for
> Multipoint  Active Tails <https://datatracker.ietf.org/doc/rfc8563/> as
> in draft-hu-bier-bfd <https://datatracker.ietf.org/doc/draft-hu-bier-bfd/>
> .
> Hope this information would be helpful to you. I always welcome your
> questions.
>
> Regards,
> Greg
>
> On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
>> Greg
>>
>> I saw your draft on PIM BFD use cases but could not find the RFC on PIM
>> BFD.
>>
>>
>> https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html
>>
>> Thanks
>>
>> Gyan
>> Verizon Communications
>> Cell-301 502-1347
>>
>>
>> Sent from my iPhone
>>
>> On Oct 11, 2019, at 9:53 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>>
>>
>> BFD WG
>>
>> Anyone know what the RFC or draft for PIM BFD support.
>>
>> Thank you
>>
>> Gyan
>> Verizon Communications
>>
>>
>>
>> Sent from my iPhone
>>
>>

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

<div dir=3D"ltr">Hi=C2=A0Gyan,<div>thank you for bringing=C2=A0draft-ietf-p=
im-drlb to my attention (I&#39;m following=C2=A0discussions in PIM WG but w=
as not aware of this use case). Also, I appreciate you sharing your thought=
s on the applicability of RFCs 8562 and 8563 to the GDR use case. With the =
current scenario, as I understand=C2=A0it, there could be more than two GDR=
 Candidates on the given LAN segment. Let us assume that there three such r=
outers. If one is elected as GDR and another as GBDR, then third is GDROthe=
r. If that is=C2=A0the case, then the mechanism described for DR/BDR/DROthe=
r in=C2=A0draft-ietf-pim-bfd-p2mp-use-case can be used for expedited conver=
gence of GDR/GDBR/GDROther. Would you agree?</div><div><br></div><div>Regar=
ds,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Tue, Oct 15, 2019 at 9:10 PM Gyan Mishra &lt;<a =
href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto=
"><div><br></div><div>Greg=C2=A0</div><div><br></div>+ Mankamana and Bencho=
n=C2=A0<div><br></div><div>...from PIM WG &amp; BESS which owns LSM MVPN mL=
DP / P2MP TE S-PMSI and MI-PMSI.<div><br></div><div>We were discussing PIM =
BFD use case on this BFD WG thread =C2=A0and =C2=A0RFC 8562 and RFC 8563 co=
vers strictly L3 VPN LSM ( label switched Multicast) LMDT (labeled multicas=
t distribution tree) mLDP / P2MP p-tree S-PMSI ( selective constrained MDT =
/ Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and not Ethernet swit=
ching LAN based PIM SM BFD.</div><div><br></div><div>We have a new draft in=
 the PIM WG PIM DRLB load balancing GDR capability and the draft of hashing=
 of ASM PIM RP hash and ASM and SSM S,G hash load balancing of traffic acro=
ss both PIM DR/BDR does significantly help with convergence as 50/50 LB spl=
it but during failover you still have 50% of the traffic that still has to =
reconverge and SPT tree MRIB/MFIB state has to rebuild. =C2=A0</div><div><b=
r></div><div><br></div><div><span style=3D"text-decoration:underline;backgr=
ound-color:rgba(255,255,255,0)"><a href=3D"https://tools.ietf.org/html/draf=
t-ietf-pim-drlb-11" target=3D"_blank">https://tools.ietf.org/html/draft-iet=
f-pim-drlb-11</a></span></div><div><span style=3D"text-decoration:underline=
;background-color:rgba(255,255,255,0)"><br></span></div><div><br></div><div=
>So the BFD PIM Draft would register the PIM protocol and in asynchronous m=
ode with echo disabled we can achieve sub millisecond detection time and co=
nvergence during failover.</div><div><br></div><div>So I do think we need a=
 PIM BFD Draft.=C2=A0</div><div><br></div><div>Since this falls between mul=
tiple WG but since BFD related this would be under the BFD WG.</div><div><b=
r></div><div>I am part of the BFD WG as well as part of PIM and BESS so I c=
an assist in writing the draft if we are all in agreement that this is need=
ed and can work with=C2=A0<span style=3D"background-color:rgba(255,255,255,=
0)">Mankamana and Benchon as well in creating the draft.</span></div><div><=
span style=3D"background-color:rgba(255,255,255,0)"><br></span></div><div><=
span style=3D"background-color:rgba(255,255,255,0)">Gyan</span></div><div><=
br><div id=3D"gmail-m_1205551380551383269AppleMailSignature" dir=3D"ltr">Se=
nt from my iPhone</div><div dir=3D"ltr"><br>On Oct 12, 2019, at 12:07 AM, G=
reg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">g=
regimirsky@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite">=
<div dir=3D"ltr"><div dir=3D"ltr">Hi Gyan,<div>thank you for your interest =
in this draft. We&#39;ve described how <a href=3D"https://datatracker.ietf.=
org/doc/rfc8562/" target=3D"_blank">RFC 8562 BFD for Multipoint Networks</a=
>=C2=A0can be used to shorten=C2=A0convergence in PIM-SM. The similar scena=
rio discussed in <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-bes=
s-mvpn-fast-failover/" target=3D"_blank">draft-ietf-bess-mvpn-fast-failover=
</a>=C2=A0where p2mp BFD is used by tails to detect the failure of the head=
/root or the multicast tree. If it is required for the head/root to detect =
a defect of the multicast tree toward a tail, we&#39;ll turn to <a href=3D"=
https://datatracker.ietf.org/doc/rfc8563/" target=3D"_blank">RFC 8563 BFD f=
or Multipoint=C2=A0 Active Tails</a>=C2=A0as in <a href=3D"https://datatrac=
ker.ietf.org/doc/draft-hu-bier-bfd/" target=3D"_blank">draft-hu-bier-bfd</a=
>.</div><div>Hope this information would be helpful to you. I always welcom=
e your questions.</div><div><br></div><div>Regards,</div><div>Greg</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@=
gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto">Greg=C2=
=A0<div><br></div><div>I saw your draft on PIM BFD use cases but could not =
find the RFC on PIM BFD.</div><div><br></div><div><br></div><div><a href=3D=
"https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html" targ=
et=3D"_blank">https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-=
02.html</a><br><br>Thanks=C2=A0</div><div><br></div><div>Gyan</div><div>Ver=
izon Communications=C2=A0</div><div>Cell-301 502-1347</div><div><br></div><=
div><br><div id=3D"gmail-m_1205551380551383269gmail-m_-2027464795359545356A=
ppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><b=
r>On Oct 11, 2019, at 9:53 PM, Gyan Mishra &lt;<a href=3D"mailto:hayabusags=
m@gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt; wrote:<br><br>=
</div><blockquote type=3D"cite"><div dir=3D"ltr"><span></span><br><span>BFD=
 WG</span><br><span></span><br><span>Anyone know what the RFC or draft for =
PIM BFD support.</span><br><span></span><br><span>Thank you</span><br><span=
></span><br><span>Gyan </span><br><span>Verizon Communications </span><br><=
span></span><br><span></span><br><span></span><br><span>Sent from my iPhone=
</span><br></div></blockquote></div></div></blockquote></div>
</div></blockquote></div></div></div></blockquote></div>

--00000000000024a9ca059511e9d6--


From nobody Thu Oct 17 00:35:48 2019
Return-Path: <robert@raszuk.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 61BAF12006F for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 00:35:46 -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_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.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 gJVyhzJxpmHw for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 00:35:44 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 70FBC120018 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 00:35:44 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id u184so1007730qkd.4 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 00:35:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MEv9F9hkqq8bYqXDZiaaeE3ljeB6rQ90elwiNsCh+J0=; b=dr13DBe2beYuFEHKhyjZo7N95S4G4BejV8YzECNuCA3plEe8oYZ/OpXMUUYBI2vppT kX6HFcfm/972Nye8umM3QYwS+yrdhTZEdw/avP5lyGSBZ3tdUmaGamI3Vb63+B5y6K/6 UKupA1d52FEmE7AGUE8+njscCDg0QwbWuq/LiJlSOaO/wtsWXGoAwjq2sKWgsKuR6s6W +3qG+50KuWbRSC/GvNhrZKOQrSjN7/ye+AEYInWCjhx4xtJWkyMq448Yp3KT34RPcjRQ 3Y0wlapFB8yYbo8dH5EtQKhtTjMUi2DGvcc4qvXo5heXcJfuBAJ8rX5wr1FyBYSeffHQ MK3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MEv9F9hkqq8bYqXDZiaaeE3ljeB6rQ90elwiNsCh+J0=; b=mZbR8Tn5koxBKfQsV/trt736C3lQK0BB17fBxe1wwkMjdlgdJKm1GO37IQu+KyXDw3 nXhF8sv8MN9ZXn05Ci8viiYvOEeMkQyc76Bc/jFmW10CTe72Gi4a4Ln8XpJboygHRzgP rCHo4V5Pa6LAlCjNh5E7Ic3CjHCGb+B6tH1jkWVdj+7r7ek8AhNTPMxmVsPeJB2q/QoQ 1IzIbhtqwpqeOQK5o9u1x9TQcXmJx/jezp0R6kI0OJwfCSGcztqd1qUPZjgXzUtFkjEX MpkgxfqPZnhEAqNBoYVtxleGfFzmTI2ju1Cal9a8/daKgqeliA5so36MZQRSyTVDHCBi mCVA==
X-Gm-Message-State: APjAAAUrQVXHrGl9uWgeW2O/bmaXqxmBcX6cEvZlP1KyRd063EUWU0F/ p2q2X/5tzwTPMdWhsXCLwAa4QANRXD1kaAVhM3VU6meC
X-Google-Smtp-Source: APXvYqwB+yGPDvYM5N89eCd8qxIh2gWZ7ousJPhi8cTVAGRSSuCV3615pvBalm2bCNgQbTJOhlnlDvtO8DUfm+B1Dh8=
X-Received: by 2002:a05:620a:6bc:: with SMTP id i28mr1969432qkh.219.1571297742950;  Thu, 17 Oct 2019 00:35:42 -0700 (PDT)
MIME-Version: 1.0
References: <29C6F22D-AC57-446C-8013-408C4E28A94A@pfrc.org> <BYAPR11MB36384BA8A940618DA9FC3F76C18E0@BYAPR11MB3638.namprd11.prod.outlook.com> <20190918152817.GA20672@pfrc.org> <MN2PR11MB3647316C13CAA5EBD4531B06C1890@MN2PR11MB3647.namprd11.prod.outlook.com> <20190919020128.GB20672@pfrc.org> <BYAPR11MB3638E358EF9CE34818ECD010C1890@BYAPR11MB3638.namprd11.prod.outlook.com> <D95235B0-9917-4C06-97E6-1181BFF6F7CC@pfrc.org> <BYAPR11MB36383D1DF70CFA399BFF6E59C1840@BYAPR11MB3638.namprd11.prod.outlook.com> <20190926194948.GA22700@pfrc.org> <BYAPR11MB36386BB42047D9FD46F17E9BC1810@BYAPR11MB3638.namprd11.prod.outlook.com> <20191003201253.GB28365@pfrc.org> <BYAPR11MB3638ED339AE8B1D29A84D773C19E0@BYAPR11MB3638.namprd11.prod.outlook.com> <0B99493B-28C0-4BA3-BEAA-629B34DE1063@gmail.com> <CABNhwV08gsSRNKMpZr0j1tuueujUov-6MSOy7Yvdpme=Cd88kQ@mail.gmail.com>
In-Reply-To: <CABNhwV08gsSRNKMpZr0j1tuueujUov-6MSOy7Yvdpme=Cd88kQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 17 Oct 2019 09:35:33 +0200
Message-ID: <CAOj+MMHN4YivaD9caz4v-Ju9=kaovd8jrbswq=RLFMGEanPL_w@mail.gmail.com>
Subject: Re: WGLC for draft-ietf-bfd-large-packets
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>,  Gyan Mishra <hayabusagsm@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000ce2894059516430d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/ZbrKYlLHd4Tmc4wPacp6epX8d8U>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 17 Oct 2019 07:35:46 -0000

--000000000000ce2894059516430d
Content-Type: text/plain; charset="UTF-8"

Dear WG,

Thank you Gyan for your note.

It very clearly highlights my primary concern expressed earlier of false
assumptions on how engineers may try to (mis)use bfd-large in multihop
cases.

Below note is a brilliant example of how one may not realize that actual
paths BFD packets take can be just a fraction of paths their data plane or
even other control plane packets may traverse over a network or set of
networks.

I am always concerned when protocol extensions being standardized are known
to only work in 1 out of 10 deployment scenarios and when chances of such
opportunity of incorrect use are evident yet no safety inline fuse exist.

Many thx,
Robert.

On Thu, Oct 17, 2019 at 1:29 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> All,
>
> I support this draft as I think this would be very useful for IPv6 use
> cases where EH headers are utilized excessively such as for an SRv6 use
> case for traffic engineering over the internet and would be a method to
> test via BFD multihop the path mtu where pmtud has failed to adjust MSS on
> endpoints due to firewalls or other devices dropping ICMP unreachable
> packet to big  messages resulting in 1280 mtu.
>

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

<div dir=3D"ltr"><div>Dear WG,</div><div><br></div><div>Thank you Gyan for =
your note.=C2=A0</div><div><br></div><div>It very clearly highlights=C2=A0m=
y primary concern expressed earlier of false assumptions on how engineers m=
ay try to (mis)use bfd-large in multihop cases.=C2=A0</div><div><br></div><=
div>Below note is a brilliant example of how one may not realize that actua=
l paths BFD packets take can be just a fraction of paths their data plane o=
r even other control plane packets may traverse over a network or set of ne=
tworks.</div><div dir=3D"ltr"><br></div><div>I am always concerned=C2=A0whe=
n=C2=A0protocol extensions being standardized are known to only work in 1 o=
ut of 10 deployment scenarios and when chances of such opportunity of incor=
rect use are evident yet no safety inline fuse exist.=C2=A0</div><div dir=
=3D"ltr"><br></div><div>Many thx,<br>Robert.</div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Oct 17, 2019 at 1:29 AM=
 Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><div><div dir=3D"auto">All,</div></div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">I support this draft as I think this would be very useful for=
 IPv6 use cases where EH headers are utilized excessively such as for an SR=
v6 use case for traffic engineering over the internet and would be a method=
 to test via BFD multihop the path mtu where pmtud has failed to adjust MSS=
 on endpoints due to firewalls or other devices dropping ICMP unreachable p=
acket to big =C2=A0messages resulting in 1280 mtu.</div></blockquote><div><=
br></div><div>=C2=A0</div></div></div>

--000000000000ce2894059516430d--


From nobody Thu Oct 17 07:11:02 2019
Return-Path: <hayabusagsm@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 7F01C12086C for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 07:10:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.496
X-Spam-Level: 
X-Spam-Status: No, score=-1.496 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XQ-l9xuUPqOp for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 07:10:56 -0700 (PDT)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 1AC2C1208BC for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 07:10:54 -0700 (PDT)
Received: by mail-qk1-x735.google.com with SMTP id e66so1935077qkf.13 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 07:10:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TM3Z1I+y7Sg5T6+AxR62/mK+WDobpSTwpynu8miK0v0=; b=qL8TUo0zP18qnwR/uAObAghMyqnJVmdg82a9IRraB+N9eh2507caEZnhVlsbT6Fj9X RQvuO2ZDWZ72FNvuQAD8zGWUyKjZyojQvBcCAPn83MKfFGPjPzUK4+Drd/eZPbUhQAh8 NxvyenZ8DarjKJy5LR3HlYWSbQ9dJ2WZROIVPFwlEBacWFiIB+Nt9qK09lIszd1S0aTG prq5RE1kwD8oDw63s09pJqiB9k/60vhtnt+GS/PH+f20hyI7VXUmSH9NznuANpEcLqzk 1P0WcaUFycmSicgqSvE3dRuahErgmemMM7HNFn+MElEpySzBZL7Qzv8ICbZrrDMH3mPz TApA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TM3Z1I+y7Sg5T6+AxR62/mK+WDobpSTwpynu8miK0v0=; b=lmZf+PO/Ev4HrlxWO7tQ5yt9Wfa+HeCqkmweIntnzsxFJurvZiEw+0vNVdSAH+76qo JuxwhuXifSwIkXS6u6UCMKJ9MoOac7tIRACvRnIJ4suEgVGBr2Xiz1HQ/JuPSz/4KeDQ H1gr9UqOD/yj8lPZcUnIqr4AF+TP1C4J0jwZ5y1cqOG4eKmzjr/rEifufN+it9plusAR RyzRio2JieCdTdLpOZRleIcHkNi+bF5Lx/NVgDsjY1e45LFCa6oeqzBuPKR6wyfEw5dH mzNzsbc7FeqKb40YjCg4qWfL5PkldFNS29kI8itIXzXfq0SzDvpTZIFamCSb0CEbov1A AcgA==
X-Gm-Message-State: APjAAAVRtz5PRCexQ290ObJ9xBmCov25n11jYuMwwx648E++DLd+VZS+ /+WjelWzTH1Yc1yOfFy1tAE=
X-Google-Smtp-Source: APXvYqwK2SSKxrCZdRcXrBHqzRDhNsGumScNl9W5j2O7RjHyzV7ZE8yu+bXB1D//D/hUKLk/XP8uRQ==
X-Received: by 2002:a37:348:: with SMTP id 69mr3444228qkd.28.1571321452835; Thu, 17 Oct 2019 07:10:52 -0700 (PDT)
Received: from ?IPv6:2600:1003:b108:7d8c:c85:6e23:cdbc:b01? ([2600:1003:b108:7d8c:c85:6e23:cdbc:b01]) by smtp.gmail.com with ESMTPSA id t63sm1602531qkf.48.2019.10.17.07.10.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Oct 2019 07:10:50 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-C6B1FF28-D82C-4018-8AA9-6E23F07199F2
Mime-Version: 1.0 (1.0)
Subject: Re: PIM BFD RFC
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <CA+RyBmW+E4XGrUv4bEH2Psx7o4bVuk=pG7oCY6x_LQ_MPgXyhg@mail.gmail.com>
Date: Thu, 17 Oct 2019 10:10:49 -0400
Cc: rtg-bfd WG <rtg-bfd@ietf.org>, xu.benchong@zte.com.cn, "Mankamana Mishra (mankamis)" <mankamis@cisco.com>
Content-Transfer-Encoding: 7bit
Message-Id: <6688ABC1-BF0C-42EC-B2B3-8CE93C870538@gmail.com>
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com> <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com> <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com> <CA+RyBmW+E4XGrUv4bEH2Psx7o4bVuk=pG7oCY6x_LQ_MPgXyhg@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/TFjXH4SraRx3DKj4GtBMp6UDzUc>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 17 Oct 2019 14:10:59 -0000

--Apple-Mail-C6B1FF28-D82C-4018-8AA9-6E23F07199F2
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Greg=20

That is true that there can be more GDR candidates but with the modulo hashi=
ng algorithm the load balancing becomes less even with odd number of routers=
 similar to XOR bitwise source/destination hash.=20

So the issue is that with even routers you do achieve close to 100% load bal=
ancing which means a very close 50/50 split between the two routers with the=
 hashing algorithm.  So even in that scenario if one of the 2 routers doing d=
own instead of having to reconverge 100% of all of you traffic you reconverg=
e only 50% so the impact is only 50% of your traffic volume.  As you increas=
e the number of routers the load is split between routers however and so the=
 impact is diminished but not eliminated and of course with odd number route=
rs 3  5 7 etc you have uneven load balancing so more impact and with even 2 4=
 6 close to perfect split of load balancing.

So bottom line is that traffic is on the router that went down has to reconv=
erge be taken over or split hashed onto the other remaining routers so the f=
rom my point of view their is still definitely improvements gains with tight=
 PIM timers with BFD single hop asynchronous mode to get as close to hitless=
 convergence.  The P2MP RFCs are strictly for labels switched multicast mult=
ipoint LSP with mLDP or P2MP TE P2MP or MP2MP MDT strictly for MVPN scenario=
s and cannot be applied to LAN.

Gyan

Sent from my iPhone

> On Oct 16, 2019, at 10:23 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>=20
> Hi Gyan,
> thank you for bringing draft-ietf-pim-drlb to my attention (I'm following d=
iscussions in PIM WG but was not aware of this use case). Also, I appreciate=
 you sharing your thoughts on the applicability of RFCs 8562 and 8563 to the=
 GDR use case. With the current scenario, as I understand it, there could be=
 more than two GDR Candidates on the given LAN segment. Let us assume that t=
here three such routers. If one is elected as GDR and another as GBDR, then t=
hird is GDROther. If that is the case, then the mechanism described for DR/B=
DR/DROther in draft-ietf-pim-bfd-p2mp-use-case can be used for expedited con=
vergence of GDR/GDBR/GDROther. Would you agree?
>=20
> Regards,
> Greg
>=20
>> On Tue, Oct 15, 2019 at 9:10 PM Gyan Mishra <hayabusagsm@gmail.com> wrote=
:
>>=20
>> Greg=20
>>=20
>> + Mankamana and Benchon=20
>>=20
>> ...from PIM WG & BESS which owns LSM MVPN mLDP / P2MP TE S-PMSI and MI-PM=
SI.
>>=20
>> We were discussing PIM BFD use case on this BFD WG thread  and  RFC 8562 a=
nd RFC 8563 covers strictly L3 VPN LSM ( label switched Multicast) LMDT (lab=
eled multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( selective cons=
trained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and not Et=
hernet switching LAN based PIM SM BFD.
>>=20
>> We have a new draft in the PIM WG PIM DRLB load balancing GDR capability a=
nd the draft of hashing of ASM PIM RP hash and ASM and SSM S,G hash load bal=
ancing of traffic across both PIM DR/BDR does significantly help with conver=
gence as 50/50 LB split but during failover you still have 50% of the traffi=
c that still has to reconverge and SPT tree MRIB/MFIB state has to rebuild. =
=20
>>=20
>>=20
>> https://tools.ietf.org/html/draft-ietf-pim-drlb-11
>>=20
>>=20
>> So the BFD PIM Draft would register the PIM protocol and in asynchronous m=
ode with echo disabled we can achieve sub millisecond detection time and con=
vergence during failover.
>>=20
>> So I do think we need a PIM BFD Draft.=20
>>=20
>> Since this falls between multiple WG but since BFD related this would be u=
nder the BFD WG.
>>=20
>> I am part of the BFD WG as well as part of PIM and BESS so I can assist i=
n writing the draft if we are all in agreement that this is needed and can w=
ork with Mankamana and Benchon as well in creating the draft.
>>=20
>> Gyan
>>=20
>> Sent from my iPhone
>>=20
>>> On Oct 12, 2019, at 12:07 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:=

>>>=20
>>> Hi Gyan,
>>> thank you for your interest in this draft. We've described how RFC 8562 B=
FD for Multipoint Networks can be used to shorten convergence in PIM-SM. The=
 similar scenario discussed in draft-ietf-bess-mvpn-fast-failover where p2mp=
 BFD is used by tails to detect the failure of the head/root or the multicas=
t tree. If it is required for the head/root to detect a defect of the multic=
ast tree toward a tail, we'll turn to RFC 8563 BFD for Multipoint  Active Ta=
ils as in draft-hu-bier-bfd.
>>> Hope this information would be helpful to you. I always welcome your que=
stions.
>>>=20
>>> Regards,
>>> Greg
>>>=20
>>>> On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra <hayabusagsm@gmail.com> wro=
te:
>>>> Greg=20
>>>>=20
>>>> I saw your draft on PIM BFD use cases but could not find the RFC on PIM=
 BFD.
>>>>=20
>>>>=20
>>>> https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html
>>>>=20
>>>> Thanks=20
>>>>=20
>>>> Gyan
>>>> Verizon Communications=20
>>>> Cell-301 502-1347
>>>>=20
>>>>=20
>>>> Sent from my iPhone
>>>>=20
>>>>> On Oct 11, 2019, at 9:53 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote=
:
>>>>>=20
>>>>>=20
>>>>> BFD WG
>>>>>=20
>>>>> Anyone know what the RFC or draft for PIM BFD support.
>>>>>=20
>>>>> Thank you
>>>>>=20
>>>>> Gyan=20
>>>>> Verizon Communications=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> Sent from my iPhone

--Apple-Mail-C6B1FF28-D82C-4018-8AA9-6E23F07199F2
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Greg&nbsp;<div><br></div><div>That is true t=
hat there can be more GDR candidates but with the modulo hashing algorithm t=
he load balancing becomes less even with odd number of routers similar to XO=
R bitwise source/destination hash.&nbsp;</div><div><br></div><div>So the iss=
ue is that with even routers you do achieve close to 100% load balancing whi=
ch means a very close 50/50 split between the two routers with the hashing a=
lgorithm. &nbsp;So even in that scenario if one of the 2 routers doing down i=
nstead of having to reconverge 100% of all of you traffic you reconverge onl=
y 50% so the impact is only 50% of your traffic volume. &nbsp;As you increas=
e the number of routers the load is split between routers however and so the=
 impact is diminished but not eliminated and of course with odd number route=
rs 3 &nbsp;5 7 etc you have uneven load balancing so more impact and with ev=
en 2 4 6 close to perfect split of load balancing.</div><div><br></div><div>=
So bottom line is that traffic is on the router that went down has to reconv=
erge be taken over or split hashed onto the other remaining routers so the f=
rom my point of view their is still definitely improvements gains with tight=
 PIM timers with BFD single hop asynchronous mode to get as close to hitless=
 convergence. &nbsp;The P2MP RFCs are strictly for labels switched multicast=
 multipoint LSP with mLDP or P2MP TE P2MP or MP2MP MDT strictly for MVPN sce=
narios and cannot be applied to LAN.</div><div><br></div><div>Gyan<br><br><d=
iv id=3D"AppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D=
"ltr"><br>On Oct 16, 2019, at 10:23 PM, Greg Mirsky &lt;<a href=3D"mailto:gr=
egimirsky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<br><br></div><bloc=
kquote type=3D"cite"><div dir=3D"ltr"><div dir=3D"ltr">Hi&nbsp;Gyan,<div>tha=
nk you for bringing&nbsp;draft-ietf-pim-drlb to my attention (I'm following&=
nbsp;discussions in PIM WG but was not aware of this use case). Also, I appr=
eciate you sharing your thoughts on the applicability of RFCs 8562 and 8563 t=
o the GDR use case. With the current scenario, as I understand&nbsp;it, ther=
e could be more than two GDR Candidates on the given LAN segment. Let us ass=
ume that there three such routers. If one is elected as GDR and another as G=
BDR, then third is GDROther. If that is&nbsp;the case, then the mechanism de=
scribed for DR/BDR/DROther in&nbsp;draft-ietf-pim-bfd-p2mp-use-case can be u=
sed for expedited convergence of GDR/GDBR/GDROther. Would you agree?</div><d=
iv><br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 15, 2019 at 9:10 P=
M Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@gmail=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div dir=3D"auto"><div><br></div><div>Greg&nbsp;</div><div><br></div>+ Man=
kamana and Benchon&nbsp;<div><br></div><div>...from PIM WG &amp; BESS which o=
wns LSM MVPN mLDP / P2MP TE S-PMSI and MI-PMSI.<div><br></div><div>We were d=
iscussing PIM BFD use case on this BFD WG thread &nbsp;and &nbsp;RFC 8562 an=
d RFC 8563 covers strictly L3 VPN LSM ( label switched Multicast) LMDT (labe=
led multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( selective const=
rained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and not Eth=
ernet switching LAN based PIM SM BFD.</div><div><br></div><div>We have a new=
 draft in the PIM WG PIM DRLB load balancing GDR capability and the draft of=
 hashing of ASM PIM RP hash and ASM and SSM S,G hash load balancing of traff=
ic across both PIM DR/BDR does significantly help with convergence as 50/50 L=
B split but during failover you still have 50% of the traffic that still has=
 to reconverge and SPT tree MRIB/MFIB state has to rebuild. &nbsp;</div><div=
><br></div><div><br></div><div><span style=3D"text-decoration:underline;back=
ground-color:rgba(255,255,255,0)"><a href=3D"https://tools.ietf.org/html/dra=
ft-ietf-pim-drlb-11" target=3D"_blank">https://tools.ietf.org/html/draft-iet=
f-pim-drlb-11</a></span></div><div><span style=3D"text-decoration:underline;=
background-color:rgba(255,255,255,0)"><br></span></div><div><br></div><div>S=
o the BFD PIM Draft would register the PIM protocol and in asynchronous mode=
 with echo disabled we can achieve sub millisecond detection time and conver=
gence during failover.</div><div><br></div><div>So I do think we need a PIM B=
FD Draft.&nbsp;</div><div><br></div><div>Since this falls between multiple W=
G but since BFD related this would be under the BFD WG.</div><div><br></div>=
<div>I am part of the BFD WG as well as part of PIM and BESS so I can assist=
 in writing the draft if we are all in agreement that this is needed and can=
 work with&nbsp;<span style=3D"background-color:rgba(255,255,255,0)">Mankama=
na and Benchon as well in creating the draft.</span></div><div><span style=3D=
"background-color:rgba(255,255,255,0)"><br></span></div><div><span style=3D"=
background-color:rgba(255,255,255,0)">Gyan</span></div><div><br><div id=3D"g=
mail-m_1205551380551383269AppleMailSignature" dir=3D"ltr">Sent from my iPhon=
e</div><div dir=3D"ltr"><br>On Oct 12, 2019, at 12:07 AM, Greg Mirsky &lt;<a=
 href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.c=
om</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><d=
iv dir=3D"ltr">Hi Gyan,<div>thank you for your interest in this draft. We've=
 described how <a href=3D"https://datatracker.ietf.org/doc/rfc8562/" target=3D=
"_blank">RFC 8562 BFD for Multipoint Networks</a>&nbsp;can be used to shorte=
n&nbsp;convergence in PIM-SM. The similar scenario discussed in <a href=3D"h=
ttps://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/" target=3D=
"_blank">draft-ietf-bess-mvpn-fast-failover</a>&nbsp;where p2mp BFD is used b=
y tails to detect the failure of the head/root or the multicast tree. If it i=
s required for the head/root to detect a defect of the multicast tree toward=
 a tail, we'll turn to <a href=3D"https://datatracker.ietf.org/doc/rfc8563/"=
 target=3D"_blank">RFC 8563 BFD for Multipoint&nbsp; Active Tails</a>&nbsp;a=
s in <a href=3D"https://datatracker.ietf.org/doc/draft-hu-bier-bfd/" target=3D=
"_blank">draft-hu-bier-bfd</a>.</div><div>Hope this information would be hel=
pful to you. I always welcome your questions.</div><div><br></div><div>Regar=
ds,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
" class=3D"gmail_attr">On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra &lt;<a hr=
ef=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank">hayabusagsm@gmail.com<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"auto">Greg&nbsp;<div><br></div><div>I saw your draft on PIM BFD use=
 cases but could not find the RFC on PIM BFD.</div><div><br></div><div><br><=
/div><div><a href=3D"https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use=
-case-02.html" target=3D"_blank">https://tools.ietf.org/id/draft-mirsky-pim-=
bfd-p2mp-use-case-02.html</a><br><br>Thanks&nbsp;</div><div><br></div><div>G=
yan</div><div>Verizon Communications&nbsp;</div><div>Cell-301 502-1347</div>=
<div><br></div><div><br><div id=3D"gmail-m_1205551380551383269gmail-m_-20274=
64795359545356AppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><div d=
ir=3D"ltr"><br>On Oct 11, 2019, at 9:53 PM, Gyan Mishra &lt;<a href=3D"mailt=
o:hayabusagsm@gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt; wro=
te:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><span></span><br=
><span>BFD WG</span><br><span></span><br><span>Anyone know what the RFC or d=
raft for PIM BFD support.</span><br><span></span><br><span>Thank you</span><=
br><span></span><br><span>Gyan </span><br><span>Verizon Communications </spa=
n><br><span></span><br><span></span><br><span></span><br><span>Sent from my i=
Phone</span><br></div></blockquote></div></div></blockquote></div>
</div></blockquote></div></div></div></blockquote></div>
</div></blockquote></div></body></html>=

--Apple-Mail-C6B1FF28-D82C-4018-8AA9-6E23F07199F2--


From nobody Thu Oct 17 07:47:00 2019
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 6ED7012012C for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 07:46:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level: 
X-Spam-Status: No, score=-1.497 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_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r0W_ogB0u3ZI for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 07:46:56 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (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 AF9C7120091 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 07:46:55 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id 195so2107427lfj.6 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 07:46:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=epOTXKxaHQOtwM13TEGd9yWxBS9n3Rs6Kq/0MBNGb5g=; b=JY+9pfIWY1nbQEY4b2MAIyKDG6oejL1NbOXV0h8Kf++DEnmAzXsL/sTKjaN7S1AWoi ov+ADLvPuQfy/ljS/eOmJigZ7ihxPpVuuw0a51hzh9K27ExV5m4cfamc1/jRoL8Nm/x4 1aZvN1hlWii6hoJtOX2IOMko4cyzXf8/HH8nig7uFrD9V1JafkErtw26LMgZ6xrcl1bQ jH2nW9ktmDqbQOKQcX+4E9s1n1HCEFW4+WdvPpNs7u9B2z1hGWDyn5g/9XtVFTELWHws ojstZnpb6208MLR5KBd5rJcjChMb8ldp0BWTpjsE4KNobON6u71lXkeZRRjCnLPlnf9y JJwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=epOTXKxaHQOtwM13TEGd9yWxBS9n3Rs6Kq/0MBNGb5g=; b=MYdG+SUiYQmfwO+3YJFiQd7AGJHxdNyMeKO63NIEyNXlSUfv7i0X5itoVfUZ02jjkr ncZzdBF/mOCqS7Uh6/DAPREIy1MeEJDoV3LcJ3Th4XJZqFeV0SSLDL2je6SyJGMs0Sf/ O54Pju/LtX1Z1dq/QV49B5d2XK2DckYNXoTBPjoS2oo4QcwhpQABsWFps0yWX9cRXdZf xcKuitRsjIGvJcDTWmCXVbIsIvMLXi+ZcYB1HPgrqox2occUhT7O3C2U0u0Hj4I9mXoJ m+ul8rfwENOSbgL7ZuWMxhgqpWJAPmTRrRcuTwdQxP4oqEZjFaH2xFEPPdxi1+wiVSfv Y1qg==
X-Gm-Message-State: APjAAAV9p+pcXr/2xvT852oKTVTdQR8okzV29xCuE3Jv18HK2vPTLxcb nX1yt53XVY7R2z7yY0JscfGFkDGOeLno0CD3sDY=
X-Google-Smtp-Source: APXvYqyK9COOH2g9/B/zkZDuPf0TvrZt+kr3cLRUlnQAnXE3YPfT6LF9p4jPFWuBDDtwIqdP0YMmsW1Fov4CDWavr7Q=
X-Received: by 2002:a05:6512:482:: with SMTP id v2mr2477737lfq.72.1571323613853;  Thu, 17 Oct 2019 07:46:53 -0700 (PDT)
MIME-Version: 1.0
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com> <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com> <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com> <CA+RyBmW+E4XGrUv4bEH2Psx7o4bVuk=pG7oCY6x_LQ_MPgXyhg@mail.gmail.com> <6688ABC1-BF0C-42EC-B2B3-8CE93C870538@gmail.com>
In-Reply-To: <6688ABC1-BF0C-42EC-B2B3-8CE93C870538@gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 17 Oct 2019 07:46:43 -0700
Message-ID: <CA+RyBmWmdFd=fC2Nq-Pv1tjxsaDp7fQu0a358dMkAX2y63wNdQ@mail.gmail.com>
Subject: Re: PIM BFD RFC
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: rtg-bfd WG <rtg-bfd@ietf.org>, xu.benchong@zte.com.cn,  "Mankamana Mishra (mankamis)" <mankamis@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000d4bc2c05951c496d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/XgeE0ATZuQ-gJ8lLPpwWLAQDN3Q>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 17 Oct 2019 14:46:59 -0000

--000000000000d4bc2c05951c496d
Content-Type: text/plain; charset="UTF-8"

Hi Gyan,
many thanks for adding more details to the scenario you're discussing. As
you know, p2mp BFD, as defined in RFC 8562 and RFC 8563, operates in the
Demand mode. What are the advantages of using the Asynchronous mode, and I
assume that implies using p2p BFD sessions, as in RFC 5881 for single-hop
BFD?

Regards,
Greg

On Thu, Oct 17, 2019 at 7:10 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> Greg
>
> That is true that there can be more GDR candidates but with the modulo
> hashing algorithm the load balancing becomes less even with odd number of
> routers similar to XOR bitwise source/destination hash.
>
> So the issue is that with even routers you do achieve close to 100% load
> balancing which means a very close 50/50 split between the two routers with
> the hashing algorithm.  So even in that scenario if one of the 2 routers
> doing down instead of having to reconverge 100% of all of you traffic you
> reconverge only 50% so the impact is only 50% of your traffic volume.  As
> you increase the number of routers the load is split between routers
> however and so the impact is diminished but not eliminated and of course
> with odd number routers 3  5 7 etc you have uneven load balancing so more
> impact and with even 2 4 6 close to perfect split of load balancing.
>
> So bottom line is that traffic is on the router that went down has to
> reconverge be taken over or split hashed onto the other remaining routers
> so the from my point of view their is still definitely improvements gains
> with tight PIM timers with BFD single hop asynchronous mode to get as close
> to hitless convergence.  The P2MP RFCs are strictly for labels switched
> multicast multipoint LSP with mLDP or P2MP TE P2MP or MP2MP MDT strictly
> for MVPN scenarios and cannot be applied to LAN.
>
> Gyan
>
> Sent from my iPhone
>
> On Oct 16, 2019, at 10:23 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Gyan,
> thank you for bringing draft-ietf-pim-drlb to my attention (I'm
> following discussions in PIM WG but was not aware of this use case). Also,
> I appreciate you sharing your thoughts on the applicability of RFCs 8562
> and 8563 to the GDR use case. With the current scenario, as I
> understand it, there could be more than two GDR Candidates on the given LAN
> segment. Let us assume that there three such routers. If one is elected as
> GDR and another as GBDR, then third is GDROther. If that is the case, then
> the mechanism described for DR/BDR/DROther
> in draft-ietf-pim-bfd-p2mp-use-case can be used for expedited convergence
> of GDR/GDBR/GDROther. Would you agree?
>
> Regards,
> Greg
>
> On Tue, Oct 15, 2019 at 9:10 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
>>
>> Greg
>>
>> + Mankamana and Benchon
>>
>> ...from PIM WG & BESS which owns LSM MVPN mLDP / P2MP TE S-PMSI and
>> MI-PMSI.
>>
>> We were discussing PIM BFD use case on this BFD WG thread  and  RFC 8562
>> and RFC 8563 covers strictly L3 VPN LSM ( label switched Multicast) LMDT
>> (labeled multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( selective
>> constrained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and
>> not Ethernet switching LAN based PIM SM BFD.
>>
>> We have a new draft in the PIM WG PIM DRLB load balancing GDR capability
>> and the draft of hashing of ASM PIM RP hash and ASM and SSM S,G hash load
>> balancing of traffic across both PIM DR/BDR does significantly help with
>> convergence as 50/50 LB split but during failover you still have 50% of the
>> traffic that still has to reconverge and SPT tree MRIB/MFIB state has to
>> rebuild.
>>
>>
>> https://tools.ietf.org/html/draft-ietf-pim-drlb-11
>>
>>
>> So the BFD PIM Draft would register the PIM protocol and in asynchronous
>> mode with echo disabled we can achieve sub millisecond detection time and
>> convergence during failover.
>>
>> So I do think we need a PIM BFD Draft.
>>
>> Since this falls between multiple WG but since BFD related this would be
>> under the BFD WG.
>>
>> I am part of the BFD WG as well as part of PIM and BESS so I can assist
>> in writing the draft if we are all in agreement that this is needed and can
>> work with Mankamana and Benchon as well in creating the draft.
>>
>> Gyan
>>
>> Sent from my iPhone
>>
>> On Oct 12, 2019, at 12:07 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>>
>> Hi Gyan,
>> thank you for your interest in this draft. We've described how RFC 8562
>> BFD for Multipoint Networks <https://datatracker.ietf.org/doc/rfc8562/> can
>> be used to shorten convergence in PIM-SM. The similar scenario discussed in
>> draft-ietf-bess-mvpn-fast-failover
>> <https://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/> where
>> p2mp BFD is used by tails to detect the failure of the head/root or the
>> multicast tree. If it is required for the head/root to detect a defect of
>> the multicast tree toward a tail, we'll turn to RFC 8563 BFD for
>> Multipoint  Active Tails <https://datatracker.ietf.org/doc/rfc8563/> as
>> in draft-hu-bier-bfd
>> <https://datatracker.ietf.org/doc/draft-hu-bier-bfd/>.
>> Hope this information would be helpful to you. I always welcome your
>> questions.
>>
>> Regards,
>> Greg
>>
>> On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra <hayabusagsm@gmail.com>
>> wrote:
>>
>>> Greg
>>>
>>> I saw your draft on PIM BFD use cases but could not find the RFC on PIM
>>> BFD.
>>>
>>>
>>> https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html
>>>
>>> Thanks
>>>
>>> Gyan
>>> Verizon Communications
>>> Cell-301 502-1347
>>>
>>>
>>> Sent from my iPhone
>>>
>>> On Oct 11, 2019, at 9:53 PM, Gyan Mishra <hayabusagsm@gmail.com> wrote:
>>>
>>>
>>> BFD WG
>>>
>>> Anyone know what the RFC or draft for PIM BFD support.
>>>
>>> Thank you
>>>
>>> Gyan
>>> Verizon Communications
>>>
>>>
>>>
>>> Sent from my iPhone
>>>
>>>

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

<div dir=3D"ltr">Hi Gyan,<div>many thanks for adding more details to the sc=
enario you&#39;re discussing. As you know, p2mp BFD, as defined in RFC 8562=
 and RFC 8563, operates in the Demand mode. What are the advantages of usin=
g the Asynchronous mode, and I assume that implies using p2p BFD sessions, =
as in RFC 5881 for single-hop BFD?</div><div><br></div><div>Regards,</div><=
div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Thu, Oct 17, 2019 at 7:10 AM Gyan Mishra &lt;<a href=3D"=
mailto:hayabusagsm@gmail.com">hayabusagsm@gmail.com</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto">Greg=
=C2=A0<div><br></div><div>That is true that there can be more GDR candidate=
s but with the modulo hashing algorithm the load balancing becomes less eve=
n with odd number of routers similar to XOR bitwise source/destination hash=
.=C2=A0</div><div><br></div><div>So the issue is that with even routers you=
 do achieve close to 100% load balancing which means a very close 50/50 spl=
it between the two routers with the hashing algorithm.=C2=A0 So even in tha=
t scenario if one of the 2 routers doing down instead of having to reconver=
ge 100% of all of you traffic you reconverge only 50% so the impact is only=
 50% of your traffic volume.=C2=A0 As you increase the number of routers th=
e load is split between routers however and so the impact is diminished but=
 not eliminated and of course with odd number routers 3 =C2=A05 7 etc you h=
ave uneven load balancing so more impact and with even 2 4 6 close to perfe=
ct split of load balancing.</div><div><br></div><div>So bottom line is that=
 traffic is on the router that went down has to reconverge be taken over or=
 split hashed onto the other remaining routers so the from my point of view=
 their is still definitely improvements gains with tight PIM timers with BF=
D single hop asynchronous mode to get as close to hitless convergence.=C2=
=A0 The P2MP RFCs are strictly for labels switched multicast multipoint LSP=
 with mLDP or P2MP TE P2MP or MP2MP MDT strictly for MVPN scenarios and can=
not be applied to LAN.</div><div><br></div><div>Gyan<br><br><div id=3D"gmai=
l-m_-3336929138256642774AppleMailSignature" dir=3D"ltr">Sent from my iPhone=
</div><div dir=3D"ltr"><br>On Oct 16, 2019, at 10:23 PM, Greg Mirsky &lt;<a=
 href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.=
com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr">=
<div dir=3D"ltr">Hi=C2=A0Gyan,<div>thank you for bringing=C2=A0draft-ietf-p=
im-drlb to my attention (I&#39;m following=C2=A0discussions in PIM WG but w=
as not aware of this use case). Also, I appreciate you sharing your thought=
s on the applicability of RFCs 8562 and 8563 to the GDR use case. With the =
current scenario, as I understand=C2=A0it, there could be more than two GDR=
 Candidates on the given LAN segment. Let us assume that there three such r=
outers. If one is elected as GDR and another as GBDR, then third is GDROthe=
r. If that is=C2=A0the case, then the mechanism described for DR/BDR/DROthe=
r in=C2=A0draft-ietf-pim-bfd-p2mp-use-case can be used for expedited conver=
gence of GDR/GDBR/GDROther. Would you agree?</div><div><br></div><div>Regar=
ds,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Tue, Oct 15, 2019 at 9:10 PM Gyan Mishra &lt;<a =
href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank">hayabusagsm@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div dir=3D"auto"><div><br></div><div>Greg=C2=A0</div><div><br></div>+ Ma=
nkamana and Benchon=C2=A0<div><br></div><div>...from PIM WG &amp; BESS whic=
h owns LSM MVPN mLDP / P2MP TE S-PMSI and MI-PMSI.<div><br></div><div>We we=
re discussing PIM BFD use case on this BFD WG thread =C2=A0and =C2=A0RFC 85=
62 and RFC 8563 covers strictly L3 VPN LSM ( label switched Multicast) LMDT=
 (labeled multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( selectiv=
e constrained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and=
 not Ethernet switching LAN based PIM SM BFD.</div><div><br></div><div>We h=
ave a new draft in the PIM WG PIM DRLB load balancing GDR capability and th=
e draft of hashing of ASM PIM RP hash and ASM and SSM S,G hash load balanci=
ng of traffic across both PIM DR/BDR does significantly help with convergen=
ce as 50/50 LB split but during failover you still have 50% of the traffic =
that still has to reconverge and SPT tree MRIB/MFIB state has to rebuild. =
=C2=A0</div><div><br></div><div><br></div><div><span style=3D"text-decorati=
on:underline;background-color:rgba(255,255,255,0)"><a href=3D"https://tools=
.ietf.org/html/draft-ietf-pim-drlb-11" target=3D"_blank">https://tools.ietf=
.org/html/draft-ietf-pim-drlb-11</a></span></div><div><span style=3D"text-d=
ecoration:underline;background-color:rgba(255,255,255,0)"><br></span></div>=
<div><br></div><div>So the BFD PIM Draft would register the PIM protocol an=
d in asynchronous mode with echo disabled we can achieve sub millisecond de=
tection time and convergence during failover.</div><div><br></div><div>So I=
 do think we need a PIM BFD Draft.=C2=A0</div><div><br></div><div>Since thi=
s falls between multiple WG but since BFD related this would be under the B=
FD WG.</div><div><br></div><div>I am part of the BFD WG as well as part of =
PIM and BESS so I can assist in writing the draft if we are all in agreemen=
t that this is needed and can work with=C2=A0<span style=3D"background-colo=
r:rgba(255,255,255,0)">Mankamana and Benchon as well in creating the draft.=
</span></div><div><span style=3D"background-color:rgba(255,255,255,0)"><br>=
</span></div><div><span style=3D"background-color:rgba(255,255,255,0)">Gyan=
</span></div><div><br><div id=3D"gmail-m_-3336929138256642774gmail-m_120555=
1380551383269AppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><div =
dir=3D"ltr"><br>On Oct 12, 2019, at 12:07 AM, Greg Mirsky &lt;<a href=3D"ma=
ilto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;=
 wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><div dir=3D=
"ltr">Hi Gyan,<div>thank you for your interest in this draft. We&#39;ve des=
cribed how <a href=3D"https://datatracker.ietf.org/doc/rfc8562/" target=3D"=
_blank">RFC 8562 BFD for Multipoint Networks</a>=C2=A0can be used to shorte=
n=C2=A0convergence in PIM-SM. The similar scenario discussed in <a href=3D"=
https://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/" targe=
t=3D"_blank">draft-ietf-bess-mvpn-fast-failover</a>=C2=A0where p2mp BFD is =
used by tails to detect the failure of the head/root or the multicast tree.=
 If it is required for the head/root to detect a defect of the multicast tr=
ee toward a tail, we&#39;ll turn to <a href=3D"https://datatracker.ietf.org=
/doc/rfc8563/" target=3D"_blank">RFC 8563 BFD for Multipoint=C2=A0 Active T=
ails</a>=C2=A0as in <a href=3D"https://datatracker.ietf.org/doc/draft-hu-bi=
er-bfd/" target=3D"_blank">draft-hu-bier-bfd</a>.</div><div>Hope this infor=
mation would be helpful to you. I always welcome your questions.</div><div>=
<br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Oct 11, 2019 at 7:40 PM=
 Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank"=
>hayabusagsm@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div dir=3D"auto">Greg=C2=A0<div><br></div><div>I saw=
 your draft on PIM BFD use cases but could not find the RFC on PIM BFD.</di=
v><div><br></div><div><br></div><div><a href=3D"https://tools.ietf.org/id/d=
raft-mirsky-pim-bfd-p2mp-use-case-02.html" target=3D"_blank">https://tools.=
ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html</a><br><br>Thanks=C2=
=A0</div><div><br></div><div>Gyan</div><div>Verizon Communications=C2=A0</d=
iv><div>Cell-301 502-1347</div><div><br></div><div><br><div id=3D"gmail-m_-=
3336929138256642774gmail-m_1205551380551383269gmail-m_-2027464795359545356A=
ppleMailSignature" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><b=
r>On Oct 11, 2019, at 9:53 PM, Gyan Mishra &lt;<a href=3D"mailto:hayabusags=
m@gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt; wrote:<br><br>=
</div><blockquote type=3D"cite"><div dir=3D"ltr"><span></span><br><span>BFD=
 WG</span><br><span></span><br><span>Anyone know what the RFC or draft for =
PIM BFD support.</span><br><span></span><br><span>Thank you</span><br><span=
></span><br><span>Gyan </span><br><span>Verizon Communications </span><br><=
span></span><br><span></span><br><span></span><br><span>Sent from my iPhone=
</span><br></div></blockquote></div></div></blockquote></div>
</div></blockquote></div></div></div></blockquote></div>
</div></blockquote></div></div></blockquote></div>

--000000000000d4bc2c05951c496d--


From nobody Thu Oct 17 08:38:38 2019
Return-Path: <hayabusagsm@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 C1C2A120937 for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 08:38:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.496
X-Spam-Level: 
X-Spam-Status: No, score=-1.496 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3QTgHN9pwPfn for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 08:38:32 -0700 (PDT)
Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) (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 70C1112091B for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 08:38:32 -0700 (PDT)
Received: by mail-qk1-x72f.google.com with SMTP id p4so2284387qkf.5 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 08:38:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=tJ965PM9ARwedAtrFVDqFnDRW0+Li8cPWdScy7uN+CY=; b=IGYymrTnQzf5Vv9S/h1bcrxfoiYBmMnfW3kf5+lw2D8WK/7Y+GiRjWKEUD4NqWt5dQ /rdTP7r7IiMj8XpgpHQ6iZzj33AS8ZTIzNH4C01Enm4vQ8B81OZ+EcnASe+HOhOuWeaa f1spglv3s8B8dB07D0p1WypNBhF01PHgVauD0YBUZE9GRgTvsgiOzd922w8ktSoX97qp 8nNHpPKlxpsd9E3fzvYrPkcVeFIRjluBL3D/vkiBLKkPlK8/NWRBHIXCH97iU4jAjMOM Ftqh8AiuW8mVFnrchZ1gN7CgbbiH9O6b1hQzFHda6AOaZvoeJo2uIIxR2w7j9mdYfBmO f90g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=tJ965PM9ARwedAtrFVDqFnDRW0+Li8cPWdScy7uN+CY=; b=S0BuQ0Qr8Rt6VRV37DfOfsDfZBkXGV0DYAAU16XPhPL0kPAWrc5CpZu+jxSJsjf6it +7oBu9N47P1RwuNMuCufUyiNTNppC2Ty/pYd1Cwfu8zpcwGu3FWlWuvgoWKKGpL8pFdl tTjwro2GTQH6ZHF5NJY285KJ8qa19AisH6qYwfwFfN0M3fEBxs9OK2unCl+WkCbIQR2/ QZlDHW3QL0VwkJyA/nWVfC+8rwCtHW5olh3k0DBupvf3LYjTfm4NuMxh8ah8nOEZiAln +WKgNGovMke3WvThrdSrFcRvL5EmLcb5JiqorYNZq5b/dZbM+YigXtucBylPhYiQbDjm 7qMg==
X-Gm-Message-State: APjAAAWa4JSJjHPLtOrZp0+6TaMqYwWLHgJcObvhUCRXQyt8YSyysxjs 1k9W1BiGPbrGmdgolLx5ytQ=
X-Google-Smtp-Source: APXvYqxw+quuZ/vt3yr1MD77Gr61ChQxzgUhrJ37Esa6tgd/HpKQcpyL1niLsLlp4egtgh9zV6OgTQ==
X-Received: by 2002:a05:620a:15db:: with SMTP id o27mr4058290qkm.368.1571326711119;  Thu, 17 Oct 2019 08:38:31 -0700 (PDT)
Received: from ?IPv6:2600:1003:b108:7d8c:c85:6e23:cdbc:b01? ([2600:1003:b108:7d8c:c85:6e23:cdbc:b01]) by smtp.gmail.com with ESMTPSA id u17sm1430902qkj.71.2019.10.17.08.38.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Oct 2019 08:38:30 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-8F220BB6-5FDF-4E8C-A44C-FE3A709E3D08
Mime-Version: 1.0 (1.0)
Subject: Re: PIM BFD RFC
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <CA+RyBmWmdFd=fC2Nq-Pv1tjxsaDp7fQu0a358dMkAX2y63wNdQ@mail.gmail.com>
Date: Thu, 17 Oct 2019 11:38:29 -0400
Cc: rtg-bfd WG <rtg-bfd@ietf.org>, xu.benchong@zte.com.cn, "Mankamana Mishra (mankamis)" <mankamis@cisco.com>
Content-Transfer-Encoding: 7bit
Message-Id: <FE449726-3E34-406B-98B5-56B26B12B9D3@gmail.com>
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com> <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com> <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com> <CA+RyBmW+E4XGrUv4bEH2Psx7o4bVuk=pG7oCY6x_LQ_MPgXyhg@mail.gmail.com> <6688ABC1-BF0C-42EC-B2B3-8CE93C870538@gmail.com> <CA+RyBmWmdFd=fC2Nq-Pv1tjxsaDp7fQu0a358dMkAX2y63wNdQ@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/iPm3eO47j9bDoWGqQiD8gWlbiWQ>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 17 Oct 2019 15:38:36 -0000

--Apple-Mail-8F220BB6-5FDF-4E8C-A44C-FE3A709E3D08
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable



Sent from my iPhone

> On Oct 17, 2019, at 10:46 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>=20
> Hi Gyan,
> many thanks for adding more details to the scenario you're discussing. As y=
ou know, p2mp BFD, as defined in RFC 8562 and RFC 8563, operates in the Dema=
nd mode. What are the advantages of using the Asynchronous mode, and I assum=
e that implies using p2p BFD sessions, as in RFC 5881 for single-hop BFD?
>=20
> Regards,
> Greg

I think the big difference is physical medium that in the =E2=80=9Con demand=
=E2=80=9D mode the head is detecting the active rails sending the control pa=
ckets however the medium is limited as the number of tails is limited to the=
 number of egress PEs for the LMDT where on a multiaccess media the numbers c=
an be very large infinite like but also is an always ON scenario as a LAN th=
e medium is always present to send single hop BFD asynchronous or echo to as=
 many PIM routers that exist on that shared media where with an LMDT the med=
ium is a temporary state and only when traffic is flowing is the M2MP or P2M=
P label switched path created and then its torn down once the flow has ended=
 which is why multi hop on demand is perfect for label switched multicast wh=
ere it just won=E2=80=99t work with a LAN based multiaccess bridge domain me=
dium lan switch.

Gyan
>=20
>> On Thu, Oct 17, 2019 at 7:10 AM Gyan Mishra <hayabusagsm@gmail.com> wrote=
:
>> Greg=20
>>=20
>> That is true that there can be more GDR candidates but with the modulo ha=
shing algorithm the load balancing becomes less even with odd number of rout=
ers similar to XOR bitwise source/destination hash.=20
>>=20
>> So the issue is that with even routers you do achieve close to 100% load b=
alancing which means a very close 50/50 split between the two routers with t=
he hashing algorithm.  So even in that scenario if one of the 2 routers doin=
g down instead of having to reconverge 100% of all of you traffic you reconv=
erge only 50% so the impact is only 50% of your traffic volume.  As you incr=
ease the number of routers the load is split between routers however and so t=
he impact is diminished but not eliminated and of course with odd number rou=
ters 3  5 7 etc you have uneven load balancing so more impact and with even 2=
 4 6 close to perfect split of load balancing.
>>=20
>> So bottom line is that traffic is on the router that went down has to rec=
onverge be taken over or split hashed onto the other remaining routers so th=
e from my point of view their is still definitely improvements gains with ti=
ght PIM timers with BFD single hop asynchronous mode to get as close to hitl=
ess convergence.  The P2MP RFCs are strictly for labels switched multicast m=
ultipoint LSP with mLDP or P2MP TE P2MP or MP2MP MDT strictly for MVPN scena=
rios and cannot be applied to LAN.
>>=20
>> Gyan
>>=20
>> Sent from my iPhone
>>=20
>>> On Oct 16, 2019, at 10:23 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:=

>>>=20
>>> Hi Gyan,
>>> thank you for bringing draft-ietf-pim-drlb to my attention (I'm followin=
g discussions in PIM WG but was not aware of this use case). Also, I appreci=
ate you sharing your thoughts on the applicability of RFCs 8562 and 8563 to t=
he GDR use case. With the current scenario, as I understand it, there could b=
e more than two GDR Candidates on the given LAN segment. Let us assume that t=
here three such routers. If one is elected as GDR and another as GBDR, then t=
hird is GDROther. If that is the case, then the mechanism described for DR/B=
DR/DROther in draft-ietf-pim-bfd-p2mp-use-case can be used for expedited con=
vergence of GDR/GDBR/GDROther. Would you agree?
>>>=20
>>> Regards,
>>> Greg
>>>=20
>>>> On Tue, Oct 15, 2019 at 9:10 PM Gyan Mishra <hayabusagsm@gmail.com> wro=
te:
>>>>=20
>>>> Greg=20
>>>>=20
>>>> + Mankamana and Benchon=20
>>>>=20
>>>> ...from PIM WG & BESS which owns LSM MVPN mLDP / P2MP TE S-PMSI and MI-=
PMSI.
>>>>=20
>>>> We were discussing PIM BFD use case on this BFD WG thread  and  RFC 856=
2 and RFC 8563 covers strictly L3 VPN LSM ( label switched Multicast) LMDT (=
labeled multicast distribution tree) mLDP / P2MP p-tree S-PMSI ( selective c=
onstrained MDT / Cisco data MDT) MI-PMSI(inclusive MDT for all VRFs) and not=
 Ethernet switching LAN based PIM SM BFD.
>>>>=20
>>>> We have a new draft in the PIM WG PIM DRLB load balancing GDR capabilit=
y and the draft of hashing of ASM PIM RP hash and ASM and SSM S,G hash load b=
alancing of traffic across both PIM DR/BDR does significantly help with conv=
ergence as 50/50 LB split but during failover you still have 50% of the traf=
fic that still has to reconverge and SPT tree MRIB/MFIB state has to rebuild=
. =20
>>>>=20
>>>>=20
>>>> https://tools.ietf.org/html/draft-ietf-pim-drlb-11
>>>>=20
>>>>=20
>>>> So the BFD PIM Draft would register the PIM protocol and in asynchronou=
s mode with echo disabled we can achieve sub millisecond detection time and c=
onvergence during failover.
>>>>=20
>>>> So I do think we need a PIM BFD Draft.=20
>>>>=20
>>>> Since this falls between multiple WG but since BFD related this would b=
e under the BFD WG.
>>>>=20
>>>> I am part of the BFD WG as well as part of PIM and BESS so I can assist=
 in writing the draft if we are all in agreement that this is needed and can=
 work with Mankamana and Benchon as well in creating the draft.
>>>>=20
>>>> Gyan
>>>>=20
>>>> Sent from my iPhone
>>>>=20
>>>>> On Oct 12, 2019, at 12:07 AM, Greg Mirsky <gregimirsky@gmail.com> wrot=
e:
>>>>>=20
>>>>> Hi Gyan,
>>>>> thank you for your interest in this draft. We've described how RFC 856=
2 BFD for Multipoint Networks can be used to shorten convergence in PIM-SM. T=
he similar scenario discussed in draft-ietf-bess-mvpn-fast-failover where p2=
mp BFD is used by tails to detect the failure of the head/root or the multic=
ast tree. If it is required for the head/root to detect a defect of the mult=
icast tree toward a tail, we'll turn to RFC 8563 BFD for Multipoint  Active T=
ails as in draft-hu-bier-bfd.
>>>>> Hope this information would be helpful to you. I always welcome your q=
uestions.
>>>>>=20
>>>>> Regards,
>>>>> Greg
>>>>>=20
>>>>>> On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishra <hayabusagsm@gmail.com> w=
rote:
>>>>>> Greg=20
>>>>>>=20
>>>>>> I saw your draft on PIM BFD use cases but could not find the RFC on P=
IM BFD.
>>>>>>=20
>>>>>>=20
>>>>>> https://tools.ietf.org/id/draft-mirsky-pim-bfd-p2mp-use-case-02.html
>>>>>>=20
>>>>>> Thanks=20
>>>>>>=20
>>>>>> Gyan
>>>>>> Verizon Communications=20
>>>>>> Cell-301 502-1347
>>>>>>=20
>>>>>>=20
>>>>>> Sent from my iPhone
>>>>>>=20
>>>>>>> On Oct 11, 2019, at 9:53 PM, Gyan Mishra <hayabusagsm@gmail.com> wro=
te:
>>>>>>>=20
>>>>>>>=20
>>>>>>> BFD WG
>>>>>>>=20
>>>>>>> Anyone know what the RFC or draft for PIM BFD support.
>>>>>>>=20
>>>>>>> Thank you
>>>>>>>=20
>>>>>>> Gyan=20
>>>>>>> Verizon Communications=20
>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> Sent from my iPhone

--Apple-Mail-8F220BB6-5FDF-4E8C-A44C-FE3A709E3D08
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><br><br><div id=3D"AppleMailSignature" dir=3D=
"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On Oct 17, 2019, at 10:4=
6 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com">gregimirsky@g=
mail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"l=
tr"><div dir=3D"ltr">Hi Gyan,<div>many thanks for adding more details to the=
 scenario you're discussing. As you know, p2mp BFD, as defined in RFC 8562 a=
nd RFC 8563, operates in the Demand mode. What are the advantages of using t=
he Asynchronous mode, and I assume that implies using p2p BFD sessions, as i=
n RFC 5881 for single-hop BFD?</div><div><br></div><div>Regards,</div><div>G=
reg</div></div></div></blockquote><div><br></div>I think the big difference i=
s physical medium that in the =E2=80=9Con demand=E2=80=9D mode the head is d=
etecting the active rails sending the control packets however the medium is l=
imited as the number of tails is limited to the number of egress PEs for the=
 LMDT where on a multiaccess media the numbers can be very large infinite li=
ke but also is an always ON scenario as a LAN the medium is always present t=
o send single hop BFD asynchronous or echo to as many PIM routers that exist=
 on that shared media where with an LMDT the medium is a temporary state and=
 only when traffic is flowing is the M2MP or P2MP label switched path create=
d and then its torn down once the flow has ended which is why multi hop on d=
emand is perfect for label switched multicast where it just won=E2=80=99t wo=
rk with a LAN based multiaccess bridge domain medium lan switch.<div><br></d=
iv><div>Gyan<br><blockquote type=3D"cite"><div dir=3D"ltr"><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Oct 17, 2019 at 7=
:10 AM Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com">hayabusagsm@=
gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"auto">Greg&nbsp;<div><br></div><div>That is true that the=
re can be more GDR candidates but with the modulo hashing algorithm the load=
 balancing becomes less even with odd number of routers similar to XOR bitwi=
se source/destination hash.&nbsp;</div><div><br></div><div>So the issue is t=
hat with even routers you do achieve close to 100% load balancing which mean=
s a very close 50/50 split between the two routers with the hashing algorith=
m.&nbsp; So even in that scenario if one of the 2 routers doing down instead=
 of having to reconverge 100% of all of you traffic you reconverge only 50% s=
o the impact is only 50% of your traffic volume.&nbsp; As you increase the n=
umber of routers the load is split between routers however and so the impact=
 is diminished but not eliminated and of course with odd number routers 3 &n=
bsp;5 7 etc you have uneven load balancing so more impact and with even 2 4 6=
 close to perfect split of load balancing.</div><div><br></div><div>So botto=
m line is that traffic is on the router that went down has to reconverge be t=
aken over or split hashed onto the other remaining routers so the from my po=
int of view their is still definitely improvements gains with tight PIM time=
rs with BFD single hop asynchronous mode to get as close to hitless converge=
nce.&nbsp; The P2MP RFCs are strictly for labels switched multicast multipoi=
nt LSP with mLDP or P2MP TE P2MP or MP2MP MDT strictly for MVPN scenarios an=
d cannot be applied to LAN.</div><div><br></div><div>Gyan<br><br><div id=3D"=
gmail-m_-3336929138256642774AppleMailSignature" dir=3D"ltr">Sent from my iPh=
one</div><div dir=3D"ltr"><br>On Oct 16, 2019, at 10:23 PM, Greg Mirsky &lt;=
<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail=
.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr">=
<div dir=3D"ltr">Hi&nbsp;Gyan,<div>thank you for bringing&nbsp;draft-ietf-pi=
m-drlb to my attention (I'm following&nbsp;discussions in PIM WG but was not=
 aware of this use case). Also, I appreciate you sharing your thoughts on th=
e applicability of RFCs 8562 and 8563 to the GDR use case. With the current s=
cenario, as I understand&nbsp;it, there could be more than two GDR Candidate=
s on the given LAN segment. Let us assume that there three such routers. If o=
ne is elected as GDR and another as GBDR, then third is GDROther. If that is=
&nbsp;the case, then the mechanism described for DR/BDR/DROther in&nbsp;draf=
t-ietf-pim-bfd-p2mp-use-case can be used for expedited convergence of GDR/GD=
BR/GDROther. Would you agree?</div><div><br></div><div>Regards,</div><div>Gr=
eg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, Oct 15, 2019 at 9:10 PM Gyan Mishra &lt;<a href=3D"mailto:hay=
abusagsm@gmail.com" target=3D"_blank">hayabusagsm@gmail.com</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><=
div><br></div><div>Greg&nbsp;</div><div><br></div>+ Mankamana and Benchon&nb=
sp;<div><br></div><div>...from PIM WG &amp; BESS which owns LSM MVPN mLDP / P=
2MP TE S-PMSI and MI-PMSI.<div><br></div><div>We were discussing PIM BFD use=
 case on this BFD WG thread &nbsp;and &nbsp;RFC 8562 and RFC 8563 covers str=
ictly L3 VPN LSM ( label switched Multicast) LMDT (labeled multicast distrib=
ution tree) mLDP / P2MP p-tree S-PMSI ( selective constrained MDT / Cisco da=
ta MDT) MI-PMSI(inclusive MDT for all VRFs) and not Ethernet switching LAN b=
ased PIM SM BFD.</div><div><br></div><div>We have a new draft in the PIM WG P=
IM DRLB load balancing GDR capability and the draft of hashing of ASM PIM RP=
 hash and ASM and SSM S,G hash load balancing of traffic across both PIM DR/=
BDR does significantly help with convergence as 50/50 LB split but during fa=
ilover you still have 50% of the traffic that still has to reconverge and SP=
T tree MRIB/MFIB state has to rebuild. &nbsp;</div><div><br></div><div><br><=
/div><div><span style=3D"text-decoration:underline;background-color:rgba(255=
,255,255,0)"><a href=3D"https://tools.ietf.org/html/draft-ietf-pim-drlb-11" t=
arget=3D"_blank">https://tools.ietf.org/html/draft-ietf-pim-drlb-11</a></spa=
n></div><div><span style=3D"text-decoration:underline;background-color:rgba(=
255,255,255,0)"><br></span></div><div><br></div><div>So the BFD PIM Draft wo=
uld register the PIM protocol and in asynchronous mode with echo disabled we=
 can achieve sub millisecond detection time and convergence during failover.=
</div><div><br></div><div>So I do think we need a PIM BFD Draft.&nbsp;</div>=
<div><br></div><div>Since this falls between multiple WG but since BFD relat=
ed this would be under the BFD WG.</div><div><br></div><div>I am part of the=
 BFD WG as well as part of PIM and BESS so I can assist in writing the draft=
 if we are all in agreement that this is needed and can work with&nbsp;<span=
 style=3D"background-color:rgba(255,255,255,0)">Mankamana and Benchon as wel=
l in creating the draft.</span></div><div><span style=3D"background-color:rg=
ba(255,255,255,0)"><br></span></div><div><span style=3D"background-color:rgb=
a(255,255,255,0)">Gyan</span></div><div><br><div id=3D"gmail-m_-333692913825=
6642774gmail-m_1205551380551383269AppleMailSignature" dir=3D"ltr">Sent from m=
y iPhone</div><div dir=3D"ltr"><br>On Oct 12, 2019, at 12:07 AM, Greg Mirsky=
 &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@=
gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"=
ltr"><div dir=3D"ltr">Hi Gyan,<div>thank you for your interest in this draft=
. We've described how <a href=3D"https://datatracker.ietf.org/doc/rfc8562/" t=
arget=3D"_blank">RFC 8562 BFD for Multipoint Networks</a>&nbsp;can be used t=
o shorten&nbsp;convergence in PIM-SM. The similar scenario discussed in <a h=
ref=3D"https://datatracker.ietf.org/doc/draft-ietf-bess-mvpn-fast-failover/"=
 target=3D"_blank">draft-ietf-bess-mvpn-fast-failover</a>&nbsp;where p2mp BFD=
 is used by tails to detect the failure of the head/root or the multicast tr=
ee. If it is required for the head/root to detect a defect of the multicast t=
ree toward a tail, we'll turn to <a href=3D"https://datatracker.ietf.org/doc=
/rfc8563/" target=3D"_blank">RFC 8563 BFD for Multipoint&nbsp; Active Tails<=
/a>&nbsp;as in <a href=3D"https://datatracker.ietf.org/doc/draft-hu-bier-bfd=
/" target=3D"_blank">draft-hu-bier-bfd</a>.</div><div>Hope this information w=
ould be helpful to you. I always welcome your questions.</div><div><br></div=
><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr" class=3D"gmail_attr">On Fri, Oct 11, 2019 at 7:40 PM Gyan Mishr=
a &lt;<a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_blank">hayabusagsm=
@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"auto">Greg&nbsp;<div><br></div><div>I saw your draft on P=
IM BFD use cases but could not find the RFC on PIM BFD.</div><div><br></div>=
<div><br></div><div><a href=3D"https://tools.ietf.org/id/draft-mirsky-pim-bf=
d-p2mp-use-case-02.html" target=3D"_blank">https://tools.ietf.org/id/draft-m=
irsky-pim-bfd-p2mp-use-case-02.html</a><br><br>Thanks&nbsp;</div><div><br></=
div><div>Gyan</div><div>Verizon Communications&nbsp;</div><div>Cell-301 502-=
1347</div><div><br></div><div><br><div id=3D"gmail-m_-3336929138256642774gma=
il-m_1205551380551383269gmail-m_-2027464795359545356AppleMailSignature" dir=3D=
"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On Oct 11, 2019, at 9:53=
 PM, Gyan Mishra &lt;<a href=3D"mailto:hayabusagsm@gmail.com" target=3D"_bla=
nk">hayabusagsm@gmail.com</a>&gt; wrote:<br><br></div><blockquote type=3D"ci=
te"><div dir=3D"ltr"><span></span><br><span>BFD WG</span><br><span></span><b=
r><span>Anyone know what the RFC or draft for PIM BFD support.</span><br><sp=
an></span><br><span>Thank you</span><br><span></span><br><span>Gyan </span><=
br><span>Verizon Communications </span><br><span></span><br><span></span><br=
><span></span><br><span>Sent from my iPhone</span><br></div></blockquote></d=
iv></div></blockquote></div>
</div></blockquote></div></div></div></blockquote></div>
</div></blockquote></div></div></blockquote></div>
</div></blockquote></div></body></html>=

--Apple-Mail-8F220BB6-5FDF-4E8C-A44C-FE3A709E3D08--


From nobody Thu Oct 17 09:21:01 2019
Return-Path: <afu14@bloomberg.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 A3A7A120A23 for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 09:20:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DrzvUaAFNZcL for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 09:20:57 -0700 (PDT)
Received: from mgnj1.bloomberg.net (mgnj1.bloomberg.net [69.191.244.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5907120A1A for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 09:20:54 -0700 (PDT)
X-BB-Reception-Complete: 17 Oct 2019 12:20:53 -0400
X-IP-Listener: Outgoing Mail
X-IP-MID: 1290623284
Received: from msllnjpmsgsv06.bloomberg.com (HELO msllnjpmsgsv06) ([10.126.134.166]) by mgnj1.bloomberg.net with SMTP; 17 Oct 2019 12:20:53 -0400
X-BLP-INETSVC: version=BLP_APP_S_INETSVC_1.0.1; host=mgnj1:25; conid=154
Date: Thu, 17 Oct 2019 16:20:53 -0000
From: "Albert Fu (BLOOMBERG/ 120 PARK)" <afu14@bloomberg.net>
Reply-To: "Albert Fu" <afu14@bloomberg.net>
To: rtg-bfd@ietf.org
MIME-Version: 1.0
Message-ID: <5DA894E5016C07A400390638_0_53266@msllnjpmsgsv06>
X-BLP-GUID: 5DA894E5016C07A4003906380000
Subject: =?UTF-8?B?UmU6UnRnLWJmZCBEaWdlc3QsIFZvbCAxNjQsIElzc3VlIDI0?=
Content-Type: multipart/alternative; boundary="BOUNDARY_5DA894E5016C07A400390638_0_71662_msllnjpmsgsv06"
Content-ID: <ID_5DA894E5016C07A400390638_0_53221@msllnjpmsgsv06>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/cZYRUbrF1Vq7GGyeda92DD5NLnY>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 17 Oct 2019 16:21:00 -0000

--BOUNDARY_5DA894E5016C07A400390638_0_71662_msllnjpmsgsv06
Content-Type: text/plain; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

SGkgUm9iZXJ0LAoKCj4gRGVhciBXRywKPiAKPiBUaGFuayB5b3UgR3lhbiBmb3IgeW91ciBub3Rl
Lgo+Cj4gSXQgdmVyeSBjbGVhcmx5IGhpZ2hsaWdodHMgbXkgcHJpbWFyeSBjb25jZXJuIGV4cHJl
c3NlZCBlYXJsaWVyIG9mIGZhbHNlCj4gYXNzdW1wdGlvbnMgb24gaG93IGVuZ2luZWVycyBtYXkg
dHJ5IHRvIChtaXMpdXNlIGJmZC1sYXJnZSBpbiBtdWx0aWhvcAo+IGNhc2VzLgo+Cj4gQmVsb3cg
bm90ZSBpcyBhIGJyaWxsaWFudCBleGFtcGxlIG9mIGhvdyBvbmUgbWF5IG5vdCByZWFsaXplIHRo
YXQgYWN0dWFsCj4gcGF0aHMgQkZEIHBhY2tldHMgdGFrZSBjYW4gYmUganVzdCBhIGZyYWN0aW9u
IG9mIHBhdGhzIHRoZWlyIGRhdGEgcGxhbmUgb3IKPiBldmVuIG90aGVyIGNvbnRyb2wgcGxhbmUg
cGFja2V0cyBtYXkgdHJhdmVyc2Ugb3ZlciBhIG5ldHdvcmsgb3Igc2V0IG9mCj4gbmV0d29ya3Mu
Cj4KPiBJIGFtIGFsd2F5cyBjb25jZXJuZWQgd2hlbiBwcm90b2NvbCBleHRlbnNpb25zIGJlaW5n
IHN0YW5kYXJkaXplZCBhcmUga25vd24KPiB0byBvbmx5IHdvcmsgaW4gMSBvdXQgb2YgMTAgZGVw
bG95bWVudCBzY2VuYXJpb3MgYW5kIHdoZW4gY2hhbmNlcyBvZiBzdWNoCj4gb3Bwb3J0dW5pdHkg
b2YgaW5jb3JyZWN0IHVzZSBhcmUgZXZpZGVudCB5ZXQgbm8gc2FmZXR5IGlubGluZSBmdXNlIGV4
aXN0Lgo+IAo+IE1hbnkgdGh4LAo+IFJvYmVydC4KCkFzIG1lbnRpb25lZCBwcmV2aW91c2x5LCB0
aGVyZSBhcmUgd2VsbCBrbm93biBjYXNlcyB3aGVyZSBCRkQgY2FuIG5vdCBkZXRlcm1pbmUgZGF0
YSBwbGFuZSBlcnJvciwgYW5kIHRoaXMgaXMgbm90IHVuaXF1ZSB0byB0aGUgQkZEIExhcmdlIFBh
Y2tldCBEcmFmdC4KCgpJIGRvIG5vdCBrbm93IGhvdyBvdGhlciBjdXN0b21lcnMgdXNlIEJGRCwg
YnV0IGNhbiBzYXkgdGhhdCBpbiBvdXIgbmV0d29yaywgYWxtb3N0IGFsbCBvZiBvdXIgQkZEIHVz
ZSBjYXNlcyBhcmUgUDJQIChJR1AvZUJHUCkgKGFuZCBhbHNvIENvbnRyb2wtcGxhbmUgaW5kZXBl
bmRlbnQpLCB3aGVyZSBCRkQgTGFyZ2UgUGFja2V0IGRyYWZ0IHdpbGwgYmUgdmVyeSB1c2VmdWwg
YW5kIGRldGVybWluaXN0aWMgaW4gaWRlbnRpZnlpbmcgdGhlIGlzc3VlIGFzIGl0IGhhcHBlbnMu
CgoKVGhhbmtzCgpBbGJlcnQKCgo=

--BOUNDARY_5DA894E5016C07A400390638_0_71662_msllnjpmsgsv06
Content-Type: text/html; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPjxib2R5PjwhLS0gcnRlLXZlcnNpb24g
MC4yIDk5NDc1NTE2MzcyOTQwMDhiNzdiY2UyNWViNjgzZGFjIC0tPjxkaXYgY2xhc3M9InJ0ZS1z
dHlsZS1tYWludGFpbmVyIHJ0ZS1wcmUtd3JhcCIgZGF0YS1jb2xvcj0iZ2xvYmFsLWRlZmF1bHQi
IGJiZy1jb2xvcj0iZGVmYXVsdCIgZGF0YS1iYi1mb250LXNpemU9Im1lZGl1bSJiYmctZm9udC1z
aXplPSJtZWRpdW0iIHN0eWxlPSJ3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGZvbnQtc2l6ZTogc21h
bGw7IGZvbnQtZmFtaWx5OiAmcXVvdDtDb3VyaWVyIE5ldyZxdW90OywgQ291cmllciwgJnF1b3Q7
QkIuRml4ZWRXaWR0aCZxdW90Ozsic3R5bGU9IndoaXRlLXNwYWNlOiBwcmUtd3JhcDsgZm9udC1z
aXplOiBzbWFsbDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LCBDb3VyaWVy
LCAmcXVvdDtCQi5GaXhlZFdpZHRoJnF1b3Q7OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+SGkgUm9i
ZXJ0LDxkaXYgY2xhc3M9InJ0ZS1zdHlsZS1tYWludGFpbmVyIiBkYXRhLWJiLWZvbnQtc2l6ZT0i
bWVkaXVtImJiZy1jb2xvcj0iZGVmYXVsdCIgYmJnLWZvbnQtc2l6ZT0ibWVkaXVtIiBzdHlsZT0i
Zm9udC1zaXplOiBzbWFsbDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LCBD
b3VyaWVyLCAmcXVvdDtCQi5GaXhlZFdpZHRoJnF1b3Q7OyJzdHlsZT0iZm9udC1zaXplOiBzbWFs
bDsgZm9udC1mYW1pbHk6ICZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LCBDb3VyaWVyLCAmcXVvdDtC
Qi5GaXhlZFdpZHRoJnF1b3Q7OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+PGJsb2NrcXVvdGU+PGJy
PiZndDsgRGVhciBXRyw8YnI+Jmd0OyA8YnI+Jmd0OyBUaGFuayB5b3UgR3lhbiBmb3IgeW91ciBu
b3RlLjxicj4mZ3Q7PGJyPiZndDsgSXQgdmVyeSBjbGVhcmx5IGhpZ2hsaWdodHMgbXkgcHJpbWFy
eSBjb25jZXJuIGV4cHJlc3NlZCBlYXJsaWVyIG9mIGZhbHNlPGJyPiZndDsgYXNzdW1wdGlvbnMg
b24gaG93IGVuZ2luZWVycyBtYXkgdHJ5IHRvIChtaXMpdXNlIGJmZC1sYXJnZSBpbiBtdWx0aWhv
cDxicj4mZ3Q7IGNhc2VzLjxicj4mZ3Q7PGJyPiZndDsgQmVsb3cgbm90ZSBpcyBhIGJyaWxsaWFu
dCBleGFtcGxlIG9mIGhvdyBvbmUgbWF5IG5vdCByZWFsaXplIHRoYXQgYWN0dWFsPGJyPiZndDsg
cGF0aHMgQkZEIHBhY2tldHMgdGFrZSBjYW4gYmUganVzdCBhIGZyYWN0aW9uIG9mIHBhdGhzIHRo
ZWlyIGRhdGEgcGxhbmUgb3I8YnI+Jmd0OyBldmVuIG90aGVyIGNvbnRyb2wgcGxhbmUgcGFja2V0
cyBtYXkgdHJhdmVyc2Ugb3ZlciBhIG5ldHdvcmsgb3Igc2V0IG9mPGJyPiZndDsgbmV0d29ya3Mu
PGJyPiZndDs8YnI+Jmd0OyBJIGFtIGFsd2F5cyBjb25jZXJuZWQgd2hlbiBwcm90b2NvbCBleHRl
bnNpb25zIGJlaW5nIHN0YW5kYXJkaXplZCBhcmUga25vd248YnI+Jmd0OyB0byBvbmx5IHdvcmsg
aW4gMSBvdXQgb2YgMTAgZGVwbG95bWVudCBzY2VuYXJpb3MgYW5kIHdoZW4gY2hhbmNlcyBvZiBz
dWNoPGJyPiZndDsgb3Bwb3J0dW5pdHkgb2YgaW5jb3JyZWN0IHVzZSBhcmUgZXZpZGVudCB5ZXQg
bm8gc2FmZXR5IGlubGluZSBmdXNlIGV4aXN0Ljxicj4mZ3Q7IDxicj4mZ3Q7IE1hbnkgdGh4LDxi
cj4mZ3Q7IFJvYmVydC48YnI+PGJyPkFzIG1lbnRpb25lZCBwcmV2aW91c2x5LCB0aGVyZSBhcmUg
d2VsbCBrbm93biBjYXNlcyB3aGVyZSBCRkQgY2FuIG5vdCBkZXRlcm1pbmUgZGF0YSBwbGFuZSBl
cnJvciwgYW5kIHRoaXMgaXMgbm90IHVuaXF1ZSB0byB0aGUgQkZEIExhcmdlIFBhY2tldCBEcmFm
dC48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGU+PGJyPjwvYmxvY2txdW90ZT48YmxvY2txdW90ZT5J
IGRvIG5vdCBrbm93IGhvdyBvdGhlciBjdXN0b21lcnMgdXNlIEJGRCwgYnV0IGNhbiBzYXkgdGhh
dCBpbiBvdXIgbmV0d29yaywgYWxtb3N0IGFsbCBvZiBvdXIgQkZEIHVzZSBjYXNlcyBhcmUgUDJQ
IChJR1AvZUJHUCkgKGFuZCBhbHNvIENvbnRyb2wtcGxhbmUgaW5kZXBlbmRlbnQpLCB3aGVyZSBC
RkQgTGFyZ2UgUGFja2V0IGRyYWZ0IHdpbGwgYmUgdmVyeSB1c2VmdWwgYW5kIGRldGVybWluaXN0
aWMgaW4gaWRlbnRpZnlpbmcgdGhlIGlzc3VlIGFzIGl0IGhhcHBlbnMuPC9ibG9ja3F1b3RlPjxi
bG9ja3F1b3RlPjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGU+VGhhbmtzPC9ibG9ja3F1b3Rl
PjxibG9ja3F1b3RlPkFsYmVydDwvYmxvY2txdW90ZT48YmxvY2txdW90ZT48YnI+PC9ibG9ja3F1
b3RlPjxibG9ja3F1b3RlPjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRt
bD4=

--BOUNDARY_5DA894E5016C07A400390638_0_71662_msllnjpmsgsv06--


From nobody Thu Oct 17 21:12:15 2019
Return-Path: <hayabusagsm@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 CAF1C1201CE for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 21:12:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level: 
X-Spam-Status: No, score=-1.996 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gk6rjCnGdbjY for <rtg-bfd@ietfa.amsl.com>; Thu, 17 Oct 2019 21:12:12 -0700 (PDT)
Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (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 BF1E4120044 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 21:12:11 -0700 (PDT)
Received: by mail-qt1-x835.google.com with SMTP id c21so7158545qtj.12 for <rtg-bfd@ietf.org>; Thu, 17 Oct 2019 21:12:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=h9JuepvQK8AZuPEKo0T1SAAO+0WIt4+cW/vBX+IDVpA=; b=bZfN732vwveWe61LZFdCT/RoEBF382ABpuF4iUuwkmXdgY8dE7ZQSAPBIMK9i0P3ge +d7NaVd77/kd1IJ8BqLha/ZBIvtTg/1C/GqX4lNyJMMcTR/pxIE9u4ZU4Bx9xeaAHr/A wf8YsD5R+TMcm8g9bbJvgVs1V14WoJbhZ45UZ3m5+Q9Pc+0gJDP+nNyenQK66GFtQD7X VbbJDYN7TNQIPAOlCCj7Tvmgkjtdbi/OXKabrtJM6zdhNRZhXmVgUwPetePzshIAMDJc RaAhqWiGU+YWzrNFX1dWOuLS9L61RjHxIAAIq/ottyXJyIQZfh2y9wrwhbg3XcXPvW/r IwLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=h9JuepvQK8AZuPEKo0T1SAAO+0WIt4+cW/vBX+IDVpA=; b=gA8U5yLMm7BtnaGdOw+c6UkOPC1uIzsGSqBMUHkuwnZejeSxXXg89pXfEmZd5KMzwf mVfwmigyyMIwJnZDJUUKKaGtM4QVzP84OpSNNGUnxyIfOb9U7mE9GKNTRskvnsSma3JA 58F5RCvx2Z1gvy0MYzgj5jsyUiXMgnJrb/ktnUXB5N4XBf4wTd77dDmeB+uUd3qmcTFx 1vKVnDBZHFzj501I87uARqEcmYpxIhXRvkmrZU8zblhDp+E+w+EeSSanAHHAFD1MENUu mYh6J8YLYJX2tXs3IWYuKAtI7NBnfbfWDSQ3rSRjesLShu1Gw3YyzqxxLowK9o7165Zp p1Pg==
X-Gm-Message-State: APjAAAUTQuroMmDlbO+O0xF87UNzGB5rkuf2jMh14KakfNSWAp5/YbGO 1Jj5B3cDqAsWal371YgybAU=
X-Google-Smtp-Source: APXvYqxeNW6rO11Le7PBaiL5fStLFNsw+oFg5FktTsJGJHyNMQntlhJfW7jBuyuv7w0/IFnOTOiqlg==
X-Received: by 2002:ac8:2e0d:: with SMTP id r13mr7680117qta.54.1571371930557;  Thu, 17 Oct 2019 21:12:10 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id p56sm3347174qtp.81.2019.10.17.21.12.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Oct 2019 21:12:09 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-EFF0251B-DEC5-4F32-B5EA-1D4F83F0D8B6
Mime-Version: 1.0 (1.0)
Subject: Re: Rtg-bfd Digest, Vol 164, Issue 24
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <5DA894E5016C07A400390638_0_53266@msllnjpmsgsv06>
Date: Fri, 18 Oct 2019 00:12:09 -0400
Cc: rtg-bfd@ietf.org
Content-Transfer-Encoding: 7bit
Message-Id: <A2E689DC-A527-4BF2-BB2D-DB2AE7762510@gmail.com>
References: <5DA894E5016C07A400390638_0_53266@msllnjpmsgsv06>
To: Albert Fu <afu14@bloomberg.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/_eJvP0MbJ0Fwc8-LoJd5bXUgDu4>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 18 Oct 2019 04:12:14 -0000

--Apple-Mail-EFF0251B-DEC5-4F32-B5EA-1D4F83F0D8B6
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable



Sent from my iPhone

> On Oct 17, 2019, at 12:20 PM, Albert Fu (BLOOMBERG/ 120 PARK) <afu14@bloom=
berg.net> wrote:
>=20
> Hi Robert,
>=20
> > Dear WG,
> >=20
> > Thank you Gyan for your note.
> >
> > It very clearly highlights my primary concern expressed earlier of false=

> > assumptions on how engineers may try to (mis)use bfd-large in multihop
> > cases.
> >
> > Below note is a brilliant example of how one may not realize that actual=

> > paths BFD packets take can be just a fraction of paths their data plane o=
r
> > even other control plane packets may traverse over a network or set of
> > networks.
> >
> > I am always concerned when protocol extensions being standardized are kn=
own
> > to only work in 1 out of 10 deployment scenarios and when chances of suc=
h
> > opportunity of incorrect use are evident yet no safety inline fuse exist=
.
> >=20
> > Many thx,
> > Robert.
>=20
> As mentioned previously, there are well known cases where BFD can not dete=
rmine data plane error, and this is not unique to the BFD Large Packet Draft=
.
>=20
> I do not know how other customers use BFD, but can say that in our network=
, almost all of our BFD use cases are P2P (IGP/eBGP) (and also Control-plane=
 independent), where BFD Large Packet draft will be very useful and determin=
istic in identifying the issue as it happens.
>=20
> Thanks
> Albert
>=20
[Gyan] In all the use cases to date working with customer networks my experi=
ence has always been for single hop BFD using echo or asynchronous mode used=
 for direct eBGP or ospf or isis p2p links.  I agree my thoughts were that t=
his would be a good tool to help where traditional pmtud may have failed but=
 for the network planner have an idea if IPv6 or any other technology that h=
ad a lot of overhead or is built on overlay /underlay technologies.  The onl=
y use case for multi hop BFD demand mode is for MVPN P2MP LSP LMDT which is a=
 different animal all together.
>=20

--Apple-Mail-EFF0251B-DEC5-4F32-B5EA-1D4F83F0D8B6
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><br><br><div id=3D"AppleMailSignature" dir=3D=
"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On Oct 17, 2019, at 12:2=
0 PM, Albert Fu (BLOOMBERG/ 120 PARK) &lt;<a href=3D"mailto:afu14@bloomberg.=
net">afu14@bloomberg.net</a>&gt; wrote:<br><br></div><blockquote type=3D"cit=
e"><div dir=3D"ltr"><title></title><!-- rte-version 0.2 9947551637294008b77b=
ce25eb683dac --><div class=3D"rte-style-maintainer rte-pre-wrap" data-color=3D=
"global-default" bbg-color=3D"default" data-bb-font-size=3D"medium" bbg-font=
-size=3D"medium" style=3D"white-space: pre-wrap; font-size: small; font-fami=
ly: &quot;Courier New&quot;, Courier, &quot;BB.FixedWidth&quot;;">Hi Robert,=
<div class=3D"rte-style-maintainer" data-bb-font-size=3D"medium" bbg-color=3D=
"default" bbg-font-size=3D"medium" style=3D"font-size: small; font-family: &=
quot;Courier New&quot;, Courier, &quot;BB.FixedWidth&quot;;"><blockquote><br=
>&gt; Dear WG,<br>&gt; <br>&gt; Thank you Gyan for your note.<br>&gt;<br>&gt=
; It very clearly highlights my primary concern expressed earlier of false<b=
r>&gt; assumptions on how engineers may try to (mis)use bfd-large in multiho=
p<br>&gt; cases.<br>&gt;<br>&gt; Below note is a brilliant example of how on=
e may not realize that actual<br>&gt; paths BFD packets take can be just a f=
raction of paths their data plane or<br>&gt; even other control plane packet=
s may traverse over a network or set of<br>&gt; networks.<br>&gt;<br>&gt; I a=
m always concerned when protocol extensions being standardized are known<br>=
&gt; to only work in 1 out of 10 deployment scenarios and when chances of su=
ch<br>&gt; opportunity of incorrect use are evident yet no safety inline fus=
e exist.<br>&gt; <br>&gt; Many thx,<br>&gt; Robert.<br><br>As mentioned prev=
iously, there are well known cases where BFD can not determine data plane er=
ror, and this is not unique to the BFD Large Packet Draft.</blockquote><bloc=
kquote><br></blockquote><blockquote>I do not know how other customers use BFD=
, but can say that in our network, almost all of our BFD use cases are P2P (=
IGP/eBGP) (and also Control-plane independent), where BFD Large Packet draft=
 will be very useful and deterministic in identifying the issue as it happen=
s.</blockquote><blockquote><br></blockquote><blockquote>Thanks</blockquote><=
blockquote>Albert</blockquote><blockquote><br></blockquote></div></div></div=
></blockquote>[Gyan] In all the use cases to date working with customer netw=
orks my experience has always been for single hop BFD using echo or asynchro=
nous mode used for direct eBGP or ospf or isis p2p links. &nbsp;I agree my t=
houghts were that this would be a good tool to help where traditional pmtud m=
ay have failed but for the network planner have an idea if IPv6 or any other=
 technology that had a lot of overhead or is built on overlay /underlay tech=
nologies. &nbsp;The only use case for multi hop BFD demand mode is for MVPN P=
2MP LSP LMDT which is a different animal all together.<br><blockquote type=3D=
"cite"><div dir=3D"ltr"><div class=3D"rte-style-maintainer rte-pre-wrap" dat=
a-color=3D"global-default" bbg-color=3D"default" data-bb-font-size=3D"medium=
" bbg-font-size=3D"medium" style=3D"white-space: pre-wrap; font-size: small;=
 font-family: &quot;Courier New&quot;, Courier, &quot;BB.FixedWidth&quot;;">=
<div class=3D"rte-style-maintainer" data-bb-font-size=3D"medium" bbg-color=3D=
"default" bbg-font-size=3D"medium" style=3D"font-size: small; font-family: &=
quot;Courier New&quot;, Courier, &quot;BB.FixedWidth&quot;;"><blockquote><br=
></blockquote></div></div></div></blockquote></body></html>=

--Apple-Mail-EFF0251B-DEC5-4F32-B5EA-1D4F83F0D8B6--


From nobody Fri Oct 18 09:40:02 2019
Return-Path: <jhaas@slice.pfrc.org>
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 8CDDA120103 for <rtg-bfd@ietfa.amsl.com>; Fri, 18 Oct 2019 09:40:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MadF1qpXGlRC for <rtg-bfd@ietfa.amsl.com>; Fri, 18 Oct 2019 09:39:58 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id BFC4512000F for <rtg-bfd@ietf.org>; Fri, 18 Oct 2019 09:39:58 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 9B1441E2D3; Fri, 18 Oct 2019 12:43:20 -0400 (EDT)
Date: Fri, 18 Oct 2019 12:43:20 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, mankamis@cisco.com, xu.benchong@zte.com.cn
Subject: Re: PIM BFD RFCOGyan,
Message-ID: <20191018164320.GA23366@pfrc.org>
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com> <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com> <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/LEy2XT8f1-TZLs_kGME0hL3jCLY>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 18 Oct 2019 16:40:01 -0000

Gyan,

On Wed, Oct 16, 2019 at 12:10:25AM -0400, Gyan Mishra wrote:
> https://tools.ietf.org/html/draft-ietf-pim-drlb-11
> 
> 
> So the BFD PIM Draft would register the PIM protocol and in asynchronous mode with echo disabled we can achieve sub millisecond detection time and convergence during failover.
> 
> So I do think we need a PIM BFD Draft. 
> 
> Since this falls between multiple WG but since BFD related this would be under the BFD WG.

Generally, when we're talking about whether a draft that utilizes BFD
belongs in BFD or not, the deciding criteria is usually whether there's
changes to the BFD protocol itself.

I believe in these cases we'd be making use of existing p2mp BFD procedures
rather than extending them.  In that case, we'd normally suggest the work
live in the related protocol Working Group.

Part of BFD's charter is to help review uses of BFD in such protocols, so
even if the work was happening in the related multicast working groups, the
chairs of those groups are welcome to request simultaneous review in BFD
during last call.

-- Jeff


From nobody Fri Oct 18 19:26:40 2019
Return-Path: <hayabusagsm@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 53C95120804 for <rtg-bfd@ietfa.amsl.com>; Fri, 18 Oct 2019 19:26:39 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 dCZWNZQ3y6-K for <rtg-bfd@ietfa.amsl.com>; Fri, 18 Oct 2019 19:26:37 -0700 (PDT)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 8AC40120271 for <rtg-bfd@ietf.org>; Fri, 18 Oct 2019 19:26:37 -0700 (PDT)
Received: by mail-qt1-x82d.google.com with SMTP id 3so12008769qta.1 for <rtg-bfd@ietf.org>; Fri, 18 Oct 2019 19:26:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=85QVH4Ep7QLSycJU3RmOh9fgSAk3bILZxhbNINV2B8U=; b=Qtjg+aHVBDk0H7jg0ZL56bBkQoFtv59VZ5qvkCWC6VznmYCHCCvKbbCw3knHsJi4yD PE2gce7R+G9Tm/PT8ZzniJDesH6T/RtU8LNjI5n4aTl3eYF3SaobmcrMz1OJeGP7E6fp 1pCQZFitbHHGjJBGXTQuTmIn88b28qJEmWpynTaUaB1+3mC5ikzptD30OucmZ0grH/fg 5/1EKb4wbIt5GMRyGqF0Nang0TRkPncaaOpd2Du1VWtKSPaf8MP80bRARrlNOj703VOt 4rspjrCw15/iKo+/EEXN2Z9coiUWMXagOOtcCt7R94mGg9jxKG3X3XNs4bQ7JGcIlHj8 rnHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=85QVH4Ep7QLSycJU3RmOh9fgSAk3bILZxhbNINV2B8U=; b=RlKLFnPgNs8kol/jcNRdKS6bVltfHD0xwAsTDsZGrv8C3qfRrOBVdmmgorkEkHz1qi Ai0xwR1fFtcIrc3rFKVzjGtZfMV63CxRLGp06LxeeA3WFkiMpdGHtRCQH7FJLcyBI2WN Y2bEnVpqP75VaDbWpDH5uV4DCufpfNOw9JSoS3JZM2xF6OeNrH6CsJwh9tOeP/Q7+ZuJ iZF2DhGWXKcYl3RcGS1QasW9bj/n8FrRs4IxYSzhbQnsxn337iKnjAiBWCf9I/sSb1Px L8nfdC3F5bPFdI9YxewkL31D8pprvBvI1Fgiy4Iwdh/u85urH0j1QllmkqCIstdsNecp UscQ==
X-Gm-Message-State: APjAAAWG2lm7gaIqgcNltWFwUeKXnyTQHj7oyCi/5TMdV2qldyuKmZ5B XQxwevMIxD6oNyrSHZJdG5U2bOKp
X-Google-Smtp-Source: APXvYqzNOF7+8TWcVyOrKsp93YFcK8Kqv8oRhoFLwFltbZv9VbaI1z7XF2Or11kd0BgmhuIlptD6MA==
X-Received: by 2002:ac8:21b5:: with SMTP id 50mr13264579qty.60.1571451995666;  Fri, 18 Oct 2019 19:26:35 -0700 (PDT)
Received: from ?IPv6:2600:1003:b108:7d8c:e817:ff92:1312:e420? ([2600:1003:b108:7d8c:e817:ff92:1312:e420]) by smtp.gmail.com with ESMTPSA id u132sm3962708qka.50.2019.10.18.19.26.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Oct 2019 19:26:34 -0700 (PDT)
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Google-Original-From: Gyan Mishra <hayabusaGSM@gmail.com>
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
Subject: Re: PIM BFD RFCOGyan,
X-Mailer: iPhone Mail (16G102)
In-Reply-To: <20191018164320.GA23366@pfrc.org>
Date: Fri, 18 Oct 2019 22:26:32 -0400
Cc: Greg Mirsky <gregimirsky@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, mankamis@cisco.com, xu.benchong@zte.com.cn
Content-Transfer-Encoding: quoted-printable
Message-Id: <A434B296-131C-442D-8591-3BDF41C75614@gmail.com>
References: <37FED5C8-F400-4C72-B72E-0552AD398895@gmail.com> <F4C0E27E-A90D-450D-99F1-FD985E9639D8@gmail.com> <CA+RyBmXZYTaZWQf0VLBTPKM+ZXEvWEOucGHUeQs9pEb5E3shGg@mail.gmail.com> <F8DFF05F-AB75-42B1-8112-7B5E00A86A18@gmail.com> <20191018164320.GA23366@pfrc.org>
To: Jeffrey Haas <jhaas@pfrc.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/MIshtaExOd8JzwFq1xunKqwFh_k>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 19 Oct 2019 02:26:39 -0000

Thank you=20

Thank you for clarification on which WG should initiate the draft.

I will work with the PIM WG and engage BFD WG as necessary during Last Call.=


Gyan

Sent from my iPhone

> On Oct 18, 2019, at 12:43 PM, Jeffrey Haas <jhaas@pfrc.org> wrote:
>=20
> Gyan,
>=20
>> On Wed, Oct 16, 2019 at 12:10:25AM -0400, Gyan Mishra wrote:
>> https://tools.ietf.org/html/draft-ietf-pim-drlb-11
>>=20
>>=20
>> So the BFD PIM Draft would register the PIM protocol and in asynchronous m=
ode with echo disabled we can achieve sub millisecond detection time and con=
vergence during failover.
>>=20
>> So I do think we need a PIM BFD Draft.=20
>>=20
>> Since this falls between multiple WG but since BFD related this would be u=
nder the BFD WG.
>=20
> Generally, when we're talking about whether a draft that utilizes BFD
> belongs in BFD or not, the deciding criteria is usually whether there's
> changes to the BFD protocol itself.
>=20
> I believe in these cases we'd be making use of existing p2mp BFD procedure=
s
> rather than extending them.  In that case, we'd normally suggest the work
> live in the related protocol Working Group.
>=20
> Part of BFD's charter is to help review uses of BFD in such protocols, so
> even if the work was happening in the related multicast working groups, th=
e
> chairs of those groups are welcome to request simultaneous review in BFD
> during last call.
>=20
> -- Jeff


From nobody Mon Oct 21 14:05:23 2019
Return-Path: <jhaas@slice.pfrc.org>
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 A9D15120019; Mon, 21 Oct 2019 14:04:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4buQdWS0oQkA; Mon, 21 Oct 2019 14:04:27 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id A3FED12090B; Mon, 21 Oct 2019 14:04:27 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id EFE681E2D3; Mon, 21 Oct 2019 17:07:52 -0400 (EDT)
Date: Mon, 21 Oct 2019 17:07:52 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Santosh P K <santosh.pallagatti@gmail.com>
Cc: xiao.min2@zte.com.cn, Greg Mirsky <gregimirsky@gmail.com>, draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, Joel Halpern <jmh@joelhalpern.com>, "T. Sridhar" <tsridhar@vmware.com>, bfd-chairs@ietf.org, nvo3@ietf.org
Subject: Re: BFD over VXLAN: Trapping BFD Control packet at VTEP
Message-ID: <20191021210752.GA8916@pfrc.org>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/psIUo9c6Wu5W_bca_U8eEGQUHCg>
X-Mailman-Approved-At: Mon, 21 Oct 2019 14:05:22 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 21 Oct 2019 21:04:30 -0000

Santosh and others,

On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>    Thanks for your explanation. This helps a lot. I would wait for more
> comments from others to see if this what we need in this draft to be
> supported based on that we can provide appropriate sections in the draft.

The threads on the list have spidered to the point where it is challenging
to follow what the current status of the draft is, or should be.  :-)

However, if I've followed things properly, the question below is really the
hinge point on what our encapsulation for BFD over vxlan should look like.
Correct?

Essentially, do we or do we not require the ability to permit multiple BFD
sessions between distinct VAPs?

If this is so, do we have a sense as to how we should proceed?  

-- Jeff

[context preserved below...]

> Santosh P K
> 
> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
> 
> > Hi Santosh,
> >
> >
> > With regard to the question whether we should allow multiple BFD sessions
> > for the same VNI or not, IMHO we should allow it, more explanation as
> > follows.
> >
> > Below is a figure derived from figure 2 of RFC8014 (An Architecture for
> > Data-Center Network Virtualization over Layer 3 (NVO3)).
> >
> >                     |         Data Center Network (IP)        |
> >                     |                                         |
> >                     +-----------------------------------------+
> >                          |                           |
> >                          |       Tunnel Overlay      |
> >             +------------+---------+       +---------+------------+
> >             | +----------+-------+ |       | +-------+----------+ |
> >             | |  Overlay Module  | |       | |  Overlay Module  | |
> >             | +---------+--------+ |       | +---------+--------+ |
> >             |           |          |       |           |          |
> >      NVE1   |           |          |       |           |          | NVE2
> >             |  +--------+-------+  |       |  +--------+-------+  |
> >             |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
> >             |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
> >             |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
> >             +----+-----+----+------+       +----+-----+-----+-----+
> >                  |     |    |                   |     |     |
> >                  |     |    |                   |     |     |
> >                  |     |    |                   |     |     |
> >           -------+-----+----+-------------------+-----+-----+-------
> >                  |     |    |     Tenant        |     |     |
> >             TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
> >                 +---+ +---+ +---+             +---+ +---+   +---+
> >                 |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
> >                 +---+ +---+ +---+             +---+ +---+   +---+
> >
> > To my understanding, the BFD sessions between NVE1 and NVE2 are actually
> > initiated and terminated at VAP of NVE.
> >
> > If the network operator want to set up one BFD session between VAP1 of
> > NVE1 and VAP1of NVE2, at the same time another BFD session between VAP3 of
> > NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
> > VNI1, I believe it's reasonable, so that's why I think we should allow it


From nobody Tue Oct 22 06:06:13 2019
Return-Path: <jmh@joelhalpern.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 DBA44120255; Tue, 22 Oct 2019 06:06:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xLl_JvNHjWN7; Tue, 22 Oct 2019 06:06:04 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27631120227; Tue, 22 Oct 2019 06:06:04 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46yDK80X56zTgDG; Tue, 22 Oct 2019 06:06:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1571749564; bh=hw7g4FmiZZoz4siT11FRa44SgTtJGTQSs0La2QHfVOo=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=orDzAsoXPrGqQPvCIeCfaB0rLZmE0u+Q1Cf35EaEwKmiCA23HCPnkxuK7yUpmIRzU hUX2/NISAQVgJZnwNDzmF8PUAHM9rBFr6OJnS5YqjS9DNnVyYQ4eVvstep37/kcznr glHRaSEUT3r8+SSfsmEwyyrWNUkF2tRtHBlKoGQw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [10.195.197.206] (unknown [135.245.111.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46yDK50X2vzFps2; Tue, 22 Oct 2019 06:06:00 -0700 (PDT)
Subject: Re: BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>
Cc: xiao.min2@zte.com.cn, Greg Mirsky <gregimirsky@gmail.com>, draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, nvo3@ietf.org
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com>
Date: Tue, 22 Oct 2019 09:05:58 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191021210752.GA8916@pfrc.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/rtulL_pkk74_-SNZpq8q6wLda5E>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 13:06:06 -0000

 From what I can tell, there are two separate problems.
The document we have is a VTEP-VTEP monitoring document.  There is no 
need for that document to handle the multiple VNI case.
If folks want a protocol for doing BFD monitoring of things behind the 
VTEPs (multiple VNIs), then do that as a separate document.   The 
encoding will be a tenant encoding, and thus sesparate from what is 
defined in this document.

Yours,
Joel

On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
> Santosh and others,
> 
> On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>     Thanks for your explanation. This helps a lot. I would wait for more
>> comments from others to see if this what we need in this draft to be
>> supported based on that we can provide appropriate sections in the draft.
> 
> The threads on the list have spidered to the point where it is challenging
> to follow what the current status of the draft is, or should be.  :-)
> 
> However, if I've followed things properly, the question below is really the
> hinge point on what our encapsulation for BFD over vxlan should look like.
> Correct?
> 
> Essentially, do we or do we not require the ability to permit multiple BFD
> sessions between distinct VAPs?
> 
> If this is so, do we have a sense as to how we should proceed?
> 
> -- Jeff
> 
> [context preserved below...]
> 
>> Santosh P K
>>
>> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>
>>> Hi Santosh,
>>>
>>>
>>> With regard to the question whether we should allow multiple BFD sessions
>>> for the same VNI or not, IMHO we should allow it, more explanation as
>>> follows.
>>>
>>> Below is a figure derived from figure 2 of RFC8014 (An Architecture for
>>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>
>>>                      |         Data Center Network (IP)        |
>>>                      |                                         |
>>>                      +-----------------------------------------+
>>>                           |                           |
>>>                           |       Tunnel Overlay      |
>>>              +------------+---------+       +---------+------------+
>>>              | +----------+-------+ |       | +-------+----------+ |
>>>              | |  Overlay Module  | |       | |  Overlay Module  | |
>>>              | +---------+--------+ |       | +---------+--------+ |
>>>              |           |          |       |           |          |
>>>       NVE1   |           |          |       |           |          | NVE2
>>>              |  +--------+-------+  |       |  +--------+-------+  |
>>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>>>              |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>>>              +----+-----+----+------+       +----+-----+-----+-----+
>>>                   |     |    |                   |     |     |
>>>                   |     |    |                   |     |     |
>>>                   |     |    |                   |     |     |
>>>            -------+-----+----+-------------------+-----+-----+-------
>>>                   |     |    |     Tenant        |     |     |
>>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>
>>> To my understanding, the BFD sessions between NVE1 and NVE2 are actually
>>> initiated and terminated at VAP of NVE.
>>>
>>> If the network operator want to set up one BFD session between VAP1 of
>>> NVE1 and VAP1of NVE2, at the same time another BFD session between VAP3 of
>>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
>>> VNI1, I believe it's reasonable, so that's why I think we should allow it


From nobody Tue Oct 22 14:45:20 2019
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 721C21200F1; Tue, 22 Oct 2019 11:17:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qVXhQqVBlu4D; Tue, 22 Oct 2019 11:17:44 -0700 (PDT)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 B16A31200F5; Tue, 22 Oct 2019 11:17:43 -0700 (PDT)
Received: by mail-lj1-x230.google.com with SMTP id a22so18230919ljd.0; Tue, 22 Oct 2019 11:17:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tXejom0Ax/qVCo0RSKDO+I0p8Bf07fR9/k9IFyv5xXs=; b=R6VATgy9i7DkzsFLx1rAmv0zrwmR3JaAABS5bPSgX2k3Pnj6/IEj2TXfm+8JYN9oq6 AJ9fmHVq+epwaODZUWnuYhC58XpqI8r3btiHQP1NJ/vo2Iv4QhfsGOrLYvFpUjrjFRGd JTIZ1gwVulX0W+WruyMqarhpZwm7Yp7zJTmiB41+NW+mhFUUMAYxLVERS54HkerQf3wn nUCXzIw+u/o6Yh3awnlWsZZc26dULoqo6XHIWtCRsXhNyTSbxATDPMGnevfAibt/plDb Z5HD6D575oLEgxxMse1muOgkhB2Qf2ngWciqCnFC26vsIuGCq8saDGOgAld9v2kkGmy3 ck4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tXejom0Ax/qVCo0RSKDO+I0p8Bf07fR9/k9IFyv5xXs=; b=mNxJ/kzNHHYMUHI+VZ9IRC7vW2OuhkH+OuC5uwiZGbxzlnypHLAcFpdybrCTdrdJCB qDGcRgZlde31ZA58toEf/hOHYXFYuEfu7QOsIDa36n231oMqFAtV7+ZEGCSe1pvUpvSN 8E4dqUX0sHGiVEPOSKbTjtzP8XWquSc/d+cT7jyk+XZD4kknZcDT7/AGXdz8HmxyITM7 MXZrlA0qbbkBXINL0ZVkmRnQuJXTl76iDQUT0uZhCGzY1ckT4J+6iV/3aoorH22MF3XB +OJS7JvY4bb47aHB3MaMzS6MuvbizehsFyvKvjstrvKDzCOF/1BBpNne/Uk57Adx5FYt 2m1g==
X-Gm-Message-State: APjAAAVV5yyUSp6RdchsgmWF1LJi8mXIy2ath/BTy6jJkv4Qdgmroq+g Jv5bYYqvVIF6g6DOl4xphmdsJePAa0H+FoFjtaQ=
X-Google-Smtp-Source: APXvYqy+x3TrAYfnQTbCVi5IBjOYL2IrcfzUYkKWYp3/sQAWsQiZzenQi0G6ojZyXUChO4PspKfO6AdVNvemdFJoQ44=
X-Received: by 2002:a2e:9b8a:: with SMTP id z10mr19363262lji.66.1571768261742;  Tue, 22 Oct 2019 11:17:41 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com>
In-Reply-To: <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 22 Oct 2019 14:17:30 -0400
Message-ID: <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>,  Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>,  rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000e91860059583d06a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/e5FDl5wn_Zfg3avH7k9rYN4CoHU>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:06 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 18:17:47 -0000

--000000000000e91860059583d06a
Content-Type: text/plain; charset="UTF-8"

Hi Anoop, et al.,
I agree with your understanding of what is being defined in the current
version of the BFD over VxLAN specification. But, as I understand, the WG
is discussing the scope before the WGLC is closed. I believe there are
three options:

   1. single BFD session between two VTEPs
   2. single BFD session per VNI between two VTEPs
   3. multiple BFD sessions per VNI between two VTEPs

The current text reflects #2. Is WG accepts this scope? If not, which
option WG would accept?

Regards,
Greg

On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
wrote:

> I concur with Joel's assessment with the following clarifications.
>
> The current document is already capable of monitoring multiple VNIs
> between VTEPs.
>
> The issue under discussion was how do we use BFD to monitor multiple VAPs
> that use the same VNI between a pair of VTEPs.  The use case for this is
> not clear to me, as from my understanding, we cannot have a situation with
> multiple VAPs using the same VNI--there is 1:1 mapping between VAP and VNI.
>
> Anoop
>
> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
>
>>  From what I can tell, there are two separate problems.
>> The document we have is a VTEP-VTEP monitoring document.  There is no
>> need for that document to handle the multiple VNI case.
>> If folks want a protocol for doing BFD monitoring of things behind the
>> VTEPs (multiple VNIs), then do that as a separate document.   The
>> encoding will be a tenant encoding, and thus sesparate from what is
>> defined in this document.
>>
>> Yours,
>> Joel
>>
>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>> > Santosh and others,
>> >
>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>> >>     Thanks for your explanation. This helps a lot. I would wait for
>> more
>> >> comments from others to see if this what we need in this draft to be
>> >> supported based on that we can provide appropriate sections in the
>> draft.
>> >
>> > The threads on the list have spidered to the point where it is
>> challenging
>> > to follow what the current status of the draft is, or should be.  :-)
>> >
>> > However, if I've followed things properly, the question below is really
>> the
>> > hinge point on what our encapsulation for BFD over vxlan should look
>> like.
>> > Correct?
>> >
>> > Essentially, do we or do we not require the ability to permit multiple
>> BFD
>> > sessions between distinct VAPs?
>> >
>> > If this is so, do we have a sense as to how we should proceed?
>> >
>> > -- Jeff
>> >
>> > [context preserved below...]
>> >
>> >> Santosh P K
>> >>
>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>> >>
>> >>> Hi Santosh,
>> >>>
>> >>>
>> >>> With regard to the question whether we should allow multiple BFD
>> sessions
>> >>> for the same VNI or not, IMHO we should allow it, more explanation as
>> >>> follows.
>> >>>
>> >>> Below is a figure derived from figure 2 of RFC8014 (An Architecture
>> for
>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>> >>>
>> >>>                      |         Data Center Network (IP)        |
>> >>>                      |                                         |
>> >>>                      +-----------------------------------------+
>> >>>                           |                           |
>> >>>                           |       Tunnel Overlay      |
>> >>>              +------------+---------+       +---------+------------+
>> >>>              | +----------+-------+ |       | +-------+----------+ |
>> >>>              | |  Overlay Module  | |       | |  Overlay Module  | |
>> >>>              | +---------+--------+ |       | +---------+--------+ |
>> >>>              |           |          |       |           |          |
>> >>>       NVE1   |           |          |       |           |          |
>> NVE2
>> >>>              |  +--------+-------+  |       |  +--------+-------+  |
>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>> >>>              |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>> >>>              +----+-----+----+------+       +----+-----+-----+-----+
>> >>>                   |     |    |                   |     |     |
>> >>>                   |     |    |                   |     |     |
>> >>>                   |     |    |                   |     |     |
>> >>>            -------+-----+----+-------------------+-----+-----+-------
>> >>>                   |     |    |     Tenant        |     |     |
>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>> >>>
>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>> actually
>> >>> initiated and terminated at VAP of NVE.
>> >>>
>> >>> If the network operator want to set up one BFD session between VAP1 of
>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session between
>> VAP3 of
>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>> allow it
>>
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
>>
>

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

<div dir=3D"ltr">Hi Anoop, et al.,<div>I agree with your understanding of w=
hat is being defined in the current version of the BFD over VxLAN specifica=
tion. But, as I understand, the WG is discussing the scope before the WGLC =
is closed. I believe there are three options:</div><div><ol><li>single BFD =
session between two VTEPs</li><li>single BFD session per VNI between two VT=
EPs</li><li>multiple BFD sessions per VNI between two VTEPs</li></ol><div>T=
he current text reflects #2. Is WG accepts this scope? If not, which option=
 WG would accept?</div></div><div><br></div><div>Regards,</div><div>Greg</d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani &lt;<a href=3D"mailto:ano=
op@alumni.duke.edu">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">=
I concur with Joel&#39;s assessment with the following clarifications.<div>=
<br></div><div>The current document is already capable of monitoring multip=
le VNIs between VTEPs.</div><div><br></div><div>The issue under discussion =
was how do we use BFD to monitor multiple VAPs that use the same VNI betwee=
n a pair of VTEPs.=C2=A0 The use case for this is not clear to me, as from =
my understanding, we cannot have a situation with multiple VAPs using the s=
ame VNI--there is 1:1 mapping between VAP and VNI.</div><div><br></div><div=
>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"=
mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0From=
 what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>

--000000000000e91860059583d06a--


From nobody Tue Oct 22 14:45:25 2019
Return-Path: <ghanwani@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 9A8CD1208DE; Tue, 22 Oct 2019 11:09:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.423
X-Spam-Level: 
X-Spam-Status: No, score=-1.423 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.226, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p7tcnYVNf6Fw; Tue, 22 Oct 2019 11:09:18 -0700 (PDT)
Received: from mail-ua1-f44.google.com (mail-ua1-f44.google.com [209.85.222.44]) (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 8651B1208F7; Tue, 22 Oct 2019 11:09:18 -0700 (PDT)
Received: by mail-ua1-f44.google.com with SMTP id j5so5187732uak.12; Tue, 22 Oct 2019 11:09:18 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zqQSWX0W+LrNHEGNmdRLV31ljY2pZgx6KrvD264KQWA=; b=tchNeyNZByUur783fmcMeCxyFgT1ZCbfAtoVrgwxEM8+5F+ldpQccBXgs3UZrm+npr 3P9BOEuAerLJU4GlHD5wQhxrsMs57tAh4XGANiz73gzk/3NYt7CduBYQ8PnkzX6pJk0D 7sOPkYKU1redDzTPAVc1xd1h7au/bOCTt7WeGzq/shy+sjw06Ssfj2wyFMdfbYEeF/wi 9xDkcAyAZ/0e9SDeDKxV2LLsiON9vzGViX1eLeczM9lR++0QawNLvvfGYOi4t4kFGUU0 19cxhkA+ew+sLZiDr9pLnc8TsuNwWuADn0Fk80ZrEf6GYYQllMXlkLf84UauEcrVr11N cW2w==
X-Gm-Message-State: APjAAAUUcG4yZ0KWLVvlH89tkJyVtI8KtR4/Hi8rE3mhlElFNpLMG2IB Z+Vntvd/CtVXhk6V5e2zZjgbN+yhtZgOf+Lq84E=
X-Google-Smtp-Source: APXvYqwldIaJYz3Yxd5yIDUqRzbOjDqaErqD/UsphZ1xiJeTXZYVWmcgVwHx29WLL653BOtKUMjL4k+wU8l4PCrw150=
X-Received: by 2002:a9f:23ea:: with SMTP id 97mr2678361uao.141.1571767757254;  Tue, 22 Oct 2019 11:09:17 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com>
In-Reply-To: <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 22 Oct 2019 11:09:05 -0700
Message-ID: <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>,  Greg Mirsky <gregimirsky@gmail.com>, nvo3@ietf.org, draft-ietf-bfd-vxlan@ietf.org,  Dinesh Dutt <didutt@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000d73868059583b228"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/E6jZBxMKa0BQUM1jn28ErHbV9pE>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:18 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 18:09:21 -0000

--000000000000d73868059583b228
Content-Type: text/plain; charset="UTF-8"

I concur with Joel's assessment with the following clarifications.

The current document is already capable of monitoring multiple VNIs between
VTEPs.

The issue under discussion was how do we use BFD to monitor multiple VAPs
that use the same VNI between a pair of VTEPs.  The use case for this is
not clear to me, as from my understanding, we cannot have a situation with
multiple VAPs using the same VNI--there is 1:1 mapping between VAP and VNI.

Anoop

On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com> wrote:

>  From what I can tell, there are two separate problems.
> The document we have is a VTEP-VTEP monitoring document.  There is no
> need for that document to handle the multiple VNI case.
> If folks want a protocol for doing BFD monitoring of things behind the
> VTEPs (multiple VNIs), then do that as a separate document.   The
> encoding will be a tenant encoding, and thus sesparate from what is
> defined in this document.
>
> Yours,
> Joel
>
> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
> > Santosh and others,
> >
> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
> >>     Thanks for your explanation. This helps a lot. I would wait for more
> >> comments from others to see if this what we need in this draft to be
> >> supported based on that we can provide appropriate sections in the
> draft.
> >
> > The threads on the list have spidered to the point where it is
> challenging
> > to follow what the current status of the draft is, or should be.  :-)
> >
> > However, if I've followed things properly, the question below is really
> the
> > hinge point on what our encapsulation for BFD over vxlan should look
> like.
> > Correct?
> >
> > Essentially, do we or do we not require the ability to permit multiple
> BFD
> > sessions between distinct VAPs?
> >
> > If this is so, do we have a sense as to how we should proceed?
> >
> > -- Jeff
> >
> > [context preserved below...]
> >
> >> Santosh P K
> >>
> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
> >>
> >>> Hi Santosh,
> >>>
> >>>
> >>> With regard to the question whether we should allow multiple BFD
> sessions
> >>> for the same VNI or not, IMHO we should allow it, more explanation as
> >>> follows.
> >>>
> >>> Below is a figure derived from figure 2 of RFC8014 (An Architecture for
> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
> >>>
> >>>                      |         Data Center Network (IP)        |
> >>>                      |                                         |
> >>>                      +-----------------------------------------+
> >>>                           |                           |
> >>>                           |       Tunnel Overlay      |
> >>>              +------------+---------+       +---------+------------+
> >>>              | +----------+-------+ |       | +-------+----------+ |
> >>>              | |  Overlay Module  | |       | |  Overlay Module  | |
> >>>              | +---------+--------+ |       | +---------+--------+ |
> >>>              |           |          |       |           |          |
> >>>       NVE1   |           |          |       |           |          |
> NVE2
> >>>              |  +--------+-------+  |       |  +--------+-------+  |
> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
> >>>              |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
> >>>              +----+-----+----+------+       +----+-----+-----+-----+
> >>>                   |     |    |                   |     |     |
> >>>                   |     |    |                   |     |     |
> >>>                   |     |    |                   |     |     |
> >>>            -------+-----+----+-------------------+-----+-----+-------
> >>>                   |     |    |     Tenant        |     |     |
> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
> >>>
> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
> actually
> >>> initiated and terminated at VAP of NVE.
> >>>
> >>> If the network operator want to set up one BFD session between VAP1 of
> >>> NVE1 and VAP1of NVE2, at the same time another BFD session between
> VAP3 of
> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
> >>> VNI1, I believe it's reasonable, so that's why I think we should allow
> it
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>

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

<div dir=3D"ltr"><div dir=3D"ltr">I concur with Joel&#39;s assessment with =
the following clarifications.<div><br></div><div>The current document is al=
ready capable of monitoring multiple VNIs between VTEPs.</div><div><br></di=
v><div>The issue under discussion was how do we use BFD to monitor multiple=
 VAPs that use the same VNI between a pair of VTEPs.=C2=A0 The use case for=
 this is not clear to me, as from my understanding, we cannot have a situat=
ion with multiple VAPs using the same VNI--there is 1:1 mapping between VAP=
 and VNI.</div><div><br></div><div>Anoop</div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 6:06 =
AM Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpe=
rn.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">=C2=A0From what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>

--000000000000d73868059583b228--


From nobody Tue Oct 22 14:45:30 2019
Return-Path: <jmh@joelhalpern.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 F26A912082F; Tue, 22 Oct 2019 12:06:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fUSAABhR8WTT; Tue, 22 Oct 2019 12:06:38 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21104120862; Tue, 22 Oct 2019 12:06:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46yNKB0K05zTgTf; Tue, 22 Oct 2019 12:06:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1571771198; bh=Gw/S3QLLMnX/YsLl9O6Dc4z+k6EJ9+EqAX8+uCfypSk=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=P8GqujZg9LLZ6UMgHJQZ+qD+yweUqUHOhqrSilBeA1EWO+5Pq4YjsCvXSQRZRRpdg etk63N/qS1x52juk2KU8cle+321P1UXYSDaGJBVpeV2c9ueh4r3uTIZ7n7Z2cJUwDv PIAzqi3Fdwv+JhYw0qwuL6hROtD8EG84jv9svUjw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [10.195.197.206] (unknown [135.245.111.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46yNK74vF8zTgSM; Tue, 22 Oct 2019 12:06:35 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com>
Date: Tue, 22 Oct 2019 15:06:33 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/hGYpMYNcTKY-NVsqSePfwxzs0oY>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:08 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 19:06:41 -0000

I do not understand the value of option 2.
Which is why I asked in my initial review to move to option 1.

And option 2 requires stealing MAC addresses from the users, which seems 
to me to be a very bad thing that option 1 avoids.

Yours,
Joel

On 10/22/2019 2:17 PM, Greg Mirsky wrote:
> Hi Anoop, et al.,
> I agree with your understanding of what is being defined in the current 
> version of the BFD over VxLAN specification. But, as I understand, the 
> WG is discussing the scope before the WGLC is closed. I believe there 
> are three options:
> 
>  1. single BFD session between two VTEPs
>  2. single BFD session per VNI between two VTEPs
>  3. multiple BFD sessions per VNI between two VTEPs
> 
> The current text reflects #2. Is WG accepts this scope? If not, which 
> option WG would accept?
> 
> Regards,
> Greg
> 
> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu 
> <mailto:anoop@alumni.duke.edu>> wrote:
> 
>     I concur with Joel's assessment with the following clarifications.
> 
>     The current document is already capable of monitoring multiple VNIs
>     between VTEPs.
> 
>     The issue under discussion was how do we use BFD to monitor multiple
>     VAPs that use the same VNI between a pair of VTEPs.  The use case
>     for this is not clear to me, as from my understanding, we cannot
>     have a situation with multiple VAPs using the same VNI--there is 1:1
>     mapping between VAP and VNI.
> 
>     Anoop
> 
>     On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>> wrote:
> 
>           From what I can tell, there are two separate problems.
>         The document we have is a VTEP-VTEP monitoring document.  There
>         is no
>         need for that document to handle the multiple VNI case.
>         If folks want a protocol for doing BFD monitoring of things
>         behind the
>         VTEPs (multiple VNIs), then do that as a separate document.   The
>         encoding will be a tenant encoding, and thus sesparate from what is
>         defined in this document.
> 
>         Yours,
>         Joel
> 
>         On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>          > Santosh and others,
>          >
>          > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>          >>     Thanks for your explanation. This helps a lot. I would
>         wait for more
>          >> comments from others to see if this what we need in this
>         draft to be
>          >> supported based on that we can provide appropriate sections
>         in the draft.
>          >
>          > The threads on the list have spidered to the point where it
>         is challenging
>          > to follow what the current status of the draft is, or should
>         be.  :-)
>          >
>          > However, if I've followed things properly, the question below
>         is really the
>          > hinge point on what our encapsulation for BFD over vxlan
>         should look like.
>          > Correct?
>          >
>          > Essentially, do we or do we not require the ability to permit
>         multiple BFD
>          > sessions between distinct VAPs?
>          >
>          > If this is so, do we have a sense as to how we should proceed?
>          >
>          > -- Jeff
>          >
>          > [context preserved below...]
>          >
>          >> Santosh P K
>          >>
>          >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn
>         <mailto:xiao.min2@zte.com.cn>> wrote:
>          >>
>          >>> Hi Santosh,
>          >>>
>          >>>
>          >>> With regard to the question whether we should allow
>         multiple BFD sessions
>          >>> for the same VNI or not, IMHO we should allow it, more
>         explanation as
>          >>> follows.
>          >>>
>          >>> Below is a figure derived from figure 2 of RFC8014 (An
>         Architecture for
>          >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>          >>>
>          >>>                      |         Data Center Network (IP)   
>              |
>          >>>                      |                                     
>             |
>          >>>                     
>         +-----------------------------------------+
>          >>>                           |                           |
>          >>>                           |       Tunnel Overlay      |
>          >>>              +------------+---------+     
>           +---------+------------+
>          >>>              | +----------+-------+ |       |
>         +-------+----------+ |
>          >>>              | |  Overlay Module  | |       | |  Overlay
>         Module  | |
>          >>>              | +---------+--------+ |       |
>         +---------+--------+ |
>          >>>              |           |          |       |           | 
>                  |
>          >>>       NVE1   |           |          |       |           | 
>                  | NVE2
>          >>>              |  +--------+-------+  |       | 
>         +--------+-------+  |
>          >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2
>         VNI1 |  |
>          >>>              |  +-+-----+----+---+  |       | 
>         +-+-----+-----+--+  |
>          >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|   
>           | VAP3|
>          >>>              +----+-----+----+------+     
>           +----+-----+-----+-----+
>          >>>                   |     |    |                   |     |     |
>          >>>                   |     |    |                   |     |     |
>          >>>                   |     |    |                   |     |     |
>          >>>           
>         -------+-----+----+-------------------+-----+-----+-------
>          >>>                   |     |    |     Tenant        |     |     |
>          >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|   
>           |TSI3
>          >>>                  +---+ +---+ +---+             +---+ +---+ 
>           +---+
>          >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5| 
>           |TS6|
>          >>>                  +---+ +---+ +---+             +---+ +---+ 
>           +---+
>          >>>
>          >>> To my understanding, the BFD sessions between NVE1 and NVE2
>         are actually
>          >>> initiated and terminated at VAP of NVE.
>          >>>
>          >>> If the network operator want to set up one BFD session
>         between VAP1 of
>          >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>         between VAP3 of
>          >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are
>         for the same
>          >>> VNI1, I believe it's reasonable, so that's why I think we
>         should allow it
> 
>         _______________________________________________
>         nvo3 mailing list
>         nvo3@ietf.org <mailto:nvo3@ietf.org>
>         https://www.ietf.org/mailman/listinfo/nvo3
> 


From nobody Tue Oct 22 14:45:36 2019
Return-Path: <jdrake@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 8650E12085C; Tue, 22 Oct 2019 12:15:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 n3_obMUUqtic; Tue, 22 Oct 2019 12:15:47 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DE061208B7; Tue, 22 Oct 2019 12:15:45 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9MJ6iub006927; Tue, 22 Oct 2019 12:15:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=+xsoJg0kV5WjS5E36dq2HZOPonUR7McFhAnbjwMqnDw=; b=gJVZCVN2xLrbipJPvWHIcUVXklnd59e6+uA4izwHBOAnRT+nKGYWsR93fYoyu9Ovc/M6 l5uCdfxOUWwrqK8FoS80aFCBZR95zQnC/Lv8H+Bn25DGI7Vd8uGb8WdPcwEqKi1vjg3D pBX7PJ4ufeDvZggNuzzkUdQkGseWgLRc7m0I0+NEwdMyDRs53FcPTB1+NmlWDK8/Bomo xwXZ9c/YcrlPwrnOTFBllxUf1aFQEUVqkawUNxj1pmNFTv5guWoXhcFDXv/gbsYPO238 taAbecoG5VdEqPMSxKCK7naNsngc0Hbl0ukQbCx/nQM1L+MKg++HAqugAqmsiNIjvqIu gQ== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2050.outbound.protection.outlook.com [104.47.41.50]) by mx0b-00273201.pphosted.com with ESMTP id 2vsqfthp93-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 22 Oct 2019 12:15:40 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bOA5ApmzphYGVMEVAkDtOGYinhD1s1rcOs/eRaBcX44fO6GedAskL3I6N8SToVQJr2TSTL4H6hopvIbrrjRsHjFqN4r/CwaB+T8eYWGCJVGU6iQ83GImFXRz/2wJtK/GHRrbS3GF+GOn47SNIuBZ+9gOJKnx7JSpjBtEYdTp9C9A4aZ/MOXQFMZ65XODpElNzMnME9q6Wf9OFNzIYzA5Hd18KsDdGqwL0JaNLcA/q8at3i7Y/Hy7dY9eYtezm22+5iEQoK06ospaR23X6ujliLEonYEWtq1bZaKvHhek/dkNwKMTduZISitnXNzWj056Z0ZSmBViwztJbguu2MU3mg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+xsoJg0kV5WjS5E36dq2HZOPonUR7McFhAnbjwMqnDw=; b=dr+fEdyGMC5N8InzVyGKZbydVY6y24bO0QdVUz7dGe5oRxmFtb5uadxtaTP1JLxogUXGjPN/YuXzEztrC72zDUmjHPSwW6JY+LABJGNnqnokYlwB6N2WtYCMleg8rhUyI5z3Yk/dFIdqznTC7vdg6vxAMmwFSmZXC2tr10QE5jSHZn1X6YvRwUBg631M9MXR+FyXlM72Yp082jJoIvrEzKrgbwT1/s0ixzGzY6rjg9K83LDEbuquISViv/V/k7su7Yl1p6Jd5GtLMvniBzuctmBfAwlruT0AKF1CSEuarUzndndGq/nPfUxFPYconsz/g7BW2ogFRNmx8m9G8ht6Ng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from CH2PR05MB7078.namprd05.prod.outlook.com (10.186.149.216) by CH2PR05MB7125.namprd05.prod.outlook.com (10.186.148.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.13; Tue, 22 Oct 2019 19:15:37 +0000
Received: from CH2PR05MB7078.namprd05.prod.outlook.com ([fe80::e8a0:7432:4f5c:2fea]) by CH2PR05MB7078.namprd05.prod.outlook.com ([fe80::e8a0:7432:4f5c:2fea%3]) with mapi id 15.20.2387.016; Tue, 22 Oct 2019 19:15:37 +0000
From: John E Drake <jdrake@juniper.net>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Greg Mirsky <gregimirsky@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>
CC: Dinesh Dutt <didutt@gmail.com>, "draft-ietf-bfd-vxlan@ietf.org" <draft-ietf-bfd-vxlan@ietf.org>, NVO3 <nvo3@ietf.org>, Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, "xiao.min2@zte.com.cn" <xiao.min2@zte.com.cn>
Subject: RE: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Thread-Topic: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Thread-Index: AQHVefXS4eyCOBU6a0uaC7s/Q49HKqdls0cAgAELsQCAAFSxgIAAAloAgAANtICAAAJBoA==
Content-Class: 
Date: Tue, 22 Oct 2019 19:15:36 +0000
Message-ID: <CH2PR05MB707878C5F84A4D6BD74E75CCC7680@CH2PR05MB7078.namprd05.prod.outlook.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com>
In-Reply-To: <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=jdrake@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-10-22T19:15:34.1619980Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=9154187d-261a-4b97-9135-fa01c9b52fd2; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [71.112.174.114]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: b38530fc-0028-44cb-5f49-08d75724384c
x-ms-traffictypediagnostic: CH2PR05MB7125:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <CH2PR05MB7125A558F6A2ABA0125F94D6C7680@CH2PR05MB7125.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01986AE76B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(136003)(376002)(396003)(346002)(13464003)(199004)(189003)(45074003)(25786009)(66066001)(9686003)(26005)(476003)(76176011)(229853002)(6246003)(19627235002)(99286004)(6506007)(2171002)(11346002)(256004)(486006)(478600001)(6436002)(4326008)(446003)(55016002)(53546011)(7696005)(102836004)(186003)(6306002)(76116006)(66556008)(316002)(8936002)(71200400001)(8676002)(74316002)(3846002)(81156014)(110136005)(81166006)(71190400001)(54906003)(14454004)(2906002)(86362001)(966005)(33656002)(52536014)(6116002)(64756008)(5660300002)(7736002)(7416002)(66446008)(66476007)(66946007)(305945005); DIR:OUT; SFP:1102; SCL:1; SRVR:CH2PR05MB7125; H:CH2PR05MB7078.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: iGpcDqMjZ56Wlte71QP8Gvjs5d1wy1/2O4QMtGHPsn4ilsJu7/YGgaiPVuWKczFfdZTIVABvkcNCnilrS8eLdSXySEuk6GmvEqk9gPyQTOegDXBFzHu+pNhBOxyvfJuEqPVMibMwPfQ3UL+Mm8emRLvilSBhRl/6Pd/gHwzSjYux/5JxsPdJOdUQpkhNKEsHphyzV0PcW3PHBgfZ3uTWQIiUe2mqyg15It+Rl2V8eQ5vJ9aOfl3xMuKLpbCxBKBkQaB4i73Isddd/9I732TZhAHyHZuac3dwoZz4xbtHvLSk6q4+HrIjZMi04n8pmU/USQFNjAtg+GnkfgekYpIkVUwK95Fpbv1NX+UGMJxoGuWEwu2JxJQbqiJnCsILwv+Fuu7IoIzzIbhnf4LF6IpH4kbniWUC8WsivYLuRVHNdRUvGzCwhOAmtBHUeWN/NsqTOe7KJhfAOxbIyavRj6opeoo9cG7tV3kbeVHM4Pn63+4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b38530fc-0028-44cb-5f49-08d75724384c
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2019 19:15:36.4007 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: nG6pZuKPRyzs+sgepRpMVH9mI8Z7zUiX/+xL+yW4m3Gt2O6Lcz/o5tMmDUKW8nvvFWm4FakMZJGMgKHzTdbi6w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR05MB7125
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-22_03:2019-10-22,2019-10-22 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1011 mlxlogscore=999 lowpriorityscore=0 priorityscore=1501 mlxscore=0 adultscore=0 malwarescore=0 suspectscore=0 phishscore=0 spamscore=0 bulkscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910220160
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/XIuC9zUe96UFfyHywUHikxRoIpI>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:07 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 19:15:50 -0000

SGksDQoNCldoYXQgaXMgdGhlIG1hcmdpbmFsIHV0aWxpdHkgb2YgZWl0aGVyIDIgb3IgMz8NCg0K
WW91cnMgSXJyZXNwZWN0aXZlbHksDQoNCkpvaG4NCg0KDQpKdW5pcGVyIEJ1c2luZXNzIFVzZSBP
bmx5DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbnZvMyA8bnZvMy1i
b3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSm9lbCBNLiBIYWxwZXJuDQo+IFNlbnQ6IFR1
ZXNkYXksIE9jdG9iZXIgMjIsIDIwMTkgMzowNyBQTQ0KPiBUbzogR3JlZyBNaXJza3kgPGdyZWdp
bWlyc2t5QGdtYWlsLmNvbT47IEFub29wIEdoYW53YW5pDQo+IDxhbm9vcEBhbHVtbmkuZHVrZS5l
ZHU+DQo+IENjOiBEaW5lc2ggRHV0dCA8ZGlkdXR0QGdtYWlsLmNvbT47IGRyYWZ0LWlldGYtYmZk
LXZ4bGFuQGlldGYub3JnOyBOVk8zDQo+IDxudm8zQGlldGYub3JnPjsgU2FudG9zaCBQIEsgPHNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+OyBKZWZmcmV5IEhhYXMNCj4gPGpoYWFzQHBmcmMu
b3JnPjsgcnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz47IFQuIFNyaWRoYXINCj4gPHRzcmlk
aGFyQHZtd2FyZS5jb20+OyB4aWFvLm1pbjJAenRlLmNvbS5jbg0KPiBTdWJqZWN0OiBSZTogW252
bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0K
PiANCj4gSSBkbyBub3QgdW5kZXJzdGFuZCB0aGUgdmFsdWUgb2Ygb3B0aW9uIDIuDQo+IFdoaWNo
IGlzIHdoeSBJIGFza2VkIGluIG15IGluaXRpYWwgcmV2aWV3IHRvIG1vdmUgdG8gb3B0aW9uIDEu
DQo+IA0KPiBBbmQgb3B0aW9uIDIgcmVxdWlyZXMgc3RlYWxpbmcgTUFDIGFkZHJlc3NlcyBmcm9t
IHRoZSB1c2Vycywgd2hpY2ggc2VlbXMgdG8NCj4gbWUgdG8gYmUgYSB2ZXJ5IGJhZCB0aGluZyB0
aGF0IG9wdGlvbiAxIGF2b2lkcy4NCj4gDQo+IFlvdXJzLA0KPiBKb2VsDQo+IA0KPiBPbiAxMC8y
Mi8yMDE5IDI6MTcgUE0sIEdyZWcgTWlyc2t5IHdyb3RlOg0KPiA+IEhpIEFub29wLCBldCBhbC4s
DQo+ID4gSSBhZ3JlZSB3aXRoIHlvdXIgdW5kZXJzdGFuZGluZyBvZiB3aGF0IGlzIGJlaW5nIGRl
ZmluZWQgaW4gdGhlDQo+ID4gY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBCRkQgb3ZlciBWeExBTiBz
cGVjaWZpY2F0aW9uLiBCdXQsIGFzIEkNCj4gPiB1bmRlcnN0YW5kLCB0aGUgV0cgaXMgZGlzY3Vz
c2luZyB0aGUgc2NvcGUgYmVmb3JlIHRoZSBXR0xDIGlzIGNsb3NlZC4NCj4gPiBJIGJlbGlldmUg
dGhlcmUgYXJlIHRocmVlIG9wdGlvbnM6DQo+ID4NCj4gPiAgMS4gc2luZ2xlIEJGRCBzZXNzaW9u
IGJldHdlZW4gdHdvIFZURVBzICAyLiBzaW5nbGUgQkZEIHNlc3Npb24gcGVyDQo+ID4gVk5JIGJl
dHdlZW4gdHdvIFZURVBzICAzLiBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgcGVyIFZOSSBiZXR3ZWVu
IHR3bw0KPiA+IFZURVBzDQo+ID4NCj4gPiBUaGUgY3VycmVudCB0ZXh0IHJlZmxlY3RzICMyLiBJ
cyBXRyBhY2NlcHRzIHRoaXMgc2NvcGU/IElmIG5vdCwgd2hpY2gNCj4gPiBvcHRpb24gV0cgd291
bGQgYWNjZXB0Pw0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBHcmVnDQo+ID4NCj4gPiBPbiBUdWUs
IE9jdCAyMiwgMjAxOSBhdCAyOjA5IFBNIEFub29wIEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVr
ZS5lZHUNCj4gPiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+IHdyb3RlOg0KPiA+DQo+
ID4gICAgIEkgY29uY3VyIHdpdGggSm9lbCdzIGFzc2Vzc21lbnQgd2l0aCB0aGUgZm9sbG93aW5n
IGNsYXJpZmljYXRpb25zLg0KPiA+DQo+ID4gICAgIFRoZSBjdXJyZW50IGRvY3VtZW50IGlzIGFs
cmVhZHkgY2FwYWJsZSBvZiBtb25pdG9yaW5nIG11bHRpcGxlIFZOSXMNCj4gPiAgICAgYmV0d2Vl
biBWVEVQcy4NCj4gPg0KPiA+ICAgICBUaGUgaXNzdWUgdW5kZXIgZGlzY3Vzc2lvbiB3YXMgaG93
IGRvIHdlIHVzZSBCRkQgdG8gbW9uaXRvciBtdWx0aXBsZQ0KPiA+ICAgICBWQVBzIHRoYXQgdXNl
IHRoZSBzYW1lIFZOSSBiZXR3ZWVuIGEgcGFpciBvZiBWVEVQcy7CoCBUaGUgdXNlIGNhc2UNCj4g
PiAgICAgZm9yIHRoaXMgaXMgbm90IGNsZWFyIHRvIG1lLCBhcyBmcm9tIG15IHVuZGVyc3RhbmRp
bmcsIHdlIGNhbm5vdA0KPiA+ICAgICBoYXZlIGEgc2l0dWF0aW9uIHdpdGggbXVsdGlwbGUgVkFQ
cyB1c2luZyB0aGUgc2FtZSBWTkktLXRoZXJlIGlzIDE6MQ0KPiA+ICAgICBtYXBwaW5nIGJldHdl
ZW4gVkFQIGFuZCBWTkkuDQo+ID4NCj4gPiAgICAgQW5vb3ANCj4gPg0KPiA+ICAgICBPbiBUdWUs
IE9jdCAyMiwgMjAxOSBhdCA2OjA2IEFNIEpvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJu
LmNvbQ0KPiA+ICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCj4gPg0K
PiA+ICAgICAgICAgIMKgRnJvbSB3aGF0IEkgY2FuIHRlbGwsIHRoZXJlIGFyZSB0d28gc2VwYXJh
dGUgcHJvYmxlbXMuDQo+ID4gICAgICAgICBUaGUgZG9jdW1lbnQgd2UgaGF2ZSBpcyBhIFZURVAt
VlRFUCBtb25pdG9yaW5nIGRvY3VtZW50LsKgIFRoZXJlDQo+ID4gICAgICAgICBpcyBubw0KPiA+
ICAgICAgICAgbmVlZCBmb3IgdGhhdCBkb2N1bWVudCB0byBoYW5kbGUgdGhlIG11bHRpcGxlIFZO
SSBjYXNlLg0KPiA+ICAgICAgICAgSWYgZm9sa3Mgd2FudCBhIHByb3RvY29sIGZvciBkb2luZyBC
RkQgbW9uaXRvcmluZyBvZiB0aGluZ3MNCj4gPiAgICAgICAgIGJlaGluZCB0aGUNCj4gPiAgICAg
ICAgIFZURVBzIChtdWx0aXBsZSBWTklzKSwgdGhlbiBkbyB0aGF0IGFzIGEgc2VwYXJhdGUgZG9j
dW1lbnQuwqAgwqBUaGUNCj4gPiAgICAgICAgIGVuY29kaW5nIHdpbGwgYmUgYSB0ZW5hbnQgZW5j
b2RpbmcsIGFuZCB0aHVzIHNlc3BhcmF0ZSBmcm9tIHdoYXQgaXMNCj4gPiAgICAgICAgIGRlZmlu
ZWQgaW4gdGhpcyBkb2N1bWVudC4NCj4gPg0KPiA+ICAgICAgICAgWW91cnMsDQo+ID4gICAgICAg
ICBKb2VsDQo+ID4NCj4gPiAgICAgICAgIE9uIDEwLzIxLzIwMTkgNTowNyBQTSwgSmVmZnJleSBI
YWFzIHdyb3RlOg0KPiA+ICAgICAgICAgID4gU2FudG9zaCBhbmQgb3RoZXJzLA0KPiA+ICAgICAg
ICAgID4NCj4gPiAgICAgICAgICA+IE9uIFRodSwgT2N0IDAzLCAyMDE5IGF0IDA3OjUwOjIwUE0g
KzA1MzAsIFNhbnRvc2ggUCBLIHdyb3RlOg0KPiA+ICAgICAgICAgID4+wqAgwqAgwqBUaGFua3Mg
Zm9yIHlvdXIgZXhwbGFuYXRpb24uIFRoaXMgaGVscHMgYSBsb3QuIEkgd291bGQNCj4gPiAgICAg
ICAgIHdhaXQgZm9yIG1vcmUNCj4gPiAgICAgICAgICA+PiBjb21tZW50cyBmcm9tIG90aGVycyB0
byBzZWUgaWYgdGhpcyB3aGF0IHdlIG5lZWQgaW4gdGhpcw0KPiA+ICAgICAgICAgZHJhZnQgdG8g
YmUNCj4gPiAgICAgICAgICA+PiBzdXBwb3J0ZWQgYmFzZWQgb24gdGhhdCB3ZSBjYW4gcHJvdmlk
ZSBhcHByb3ByaWF0ZSBzZWN0aW9ucw0KPiA+ICAgICAgICAgaW4gdGhlIGRyYWZ0Lg0KPiA+ICAg
ICAgICAgID4NCj4gPiAgICAgICAgICA+IFRoZSB0aHJlYWRzIG9uIHRoZSBsaXN0IGhhdmUgc3Bp
ZGVyZWQgdG8gdGhlIHBvaW50IHdoZXJlIGl0DQo+ID4gICAgICAgICBpcyBjaGFsbGVuZ2luZw0K
PiA+ICAgICAgICAgID4gdG8gZm9sbG93IHdoYXQgdGhlIGN1cnJlbnQgc3RhdHVzIG9mIHRoZSBk
cmFmdCBpcywgb3Igc2hvdWxkDQo+ID4gICAgICAgICBiZS7CoCA6LSkNCj4gPiAgICAgICAgICA+
DQo+ID4gICAgICAgICAgPiBIb3dldmVyLCBpZiBJJ3ZlIGZvbGxvd2VkIHRoaW5ncyBwcm9wZXJs
eSwgdGhlIHF1ZXN0aW9uIGJlbG93DQo+ID4gICAgICAgICBpcyByZWFsbHkgdGhlDQo+ID4gICAg
ICAgICAgPiBoaW5nZSBwb2ludCBvbiB3aGF0IG91ciBlbmNhcHN1bGF0aW9uIGZvciBCRkQgb3Zl
ciB2eGxhbg0KPiA+ICAgICAgICAgc2hvdWxkIGxvb2sgbGlrZS4NCj4gPiAgICAgICAgICA+IENv
cnJlY3Q/DQo+ID4gICAgICAgICAgPg0KPiA+ICAgICAgICAgID4gRXNzZW50aWFsbHksIGRvIHdl
IG9yIGRvIHdlIG5vdCByZXF1aXJlIHRoZSBhYmlsaXR5IHRvIHBlcm1pdA0KPiA+ICAgICAgICAg
bXVsdGlwbGUgQkZEDQo+ID4gICAgICAgICAgPiBzZXNzaW9ucyBiZXR3ZWVuIGRpc3RpbmN0IFZB
UHM/DQo+ID4gICAgICAgICAgPg0KPiA+ICAgICAgICAgID4gSWYgdGhpcyBpcyBzbywgZG8gd2Ug
aGF2ZSBhIHNlbnNlIGFzIHRvIGhvdyB3ZSBzaG91bGQgcHJvY2VlZD8NCj4gPiAgICAgICAgICA+
DQo+ID4gICAgICAgICAgPiAtLSBKZWZmDQo+ID4gICAgICAgICAgPg0KPiA+ICAgICAgICAgID4g
W2NvbnRleHQgcHJlc2VydmVkIGJlbG93Li4uXQ0KPiA+ICAgICAgICAgID4NCj4gPiAgICAgICAg
ICA+PiBTYW50b3NoIFAgSw0KPiA+ICAgICAgICAgID4+DQo+ID4gICAgICAgICAgPj4gT24gV2Vk
LCBTZXAgMjUsIDIwMTkgYXQgODoxMCBBTSA8eGlhby5taW4yQHp0ZS5jb20uY24NCj4gPiAgICAg
ICAgIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+PiB3cm90ZToNCj4gPiAgICAgICAgICA+
Pg0KPiA+ICAgICAgICAgID4+PiBIaSBTYW50b3NoLA0KPiA+ICAgICAgICAgID4+Pg0KPiA+ICAg
ICAgICAgID4+Pg0KPiA+ICAgICAgICAgID4+PiBXaXRoIHJlZ2FyZCB0byB0aGUgcXVlc3Rpb24g
d2hldGhlciB3ZSBzaG91bGQgYWxsb3cNCj4gPiAgICAgICAgIG11bHRpcGxlIEJGRCBzZXNzaW9u
cw0KPiA+ICAgICAgICAgID4+PiBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91
bGQgYWxsb3cgaXQsIG1vcmUNCj4gPiAgICAgICAgIGV4cGxhbmF0aW9uIGFzDQo+ID4gICAgICAg
ICAgPj4+IGZvbGxvd3MuDQo+ID4gICAgICAgICAgPj4+DQo+ID4gICAgICAgICAgPj4+IEJlbG93
IGlzIGEgZmlndXJlIGRlcml2ZWQgZnJvbSBmaWd1cmUgMiBvZiBSRkM4MDE0IChBbg0KPiA+ICAg
ICAgICAgQXJjaGl0ZWN0dXJlIGZvcg0KPiA+ICAgICAgICAgID4+PiBEYXRhLUNlbnRlciBOZXR3
b3JrIFZpcnR1YWxpemF0aW9uIG92ZXIgTGF5ZXIgMyAoTlZPMykpLg0KPiA+ICAgICAgICAgID4+
Pg0KPiA+ICAgICAgICAgID4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHzCoCDC
oCDCoCDCoCDCoERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKQ0KPiA+ICAgICAgICAgIMKgIMKgIHwN
Cj4gPiAgICAgICAgICA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8DQo+ID4g
ICAgICAgICAgwqAgwqB8DQo+ID4gICAgICAgICAgPj4+DQo+ID4gICAgICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4gICAgICAgICAgPj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB8DQo+ID4gICAgICAgICAgPj4+wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqBUdW5uZWwgT3ZlcmxhecKgIMKgIMKg
IHwNCj4gPiAgICAgICAgICA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCArLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLSsNCj4gPiAgICAgICAgICDCoCstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKw0KPiA+ICAg
ICAgICAgID4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIHwgKy0tLS0tLS0tLS0rLS0tLS0tLSsgfMKg
IMKgIMKgIMKgfA0KPiA+ICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLSsgfA0KPiA+ICAgICAg
ICAgID4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIHwgfMKgIE92ZXJsYXkgTW9kdWxlwqAgfCB8wqAg
wqAgwqAgwqB8IHzCoCBPdmVybGF5DQo+ID4gICAgICAgICBNb2R1bGXCoCB8IHwNCj4gPiAgICAg
ICAgICA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCB8ICstLS0tLS0tLS0rLS0tLS0tLS0rIHzCoCDC
oCDCoCDCoHwNCj4gPiAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0rIHwNCj4gPiAgICAgICAg
ICA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAg
wqAgfMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgIMKgIMKgfA0KPiA+ICAgICAgICAgIMKgIMKgIMKg
IMKgIHwNCj4gPiAgICAgICAgICA+Pj7CoCDCoCDCoCDCoE5WRTHCoCDCoHzCoCDCoCDCoCDCoCDC
oCDCoHzCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgwqB8DQo+ID4g
ICAgICAgICAgwqAgwqAgwqAgwqAgfCBOVkUyDQo+ID4gICAgICAgICAgPj4+wqAgwqAgwqAgwqAg
wqAgwqAgwqAgfMKgICstLS0tLS0tLSstLS0tLS0tK8KgIHzCoCDCoCDCoCDCoHwNCj4gPiAgICAg
ICAgICstLS0tLS0tLSstLS0tLS0tK8KgIHwNCj4gPiAgICAgICAgICA+Pj7CoCDCoCDCoCDCoCDC
oCDCoCDCoCB8wqAgfFZOSTEgVk5JMsKgIFZOSTEgfMKgIHzCoCDCoCDCoCDCoHzCoCB8IFZOSTEg
Vk5JMg0KPiA+ICAgICAgICAgVk5JMSB8wqAgfA0KPiA+ICAgICAgICAgID4+PsKgIMKgIMKgIMKg
IMKgIMKgIMKgIHzCoCArLSstLS0tLSstLS0tKy0tLSvCoCB8wqAgwqAgwqAgwqB8DQo+ID4gICAg
ICAgICArLSstLS0tLSstLS0tLSstLSvCoCB8DQo+ID4gICAgICAgICAgPj4+wqAgwqAgwqAgwqAg
wqAgwqAgwqAgfFZBUDF8IFZBUDJ8wqAgwqAgfCBWQVAzIHzCoCDCoCDCoCDCoHxWQVAxfCBWQVAy
fA0KPiA+ICAgICAgICAgIMKgfCBWQVAzfA0KPiA+ICAgICAgICAgID4+PsKgIMKgIMKgIMKgIMKg
IMKgIMKgICstLS0tKy0tLS0tKy0tLS0rLS0tLS0tKw0KPiA+ICAgICAgICAgIMKgKy0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rDQo+ID4gICAgICAgICAgPj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqB8wqAgwqAgwqB8wqAgwqAgfMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKg
IMKgfMKgIMKgIMKgfA0KPiA+ICAgICAgICAgID4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgfMKgIMKgIMKgfMKgIMKgIHzCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDC
oHzCoCDCoCDCoHwNCj4gPiAgICAgICAgICA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHzCoCDCoCDCoHzCoCDCoCB8wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8
wqAgwqAgwqB8DQo+ID4gICAgICAgICAgPj4+DQo+ID4gICAgICAgICAtLS0tLS0tKy0tLS0tKy0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tDQo+ID4gICAgICAgICAg
Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8wqAgwqAgfMKgIMKgIMKg
VGVuYW50wqAgwqAgwqAgwqAgfMKgIMKgIMKgfMKgIMKgIMKgfA0KPiA+ICAgICAgICAgID4+PsKg
IMKgIMKgIMKgIMKgIMKgIMKgIFRTSTEgfCBUU0kyfMKgIMKgIHwgVFNJM8KgIMKgIMKgIMKgIMKg
IFRTSTF8IFRTSTJ8DQo+ID4gICAgICAgICAgwqB8VFNJMw0KPiA+ICAgICAgICAgID4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICstLS0rICstLS0rICstLS0rwqAgwqAgwqAgwqAgwqAgwqAg
wqArLS0tKyArLS0tKw0KPiA+ICAgICAgICAgIMKgKy0tLSsNCj4gPiAgICAgICAgICA+Pj7CoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8VFMxfCB8VFMyfCB8VFMzfMKgIMKgIMKgIMKgIMKgIMKg
IMKgfFRTNHwgfFRTNXwNCj4gPiAgICAgICAgICDCoHxUUzZ8DQo+ID4gICAgICAgICAgPj4+wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKy0tLSsgKy0tLSsgKy0tLSvCoCDCoCDCoCDCoCDCoCDC
oCDCoCstLS0rICstLS0rDQo+ID4gICAgICAgICAgwqArLS0tKw0KPiA+ICAgICAgICAgID4+Pg0K
PiA+ICAgICAgICAgID4+PiBUbyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgQkZEIHNlc3Npb25zIGJl
dHdlZW4gTlZFMSBhbmQgTlZFMg0KPiA+ICAgICAgICAgYXJlIGFjdHVhbGx5DQo+ID4gICAgICAg
ICAgPj4+IGluaXRpYXRlZCBhbmQgdGVybWluYXRlZCBhdCBWQVAgb2YgTlZFLg0KPiA+ICAgICAg
ICAgID4+Pg0KPiA+ICAgICAgICAgID4+PiBJZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRv
IHNldCB1cCBvbmUgQkZEIHNlc3Npb24NCj4gPiAgICAgICAgIGJldHdlZW4gVkFQMSBvZg0KPiA+
ICAgICAgICAgID4+PiBOVkUxIGFuZCBWQVAxb2YgTlZFMiwgYXQgdGhlIHNhbWUgdGltZSBhbm90
aGVyIEJGRCBzZXNzaW9uDQo+ID4gICAgICAgICBiZXR3ZWVuIFZBUDMgb2YNCj4gPiAgICAgICAg
ICA+Pj4gTlZFMSBhbmQgVkFQMyBvZiBOVkUyLCBhbHRob3VnaCB0aGUgdHdvIEJGRCBzZXNzaW9u
cyBhcmUNCj4gPiAgICAgICAgIGZvciB0aGUgc2FtZQ0KPiA+ICAgICAgICAgID4+PiBWTkkxLCBJ
IGJlbGlldmUgaXQncyByZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2UNCj4gPiAg
ICAgICAgIHNob3VsZCBhbGxvdyBpdA0KPiA+DQo+ID4gICAgICAgICBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ICAgICAgICAgbnZvMyBtYWlsaW5n
IGxpc3QNCj4gPiAgICAgICAgIG52bzNAaWV0Zi5vcmcgPG1haWx0bzpudm8zQGlldGYub3JnPg0K
PiA+DQo+ID4gaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vbnZvMw0KPiA+IF9fOyE4V29BNlJqQzgxYyFUcUJuQ0JvYi0NCj4g
bUdsUkl0aDAxY1kwZ0JhRnhxNUd6U1pqUWg2Q1c0RkVOTU1BVE9SNmFyeWVyDQo+ID4gUG5mX194
ckpZJA0KPiA+DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiBudm8zIG1haWxpbmcgbGlzdA0KPiBudm8zQGlldGYub3JnDQo+IGh0dHBzOi8v
dXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L252bzNfXzshOA0KPiBXb0E2UmpDODFjIVRxQm5DQm9iLQ0KPiBtR2xSSXRoMDFjWTBnQmFGeHE1
R3pTWmpRaDZDVzRGRU5NTUFUT1I2YXJ5ZXJQbmZfX3hySlkkDQo=


From nobody Tue Oct 22 14:45:43 2019
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 0FC941208F2; Tue, 22 Oct 2019 12:16:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Frdzvvk-SVd; Tue, 22 Oct 2019 12:16:46 -0700 (PDT)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 370761208EC; Tue, 22 Oct 2019 12:16:43 -0700 (PDT)
Received: by mail-lj1-x230.google.com with SMTP id l21so18416433lje.4; Tue, 22 Oct 2019 12:16:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PhCIiA4E/u5K33goOCSTDlS3MkzVtFBRFfziapO3O4M=; b=YpiL2eYOH9XtgEPMRw1S0DGhqURS8qwp4prwQSRNCu/pTlRUGkJvMSzN1ZZeDuSs+M Nzhj4DJMHov88UHaBzB21HADTXXJo5o5xW3dV/XmlUNKz401OzEKTplTujIKWZetBrBm OSdx8We1A3LAFJNQ7Gm135+1ZvKq0FdJaQTaA4oVtjcidpgP66KQDKnzjQfSq4Odv7Cv /fV4S5M6eALyJ2U7VFcE0oOkMLsVkwW9+Dszx65pft6moObTE9oF07G1N2Z389OY+0uz mGGD4KS/ngoKGT57Qvchru4/+UV0Hh0uho4tLWHK1/N2jhtA/wi2O0jLBQlE40zX9waM i6Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PhCIiA4E/u5K33goOCSTDlS3MkzVtFBRFfziapO3O4M=; b=C+bWQtmWQYIx+DSBlhspSc76ILKb6yRiR54QK/oNv4iyK0wUZmEAm1TfUAj1mmQSsb tlrpo004lICAwDKFO+TBgthNEv6Juyg7Z1hTl0SEQ9pI6emBg7dKXsSGYO8+YZ+bCL8z h6gNJFTlPy1eEyGM5Bwp3sqnkjzleVYaML4KanVbGRzHwzddvud4PIpO9/CmF5pbgHlA uiJYoLi4UeoQ8ftoBDvjEa/QLRcmwXB1YSqh3N1gUuazGloMXwH5X5xPg5J8MtMjUt64 us1/6lYuW5mcTnC7QNgc9JJVU6LL66cgSSfa9LV4PWZAJjIZDujPS1S5eSh+AECTNR1z vztw==
X-Gm-Message-State: APjAAAVpifReSvdGDUPdQnHtID4kMIRB5tKZHipqAOrb+46Le8oPXUCh ENvWePIrrHiTFBNcMheJJs2wZ0l+yLe61vKvTG8=
X-Google-Smtp-Source: APXvYqz5Sj6CGC11TpU0bxY7oN4tpKJjQSTI9Wskf9WymHzVVpWLSBBBSmIVIUqNgvJEezmjVwbAnGqaqjf+vhIkbyk=
X-Received: by 2002:a2e:9205:: with SMTP id k5mr18690047ljg.246.1571771801222;  Tue, 22 Oct 2019 12:16:41 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com>
In-Reply-To: <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 22 Oct 2019 15:16:30 -0400
Message-ID: <CA+RyBmV9Ynk6fZy6qkvkOz3Pm2AmK7ESy8KoEpqyxP1nvNka0w@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, Jeffrey Haas <jhaas@pfrc.org>,  Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>,  rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000e140f8059584a3db"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/CoHJKbrSoGGruTFn10C-uGi7LYE>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:07 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 19:16:49 -0000

--000000000000e140f8059584a3db
Content-Type: text/plain; charset="UTF-8"

Hi Joel,
if the underlay may balance VXLAN between two VTEPs using VNI in addition
to other fields, then Option 2 has a certain value in my opinion.

Regards,
Greg

On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern <jmh@joelhalpern.com> wrote:

> I do not understand the value of option 2.
> Which is why I asked in my initial review to move to option 1.
>
> And option 2 requires stealing MAC addresses from the users, which seems
> to me to be a very bad thing that option 1 avoids.
>
> Yours,
> Joel
>
> On 10/22/2019 2:17 PM, Greg Mirsky wrote:
> > Hi Anoop, et al.,
> > I agree with your understanding of what is being defined in the current
> > version of the BFD over VxLAN specification. But, as I understand, the
> > WG is discussing the scope before the WGLC is closed. I believe there
> > are three options:
> >
> >  1. single BFD session between two VTEPs
> >  2. single BFD session per VNI between two VTEPs
> >  3. multiple BFD sessions per VNI between two VTEPs
> >
> > The current text reflects #2. Is WG accepts this scope? If not, which
> > option WG would accept?
> >
> > Regards,
> > Greg
> >
> > On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu
> > <mailto:anoop@alumni.duke.edu>> wrote:
> >
> >     I concur with Joel's assessment with the following clarifications.
> >
> >     The current document is already capable of monitoring multiple VNIs
> >     between VTEPs.
> >
> >     The issue under discussion was how do we use BFD to monitor multiple
> >     VAPs that use the same VNI between a pair of VTEPs.  The use case
> >     for this is not clear to me, as from my understanding, we cannot
> >     have a situation with multiple VAPs using the same VNI--there is 1:1
> >     mapping between VAP and VNI.
> >
> >     Anoop
> >
> >     On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>> wrote:
> >
> >           From what I can tell, there are two separate problems.
> >         The document we have is a VTEP-VTEP monitoring document.  There
> >         is no
> >         need for that document to handle the multiple VNI case.
> >         If folks want a protocol for doing BFD monitoring of things
> >         behind the
> >         VTEPs (multiple VNIs), then do that as a separate document.   The
> >         encoding will be a tenant encoding, and thus sesparate from what
> is
> >         defined in this document.
> >
> >         Yours,
> >         Joel
> >
> >         On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
> >          > Santosh and others,
> >          >
> >          > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
> >          >>     Thanks for your explanation. This helps a lot. I would
> >         wait for more
> >          >> comments from others to see if this what we need in this
> >         draft to be
> >          >> supported based on that we can provide appropriate sections
> >         in the draft.
> >          >
> >          > The threads on the list have spidered to the point where it
> >         is challenging
> >          > to follow what the current status of the draft is, or should
> >         be.  :-)
> >          >
> >          > However, if I've followed things properly, the question below
> >         is really the
> >          > hinge point on what our encapsulation for BFD over vxlan
> >         should look like.
> >          > Correct?
> >          >
> >          > Essentially, do we or do we not require the ability to permit
> >         multiple BFD
> >          > sessions between distinct VAPs?
> >          >
> >          > If this is so, do we have a sense as to how we should proceed?
> >          >
> >          > -- Jeff
> >          >
> >          > [context preserved below...]
> >          >
> >          >> Santosh P K
> >          >>
> >          >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn
> >         <mailto:xiao.min2@zte.com.cn>> wrote:
> >          >>
> >          >>> Hi Santosh,
> >          >>>
> >          >>>
> >          >>> With regard to the question whether we should allow
> >         multiple BFD sessions
> >          >>> for the same VNI or not, IMHO we should allow it, more
> >         explanation as
> >          >>> follows.
> >          >>>
> >          >>> Below is a figure derived from figure 2 of RFC8014 (An
> >         Architecture for
> >          >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
> >          >>>
> >          >>>                      |         Data Center Network (IP)
> >              |
> >          >>>                      |
> >             |
> >          >>>
> >         +-----------------------------------------+
> >          >>>                           |                           |
> >          >>>                           |       Tunnel Overlay      |
> >          >>>              +------------+---------+
> >           +---------+------------+
> >          >>>              | +----------+-------+ |       |
> >         +-------+----------+ |
> >          >>>              | |  Overlay Module  | |       | |  Overlay
> >         Module  | |
> >          >>>              | +---------+--------+ |       |
> >         +---------+--------+ |
> >          >>>              |           |          |       |           |
> >                  |
> >          >>>       NVE1   |           |          |       |           |
> >                  | NVE2
> >          >>>              |  +--------+-------+  |       |
> >         +--------+-------+  |
> >          >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2
> >         VNI1 |  |
> >          >>>              |  +-+-----+----+---+  |       |
> >         +-+-----+-----+--+  |
> >          >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|
> >           | VAP3|
> >          >>>              +----+-----+----+------+
> >           +----+-----+-----+-----+
> >          >>>                   |     |    |                   |     |
>  |
> >          >>>                   |     |    |                   |     |
>  |
> >          >>>                   |     |    |                   |     |
>  |
> >          >>>
> >         -------+-----+----+-------------------+-----+-----+-------
> >          >>>                   |     |    |     Tenant        |     |
>  |
> >          >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|
> >           |TSI3
> >          >>>                  +---+ +---+ +---+             +---+ +---+
> >           +---+
> >          >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|
> >           |TS6|
> >          >>>                  +---+ +---+ +---+             +---+ +---+
> >           +---+
> >          >>>
> >          >>> To my understanding, the BFD sessions between NVE1 and NVE2
> >         are actually
> >          >>> initiated and terminated at VAP of NVE.
> >          >>>
> >          >>> If the network operator want to set up one BFD session
> >         between VAP1 of
> >          >>> NVE1 and VAP1of NVE2, at the same time another BFD session
> >         between VAP3 of
> >          >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are
> >         for the same
> >          >>> VNI1, I believe it's reasonable, so that's why I think we
> >         should allow it
> >
> >         _______________________________________________
> >         nvo3 mailing list
> >         nvo3@ietf.org <mailto:nvo3@ietf.org>
> >         https://www.ietf.org/mailman/listinfo/nvo3
> >
>

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

PGRpdiBkaXI9Imx0ciI+SGkgSm9lbCw8ZGl2PmlmIHRoZSB1bmRlcmxheSBtYXkgYmFsYW5jZSBW
WExBTiBiZXR3ZWVuIHR3byBWVEVQcyB1c2luZyBWTkkgaW4gYWRkaXRpb24gdG8gb3RoZXIgZmll
bGRzLCB0aGVuIE9wdGlvbiAyIGhhcyBhIGNlcnRhaW4gdmFsdWUgaW4gbXkgb3Bpbmlvbi4gPC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5SZWdhcmRzLDwvZGl2PjxkaXY+R3JlZzwvZGl2PjwvZGl2
Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWls
X2F0dHIiPk9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDM6MDYgUE0gSm9lbCBNLiBIYWxwZXJuICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi
IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJn
YigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+SSBkbyBub3QgdW5kZXJzdGFuZCB0aGUg
dmFsdWUgb2Ygb3B0aW9uIDIuPGJyPg0KV2hpY2ggaXMgd2h5IEkgYXNrZWQgaW4gbXkgaW5pdGlh
bCByZXZpZXcgdG8gbW92ZSB0byBvcHRpb24gMS48YnI+DQo8YnI+DQpBbmQgb3B0aW9uIDIgcmVx
dWlyZXMgc3RlYWxpbmcgTUFDIGFkZHJlc3NlcyBmcm9tIHRoZSB1c2Vycywgd2hpY2ggc2VlbXMg
PGJyPg0KdG8gbWUgdG8gYmUgYSB2ZXJ5IGJhZCB0aGluZyB0aGF0IG9wdGlvbiAxIGF2b2lkcy48
YnI+DQo8YnI+DQpZb3Vycyw8YnI+DQpKb2VsPGJyPg0KPGJyPg0KT24gMTAvMjIvMjAxOSAyOjE3
IFBNLCBHcmVnIE1pcnNreSB3cm90ZTo8YnI+DQomZ3Q7IEhpIEFub29wLCBldCBhbC4sPGJyPg0K
Jmd0OyBJIGFncmVlIHdpdGggeW91ciB1bmRlcnN0YW5kaW5nIG9mIHdoYXQgaXMgYmVpbmcgZGVm
aW5lZCBpbiB0aGUgY3VycmVudCA8YnI+DQomZ3Q7IHZlcnNpb24gb2YgdGhlIEJGRCBvdmVyIFZ4
TEFOIHNwZWNpZmljYXRpb24uIEJ1dCwgYXMgSSB1bmRlcnN0YW5kLCB0aGUgPGJyPg0KJmd0OyBX
RyBpcyBkaXNjdXNzaW5nIHRoZSBzY29wZSBiZWZvcmUgdGhlIFdHTEMgaXMgY2xvc2VkLiBJIGJl
bGlldmUgdGhlcmUgPGJyPg0KJmd0OyBhcmUgdGhyZWUgb3B0aW9uczo8YnI+DQomZ3Q7IDxicj4N
CiZndDvCoCAxLiBzaW5nbGUgQkZEIHNlc3Npb24gYmV0d2VlbiB0d28gVlRFUHM8YnI+DQomZ3Q7
wqAgMi4gc2luZ2xlIEJGRCBzZXNzaW9uIHBlciBWTkkgYmV0d2VlbiB0d28gVlRFUHM8YnI+DQom
Z3Q7wqAgMy4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIHBlciBWTkkgYmV0d2VlbiB0d28gVlRFUHM8
YnI+DQomZ3Q7IDxicj4NCiZndDsgVGhlIGN1cnJlbnQgdGV4dCByZWZsZWN0cyAjMi4gSXMgV0cg
YWNjZXB0cyB0aGlzIHNjb3BlPyBJZiBub3QsIHdoaWNoIDxicj4NCiZndDsgb3B0aW9uIFdHIHdv
dWxkIGFjY2VwdD88YnI+DQomZ3Q7IDxicj4NCiZndDsgUmVnYXJkcyw8YnI+DQomZ3Q7IEdyZWc8
YnI+DQomZ3Q7IDxicj4NCiZndDsgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMjowOSBQTSBBbm9v
cCBHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gPGJyPg0KJmd0OyAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+
DQomZ3Q7wqAgwqAgwqBJIGNvbmN1ciB3aXRoIEpvZWwmIzM5O3MgYXNzZXNzbWVudCB3aXRoIHRo
ZSBmb2xsb3dpbmcgY2xhcmlmaWNhdGlvbnMuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBU
aGUgY3VycmVudCBkb2N1bWVudCBpcyBhbHJlYWR5IGNhcGFibGUgb2YgbW9uaXRvcmluZyBtdWx0
aXBsZSBWTklzPGJyPg0KJmd0O8KgIMKgIMKgYmV0d2VlbiBWVEVQcy48YnI+DQomZ3Q7IDxicj4N
CiZndDvCoCDCoCDCoFRoZSBpc3N1ZSB1bmRlciBkaXNjdXNzaW9uIHdhcyBob3cgZG8gd2UgdXNl
IEJGRCB0byBtb25pdG9yIG11bHRpcGxlPGJyPg0KJmd0O8KgIMKgIMKgVkFQcyB0aGF0IHVzZSB0
aGUgc2FtZSBWTkkgYmV0d2VlbiBhIHBhaXIgb2YgVlRFUHMuwqAgVGhlIHVzZSBjYXNlPGJyPg0K
Jmd0O8KgIMKgIMKgZm9yIHRoaXMgaXMgbm90IGNsZWFyIHRvIG1lLCBhcyBmcm9tIG15IHVuZGVy
c3RhbmRpbmcsIHdlIGNhbm5vdDxicj4NCiZndDvCoCDCoCDCoGhhdmUgYSBzaXR1YXRpb24gd2l0
aCBtdWx0aXBsZSBWQVBzIHVzaW5nIHRoZSBzYW1lIFZOSS0tdGhlcmUgaXMgMToxPGJyPg0KJmd0
O8KgIMKgIMKgbWFwcGluZyBiZXR3ZWVuIFZBUCBhbmQgVk5JLjxicj4NCiZndDsgPGJyPg0KJmd0
O8KgIMKgIMKgQW5vb3A8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoE9uIFR1ZSwgT2N0IDIy
LCAyMDE5IGF0IDY6MDYgQU0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsg
d3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqBGcm9tIHdoYXQgSSBj
YW4gdGVsbCwgdGhlcmUgYXJlIHR3byBzZXBhcmF0ZSBwcm9ibGVtcy48YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqBUaGUgZG9jdW1lbnQgd2UgaGF2ZSBpcyBhIFZURVAtVlRFUCBtb25pdG9yaW5nIGRv
Y3VtZW50LsKgIFRoZXJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgaXMgbm88YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqBuZWVkIGZvciB0aGF0IGRvY3VtZW50IHRvIGhhbmRsZSB0aGUgbXVsdGlwbGUg
Vk5JIGNhc2UuPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgSWYgZm9sa3Mgd2FudCBhIHByb3RvY29s
IGZvciBkb2luZyBCRkQgbW9uaXRvcmluZyBvZiB0aGluZ3M8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqBiZWhpbmQgdGhlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgVlRFUHMgKG11bHRpcGxlIFZOSXMp
LCB0aGVuIGRvIHRoYXQgYXMgYSBzZXBhcmF0ZSBkb2N1bWVudC7CoCDCoFRoZTxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoGVuY29kaW5nIHdpbGwgYmUgYSB0ZW5hbnQgZW5jb2RpbmcsIGFuZCB0aHVz
IHNlc3BhcmF0ZSBmcm9tIHdoYXQgaXM8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBkZWZpbmVkIGlu
IHRoaXMgZG9jdW1lbnQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBZb3Vycyw8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBKb2VsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqBPbiAxMC8yMS8yMDE5IDU6MDcgUE0sIEplZmZyZXkgSGFhcyB3cm90ZTo8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgJmd0OyBTYW50b3NoIGFuZCBvdGhlcnMsPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyBPbiBUaHUsIE9jdCAwMywg
MjAxOSBhdCAwNzo1MDoyMFBNICswNTMwLCBTYW50b3NoIFAgSyB3cm90ZTo8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoFRoYW5rcyBmb3IgeW91ciBleHBsYW5hdGlvbi4g
VGhpcyBoZWxwcyBhIGxvdC4gSSB3b3VsZDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoHdhaXQgZm9y
IG1vcmU8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsgY29tbWVudHMgZnJvbSBvdGhl
cnMgdG8gc2VlIGlmIHRoaXMgd2hhdCB3ZSBuZWVkIGluIHRoaXM8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqBkcmFmdCB0byBiZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyBzdXBwb3J0
ZWQgYmFzZWQgb24gdGhhdCB3ZSBjYW4gcHJvdmlkZSBhcHByb3ByaWF0ZSBzZWN0aW9uczxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoGluIHRoZSBkcmFmdC48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7IFRoZSB0aHJlYWRzIG9uIHRoZSBsaXN0
IGhhdmUgc3BpZGVyZWQgdG8gdGhlIHBvaW50IHdoZXJlIGl0PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgaXMgY2hhbGxlbmdpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyB0byBmb2xsb3cg
d2hhdCB0aGUgY3VycmVudCBzdGF0dXMgb2YgdGhlIGRyYWZ0IGlzLCBvciBzaG91bGQ8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqBiZS7CoCA6LSk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7IEhvd2V2ZXIsIGlmIEkmIzM5O3ZlIGZvbGxvd2Vk
IHRoaW5ncyBwcm9wZXJseSwgdGhlIHF1ZXN0aW9uIGJlbG93PGJyPg0KJmd0O8KgIMKgIMKgIMKg
IMKgaXMgcmVhbGx5IHRoZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7IGhpbmdlIHBvaW50
IG9uIHdoYXQgb3VyIGVuY2Fwc3VsYXRpb24gZm9yIEJGRCBvdmVyIHZ4bGFuPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgc2hvdWxkIGxvb2sgbGlrZS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0
OyBDb3JyZWN0Pzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgICZndDsgRXNzZW50aWFsbHksIGRvIHdlIG9yIGRvIHdlIG5vdCByZXF1aXJlIHRoZSBh
YmlsaXR5IHRvIHBlcm1pdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoG11bHRpcGxlIEJGRDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7IHNlc3Npb25zIGJldHdlZW4gZGlzdGluY3QgVkFQcz88
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7
IElmIHRoaXMgaXMgc28sIGRvIHdlIGhhdmUgYSBzZW5zZSBhcyB0byBob3cgd2Ugc2hvdWxkIHBy
b2NlZWQ/PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqAgJmd0OyAtLSBKZWZmPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAgwqAgJmd0OyBbY29udGV4dCBwcmVzZXJ2ZWQgYmVsb3cuLi5dPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsgU2FudG9z
aCBQIEs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgJmd0OyZndDsgT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgODoxMCBBTSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4y
QHp0ZS5jb20uY248L2E+PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IEhpIFNhbnRvc2gsPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IFdpdGgg
cmVnYXJkIHRvIHRoZSBxdWVzdGlvbiB3aGV0aGVyIHdlIHNob3VsZCBhbGxvdzxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoG11bHRpcGxlIEJGRCBzZXNzaW9uczxicj4NCiZndDvCoCDCoCDCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsgZm9yIHRoZSBzYW1lIFZOSSBvciBub3QsIElNSE8gd2Ugc2hvdWxkIGFs
bG93IGl0LCBtb3JlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgZXhwbGFuYXRpb24gYXM8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IGZvbGxvd3MuPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsg
QmVsb3cgaXMgYSBmaWd1cmUgZGVyaXZlZCBmcm9tIGZpZ3VyZSAyIG9mIFJGQzgwMTQgKEFuPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgQXJjaGl0ZWN0dXJlIGZvcjxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsgRGF0YS1DZW50ZXIgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBvdmVy
IExheWVyIDMgKE5WTzMpKS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIHzCoCDCoCDCoCDCoCDCoERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKcKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB8wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgfMKgIMKgIMKgIMKgVHVubmVsIE92ZXJsYXnCoCDCoCDCoCB8PGJyPg0KJmd0O8Kg
IMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgICstLS0tLS0tLS0t
LS0rLS0tLS0tLS0tK8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgKy0tLS0tLS0t
LSstLS0tLS0tLS0tLS0rPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIHwgKy0tLS0tLS0tLS0rLS0tLS0tLSsgfMKgIMKgIMKgIMKgfDxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoCstLS0tLS0tKy0tLS0tLS0tLS0rIHw8YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfCB8wqAgT3ZlcmxheSBN
b2R1bGXCoCB8IHzCoCDCoCDCoCDCoHwgfMKgIE92ZXJsYXk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqBNb2R1bGXCoCB8IHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgfCArLS0tLS0tLS0tKy0tLS0tLS0tKyB8wqAgwqAgwqAgwqB8PGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgKy0tLS0tLS0tLSstLS0tLS0tLSsgfDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqAgwqAg
wqB8wqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgIMKgIMKgfCA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoE5WRTHCoCDCoHzCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDC
oCDCoCDCoCB8wqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgwqB8IDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCB8IE5WRTI8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgICstLS0tLS0tLSstLS0tLS0tK8KgIHzCoCDC
oCDCoCDCoHwgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgKy0tLS0tLS0tKy0tLS0tLS0rwqAgfDxi
cj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8
wqAgfFZOSTEgVk5JMsKgIFZOSTEgfMKgIHzCoCDCoCDCoCDCoHzCoCB8IFZOSTEgVk5JMjxicj4N
CiZndDvCoCDCoCDCoCDCoCDCoFZOSTEgfMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgICstKy0tLS0tKy0tLS0rLS0tK8KgIHzC
oCDCoCDCoCDCoHwgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgKy0rLS0tLS0rLS0tLS0rLS0rwqAg
fDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCB8VkFQMXwgVkFQMnzCoCDCoCB8IFZBUDMgfMKgIMKgIMKgIMKgfFZBUDF8IFZBUDJ8wqAgwqA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8IFZBUDN8PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
ICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgICstLS0tKy0tLS0tKy0tLS0rLS0tLS0t
K8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgKy0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIHzCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHzCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8wqAgwqAgfMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzC
oCDCoCB8wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8wqAgwqAgwqB8PGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgIMKgIMKgLS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0tLTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCB8wqAgwqAgwqBUZW5h
bnTCoCDCoCDCoCDCoCB8wqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
ICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIFRTSTEgfCBUU0kyfMKgIMKgIHwgVFNJ
M8KgIMKgIMKgIMKgIMKgIFRTSTF8IFRTSTJ8wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAg
wqB8VFNJMzxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCArLS0tKyArLS0tKyArLS0tK8KgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLSsg
Ky0tLSsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
wqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfFRTMXwgfFRTMnwg
fFRTM3zCoCDCoCDCoCDCoCDCoCDCoCDCoHxUUzR8IHxUUzV8IDxicj4NCiZndDvCoCDCoCDCoCDC
oCDCoCDCoHxUUzZ8PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgICstLS0rICstLS0rICstLS0rwqAgwqAgwqAgwqAgwqAgwqAgwqAr
LS0tKyArLS0tKyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDC
oCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsm
Z3Q7IFRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMgYmV0d2VlbiBOVkUxIGFu
ZCBOVkUyPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgYXJlIGFjdHVhbGx5PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgICZndDsmZ3Q7Jmd0OyBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQgYXQgVkFQIG9m
IE5WRS48YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgICZndDsmZ3Q7Jmd0OyBJZiB0aGUgbmV0d29yayBvcGVyYXRvciB3YW50IHRvIHNl
dCB1cCBvbmUgQkZEIHNlc3Npb248YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBiZXR3ZWVuIFZBUDEg
b2Y8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IE5WRTEgYW5kIFZBUDFvZiBO
VkUyLCBhdCB0aGUgc2FtZSB0aW1lIGFub3RoZXIgQkZEIHNlc3Npb248YnI+DQomZ3Q7wqAgwqAg
wqAgwqAgwqBiZXR3ZWVuIFZBUDMgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsm
Z3Q7IE5WRTEgYW5kIFZBUDMgb2YgTlZFMiwgYWx0aG91Z2ggdGhlIHR3byBCRkQgc2Vzc2lvbnMg
YXJlPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgZm9yIHRoZSBzYW1lPGJyPg0KJmd0O8KgIMKgIMKg
IMKgIMKgICZndDsmZ3Q7Jmd0OyBWTkkxLCBJIGJlbGlldmUgaXQmIzM5O3MgcmVhc29uYWJsZSwg
c28gdGhhdCYjMzk7cyB3aHkgSSB0aGluayB3ZTxicj4NCiZndDvCoCDCoCDCoCDCoCDCoHNob3Vs
ZCBhbGxvdyBpdDxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7wqAgwqAgwqAgwqAg
wqBudm8zIG1haWxpbmcgbGlzdDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoDxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCDCoCDCoDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMyIgcmVsPSJub3JlZmVycmVyIiB0YXJn
ZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zPC9h
Pjxicj4NCiZndDsgPGJyPg0KPC9ibG9ja3F1b3RlPjwvZGl2Pg0K
--000000000000e140f8059584a3db--


From nobody Tue Oct 22 14:45:48 2019
Return-Path: <jmh@joelhalpern.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 27706120077; Tue, 22 Oct 2019 12:30:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vMizKFrRAQAz; Tue, 22 Oct 2019 12:30:46 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3DE8120041; Tue, 22 Oct 2019 12:30:46 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 46yNs21JdDz16Hyr; Tue, 22 Oct 2019 12:30:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1571772646; bh=XoWEM3k+baJUMHPDABuW6OIbl4RwMIAYyYm0oDjDbYg=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=nx6eYQlg6UJepFJ2BxyaKR2/wlOxa5RMppnKFzqBGc8ozye7cVCejvK+WCFpYt0Zu L4Nplh5/6tic2qqNOnIXFiUAzKCr1R8HwKO8wL9M0RaJVAm42ZsvjEKAZqNtzjeKPE 7GXL42sIHG8MYeaj9PpWPIKh4u+Noyc+8w74HFnA=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [10.195.197.206] (unknown [135.245.111.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 46yNrz4gW5z16Hxf; Tue, 22 Oct 2019 12:30:43 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com> <CA+RyBmV9Ynk6fZy6qkvkOz3Pm2AmK7ESy8KoEpqyxP1nvNka0w@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <14ec7c38-5a5b-83dd-b4f4-71a29494ebdc@joelhalpern.com>
Date: Tue, 22 Oct 2019 15:30:39 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmV9Ynk6fZy6qkvkOz3Pm2AmK7ESy8KoEpqyxP1nvNka0w@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/b2tPOoeLMSiDQHK2gaQ_CHw3mD0>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:08 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 19:30:50 -0000

As I recall, the VNI is not in the same place nor the same size as the 
TCP / UDP ports.  So it seems very unlikely that it would be used in 
ECMP.  In fact, avoiding that is why VXLAN does interesting things with 
the source UDP port.  Which the BFD can do.  And presumably MUST do if 
it was path matching.

Yours,
Joel

On 10/22/2019 3:16 PM, Greg Mirsky wrote:
> Hi Joel,
> if the underlay may balance VXLAN between two VTEPs using VNI in 
> addition to other fields, then Option 2 has a certain value in my opinion.
> 
> Regards,
> Greg
> 
> On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern <jmh@joelhalpern.com 
> <mailto:jmh@joelhalpern.com>> wrote:
> 
>     I do not understand the value of option 2.
>     Which is why I asked in my initial review to move to option 1.
> 
>     And option 2 requires stealing MAC addresses from the users, which
>     seems
>     to me to be a very bad thing that option 1 avoids.
> 
>     Yours,
>     Joel
> 
>     On 10/22/2019 2:17 PM, Greg Mirsky wrote:
>      > Hi Anoop, et al.,
>      > I agree with your understanding of what is being defined in the
>     current
>      > version of the BFD over VxLAN specification. But, as I
>     understand, the
>      > WG is discussing the scope before the WGLC is closed. I believe
>     there
>      > are three options:
>      >
>      >  1. single BFD session between two VTEPs
>      >  2. single BFD session per VNI between two VTEPs
>      >  3. multiple BFD sessions per VNI between two VTEPs
>      >
>      > The current text reflects #2. Is WG accepts this scope? If not,
>     which
>      > option WG would accept?
>      >
>      > Regards,
>      > Greg
>      >
>      > On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
>     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>      > <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>> wrote:
>      >
>      >     I concur with Joel's assessment with the following
>     clarifications.
>      >
>      >     The current document is already capable of monitoring
>     multiple VNIs
>      >     between VTEPs.
>      >
>      >     The issue under discussion was how do we use BFD to monitor
>     multiple
>      >     VAPs that use the same VNI between a pair of VTEPs.  The use case
>      >     for this is not clear to me, as from my understanding, we cannot
>      >     have a situation with multiple VAPs using the same VNI--there
>     is 1:1
>      >     mapping between VAP and VNI.
>      >
>      >     Anoop
>      >
>      >     On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
>      >
>      >           From what I can tell, there are two separate problems.
>      >         The document we have is a VTEP-VTEP monitoring document. 
>     There
>      >         is no
>      >         need for that document to handle the multiple VNI case.
>      >         If folks want a protocol for doing BFD monitoring of things
>      >         behind the
>      >         VTEPs (multiple VNIs), then do that as a separate
>     document.   The
>      >         encoding will be a tenant encoding, and thus sesparate
>     from what is
>      >         defined in this document.
>      >
>      >         Yours,
>      >         Joel
>      >
>      >         On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>      >          > Santosh and others,
>      >          >
>      >          > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K
>     wrote:
>      >          >>     Thanks for your explanation. This helps a lot. I
>     would
>      >         wait for more
>      >          >> comments from others to see if this what we need in this
>      >         draft to be
>      >          >> supported based on that we can provide appropriate
>     sections
>      >         in the draft.
>      >          >
>      >          > The threads on the list have spidered to the point
>     where it
>      >         is challenging
>      >          > to follow what the current status of the draft is, or
>     should
>      >         be.  :-)
>      >          >
>      >          > However, if I've followed things properly, the
>     question below
>      >         is really the
>      >          > hinge point on what our encapsulation for BFD over vxlan
>      >         should look like.
>      >          > Correct?
>      >          >
>      >          > Essentially, do we or do we not require the ability to
>     permit
>      >         multiple BFD
>      >          > sessions between distinct VAPs?
>      >          >
>      >          > If this is so, do we have a sense as to how we should
>     proceed?
>      >          >
>      >          > -- Jeff
>      >          >
>      >          > [context preserved below...]
>      >          >
>      >          >> Santosh P K
>      >          >>
>      >          >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>
>      >         <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>>> wrote:
>      >          >>
>      >          >>> Hi Santosh,
>      >          >>>
>      >          >>>
>      >          >>> With regard to the question whether we should allow
>      >         multiple BFD sessions
>      >          >>> for the same VNI or not, IMHO we should allow it, more
>      >         explanation as
>      >          >>> follows.
>      >          >>>
>      >          >>> Below is a figure derived from figure 2 of RFC8014 (An
>      >         Architecture for
>      >          >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>      >          >>>
>      >          >>>                      |         Data Center Network (IP)
>      >              |
>      >          >>>                      |
>      >             |
>      >          >>>
>      >         +-----------------------------------------+
>      >          >>>                           |                           |
>      >          >>>                           |       Tunnel Overlay      |
>      >          >>>              +------------+---------+
>      >           +---------+------------+
>      >          >>>              | +----------+-------+ |       |
>      >         +-------+----------+ |
>      >          >>>              | |  Overlay Module  | |       | |  Overlay
>      >         Module  | |
>      >          >>>              | +---------+--------+ |       |
>      >         +---------+--------+ |
>      >          >>>              |           |          |       |       
>         |
>      >                  |
>      >          >>>       NVE1   |           |          |       |       
>         |
>      >                  | NVE2
>      >          >>>              |  +--------+-------+  |       |
>      >         +--------+-------+  |
>      >          >>>              |  |VNI1 VNI2  VNI1 |  |       |  |
>     VNI1 VNI2
>      >         VNI1 |  |
>      >          >>>              |  +-+-----+----+---+  |       |
>      >         +-+-----+-----+--+  |
>      >          >>>              |VAP1| VAP2|    | VAP3 |       |VAP1|
>     VAP2|
>      >           | VAP3|
>      >          >>>              +----+-----+----+------+
>      >           +----+-----+-----+-----+
>      >          >>>                   |     |    |                   | 
>         |     |
>      >          >>>                   |     |    |                   | 
>         |     |
>      >          >>>                   |     |    |                   | 
>         |     |
>      >          >>>
>      >         -------+-----+----+-------------------+-----+-----+-------
>      >          >>>                   |     |    |     Tenant        | 
>         |     |
>      >          >>>              TSI1 | TSI2|    | TSI3          TSI1|
>     TSI2|
>      >           |TSI3
>      >          >>>                  +---+ +---+ +---+             +---+
>     +---+
>      >           +---+
>      >          >>>                  |TS1| |TS2| |TS3|             |TS4|
>     |TS5|
>      >           |TS6|
>      >          >>>                  +---+ +---+ +---+             +---+
>     +---+
>      >           +---+
>      >          >>>
>      >          >>> To my understanding, the BFD sessions between NVE1
>     and NVE2
>      >         are actually
>      >          >>> initiated and terminated at VAP of NVE.
>      >          >>>
>      >          >>> If the network operator want to set up one BFD session
>      >         between VAP1 of
>      >          >>> NVE1 and VAP1of NVE2, at the same time another BFD
>     session
>      >         between VAP3 of
>      >          >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are
>      >         for the same
>      >          >>> VNI1, I believe it's reasonable, so that's why I
>     think we
>      >         should allow it
>      >
>      >         _______________________________________________
>      >         nvo3 mailing list
>      > nvo3@ietf.org <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>     <mailto:nvo3@ietf.org>>
>      > https://www.ietf.org/mailman/listinfo/nvo3
>      >
> 


From nobody Tue Oct 22 14:45:53 2019
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 1706F1200EC; Tue, 22 Oct 2019 12:55:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Akt9c81be9cy; Tue, 22 Oct 2019 12:55:41 -0700 (PDT)
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) (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 40319120096; Tue, 22 Oct 2019 12:55:41 -0700 (PDT)
Received: by mail-lj1-x233.google.com with SMTP id l21so18527529lje.4; Tue, 22 Oct 2019 12:55:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TXir5xn3UQxmBSmNc26/jBh3Rzdt55paSsQE33hbGzk=; b=QGns+q9ZxwMyh6lHx1UieUn2+gRoqvH+NafiD5WR3lCf/GyEMWF3RtLneHpSwquPNd 8h3Z4ubfd1iyR0mAQhqGsej1K3E/JULZjbWdS0EyuoPJ99845mIabnAsH31yL01rf5gT AaCwsf1fDxr/Kw5yqbrfnBHSMVH9OkitncnUlTuccZzH4ljw4gBGI8ozfnQkI2VsPq9H HedIM8zXC4CvM/K8wQWitrU8aJNnJoA605N10o+Ho8Oeb53UQ+53Jn12+5JJYFSdyn5h G0+F6gsYvzbNx4+T/BzWnd8qFi68jm9UlJ6o8iUoo+qjxyjGp+gBqORQMrOwC3ONVlxI aSAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TXir5xn3UQxmBSmNc26/jBh3Rzdt55paSsQE33hbGzk=; b=jQET+AqHbmk1nkoXGBkJ9KkEkOTB4jBKnsLrXALdC1xDaUzM2WpP67C2rOQBqmfBtV TBQl6V5pM8uxBFfripyN5dBLQGEx09HYNl/WMlGMleqRGNKo/JeuFFMr02K13oUEmR3m 4H0MEC/VVR92ffT2I+ds+seN3tirl3pIS0nasc2ZfU7zljc3IJCLvayYb4yBJR11VRiG Etw3ZGgmGgmlRCH/mX/tUd56trbD4NFRyWFlm8WziQuE2RhdubHFKD4qX3JzfjrFf17f Zq6VWFIizDUokAoOrLGaS44ucsmBFJc2au7lTxjJW2nNHS/CoyI6e2gEZFHDXRkeGMW8 g67w==
X-Gm-Message-State: APjAAAXTtBp/OsHC87sowNmqRp6+KDG45o0cYtVfVnGVej+aeXp4G1fy 9Tjo1GacN/6J5bo+B+pRPSpSzXDK19Ln1r0427g=
X-Google-Smtp-Source: APXvYqyK7DwQMA6HRShY2Ak/AY7ywAAhqHU4Q8eNftYL9NOCj20BvbizehBNPPjLrhZFWp+IlfWqoBlyozSiyqZO40M=
X-Received: by 2002:a2e:9205:: with SMTP id k5mr18769988ljg.246.1571774139291;  Tue, 22 Oct 2019 12:55:39 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com> <CA+RyBmV9Ynk6fZy6qkvkOz3Pm2AmK7ESy8KoEpqyxP1nvNka0w@mail.gmail.com> <14ec7c38-5a5b-83dd-b4f4-71a29494ebdc@joelhalpern.com>
In-Reply-To: <14ec7c38-5a5b-83dd-b4f4-71a29494ebdc@joelhalpern.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 22 Oct 2019 15:55:28 -0400
Message-ID: <CA+RyBmWDRrjTR3OAnYsush8+4ORnGdKUqp46bg5MXaPa3zCgZA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, Jeffrey Haas <jhaas@pfrc.org>,  Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>,  rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000003d5cd60595852f98"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/ae9IPwaqKukHIdG_TrZ01IFy1nU>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:07 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 19:55:47 -0000

--0000000000003d5cd60595852f98
Content-Type: text/plain; charset="UTF-8"

Hi Joel,
RFC 7348 suggests using information from the inner packet to calculate the
value to be used in the Source UDP port number:
      -  Source Port:  It is recommended that the UDP source port number
         be calculated using a hash of fields from the inner packet --
         one example being a hash of the inner Ethernet frame's headers.
         This is to enable a level of entropy for the ECMP/load-
         balancing of the VM-to-VM traffic across the VXLAN overlay.
>From that text, I assume that VNI may be used as input for hashing
function. If BFD over VXLAN doesn't support per VNI BFD session, then it
cannot monitor multiple paths in underlay used to balance VM-to-VM traffic
between the same pair of VTEPs. In my opinion, this is perfectly fine if
that is WG's agreement. I'm glad we are discussing this and will have a
conclusion.

Regards,
Greg

On Tue, Oct 22, 2019 at 3:30 PM Joel M. Halpern <jmh@joelhalpern.com> wrote:

> As I recall, the VNI is not in the same place nor the same size as the
> TCP / UDP ports.  So it seems very unlikely that it would be used in
> ECMP.  In fact, avoiding that is why VXLAN does interesting things with
> the source UDP port.  Which the BFD can do.  And presumably MUST do if
> it was path matching.
>
> Yours,
> Joel
>
> On 10/22/2019 3:16 PM, Greg Mirsky wrote:
> > Hi Joel,
> > if the underlay may balance VXLAN between two VTEPs using VNI in
> > addition to other fields, then Option 2 has a certain value in my
> opinion.
> >
> > Regards,
> > Greg
> >
> > On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern <jmh@joelhalpern.com
> > <mailto:jmh@joelhalpern.com>> wrote:
> >
> >     I do not understand the value of option 2.
> >     Which is why I asked in my initial review to move to option 1.
> >
> >     And option 2 requires stealing MAC addresses from the users, which
> >     seems
> >     to me to be a very bad thing that option 1 avoids.
> >
> >     Yours,
> >     Joel
> >
> >     On 10/22/2019 2:17 PM, Greg Mirsky wrote:
> >      > Hi Anoop, et al.,
> >      > I agree with your understanding of what is being defined in the
> >     current
> >      > version of the BFD over VxLAN specification. But, as I
> >     understand, the
> >      > WG is discussing the scope before the WGLC is closed. I believe
> >     there
> >      > are three options:
> >      >
> >      >  1. single BFD session between two VTEPs
> >      >  2. single BFD session per VNI between two VTEPs
> >      >  3. multiple BFD sessions per VNI between two VTEPs
> >      >
> >      > The current text reflects #2. Is WG accepts this scope? If not,
> >     which
> >      > option WG would accept?
> >      >
> >      > Regards,
> >      > Greg
> >      >
> >      > On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
> >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
> >      > <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>>
> wrote:
> >      >
> >      >     I concur with Joel's assessment with the following
> >     clarifications.
> >      >
> >      >     The current document is already capable of monitoring
> >     multiple VNIs
> >      >     between VTEPs.
> >      >
> >      >     The issue under discussion was how do we use BFD to monitor
> >     multiple
> >      >     VAPs that use the same VNI between a pair of VTEPs.  The use
> case
> >      >     for this is not clear to me, as from my understanding, we
> cannot
> >      >     have a situation with multiple VAPs using the same VNI--there
> >     is 1:1
> >      >     mapping between VAP and VNI.
> >      >
> >      >     Anoop
> >      >
> >      >     On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
> >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
> wrote:
> >      >
> >      >           From what I can tell, there are two separate problems.
> >      >         The document we have is a VTEP-VTEP monitoring document.
> >     There
> >      >         is no
> >      >         need for that document to handle the multiple VNI case.
> >      >         If folks want a protocol for doing BFD monitoring of
> things
> >      >         behind the
> >      >         VTEPs (multiple VNIs), then do that as a separate
> >     document.   The
> >      >         encoding will be a tenant encoding, and thus sesparate
> >     from what is
> >      >         defined in this document.
> >      >
> >      >         Yours,
> >      >         Joel
> >      >
> >      >         On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
> >      >          > Santosh and others,
> >      >          >
> >      >          > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K
> >     wrote:
> >      >          >>     Thanks for your explanation. This helps a lot. I
> >     would
> >      >         wait for more
> >      >          >> comments from others to see if this what we need in
> this
> >      >         draft to be
> >      >          >> supported based on that we can provide appropriate
> >     sections
> >      >         in the draft.
> >      >          >
> >      >          > The threads on the list have spidered to the point
> >     where it
> >      >         is challenging
> >      >          > to follow what the current status of the draft is, or
> >     should
> >      >         be.  :-)
> >      >          >
> >      >          > However, if I've followed things properly, the
> >     question below
> >      >         is really the
> >      >          > hinge point on what our encapsulation for BFD over
> vxlan
> >      >         should look like.
> >      >          > Correct?
> >      >          >
> >      >          > Essentially, do we or do we not require the ability to
> >     permit
> >      >         multiple BFD
> >      >          > sessions between distinct VAPs?
> >      >          >
> >      >          > If this is so, do we have a sense as to how we should
> >     proceed?
> >      >          >
> >      >          > -- Jeff
> >      >          >
> >      >          > [context preserved below...]
> >      >          >
> >      >          >> Santosh P K
> >      >          >>
> >      >          >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>
> >      >         <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>>> wrote:
> >      >          >>
> >      >          >>> Hi Santosh,
> >      >          >>>
> >      >          >>>
> >      >          >>> With regard to the question whether we should allow
> >      >         multiple BFD sessions
> >      >          >>> for the same VNI or not, IMHO we should allow it,
> more
> >      >         explanation as
> >      >          >>> follows.
> >      >          >>>
> >      >          >>> Below is a figure derived from figure 2 of RFC8014
> (An
> >      >         Architecture for
> >      >          >>> Data-Center Network Virtualization over Layer 3
> (NVO3)).
> >      >          >>>
> >      >          >>>                      |         Data Center Network
> (IP)
> >      >              |
> >      >          >>>                      |
> >      >             |
> >      >          >>>
> >      >         +-----------------------------------------+
> >      >          >>>                           |
>  |
> >      >          >>>                           |       Tunnel Overlay
>   |
> >      >          >>>              +------------+---------+
> >      >           +---------+------------+
> >      >          >>>              | +----------+-------+ |       |
> >      >         +-------+----------+ |
> >      >          >>>              | |  Overlay Module  | |       | |
> Overlay
> >      >         Module  | |
> >      >          >>>              | +---------+--------+ |       |
> >      >         +---------+--------+ |
> >      >          >>>              |           |          |       |
> >         |
> >      >                  |
> >      >          >>>       NVE1   |           |          |       |
> >         |
> >      >                  | NVE2
> >      >          >>>              |  +--------+-------+  |       |
> >      >         +--------+-------+  |
> >      >          >>>              |  |VNI1 VNI2  VNI1 |  |       |  |
> >     VNI1 VNI2
> >      >         VNI1 |  |
> >      >          >>>              |  +-+-----+----+---+  |       |
> >      >         +-+-----+-----+--+  |
> >      >          >>>              |VAP1| VAP2|    | VAP3 |       |VAP1|
> >     VAP2|
> >      >           | VAP3|
> >      >          >>>              +----+-----+----+------+
> >      >           +----+-----+-----+-----+
> >      >          >>>                   |     |    |                   |
> >         |     |
> >      >          >>>                   |     |    |                   |
> >         |     |
> >      >          >>>                   |     |    |                   |
> >         |     |
> >      >          >>>
> >      >         -------+-----+----+-------------------+-----+-----+-------
> >      >          >>>                   |     |    |     Tenant        |
> >         |     |
> >      >          >>>              TSI1 | TSI2|    | TSI3          TSI1|
> >     TSI2|
> >      >           |TSI3
> >      >          >>>                  +---+ +---+ +---+             +---+
> >     +---+
> >      >           +---+
> >      >          >>>                  |TS1| |TS2| |TS3|             |TS4|
> >     |TS5|
> >      >           |TS6|
> >      >          >>>                  +---+ +---+ +---+             +---+
> >     +---+
> >      >           +---+
> >      >          >>>
> >      >          >>> To my understanding, the BFD sessions between NVE1
> >     and NVE2
> >      >         are actually
> >      >          >>> initiated and terminated at VAP of NVE.
> >      >          >>>
> >      >          >>> If the network operator want to set up one BFD
> session
> >      >         between VAP1 of
> >      >          >>> NVE1 and VAP1of NVE2, at the same time another BFD
> >     session
> >      >         between VAP3 of
> >      >          >>> NVE1 and VAP3 of NVE2, although the two BFD sessions
> are
> >      >         for the same
> >      >          >>> VNI1, I believe it's reasonable, so that's why I
> >     think we
> >      >         should allow it
> >      >
> >      >         _______________________________________________
> >      >         nvo3 mailing list
> >      > nvo3@ietf.org <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
> >     <mailto:nvo3@ietf.org>>
> >      > https://www.ietf.org/mailman/listinfo/nvo3
> >      >
> >
>

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

PGRpdiBkaXI9Imx0ciI+SGkgSm9lbCw8ZGl2PlJGQyA3MzQ4IHN1Z2dlc3RzIHVzaW5nIGluZm9y
bWF0aW9uIGZyb20gdGhlIGlubmVyIHBhY2tldCB0byBjYWxjdWxhdGUgdGhlIHZhbHVlIHRvIGJl
IHVzZWQgaW4gdGhlIFNvdXJjZSBVRFAgcG9ydCBudW1iZXI6PC9kaXY+PGRpdj7CoCDCoCDCoCAt
IMKgU291cmNlIFBvcnQ6IMKgSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB0aGUgVURQIHNvdXJjZSBw
b3J0IG51bWJlcjwvZGl2PsKgIMKgIMKgIMKgIMKgYmUgY2FsY3VsYXRlZCB1c2luZyBhIGhhc2gg
b2YgZmllbGRzIGZyb20gdGhlIGlubmVyIHBhY2tldCAtLTxicj48ZGl2PsKgIMKgIMKgIMKgIMKg
b25lIGV4YW1wbGUgYmVpbmcgYSBoYXNoIG9mIHRoZSBpbm5lciBFdGhlcm5ldCBmcmFtZSYjMzk7
cyBoZWFkZXJzLjwvZGl2PjxkaXY+wqAgwqAgwqAgwqAgwqBUaGlzIGlzIHRvIGVuYWJsZSBhIGxl
dmVsIG9mIGVudHJvcHkgZm9yIHRoZSBFQ01QL2xvYWQtPGJyPsKgIMKgIMKgIMKgIMKgYmFsYW5j
aW5nIG9mIHRoZSBWTS10by1WTSB0cmFmZmljIGFjcm9zcyB0aGUgVlhMQU4gb3ZlcmxheS48YnI+
PC9kaXY+PGRpdj5Gcm9tIHRoYXQgdGV4dCwgSSBhc3N1bWUgdGhhdCBWTkkgbWF5IGJlIHVzZWQg
YXMgaW5wdXQgZm9yIGhhc2hpbmcgZnVuY3Rpb24uIElmIEJGRCBvdmVyIFZYTEFOIGRvZXNuJiMz
OTt0IHN1cHBvcnQgcGVyIFZOSSBCRkQgc2Vzc2lvbiwgdGhlbiBpdCBjYW5ub3QgbW9uaXRvciBt
dWx0aXBsZSBwYXRocyBpbiB1bmRlcmxheSB1c2VkIHRvIGJhbGFuY2UgVk0tdG8tVk0gdHJhZmZp
YyBiZXR3ZWVuIHRoZSBzYW1lIHBhaXIgb2YgVlRFUHMuIEluIG15IG9waW5pb24sIHRoaXMgaXMg
cGVyZmVjdGx5IGZpbmUgaWYgdGhhdCBpcyBXRyYjMzk7cyBhZ3JlZW1lbnQuIEkmIzM5O20gZ2xh
ZCB3ZSBhcmUgZGlzY3Vzc2luZyB0aGlzIGFuZCB3aWxsIGhhdmUgYSBjb25jbHVzaW9uLjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkcyw8L2Rpdj48ZGl2PkdyZWc8L2Rpdj48L2Rpdj48
YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9h
dHRyIj5PbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCAzOjMwIFBNIEpvZWwgTS4gSGFscGVybiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5jb208
L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz
dHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2Io
MjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPkFzIEkgcmVjYWxsLCB0aGUgVk5JIGlzIG5v
dCBpbiB0aGUgc2FtZSBwbGFjZSBub3IgdGhlIHNhbWUgc2l6ZSBhcyB0aGUgPGJyPg0KVENQIC8g
VURQIHBvcnRzLsKgIFNvIGl0IHNlZW1zIHZlcnkgdW5saWtlbHkgdGhhdCBpdCB3b3VsZCBiZSB1
c2VkIGluIDxicj4NCkVDTVAuwqAgSW4gZmFjdCwgYXZvaWRpbmcgdGhhdCBpcyB3aHkgVlhMQU4g
ZG9lcyBpbnRlcmVzdGluZyB0aGluZ3Mgd2l0aCA8YnI+DQp0aGUgc291cmNlIFVEUCBwb3J0LsKg
IFdoaWNoIHRoZSBCRkQgY2FuIGRvLsKgIEFuZCBwcmVzdW1hYmx5IE1VU1QgZG8gaWYgPGJyPg0K
aXQgd2FzIHBhdGggbWF0Y2hpbmcuPGJyPg0KPGJyPg0KWW91cnMsPGJyPg0KSm9lbDxicj4NCjxi
cj4NCk9uIDEwLzIyLzIwMTkgMzoxNiBQTSwgR3JlZyBNaXJza3kgd3JvdGU6PGJyPg0KJmd0OyBI
aSBKb2VsLDxicj4NCiZndDsgaWYgdGhlIHVuZGVybGF5IG1heSBiYWxhbmNlIFZYTEFOIGJldHdl
ZW4gdHdvIFZURVBzIHVzaW5nIFZOSSBpbiA8YnI+DQomZ3Q7IGFkZGl0aW9uIHRvIG90aGVyIGZp
ZWxkcywgdGhlbiBPcHRpb24gMiBoYXMgYSBjZXJ0YWluIHZhbHVlIGluIG15IG9waW5pb24uPGJy
Pg0KJmd0OyA8YnI+DQomZ3Q7IFJlZ2FyZHMsPGJyPg0KJmd0OyBHcmVnPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDM6MDYgUE0gSm9lbCBNLiBIYWxwZXJuICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpt
aEBqb2VsaGFscGVybi5jb208L2E+IDxicj4NCiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBJIGRvIG5v
dCB1bmRlcnN0YW5kIHRoZSB2YWx1ZSBvZiBvcHRpb24gMi48YnI+DQomZ3Q7wqAgwqAgwqBXaGlj
aCBpcyB3aHkgSSBhc2tlZCBpbiBteSBpbml0aWFsIHJldmlldyB0byBtb3ZlIHRvIG9wdGlvbiAx
Ljxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgQW5kIG9wdGlvbiAyIHJlcXVpcmVzIHN0ZWFs
aW5nIE1BQyBhZGRyZXNzZXMgZnJvbSB0aGUgdXNlcnMsIHdoaWNoPGJyPg0KJmd0O8KgIMKgIMKg
c2VlbXM8YnI+DQomZ3Q7wqAgwqAgwqB0byBtZSB0byBiZSBhIHZlcnkgYmFkIHRoaW5nIHRoYXQg
b3B0aW9uIDEgYXZvaWRzLjxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgWW91cnMsPGJyPg0K
Jmd0O8KgIMKgIMKgSm9lbDxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgT24gMTAvMjIvMjAx
OSAyOjE3IFBNLCBHcmVnIE1pcnNreSB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBIaSBB
bm9vcCwgZXQgYWwuLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7IEkgYWdyZWUgd2l0aCB5b3VyIHVu
ZGVyc3RhbmRpbmcgb2Ygd2hhdCBpcyBiZWluZyBkZWZpbmVkIGluIHRoZTxicj4NCiZndDvCoCDC
oCDCoGN1cnJlbnQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyB2ZXJzaW9uIG9mIHRoZSBCRkQgb3Zl
ciBWeExBTiBzcGVjaWZpY2F0aW9uLiBCdXQsIGFzIEk8YnI+DQomZ3Q7wqAgwqAgwqB1bmRlcnN0
YW5kLCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBXRyBpcyBkaXNjdXNzaW5nIHRoZSBzY29w
ZSBiZWZvcmUgdGhlIFdHTEMgaXMgY2xvc2VkLiBJIGJlbGlldmU8YnI+DQomZ3Q7wqAgwqAgwqB0
aGVyZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7IGFyZSB0aHJlZSBvcHRpb25zOjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCAxLiBzaW5nbGUgQkZEIHNlc3Np
b24gYmV0d2VlbiB0d28gVlRFUHM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIDIuIHNpbmdsZSBC
RkQgc2Vzc2lvbiBwZXIgVk5JIGJldHdlZW4gdHdvIFZURVBzPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCAzLiBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgcGVyIFZOSSBiZXR3ZWVuIHR3byBWVEVQczxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsgVGhlIGN1cnJlbnQg
dGV4dCByZWZsZWN0cyAjMi4gSXMgV0cgYWNjZXB0cyB0aGlzIHNjb3BlPyBJZiBub3QsPGJyPg0K
Jmd0O8KgIMKgIMKgd2hpY2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBvcHRpb24gV0cgd291bGQg
YWNjZXB0Pzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsgUmVn
YXJkcyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBHcmVnPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCAyOjA5IFBNIEFu
b29wIEdoYW53YW5pPGJyPg0KJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0
PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0
YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBh
bHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEkgY29uY3VyIHdpdGggSm9lbCYjMzk7
cyBhc3Nlc3NtZW50IHdpdGggdGhlIGZvbGxvd2luZzxicj4NCiZndDvCoCDCoCDCoGNsYXJpZmlj
YXRpb25zLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoFRoZSBjdXJyZW50IGRvY3VtZW50IGlzIGFscmVhZHkgY2FwYWJsZSBvZiBtb25pdG9yaW5n
PGJyPg0KJmd0O8KgIMKgIMKgbXVsdGlwbGUgVk5Jczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBiZXR3ZWVuIFZURVBzLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoFRoZSBpc3N1ZSB1bmRlciBkaXNjdXNzaW9uIHdhcyBob3cgZG8gd2Ug
dXNlIEJGRCB0byBtb25pdG9yPGJyPg0KJmd0O8KgIMKgIMKgbXVsdGlwbGU8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgVkFQcyB0aGF0IHVzZSB0aGUgc2FtZSBWTkkgYmV0d2VlbiBhIHBh
aXIgb2YgVlRFUHMuwqAgVGhlIHVzZSBjYXNlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGZvciB0aGlzIGlzIG5vdCBjbGVhciB0byBtZSwgYXMgZnJvbSBteSB1bmRlcnN0YW5kaW5nLCB3
ZSBjYW5ub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGF2ZSBhIHNpdHVhdGlvbiB3
aXRoIG11bHRpcGxlIFZBUHMgdXNpbmcgdGhlIHNhbWUgVk5JLS10aGVyZTxicj4NCiZndDvCoCDC
oCDCoGlzIDE6MTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBtYXBwaW5nIGJldHdlZW4g
VkFQIGFuZCBWTkkuPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCA2OjA2IEFNIEpvZWwgTS4gSGFscGVy
bjxicj4NCiZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9l
bGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqBGcm9tIHdoYXQgSSBjYW4gdGVsbCwgdGhlcmUgYXJlIHR3
byBzZXBhcmF0ZSBwcm9ibGVtcy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKg
VGhlIGRvY3VtZW50IHdlIGhhdmUgaXMgYSBWVEVQLVZURVAgbW9uaXRvcmluZyBkb2N1bWVudC4g
PGJyPg0KJmd0O8KgIMKgIMKgVGhlcmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
IMKgaXMgbm88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgbmVlZCBmb3IgdGhh
dCBkb2N1bWVudCB0byBoYW5kbGUgdGhlIG11bHRpcGxlIFZOSSBjYXNlLjxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBJZiBmb2xrcyB3YW50IGEgcHJvdG9jb2wgZm9yIGRvaW5n
IEJGRCBtb25pdG9yaW5nIG9mIHRoaW5nczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAgwqBiZWhpbmQgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoFZURVBz
IChtdWx0aXBsZSBWTklzKSwgdGhlbiBkbyB0aGF0IGFzIGEgc2VwYXJhdGU8YnI+DQomZ3Q7wqAg
wqAgwqBkb2N1bWVudC7CoCDCoFRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAg
wqBlbmNvZGluZyB3aWxsIGJlIGEgdGVuYW50IGVuY29kaW5nLCBhbmQgdGh1cyBzZXNwYXJhdGU8
YnI+DQomZ3Q7wqAgwqAgwqBmcm9tIHdoYXQgaXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50Ljxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoFlvdXJzLDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgT24gMTAvMjEvMjAxOSA1OjA3IFBNLCBKZWZm
cmV5IEhhYXMgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7
IFNhbnRvc2ggYW5kIG90aGVycyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKg
ICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsgT24gVGh1LCBP
Y3QgMDMsIDIwMTkgYXQgMDc6NTA6MjBQTSArMDUzMCwgU2FudG9zaCBQIEs8YnI+DQomZ3Q7wqAg
wqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7
wqAgwqAgwqBUaGFua3MgZm9yIHlvdXIgZXhwbGFuYXRpb24uIFRoaXMgaGVscHMgYSBsb3QuIEk8
YnI+DQomZ3Q7wqAgwqAgwqB3b3VsZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAg
wqB3YWl0IGZvciBtb3JlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7
Jmd0OyBjb21tZW50cyBmcm9tIG90aGVycyB0byBzZWUgaWYgdGhpcyB3aGF0IHdlIG5lZWQgaW4g
dGhpczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBkcmFmdCB0byBiZTxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsgc3VwcG9ydGVkIGJhc2Vk
IG9uIHRoYXQgd2UgY2FuIHByb3ZpZGUgYXBwcm9wcmlhdGU8YnI+DQomZ3Q7wqAgwqAgwqBzZWN0
aW9uczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBpbiB0aGUgZHJhZnQuPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7IFRoZSB0aHJlYWRzIG9uIHRoZSBsaXN0IGhhdmUgc3Bp
ZGVyZWQgdG8gdGhlIHBvaW50PGJyPg0KJmd0O8KgIMKgIMKgd2hlcmUgaXQ8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgaXMgY2hhbGxlbmdpbmc8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgIMKgICZndDsgdG8gZm9sbG93IHdoYXQgdGhlIGN1cnJlbnQgc3RhdHVz
IG9mIHRoZSBkcmFmdCBpcywgb3I8YnI+DQomZ3Q7wqAgwqAgwqBzaG91bGQ8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgYmUuwqAgOi0pPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAm
Z3Q7IEhvd2V2ZXIsIGlmIEkmIzM5O3ZlIGZvbGxvd2VkIHRoaW5ncyBwcm9wZXJseSwgdGhlPGJy
Pg0KJmd0O8KgIMKgIMKgcXVlc3Rpb24gYmVsb3c8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgaXMgcmVhbGx5IHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAg
wqAgJmd0OyBoaW5nZSBwb2ludCBvbiB3aGF0IG91ciBlbmNhcHN1bGF0aW9uIGZvciBCRkQgb3Zl
ciB2eGxhbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBzaG91bGQgbG9vayBs
aWtlLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyBDb3JyZWN0Pzxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyBFc3NlbnRpYWxseSwgZG8gd2Ugb3IgZG8gd2Ugbm90
IHJlcXVpcmUgdGhlIGFiaWxpdHkgdG88YnI+DQomZ3Q7wqAgwqAgwqBwZXJtaXQ8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgbXVsdGlwbGUgQkZEPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7IHNlc3Npb25zIGJldHdlZW4gZGlzdGluY3QgVkFQcz88
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsgSWYgdGhpcyBpcyBzbywgZG8gd2UgaGF2ZSBhIHNl
bnNlIGFzIHRvIGhvdyB3ZSBzaG91bGQ8YnI+DQomZ3Q7wqAgwqAgwqBwcm9jZWVkPzxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqAgwqAgJmd0OyAtLSBKZWZmPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7IFtj
b250ZXh0IHByZXNlcnZlZCBiZWxvdy4uLl08YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
IMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7
IFNhbnRvc2ggUCBLPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsgT24gV2VkLCBT
ZXAgMjUsIDIwMTkgYXQgODoxMCBBTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+PGJyPg0KJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+
PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IEhpIFNh
bnRvc2gsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IFdpdGggcmVnYXJkIHRv
IHRoZSBxdWVzdGlvbiB3aGV0aGVyIHdlIHNob3VsZCBhbGxvdzxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBCRkQgc2Vzc2lvbnM8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0OyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwg
SU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgZXhwbGFuYXRpb24gYXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
IMKgICZndDsmZ3Q7Jmd0OyBmb2xsb3dzLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsgQmVsb3cgaXMgYSBmaWd1cmUgZGVyaXZlZCBmcm9tIGZpZ3VyZSAyIG9mIFJG
QzgwMTQgKEFuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoEFyY2hpdGVjdHVy
ZSBmb3I8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0OyBE
YXRhLUNlbnRlciBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIG92ZXIgTGF5ZXIgMyAoTlZPMykpLjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqAgwqBEYXRhIENlbnRlciBOZXR3b3JrIChJUCk8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqBUdW5uZWwgT3ZlcmxhecKgIMKgIMKgIHw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgKy0t
LS0tLS0tLS0rLS0tLS0tLSsgfMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqAgwqArLS0tLS0tLSstLS0tLS0tLS0tKyB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8IHzCoCBPdmVy
bGF5IE1vZHVsZcKgIHwgfMKgIMKgIMKgIMKgfCB8wqAgT3ZlcmxheTxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqAgwqBNb2R1bGXCoCB8IHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgKy0tLS0tLS0t
LSstLS0tLS0tLSsgfMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAgwqArLS0tLS0tLS0tKy0tLS0tLS0tKyB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqAgwqAg
wqB8wqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqBOVkUxwqAgwqB8wqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgfMKgIMKg
IMKgIMKgfMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfCBOVkUyPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8
wqAgKy0tLS0tLS0tKy0tLS0tLS0rwqAgfMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqAgwqArLS0tLS0tLS0rLS0tLS0tLSvCoCB8PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAg
fFZOSTEgVk5JMsKgIFZOSTEgfMKgIHzCoCDCoCDCoCDCoHzCoCB8PGJyPg0KJmd0O8KgIMKgIMKg
Vk5JMSBWTkkyPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoFZOSTEgfMKgIHw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIHzCoCArLSstLS0tLSstLS0tKy0tLSvCoCB8wqAgwqAgwqAgwqB8PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCstKy0tLS0tKy0tLS0tKy0tK8KgIHw8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIHxWQVAxfCBWQVAyfMKgIMKgIHwgVkFQMyB8wqAgwqAgwqAgwqB8VkFQMXw8YnI+
DQomZ3Q7wqAgwqAgwqBWQVAyfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqB8IFZBUDN8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCArLS0tLSstLS0tLSstLS0tKy0tLS0tLSs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgKy0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCB8wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqB8IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIHzCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHwg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8
wqAgwqAgwqB8wqAgwqAgfMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgLS0t
LS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0tLTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8wqAgwqAgfMKgIMKgIMKgVGVuYW50wqAgwqAg
wqAgwqAgfCA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCBU
U0kxIHwgVFNJMnzCoCDCoCB8IFRTSTPCoCDCoCDCoCDCoCDCoCBUU0kxfDxicj4NCiZndDvCoCDC
oCDCoFRTSTJ8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHxUU0kzPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCArLS0tKyArLS0tKyArLS0tK8KgIMKgIMKgIMKgIMKgIMKgIMKgKy0t
LSs8YnI+DQomZ3Q7wqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfFRTMXwgfFRTMnwgfFRTM3zCoCDCoCDC
oCDCoCDCoCDCoCDCoHxUUzR8PGJyPg0KJmd0O8KgIMKgIMKgfFRTNXw8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfFRTNnw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICstLS0rICst
LS0rICstLS0rwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDCoCDCoCstLS0r
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoCstLS0rPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0OyBUbyBteSB1bmRlcnN0YW5kaW5nLCB0aGUg
QkZEIHNlc3Npb25zIGJldHdlZW4gTlZFMTxicj4NCiZndDvCoCDCoCDCoGFuZCBOVkUyPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoGFyZSBhY3R1YWxseTxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IGluaXRpYXRlZCBhbmQgdGVybWlu
YXRlZCBhdCBWQVAgb2YgTlZFLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsgSWYgdGhlIG5ldHdvcmsgb3BlcmF0b3Igd2FudCB0byBzZXQgdXAgb25lIEJGRCBzZXNz
aW9uPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoGJldHdlZW4gVkFQMSBvZjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgJmd0OyZndDsmZ3Q7IE5WRTEgYW5k
IFZBUDFvZiBOVkUyLCBhdCB0aGUgc2FtZSB0aW1lIGFub3RoZXIgQkZEPGJyPg0KJmd0O8KgIMKg
IMKgc2Vzc2lvbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBiZXR3ZWVuIFZB
UDMgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0OyBO
VkUxIGFuZCBWQVAzIG9mIE5WRTIsIGFsdGhvdWdoIHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBmb3IgdGhlIHNhbWU8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgICZndDsmZ3Q7Jmd0OyBWTkkxLCBJIGJlbGlldmUg
aXQmIzM5O3MgcmVhc29uYWJsZSwgc28gdGhhdCYjMzk7cyB3aHkgSTxicj4NCiZndDvCoCDCoCDC
oHRoaW5rIHdlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoHNob3VsZCBhbGxv
dyBpdDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoCDCoF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoG52bzMgbWFpbGluZyBsaXN0PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDsgPGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52
bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9udm8zIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzM8L2E+PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDs8YnI+DQomZ3Q7IDxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj4NCg==
--0000000000003d5cd60595852f98--


From nobody Tue Oct 22 14:45:59 2019
Return-Path: <jmh.direct@joelhalpern.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 7357A1200CD; Tue, 22 Oct 2019 12:58:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZVBpPbV7egqR; Tue, 22 Oct 2019 12:58:45 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 004DA120096; Tue, 22 Oct 2019 12:58:44 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 46yPTJ5Q2KzjXjD; Tue, 22 Oct 2019 12:58:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1571774324; bh=OZwMBJlkeP3sfuUiy955pgeL177JUBE6Ipv44YCyzdI=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=GPvoE8a5tlCbdPok0qhzfMHmokAZ9GhjJWcpM99QvxRx1Qfg+HFkmkhuI4++pnU2g lOah8SXHRviuwtnrJSkX2cFSNeBngtewxQ5k12ziXwhtfApr9HHy9GzLiFNhRIetOT D7EXDtzegmGKdscOj+0Gy/uFHfXuD92svCFp4ixw=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [10.195.197.206] (unknown [135.245.111.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 46yPTF70r9zjXC6; Tue, 22 Oct 2019 12:58:41 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com> <CA+RyBmV9Ynk6fZy6qkvkOz3Pm2AmK7ESy8KoEpqyxP1nvNka0w@mail.gmail.com> <14ec7c38-5a5b-83dd-b4f4-71a29494ebdc@joelhalpern.com> <CA+RyBmWDRrjTR3OAnYsush8+4ORnGdKUqp46bg5MXaPa3zCgZA@mail.gmail.com>
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Message-ID: <ba234410-ba08-d9a5-0399-edd3901a60a6@joelhalpern.com>
Date: Tue, 22 Oct 2019 15:58:38 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmWDRrjTR3OAnYsush8+4ORnGdKUqp46bg5MXaPa3zCgZA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/HDHo7ZzXli2YpoBm1cn2h-d8iNc>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:06 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 19:58:48 -0000

That is input to the calculation at the VTEP.  It is NOT information 
sued by the network between the VTEPs.

As such, the VTEPs can emulate that by adjusting the source ports that 
it uses for the VFD packets.  The network does not need the VNI to 
actually be varied to achieve this purpose.

Yours,
Joel

On 10/22/2019 3:55 PM, Greg Mirsky wrote:
> Hi Joel,
> RFC 7348 suggests using information from the inner packet to calculate 
> the value to be used in the Source UDP port number:
>        -  Source Port:  It is recommended that the UDP source port number
>           be calculated using a hash of fields from the inner packet --
>           one example being a hash of the inner Ethernet frame's headers.
>           This is to enable a level of entropy for the ECMP/load-
>           balancing of the VM-to-VM traffic across the VXLAN overlay.
>  From that text, I assume that VNI may be used as input for hashing 
> function. If BFD over VXLAN doesn't support per VNI BFD session, then it 
> cannot monitor multiple paths in underlay used to balance VM-to-VM 
> traffic between the same pair of VTEPs. In my opinion, this is perfectly 
> fine if that is WG's agreement. I'm glad we are discussing this and will 
> have a conclusion.
> 
> Regards,
> Greg
> 
> On Tue, Oct 22, 2019 at 3:30 PM Joel M. Halpern <jmh@joelhalpern.com 
> <mailto:jmh@joelhalpern.com>> wrote:
> 
>     As I recall, the VNI is not in the same place nor the same size as the
>     TCP / UDP ports.  So it seems very unlikely that it would be used in
>     ECMP.  In fact, avoiding that is why VXLAN does interesting things with
>     the source UDP port.  Which the BFD can do.  And presumably MUST do if
>     it was path matching.
> 
>     Yours,
>     Joel
> 
>     On 10/22/2019 3:16 PM, Greg Mirsky wrote:
>      > Hi Joel,
>      > if the underlay may balance VXLAN between two VTEPs using VNI in
>      > addition to other fields, then Option 2 has a certain value in my
>     opinion.
>      >
>      > Regards,
>      > Greg
>      >
>      > On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern
>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
>      >
>      >     I do not understand the value of option 2.
>      >     Which is why I asked in my initial review to move to option 1.
>      >
>      >     And option 2 requires stealing MAC addresses from the users,
>     which
>      >     seems
>      >     to me to be a very bad thing that option 1 avoids.
>      >
>      >     Yours,
>      >     Joel
>      >
>      >     On 10/22/2019 2:17 PM, Greg Mirsky wrote:
>      >      > Hi Anoop, et al.,
>      >      > I agree with your understanding of what is being defined
>     in the
>      >     current
>      >      > version of the BFD over VxLAN specification. But, as I
>      >     understand, the
>      >      > WG is discussing the scope before the WGLC is closed. I
>     believe
>      >     there
>      >      > are three options:
>      >      >
>      >      >  1. single BFD session between two VTEPs
>      >      >  2. single BFD session per VNI between two VTEPs
>      >      >  3. multiple BFD sessions per VNI between two VTEPs
>      >      >
>      >      > The current text reflects #2. Is WG accepts this scope? If
>     not,
>      >     which
>      >      > option WG would accept?
>      >      >
>      >      > Regards,
>      >      > Greg
>      >      >
>      >      > On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
>      >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      > <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>> wrote:
>      >      >
>      >      >     I concur with Joel's assessment with the following
>      >     clarifications.
>      >      >
>      >      >     The current document is already capable of monitoring
>      >     multiple VNIs
>      >      >     between VTEPs.
>      >      >
>      >      >     The issue under discussion was how do we use BFD to
>     monitor
>      >     multiple
>      >      >     VAPs that use the same VNI between a pair of VTEPs. 
>     The use case
>      >      >     for this is not clear to me, as from my understanding,
>     we cannot
>      >      >     have a situation with multiple VAPs using the same
>     VNI--there
>      >     is 1:1
>      >      >     mapping between VAP and VNI.
>      >      >
>      >      >     Anoop
>      >      >
>      >      >     On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
>      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >      >     <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>>>> wrote:
>      >      >
>      >      >           From what I can tell, there are two separate
>     problems.
>      >      >         The document we have is a VTEP-VTEP monitoring
>     document.
>      >     There
>      >      >         is no
>      >      >         need for that document to handle the multiple VNI
>     case.
>      >      >         If folks want a protocol for doing BFD monitoring
>     of things
>      >      >         behind the
>      >      >         VTEPs (multiple VNIs), then do that as a separate
>      >     document.   The
>      >      >         encoding will be a tenant encoding, and thus sesparate
>      >     from what is
>      >      >         defined in this document.
>      >      >
>      >      >         Yours,
>      >      >         Joel
>      >      >
>      >      >         On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>      >      >          > Santosh and others,
>      >      >          >
>      >      >          > On Thu, Oct 03, 2019 at 07:50:20PM +0530,
>     Santosh P K
>      >     wrote:
>      >      >          >>     Thanks for your explanation. This helps a
>     lot. I
>      >     would
>      >      >         wait for more
>      >      >          >> comments from others to see if this what we
>     need in this
>      >      >         draft to be
>      >      >          >> supported based on that we can provide appropriate
>      >     sections
>      >      >         in the draft.
>      >      >          >
>      >      >          > The threads on the list have spidered to the point
>      >     where it
>      >      >         is challenging
>      >      >          > to follow what the current status of the draft
>     is, or
>      >     should
>      >      >         be.  :-)
>      >      >          >
>      >      >          > However, if I've followed things properly, the
>      >     question below
>      >      >         is really the
>      >      >          > hinge point on what our encapsulation for BFD
>     over vxlan
>      >      >         should look like.
>      >      >          > Correct?
>      >      >          >
>      >      >          > Essentially, do we or do we not require the
>     ability to
>      >     permit
>      >      >         multiple BFD
>      >      >          > sessions between distinct VAPs?
>      >      >          >
>      >      >          > If this is so, do we have a sense as to how we
>     should
>      >     proceed?
>      >      >          >
>      >      >          > -- Jeff
>      >      >          >
>      >      >          > [context preserved below...]
>      >      >          >
>      >      >          >> Santosh P K
>      >      >          >>
>      >      >          >> On Wed, Sep 25, 2019 at 8:10 AM
>     <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>      >      >         <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>>
>     wrote:
>      >      >          >>
>      >      >          >>> Hi Santosh,
>      >      >          >>>
>      >      >          >>>
>      >      >          >>> With regard to the question whether we should
>     allow
>      >      >         multiple BFD sessions
>      >      >          >>> for the same VNI or not, IMHO we should allow
>     it, more
>      >      >         explanation as
>      >      >          >>> follows.
>      >      >          >>>
>      >      >          >>> Below is a figure derived from figure 2 of
>     RFC8014 (An
>      >      >         Architecture for
>      >      >          >>> Data-Center Network Virtualization over Layer
>     3 (NVO3)).
>      >      >          >>>
>      >      >          >>>                      |         Data Center
>     Network (IP)
>      >      >              |
>      >      >          >>>                      |
>      >      >             |
>      >      >          >>>
>      >      >         +-----------------------------------------+
>      >      >          >>>                           |                 
>               |
>      >      >          >>>                           |       Tunnel
>     Overlay      |
>      >      >          >>>              +------------+---------+
>      >      >           +---------+------------+
>      >      >          >>>              | +----------+-------+ |       |
>      >      >         +-------+----------+ |
>      >      >          >>>              | |  Overlay Module  | |       |
>     |  Overlay
>      >      >         Module  | |
>      >      >          >>>              | +---------+--------+ |       |
>      >      >         +---------+--------+ |
>      >      >          >>>              |           |          |       |
>      >         |
>      >      >                  |
>      >      >          >>>       NVE1   |           |          |       |
>      >         |
>      >      >                  | NVE2
>      >      >          >>>              |  +--------+-------+  |       |
>      >      >         +--------+-------+  |
>      >      >          >>>              |  |VNI1 VNI2  VNI1 |  |       |  |
>      >     VNI1 VNI2
>      >      >         VNI1 |  |
>      >      >          >>>              |  +-+-----+----+---+  |       |
>      >      >         +-+-----+-----+--+  |
>      >      >          >>>              |VAP1| VAP2|    | VAP3 |     
>       |VAP1|
>      >     VAP2|
>      >      >           | VAP3|
>      >      >          >>>              +----+-----+----+------+
>      >      >           +----+-----+-----+-----+
>      >      >          >>>                   |     |    |               
>         |
>      >         |     |
>      >      >          >>>                   |     |    |               
>         |
>      >         |     |
>      >      >          >>>                   |     |    |               
>         |
>      >         |     |
>      >      >          >>>
>      >      >       
>       -------+-----+----+-------------------+-----+-----+-------
>      >      >          >>>                   |     |    |     Tenant   
>          |
>      >         |     |
>      >      >          >>>              TSI1 | TSI2|    | TSI3         
>     TSI1|
>      >     TSI2|
>      >      >           |TSI3
>      >      >          >>>                  +---+ +---+ +---+           
>       +---+
>      >     +---+
>      >      >           +---+
>      >      >          >>>                  |TS1| |TS2| |TS3|           
>       |TS4|
>      >     |TS5|
>      >      >           |TS6|
>      >      >          >>>                  +---+ +---+ +---+           
>       +---+
>      >     +---+
>      >      >           +---+
>      >      >          >>>
>      >      >          >>> To my understanding, the BFD sessions between
>     NVE1
>      >     and NVE2
>      >      >         are actually
>      >      >          >>> initiated and terminated at VAP of NVE.
>      >      >          >>>
>      >      >          >>> If the network operator want to set up one
>     BFD session
>      >      >         between VAP1 of
>      >      >          >>> NVE1 and VAP1of NVE2, at the same time
>     another BFD
>      >     session
>      >      >         between VAP3 of
>      >      >          >>> NVE1 and VAP3 of NVE2, although the two BFD
>     sessions are
>      >      >         for the same
>      >      >          >>> VNI1, I believe it's reasonable, so that's why I
>      >     think we
>      >      >         should allow it
>      >      >
>      >      >         _______________________________________________
>      >      >         nvo3 mailing list
>      >      > nvo3@ietf.org <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>     <mailto:nvo3@ietf.org>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>      >      > https://www.ietf.org/mailman/listinfo/nvo3
>      >      >
>      >
> 


From nobody Tue Oct 22 14:46:05 2019
Return-Path: <didutt@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 6DE94120077; Tue, 22 Oct 2019 13:18:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (body has been altered)" 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 Ngm2FVDvv83G; Tue, 22 Oct 2019 13:17:59 -0700 (PDT)
Received: from mail-pf1-x444.google.com (mail-pf1-x444.google.com [IPv6:2607:f8b0:4864:20::444]) (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 79C40120096; Tue, 22 Oct 2019 13:17:59 -0700 (PDT)
Received: by mail-pf1-x444.google.com with SMTP id b4so2403893pfr.12; Tue, 22 Oct 2019 13:17:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=186BaC3JxKThDPedcs3Xs8hTpR0eVG7ydqckl9kzcik=; b=pmfq7x7DLQwg7FwWH9PUhV9HC3ePuHocCZlwWd6h0Jv1kUYARcB1jKIIW11sRSe4Zl G1Td5UU7s3hXWnTpK+r2rROuAyraJk8JgWiJG5+de1eQohXfy7JzU3NQnXfeibT67Y7/ qaBEZiJbso5dYLxrtY9lh/xcuY+DIvu60PzKUTzaQDC3RIIjde3ehy05Sw0YaAiaEHIn hhDwKHiuO3ipo+v6TJsAaW3ksm9fUItb909ehcRogkntzqWqwnTGKM4yfpvAJorcimHJ ZiDn/VdokQ0a+0ofYPe3BvfzvwjPHkDNnk9AtfG0WgHx52fitzb1nrj9qf0sZQneU5n3 UkIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=186BaC3JxKThDPedcs3Xs8hTpR0eVG7ydqckl9kzcik=; b=h0m/R93jMB3W9Iu8uuAzNQilMRshUoW/Zb9nBDDEU/EynNX+nb4TkvqKi4NxhdJEZo AoHayfdgQP5s1IIrL8jc2SPAud8DCEDemLSuI45u/9mE3N9sn9WTi5hOl1qu9HiKPJ/3 05Qpu2Un+A880WHYiCyTAE7uZR0MyK5FA4ojka8eX4A9oJm0CS8A6rjbjy9KXheg2Kve KxKZbARYP252FTIYZqWfzHpowl/6igSTVbK0lCGaZxYKnY9rKWI0InjT/u3VmqrPOTnV RagrnsG1vcOiH52Bpv2Z/sGKA203nzCcHzz/b8wXaviFicBB9M4+CeXDToc8kRoYO9lI JQmQ==
X-Gm-Message-State: APjAAAVLU0qQMzOYbHhsnNfhipkNvOgpQ1hVu5u5xGzs6fmWcIcWN1j7 V5cZ0J7jVMb7/ZugqZYmDeQ=
X-Google-Smtp-Source: APXvYqxhK8NxgvtGn9OTIJ/kT8eGQ7AAt0yQbB2wX65Ascc0Ia8CbliBQ+/yQX+sCq/+bmfvSF3dpQ==
X-Received: by 2002:a17:90a:3608:: with SMTP id s8mr6984045pjb.44.1571775478685;  Tue, 22 Oct 2019 13:17:58 -0700 (PDT)
Received: from [192.168.0.108] ([117.216.128.128]) by smtp.gmail.com with ESMTPSA id k124sm19051341pga.83.2019.10.22.13.17.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2019 13:17:57 -0700 (PDT)
Date: Wed, 23 Oct 2019 01:17:50 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1571775471.10436.0@smtp.gmail.com>
In-Reply-To: <ba234410-ba08-d9a5-0399-edd3901a60a6@joelhalpern.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com> <CA+RyBmV9Ynk6fZy6qkvkOz3Pm2AmK7ESy8KoEpqyxP1nvNka0w@mail.gmail.com> <14ec7c38-5a5b-83dd-b4f4-71a29494ebdc@joelhalpern.com> <CA+RyBmWDRrjTR3OAnYsush8+4ORnGdKUqp46bg5MXaPa3zCgZA@mail.gmail.com> <ba234410-ba08-d9a5-0399-edd3901a60a6@joelhalpern.com>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-xJzZpfWt/2dbFpwpkoOO"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/vJjv6nO_GLziT-hDDrkjo1Wh9RI>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:07 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 20:18:02 -0000

--=-xJzZpfWt/2dbFpwpkoOO
Content-Type: text/plain; charset=us-ascii; format=flowed

oel,

I'm a tad frustrated that we're rehashing this discussions all over 
again. I specifically explained all the questions that were raised at 
that time. Let me try one last time.

1. BFD for VTEP is only useful for testing VXLAN plumbing, not the 
underlay itself.
2. So, the question is what do we use for VNI and the inner header?
3. The inner header is an IP packet because it is BFD. The IP address 
and the corresponding MAC address used MUST be one that is owned by the 
VTEP in the VNI that is used in the packet

This is sufficient to come up with an implementation that only ever 
tests one VNI or multiple VNIs between thr same pair of VTEPs. It is 
upto the users to decide what VNI, inner MAC and IP to use. The only 
restriction is that the VTEP must own those addresses to (i) prevent 
the packet from leaking to tenants and (ii) allow the tenants 
themselves to be running BFD.

If implementations want to use VNI 1 as the recommended default VNI to 
use, that is fine. But if implementations want to pick more than 1 
because they have a need to do so (I've seen operators do this because 
of their specific use case), then they can as long as they satisfy 
point 3, the draft is done. Why does there need to be any more 
discussion? The draft does need to spell out that using more than VNI 
has scaling issues that the user needs to be aware of, and it does.

Dinesh

On Wed, Oct 23, 2019 at 1:28 AM, Joel Halpern Direct 
<jmh.direct@joelhalpern.com> wrote:
> That is input to the calculation at the VTEP.  It is NOT information 
> sued by the network between the VTEPs.
> 
> As such, the VTEPs can emulate that by adjusting the source ports 
> that it uses for the VFD packets.  The network does not need the VNI 
> to actually be varied to achieve this purpose.
> 
> Yours,
> Joel
> 
> On 10/22/2019 3:55 PM, Greg Mirsky wrote:
>> Hi Joel,
>> RFC 7348 suggests using information from the inner packet to 
>> calculate the value to be used in the Source UDP port number:
>>        -  Source Port:  It is recommended that the UDP source port 
>> number
>>           be calculated using a hash of fields from the inner packet 
>> --
>>           one example being a hash of the inner Ethernet frame's 
>> headers.
>>           This is to enable a level of entropy for the ECMP/load-
>>           balancing of the VM-to-VM traffic across the VXLAN overlay.
>>  From that text, I assume that VNI may be used as input for hashing 
>> function. If BFD over VXLAN doesn't support per VNI BFD session, 
>> then it cannot monitor multiple paths in underlay used to balance 
>> VM-to-VM traffic between the same pair of VTEPs. In my opinion, 
>> this is perfectly fine if that is WG's agreement. I'm glad we are 
>> discussing this and will have a conclusion.
>> 
>> Regards,
>> Greg
>> 
>> On Tue, Oct 22, 2019 at 3:30 PM Joel M. Halpern <jmh@joelhalpern.com 
>> <mailto:jmh@joelhalpern.com>> wrote:
>> 
>>     As I recall, the VNI is not in the same place nor the same size 
>> as the
>>     TCP / UDP ports.  So it seems very unlikely that it would be 
>> used in
>>     ECMP.  In fact, avoiding that is why VXLAN does interesting 
>> things with
>>     the source UDP port.  Which the BFD can do.  And presumably MUST 
>> do if
>>     it was path matching.
>> 
>>     Yours,
>>     Joel
>> 
>>     On 10/22/2019 3:16 PM, Greg Mirsky wrote:
>>      > Hi Joel,
>>      > if the underlay may balance VXLAN between two VTEPs using VNI 
>> in
>>      > addition to other fields, then Option 2 has a certain value 
>> in my
>>     opinion.
>>      >
>>      > Regards,
>>      > Greg
>>      >
>>      > On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern
>>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> 
>> wrote:
>>      >
>>      >     I do not understand the value of option 2.
>>      >     Which is why I asked in my initial review to move to 
>> option 1.
>>      >
>>      >     And option 2 requires stealing MAC addresses from the 
>> users,
>>     which
>>      >     seems
>>      >     to me to be a very bad thing that option 1 avoids.
>>      >
>>      >     Yours,
>>      >     Joel
>>      >
>>      >     On 10/22/2019 2:17 PM, Greg Mirsky wrote:
>>      >      > Hi Anoop, et al.,
>>      >      > I agree with your understanding of what is being 
>> defined
>>     in the
>>      >     current
>>      >      > version of the BFD over VxLAN specification. But, as I
>>      >     understand, the
>>      >      > WG is discussing the scope before the WGLC is closed. I
>>     believe
>>      >     there
>>      >      > are three options:
>>      >      >
>>      >      >  1. single BFD session between two VTEPs
>>      >      >  2. single BFD session per VNI between two VTEPs
>>      >      >  3. multiple BFD sessions per VNI between two VTEPs
>>      >      >
>>      >      > The current text reflects #2. Is WG accepts this 
>> scope? If
>>     not,
>>      >     which
>>      >      > option WG would accept?
>>      >      >
>>      >      > Regards,
>>      >      > Greg
>>      >      >
>>      >      > On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
>>      >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>>      >      > <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>> wrote:
>>      >      >
>>      >      >     I concur with Joel's assessment with the following
>>      >     clarifications.
>>      >      >
>>      >      >     The current document is already capable of 
>> monitoring
>>      >     multiple VNIs
>>      >      >     between VTEPs.
>>      >      >
>>      >      >     The issue under discussion was how do we use BFD to
>>     monitor
>>      >     multiple
>>      >      >     VAPs that use the same VNI between a pair of 
>> VTEPs.     The use case
>>      >      >     for this is not clear to me, as from my 
>> understanding,
>>     we cannot
>>      >      >     have a situation with multiple VAPs using the same
>>     VNI--there
>>      >     is 1:1
>>      >      >     mapping between VAP and VNI.
>>      >      >
>>      >      >     Anoop
>>      >      >
>>      >      >     On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
>>      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>      >      >     <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>>>> wrote:
>>      >      >
>>      >      >           From what I can tell, there are two separate
>>     problems.
>>      >      >         The document we have is a VTEP-VTEP monitoring
>>     document.
>>      >     There
>>      >      >         is no
>>      >      >         need for that document to handle the multiple 
>> VNI
>>     case.
>>      >      >         If folks want a protocol for doing BFD 
>> monitoring
>>     of things
>>      >      >         behind the
>>      >      >         VTEPs (multiple VNIs), then do that as a 
>> separate
>>      >     document.   The
>>      >      >         encoding will be a tenant encoding, and thus 
>> sesparate
>>      >     from what is
>>      >      >         defined in this document.
>>      >      >
>>      >      >         Yours,
>>      >      >         Joel
>>      >      >
>>      >      >         On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>      >      >          > Santosh and others,
>>      >      >          >
>>      >      >          > On Thu, Oct 03, 2019 at 07:50:20PM +0530,
>>     Santosh P K
>>      >     wrote:
>>      >      >          >>     Thanks for your explanation. This 
>> helps a
>>     lot. I
>>      >     would
>>      >      >         wait for more
>>      >      >          >> comments from others to see if this what we
>>     need in this
>>      >      >         draft to be
>>      >      >          >> supported based on that we can provide 
>> appropriate
>>      >     sections
>>      >      >         in the draft.
>>      >      >          >
>>      >      >          > The threads on the list have spidered to 
>> the point
>>      >     where it
>>      >      >         is challenging
>>      >      >          > to follow what the current status of the 
>> draft
>>     is, or
>>      >     should
>>      >      >         be.  :-)
>>      >      >          >
>>      >      >          > However, if I've followed things properly, 
>> the
>>      >     question below
>>      >      >         is really the
>>      >      >          > hinge point on what our encapsulation for 
>> BFD
>>     over vxlan
>>      >      >         should look like.
>>      >      >          > Correct?
>>      >      >          >
>>      >      >          > Essentially, do we or do we not require the
>>     ability to
>>      >     permit
>>      >      >         multiple BFD
>>      >      >          > sessions between distinct VAPs?
>>      >      >          >
>>      >      >          > If this is so, do we have a sense as to how 
>> we
>>     should
>>      >     proceed?
>>      >      >          >
>>      >      >          > -- Jeff
>>      >      >          >
>>      >      >          > [context preserved below...]
>>      >      >          >
>>      >      >          >> Santosh P K
>>      >      >          >>
>>      >      >          >> On Wed, Sep 25, 2019 at 8:10 AM
>>     <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>      >     <mailto:xiao.min2@zte.com.cn 
>> <mailto:xiao.min2@zte.com.cn>>
>>      >      >         <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>
>>      >     <mailto:xiao.min2@zte.com.cn 
>> <mailto:xiao.min2@zte.com.cn>>>>
>>     wrote:
>>      >      >          >>
>>      >      >          >>> Hi Santosh,
>>      >      >          >>>
>>      >      >          >>>
>>      >      >          >>> With regard to the question whether we 
>> should
>>     allow
>>      >      >         multiple BFD sessions
>>      >      >          >>> for the same VNI or not, IMHO we should 
>> allow
>>     it, more
>>      >      >         explanation as
>>      >      >          >>> follows.
>>      >      >          >>>
>>      >      >          >>> Below is a figure derived from figure 2 of
>>     RFC8014 (An
>>      >      >         Architecture for
>>      >      >          >>> Data-Center Network Virtualization over 
>> Layer
>>     3 (NVO3)).
>>      >      >          >>>
>>      >      >          >>>                      |         Data Center
>>     Network (IP)
>>      >      >              |
>>      >      >          >>>                      |
>>      >      >             |
>>      >      >          >>>
>>      >      >         +-----------------------------------------+
>>      >      >          >>>                           |               
>>                 |
>>      >      >          >>>                           |       Tunnel
>>     Overlay      |
>>      >      >          >>>              +------------+---------+
>>      >      >           +---------+------------+
>>      >      >          >>>              | +----------+-------+ |     
>>   |
>>      >      >         +-------+----------+ |
>>      >      >          >>>              | |  Overlay Module  | |     
>>   |
>>     |  Overlay
>>      >      >         Module  | |
>>      >      >          >>>              | +---------+--------+ |     
>>   |
>>      >      >         +---------+--------+ |
>>      >      >          >>>              |           |          |     
>>   |
>>      >         |
>>      >      >                  |
>>      >      >          >>>       NVE1   |           |          |     
>>   |
>>      >         |
>>      >      >                  | NVE2
>>      >      >          >>>              |  +--------+-------+  |     
>>   |
>>      >      >         +--------+-------+  |
>>      >      >          >>>              |  |VNI1 VNI2  VNI1 |  |     
>>   |  |
>>      >     VNI1 VNI2
>>      >      >         VNI1 |  |
>>      >      >          >>>              |  +-+-----+----+---+  |     
>>   |
>>      >      >         +-+-----+-----+--+  |
>>      >      >          >>>              |VAP1| VAP2|    | VAP3 |     
>>       |VAP1|
>>      >     VAP2|
>>      >      >           | VAP3|
>>      >      >          >>>              +----+-----+----+------+
>>      >      >           +----+-----+-----+-----+
>>      >      >          >>>                   |     |    |            
>>            |
>>      >         |     |
>>      >      >          >>>                   |     |    |            
>>            |
>>      >         |     |
>>      >      >          >>>                   |     |    |            
>>            |
>>      >         |     |
>>      >      >          >>>
>>      >      >             
>> -------+-----+----+-------------------+-----+-----+-------
>>      >      >          >>>                   |     |    |     Tenant 
>>            |
>>      >         |     |
>>      >      >          >>>              TSI1 | TSI2|    | TSI3       
>>       TSI1|
>>      >     TSI2|
>>      >      >           |TSI3
>>      >      >          >>>                  +---+ +---+ +---+        
>>          +---+
>>      >     +---+
>>      >      >           +---+
>>      >      >          >>>                  |TS1| |TS2| |TS3|        
>>          |TS4|
>>      >     |TS5|
>>      >      >           |TS6|
>>      >      >          >>>                  +---+ +---+ +---+        
>>          +---+
>>      >     +---+
>>      >      >           +---+
>>      >      >          >>>
>>      >      >          >>> To my understanding, the BFD sessions 
>> between
>>     NVE1
>>      >     and NVE2
>>      >      >         are actually
>>      >      >          >>> initiated and terminated at VAP of NVE.
>>      >      >          >>>
>>      >      >          >>> If the network operator want to set up one
>>     BFD session
>>      >      >         between VAP1 of
>>      >      >          >>> NVE1 and VAP1of NVE2, at the same time
>>     another BFD
>>      >     session
>>      >      >         between VAP3 of
>>      >      >          >>> NVE1 and VAP3 of NVE2, although the two 
>> BFD
>>     sessions are
>>      >      >         for the same
>>      >      >          >>> VNI1, I believe it's reasonable, so 
>> that's why I
>>      >     think we
>>      >      >         should allow it
>>      >      >
>>      >      >         _______________________________________________
>>      >      >         nvo3 mailing list
>>      >      > nvo3@ietf.org <mailto:nvo3@ietf.org> 
>> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>> <mailto:nvo3@ietf.org 
>> <mailto:nvo3@ietf.org>
>>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>>      >      > https://www.ietf.org/mailman/listinfo/nvo3
>>      >      >
>>      >
>> 

--=-xJzZpfWt/2dbFpwpkoOO
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div>oel,</div><div><br></div><div>I'm a tad frustrated that we're rehashing this discussions all over again. I specifically explained all the questions that were raised at that time. Let me try one last time.</div><div><br></div><div>1. BFD for VTEP is only useful for testing VXLAN plumbing, not the underlay itself.</div><div>2. So, the question is what do we use for VNI and the inner header?</div><div>3. The inner header is an IP packet because it is BFD. The IP address and the corresponding MAC address used <b>MUST</b> be one that is owned by the VTEP in the VNI that is used in the packet</div><div><br></div><div>This is sufficient to come up with an implementation that only ever tests one VNI or multiple VNIs between thr same pair of VTEPs. It is upto the users to decide what VNI, inner MAC and IP to use. The only restriction is that the VTEP must own those addresses to (i) prevent the packet from leaking to tenants and (ii) allow the tenants thems
 elves to be running BFD.</div><div><br></div><div>If implementations want to use VNI 1 as the recommended default VNI to use, that is fine. But if implementations want to pick more than 1 because they have a need to do so (I've seen operators do this because of their specific use case), then they can as long as they satisfy point 3, the draft is done. Why does there need to be any more discussion? The draft does need to spell out that using more than VNI has scaling issues that the user needs to be aware of, and it does.</div><div><br></div><div>Dinesh</div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 1:28 AM, Joel Halpern Direct &lt;jmh.direct@joelhalpern.com&gt; wrote:<br><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">That is input to the calculation at the VTEP.  It is NOT information sued by the network between the VTEPs.

As such, the VTEPs can emulate that by adjusting the source ports that it uses for the VFD packets.  The network does not need the VNI to actually be varied to achieve this purpose.

Yours,
Joel

On 10/22/2019 3:55 PM, Greg Mirsky wrote:
<blockquote>Hi Joel,
RFC 7348 suggests using information from the inner packet to calculate the value to be used in the Source UDP port number:
 &nbsp; &nbsp; &nbsp; - &nbsp;Source Port: &nbsp;It is recommended that the UDP source port number
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;be calculated using a hash of fields from the inner packet --
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;one example being a hash of the inner Ethernet frame's headers.
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;This is to enable a level of entropy for the ECMP/load-
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;balancing of the VM-to-VM traffic across the VXLAN overlay.
 From that text, I assume that VNI may be used as input for hashing function. If BFD over VXLAN doesn't support per VNI BFD session, then it cannot monitor multiple paths in underlay used to balance VM-to-VM traffic between the same pair of VTEPs. In my opinion, this is perfectly fine if that is WG's agreement. I'm glad we are discussing this and will have a conclusion.

Regards,
Greg

On Tue, Oct 22, 2019 at 3:30 PM Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt; wrote:

    As I recall, the VNI is not in the same place nor the same size as the
    TCP / UDP ports.&nbsp; So it seems very unlikely that it would be used in
    ECMP.&nbsp; In fact, avoiding that is why VXLAN does interesting things with
    the source UDP port.&nbsp; Which the BFD can do.&nbsp; And presumably MUST do if
    it was path matching.

    Yours,
    Joel

    On 10/22/2019 3:16 PM, Greg Mirsky wrote:
     &gt; Hi Joel,
     &gt; if the underlay may balance VXLAN between two VTEPs using VNI in
     &gt; addition to other fields, then Option 2 has a certain value in my
    opinion.
     &gt;
     &gt; Regards,
     &gt; Greg
     &gt;
     &gt; On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern
    &lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
     &gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt; wrote:
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;I do not understand the value of option 2.
     &gt;&nbsp; &nbsp; &nbsp;Which is why I asked in my initial review to move to option 1.
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;And option 2 requires stealing MAC addresses from the users,
    which
     &gt;&nbsp; &nbsp; &nbsp;seems
     &gt;&nbsp; &nbsp; &nbsp;to me to be a very bad thing that option 1 avoids.
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp;Joel
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;On 10/22/2019 2:17 PM, Greg Mirsky wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt; Hi Anoop, et al.,
     &gt;&nbsp; &nbsp; &nbsp; &gt; I agree with your understanding of what is being defined
    in the
     &gt;&nbsp; &nbsp; &nbsp;current
     &gt;&nbsp; &nbsp; &nbsp; &gt; version of the BFD over VxLAN specification. But, as I
     &gt;&nbsp; &nbsp; &nbsp;understand, the
     &gt;&nbsp; &nbsp; &nbsp; &gt; WG is discussing the scope before the WGLC is closed. I
    believe
     &gt;&nbsp; &nbsp; &nbsp;there
     &gt;&nbsp; &nbsp; &nbsp; &gt; are three options:
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 1. single BFD session between two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 2. single BFD session per VNI between two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 3. multiple BFD sessions per VNI between two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; The current text reflects #2. Is WG accepts this scope? If
    not,
     &gt;&nbsp; &nbsp; &nbsp;which
     &gt;&nbsp; &nbsp; &nbsp; &gt; option WG would accept?
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; Regards,
     &gt;&nbsp; &nbsp; &nbsp; &gt; Greg
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;I concur with Joel's assessment with the following
     &gt;&nbsp; &nbsp; &nbsp;clarifications.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;The current document is already capable of monitoring
     &gt;&nbsp; &nbsp; &nbsp;multiple VNIs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between VTEPs.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;The issue under discussion was how do we use BFD to
    monitor
     &gt;&nbsp; &nbsp; &nbsp;multiple
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAPs that use the same VNI between a pair of VTEPs.     The use case
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;for this is not clear to me, as from my understanding,
    we cannot
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;have a situation with multiple VAPs using the same
    VNI--there
     &gt;&nbsp; &nbsp; &nbsp;is 1:1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;mapping between VAP and VNI.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From what I can tell, there are two separate
    problems.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The document we have is a VTEP-VTEP monitoring
    document.
     &gt;&nbsp; &nbsp; &nbsp;There
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is no
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;need for that document to handle the multiple VNI
    case.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;If folks want a protocol for doing BFD monitoring
    of things
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;behind the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VTEPs (multiple VNIs), then do that as a separate
     &gt;&nbsp; &nbsp; &nbsp;document.&nbsp; &nbsp;The
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;encoding will be a tenant encoding, and thus sesparate
     &gt;&nbsp; &nbsp; &nbsp;from what is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;defined in this document.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Joel
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Santosh and others,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530,
    Santosh P K
     &gt;&nbsp; &nbsp; &nbsp;wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp;Thanks for your explanation. This helps a
    lot. I
     &gt;&nbsp; &nbsp; &nbsp;would
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wait for more
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; comments from others to see if this what we
    need in this
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;draft to be
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; supported based on that we can provide appropriate
     &gt;&nbsp; &nbsp; &nbsp;sections
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;in the draft.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; The threads on the list have spidered to the point
     &gt;&nbsp; &nbsp; &nbsp;where it
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is challenging
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; to follow what the current status of the draft
    is, or
     &gt;&nbsp; &nbsp; &nbsp;should
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;be.&nbsp; :-)
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; However, if I've followed things properly, the
     &gt;&nbsp; &nbsp; &nbsp;question below
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is really the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; hinge point on what our encapsulation for BFD
    over vxlan
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should look like.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Correct?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Essentially, do we or do we not require the
    ability to
     &gt;&nbsp; &nbsp; &nbsp;permit
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; sessions between distinct VAPs?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; If this is so, do we have a sense as to how we
    should
     &gt;&nbsp; &nbsp; &nbsp;proceed?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; -- Jeff
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; [context preserved below...]
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; Santosh P K
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM
    &lt;<a href="mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt;
    wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; Hi Santosh,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; With regard to the question whether we should
    allow
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple BFD sessions
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; for the same VNI or not, IMHO we should allow
    it, more
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;explanation as
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; follows.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; Below is a figure derived from figure 2 of
    RFC8014 (An
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Architecture for
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; Data-Center Network Virtualization over Layer
    3 (NVO3)).
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Data Center
    Network (IP)
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+-----------------------------------------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|                      &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp;Tunnel
    Overlay&nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +------------+---------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---------+------------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +----------+-------+ |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+-------+----------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | |&nbsp; Overlay Module&nbsp; | |&nbsp; &nbsp; &nbsp; &nbsp;|
    |&nbsp; Overlay
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Module&nbsp; | |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +---------+--------+ |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---------+--------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;NVE1&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | NVE2
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--------+-------+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+--------+-------+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; |VNI1 VNI2&nbsp; VNI1 |&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp;VNI1 VNI2
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VNI1 |&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +-+-----+----+---+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+-+-----+-----+--+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |VAP1| VAP2|&nbsp; &nbsp; | VAP3 |          &nbsp;|VAP1|
     &gt;&nbsp; &nbsp; &nbsp;VAP2|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| VAP3|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +----+-----+----+------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+----+-----+-----+-----+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |                    &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |                    &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |                    &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;            &nbsp;-------+-----+----+-------------------+-----+-----+-------
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;Tenant        &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1 | TSI2|&nbsp; &nbsp; | TSI3             TSI1|
     &gt;&nbsp; &nbsp; &nbsp;TSI2|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TSI3
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+                &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |TS1| |TS2| |TS3|                &nbsp;|TS4|
     &gt;&nbsp; &nbsp; &nbsp;|TS5|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TS6|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+                &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; To my understanding, the BFD sessions between
    NVE1
     &gt;&nbsp; &nbsp; &nbsp;and NVE2
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;are actually
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; initiated and terminated at VAP of NVE.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; If the network operator want to set up one
    BFD session
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;between VAP1 of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time
    another BFD
     &gt;&nbsp; &nbsp; &nbsp;session
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;between VAP3 of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD
    sessions are
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for the same
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; VNI1, I believe it's reasonable, so that's why I
     &gt;&nbsp; &nbsp; &nbsp;think we
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should allow it
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nvo3 mailing list
     &gt;&nbsp; &nbsp; &nbsp; &gt; <a href="mailto:nvo3@ietf.org">nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt; &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; <a href="https://www.ietf.org/mailman/listinfo/nvo3">https://www.ietf.org/mailman/listinfo/nvo3</a>
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;

</blockquote></div></blockquote></div>
--=-xJzZpfWt/2dbFpwpkoOO--



From nobody Tue Oct 22 14:46:12 2019
Return-Path: <didutt@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 26893120096; Tue, 22 Oct 2019 13:20:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (body has been altered)" 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 vQB76Qs2Y0dz; Tue, 22 Oct 2019 13:20:07 -0700 (PDT)
Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) (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 D230C120077; Tue, 22 Oct 2019 13:20:07 -0700 (PDT)
Received: by mail-pg1-x52c.google.com with SMTP id r1so10606563pgj.12; Tue, 22 Oct 2019 13:20:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=eadX0yqJTdmgFl7qyptwTWbT7FHRo60jJJdZBpGlMEM=; b=T3msxzJ+T90OpkiYpYYV+kx3xx/FtX2D08xtZdeoIQfPPBaPmAn8WY1DTpUys4oDFf gjBz1mPG+0MgkJgrNagKBsiPSrrgm6tqJ2jdR0mA8IpVhXwryYXhjwraMmNabItDQUhD fRsk2T4xlC8jBDTGswfq4udbT2LC2DEP+cq1O+ICUT1IXKQLWtWpReEQbrZXgxVquFAB 9R8UEVNwb+fgJWWQo2jWDf2HHfdSh6pSCfKxh+d+ou2zTFmcEe0BW4mwjH3xYJGUsw+d BcbZ1DC5+0ecAPnnfPoKTcd+MFsicutEuxze9JWrRKhTmTh8Feh8RebSluaCoQcE9NO/ hrsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=eadX0yqJTdmgFl7qyptwTWbT7FHRo60jJJdZBpGlMEM=; b=DlRfLckCCloHcEU/iZWgoxwz/ICXIhz5M2+3vE+8oJyDfhz3c2VlvNi5rZrkHb+Mo+ 2NPuLT+89ZeN4iSqZj6IVOgJJwxFlHMbUVOg0WXGt416rjOLgDxcv7yTaAPdkKVy4dte UM+VIvFMZ3RwE/YjU1VbnoQS3pa0sVMp6QJS2aFDT0Ajr3EK0JqqeIwaCmRqR0vdfaMj ylH+HCHGLeKAiU31X6ePBNqjE3R+kcIg4PvG1jtPhx5z296kjtwc01WT5lNpDcj3dV4I Ns7m0DB/8N/y8yO33XoLTp8/7CjMfyMkDVC23Rq8RbI+1Sbc7ihdGtCnugqD6Fu80i+s fziA==
X-Gm-Message-State: APjAAAXRPVANCnbsXyTKRUQmwdbnVe6BWiZo2Mr6YI4ZK/0fyhJZitPF DHkfmOPO/6vxGY5RzpoCV5s=
X-Google-Smtp-Source: APXvYqzR5b7UXdxZTjj9rF17dkV6GT9za4Q5IvTr5tKa9FrqD73D8bEJXXMQwTdN7SwI5YY+KlxqPA==
X-Received: by 2002:aa7:9157:: with SMTP id 23mr6431884pfi.61.1571775607267; Tue, 22 Oct 2019 13:20:07 -0700 (PDT)
Received: from [192.168.0.108] ([117.216.128.128]) by smtp.gmail.com with ESMTPSA id q33sm19436097pgm.50.2019.10.22.13.20.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2019 13:20:06 -0700 (PDT)
Date: Wed, 23 Oct 2019 01:20:00 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1571775600.10436.1@smtp.gmail.com>
In-Reply-To: <1571775471.10436.0@smtp.gmail.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <0b45df12-a7c5-3b5c-db59-5a57c8dfd1b7@joelhalpern.com> <CA+RyBmV9Ynk6fZy6qkvkOz3Pm2AmK7ESy8KoEpqyxP1nvNka0w@mail.gmail.com> <14ec7c38-5a5b-83dd-b4f4-71a29494ebdc@joelhalpern.com> <CA+RyBmWDRrjTR3OAnYsush8+4ORnGdKUqp46bg5MXaPa3zCgZA@mail.gmail.com> <ba234410-ba08-d9a5-0399-edd3901a60a6@joelhalpern.com> <1571775471.10436.0@smtp.gmail.com>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-hxPhrjC7/IuCwsRbtq+n"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/2Djl8BOHVb02AMMiVR1p1d4OtJQ>
X-Mailman-Approved-At: Tue, 22 Oct 2019 14:45:07 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 20:20:10 -0000

--=-hxPhrjC7/IuCwsRbtq+n
Content-Type: text/plain; charset=us-ascii; format=flowed

Oops, sorry for misspelling your name Joel,

Dinesh

On Wed, Oct 23, 2019 at 1:47 AM, Dinesh Dutt <didutt@gmail.com> wrote:
> oel,
> 
> I'm a tad frustrated that we're rehashing this discussions all over 
> again. I specifically explained all the questions that were raised at 
> that time. Let me try one last time.
> 
> 1. BFD for VTEP is only useful for testing VXLAN plumbing, not the 
> underlay itself.
> 2. So, the question is what do we use for VNI and the inner header?
> 3. The inner header is an IP packet because it is BFD. The IP address 
> and the corresponding MAC address used MUST be one that is owned by 
> the VTEP in the VNI that is used in the packet
> 
> This is sufficient to come up with an implementation that only ever 
> tests one VNI or multiple VNIs between thr same pair of VTEPs. It is 
> upto the users to decide what VNI, inner MAC and IP to use. The only 
> restriction is that the VTEP must own those addresses to (i) prevent 
> the packet from leaking to tenants and (ii) allow the tenants 
> themselves to be running BFD.
> 
> If implementations want to use VNI 1 as the recommended default VNI 
> to use, that is fine. But if implementations want to pick more than 1 
> because they have a need to do so (I've seen operators do this 
> because of their specific use case), then they can as long as they 
> satisfy point 3, the draft is done. Why does there need to be any 
> more discussion? The draft does need to spell out that using more 
> than VNI has scaling issues that the user needs to be aware of, and 
> it does.
> 
> Dinesh
> 
> On Wed, Oct 23, 2019 at 1:28 AM, Joel Halpern Direct 
> <jmh.direct@joelhalpern.com> wrote:
>> That is input to the calculation at the VTEP.  It is NOT information 
>> sued by the network between the VTEPs.
>> 
>> As such, the VTEPs can emulate that by adjusting the source ports 
>> that it uses for the VFD packets.  The network does not need the VNI 
>> to actually be varied to achieve this purpose.
>> 
>> Yours,
>> Joel
>> 
>> On 10/22/2019 3:55 PM, Greg Mirsky wrote:
>>> Hi Joel,
>>> RFC 7348 suggests using information from the inner packet to 
>>> calculate the value to be used in the Source UDP port number:
>>>        -  Source Port:  It is recommended that the UDP source port 
>>> number
>>>           be calculated using a hash of fields from the inner 
>>> packet --
>>>           one example being a hash of the inner Ethernet frame's 
>>> headers.
>>>           This is to enable a level of entropy for the ECMP/load-
>>>           balancing of the VM-to-VM traffic across the VXLAN 
>>> overlay.
>>>  From that text, I assume that VNI may be used as input for hashing 
>>> function. If BFD over VXLAN doesn't support per VNI BFD session, 
>>> then it cannot monitor multiple paths in underlay used to balance 
>>> VM-to-VM traffic between the same pair of VTEPs. In my opinion, 
>>> this is perfectly fine if that is WG's agreement. I'm glad we are 
>>> discussing this and will have a conclusion.
>>> 
>>> Regards,
>>> Greg
>>> 
>>> On Tue, Oct 22, 2019 at 3:30 PM Joel M. Halpern 
>>> <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>>> 
>>>     As I recall, the VNI is not in the same place nor the same size 
>>> as the
>>>     TCP / UDP ports.  So it seems very unlikely that it would be 
>>> used in
>>>     ECMP.  In fact, avoiding that is why VXLAN does interesting 
>>> things with
>>>     the source UDP port.  Which the BFD can do.  And presumably 
>>> MUST do if
>>>     it was path matching.
>>> 
>>>     Yours,
>>>     Joel
>>> 
>>>     On 10/22/2019 3:16 PM, Greg Mirsky wrote:
>>>      > Hi Joel,
>>>      > if the underlay may balance VXLAN between two VTEPs using 
>>> VNI in
>>>      > addition to other fields, then Option 2 has a certain value 
>>> in my
>>>     opinion.
>>>      >
>>>      > Regards,
>>>      > Greg
>>>      >
>>>      > On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern
>>>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>>      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> 
>>> wrote:
>>>      >
>>>      >     I do not understand the value of option 2.
>>>      >     Which is why I asked in my initial review to move to 
>>> option 1.
>>>      >
>>>      >     And option 2 requires stealing MAC addresses from the 
>>> users,
>>>     which
>>>      >     seems
>>>      >     to me to be a very bad thing that option 1 avoids.
>>>      >
>>>      >     Yours,
>>>      >     Joel
>>>      >
>>>      >     On 10/22/2019 2:17 PM, Greg Mirsky wrote:
>>>      >      > Hi Anoop, et al.,
>>>      >      > I agree with your understanding of what is being 
>>> defined
>>>     in the
>>>      >     current
>>>      >      > version of the BFD over VxLAN specification. But, as I
>>>      >     understand, the
>>>      >      > WG is discussing the scope before the WGLC is closed. 
>>> I
>>>     believe
>>>      >     there
>>>      >      > are three options:
>>>      >      >
>>>      >      >  1. single BFD session between two VTEPs
>>>      >      >  2. single BFD session per VNI between two VTEPs
>>>      >      >  3. multiple BFD sessions per VNI between two VTEPs
>>>      >      >
>>>      >      > The current text reflects #2. Is WG accepts this 
>>> scope? If
>>>     not,
>>>      >     which
>>>      >      > option WG would accept?
>>>      >      >
>>>      >      > Regards,
>>>      >      > Greg
>>>      >      >
>>>      >      > On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
>>>      >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>>>      >      > <mailto:anoop@alumni.duke.edu
>>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>>     <mailto:anoop@alumni.duke.edu>>>> wrote:
>>>      >      >
>>>      >      >     I concur with Joel's assessment with the following
>>>      >     clarifications.
>>>      >      >
>>>      >      >     The current document is already capable of 
>>> monitoring
>>>      >     multiple VNIs
>>>      >      >     between VTEPs.
>>>      >      >
>>>      >      >     The issue under discussion was how do we use BFD 
>>> to
>>>     monitor
>>>      >     multiple
>>>      >      >     VAPs that use the same VNI between a pair of 
>>> VTEPs.     The use case
>>>      >      >     for this is not clear to me, as from my 
>>> understanding,
>>>     we cannot
>>>      >      >     have a situation with multiple VAPs using the same
>>>     VNI--there
>>>      >     is 1:1
>>>      >      >     mapping between VAP and VNI.
>>>      >      >
>>>      >      >     Anoop
>>>      >      >
>>>      >      >     On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
>>>      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>>      >      >     <mailto:jmh@joelhalpern.com
>>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>>     <mailto:jmh@joelhalpern.com>>>> wrote:
>>>      >      >
>>>      >      >           From what I can tell, there are two separate
>>>     problems.
>>>      >      >         The document we have is a VTEP-VTEP monitoring
>>>     document.
>>>      >     There
>>>      >      >         is no
>>>      >      >         need for that document to handle the multiple 
>>> VNI
>>>     case.
>>>      >      >         If folks want a protocol for doing BFD 
>>> monitoring
>>>     of things
>>>      >      >         behind the
>>>      >      >         VTEPs (multiple VNIs), then do that as a 
>>> separate
>>>      >     document.   The
>>>      >      >         encoding will be a tenant encoding, and thus 
>>> sesparate
>>>      >     from what is
>>>      >      >         defined in this document.
>>>      >      >
>>>      >      >         Yours,
>>>      >      >         Joel
>>>      >      >
>>>      >      >         On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>      >      >          > Santosh and others,
>>>      >      >          >
>>>      >      >          > On Thu, Oct 03, 2019 at 07:50:20PM +0530,
>>>     Santosh P K
>>>      >     wrote:
>>>      >      >          >>     Thanks for your explanation. This 
>>> helps a
>>>     lot. I
>>>      >     would
>>>      >      >         wait for more
>>>      >      >          >> comments from others to see if this what 
>>> we
>>>     need in this
>>>      >      >         draft to be
>>>      >      >          >> supported based on that we can provide 
>>> appropriate
>>>      >     sections
>>>      >      >         in the draft.
>>>      >      >          >
>>>      >      >          > The threads on the list have spidered to 
>>> the point
>>>      >     where it
>>>      >      >         is challenging
>>>      >      >          > to follow what the current status of the 
>>> draft
>>>     is, or
>>>      >     should
>>>      >      >         be.  :-)
>>>      >      >          >
>>>      >      >          > However, if I've followed things properly, 
>>> the
>>>      >     question below
>>>      >      >         is really the
>>>      >      >          > hinge point on what our encapsulation for 
>>> BFD
>>>     over vxlan
>>>      >      >         should look like.
>>>      >      >          > Correct?
>>>      >      >          >
>>>      >      >          > Essentially, do we or do we not require the
>>>     ability to
>>>      >     permit
>>>      >      >         multiple BFD
>>>      >      >          > sessions between distinct VAPs?
>>>      >      >          >
>>>      >      >          > If this is so, do we have a sense as to 
>>> how we
>>>     should
>>>      >     proceed?
>>>      >      >          >
>>>      >      >          > -- Jeff
>>>      >      >          >
>>>      >      >          > [context preserved below...]
>>>      >      >          >
>>>      >      >          >> Santosh P K
>>>      >      >          >>
>>>      >      >          >> On Wed, Sep 25, 2019 at 8:10 AM
>>>     <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>>      >     <mailto:xiao.min2@zte.com.cn 
>>> <mailto:xiao.min2@zte.com.cn>>
>>>      >      >         <mailto:xiao.min2@zte.com.cn
>>>     <mailto:xiao.min2@zte.com.cn>
>>>      >     <mailto:xiao.min2@zte.com.cn 
>>> <mailto:xiao.min2@zte.com.cn>>>>
>>>     wrote:
>>>      >      >          >>
>>>      >      >          >>> Hi Santosh,
>>>      >      >          >>>
>>>      >      >          >>>
>>>      >      >          >>> With regard to the question whether we 
>>> should
>>>     allow
>>>      >      >         multiple BFD sessions
>>>      >      >          >>> for the same VNI or not, IMHO we should 
>>> allow
>>>     it, more
>>>      >      >         explanation as
>>>      >      >          >>> follows.
>>>      >      >          >>>
>>>      >      >          >>> Below is a figure derived from figure 2 
>>> of
>>>     RFC8014 (An
>>>      >      >         Architecture for
>>>      >      >          >>> Data-Center Network Virtualization over 
>>> Layer
>>>     3 (NVO3)).
>>>      >      >          >>>
>>>      >      >          >>>                      |         Data 
>>> Center
>>>     Network (IP)
>>>      >      >              |
>>>      >      >          >>>                      |
>>>      >      >             |
>>>      >      >          >>>
>>>      >      >         +-----------------------------------------+
>>>      >      >          >>>                           |              
>>>                  |
>>>      >      >          >>>                           |       Tunnel
>>>     Overlay      |
>>>      >      >          >>>              +------------+---------+
>>>      >      >           +---------+------------+
>>>      >      >          >>>              | +----------+-------+ |    
>>>    |
>>>      >      >         +-------+----------+ |
>>>      >      >          >>>              | |  Overlay Module  | |    
>>>    |
>>>     |  Overlay
>>>      >      >         Module  | |
>>>      >      >          >>>              | +---------+--------+ |    
>>>    |
>>>      >      >         +---------+--------+ |
>>>      >      >          >>>              |           |          |    
>>>    |
>>>      >         |
>>>      >      >                  |
>>>      >      >          >>>       NVE1   |           |          |    
>>>    |
>>>      >         |
>>>      >      >                  | NVE2
>>>      >      >          >>>              |  +--------+-------+  |    
>>>    |
>>>      >      >         +--------+-------+  |
>>>      >      >          >>>              |  |VNI1 VNI2  VNI1 |  |    
>>>    |  |
>>>      >     VNI1 VNI2
>>>      >      >         VNI1 |  |
>>>      >      >          >>>              |  +-+-----+----+---+  |    
>>>    |
>>>      >      >         +-+-----+-----+--+  |
>>>      >      >          >>>              |VAP1| VAP2|    | VAP3 |    
>>>        |VAP1|
>>>      >     VAP2|
>>>      >      >           | VAP3|
>>>      >      >          >>>              +----+-----+----+------+
>>>      >      >           +----+-----+-----+-----+
>>>      >      >          >>>                   |     |    |           
>>>             |
>>>      >         |     |
>>>      >      >          >>>                   |     |    |           
>>>             |
>>>      >         |     |
>>>      >      >          >>>                   |     |    |           
>>>             |
>>>      >         |     |
>>>      >      >          >>>
>>>      >      >             
>>> -------+-----+----+-------------------+-----+-----+-------
>>>      >      >          >>>                   |     |    |     
>>> Tenant            |
>>>      >         |     |
>>>      >      >          >>>              TSI1 | TSI2|    | TSI3      
>>>        TSI1|
>>>      >     TSI2|
>>>      >      >           |TSI3
>>>      >      >          >>>                  +---+ +---+ +---+       
>>>           +---+
>>>      >     +---+
>>>      >      >           +---+
>>>      >      >          >>>                  |TS1| |TS2| |TS3|       
>>>           |TS4|
>>>      >     |TS5|
>>>      >      >           |TS6|
>>>      >      >          >>>                  +---+ +---+ +---+       
>>>           +---+
>>>      >     +---+
>>>      >      >           +---+
>>>      >      >          >>>
>>>      >      >          >>> To my understanding, the BFD sessions 
>>> between
>>>     NVE1
>>>      >     and NVE2
>>>      >      >         are actually
>>>      >      >          >>> initiated and terminated at VAP of NVE.
>>>      >      >          >>>
>>>      >      >          >>> If the network operator want to set up 
>>> one
>>>     BFD session
>>>      >      >         between VAP1 of
>>>      >      >          >>> NVE1 and VAP1of NVE2, at the same time
>>>     another BFD
>>>      >     session
>>>      >      >         between VAP3 of
>>>      >      >          >>> NVE1 and VAP3 of NVE2, although the two 
>>> BFD
>>>     sessions are
>>>      >      >         for the same
>>>      >      >          >>> VNI1, I believe it's reasonable, so 
>>> that's why I
>>>      >     think we
>>>      >      >         should allow it
>>>      >      >
>>>      >      >         
>>> _______________________________________________
>>>      >      >         nvo3 mailing list
>>>      >      > nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>> <mailto:nvo3@ietf.org
>>>     <mailto:nvo3@ietf.org>> <mailto:nvo3@ietf.org 
>>> <mailto:nvo3@ietf.org>
>>>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>>>      >      > https://www.ietf.org/mailman/listinfo/nvo3
>>>      >      >
>>>      >
>>> 

--=-hxPhrjC7/IuCwsRbtq+n
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div>Oops, sorry for misspelling your name Joel,</div><div><br></div><div>Dinesh</div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 1:47 AM, Dinesh Dutt &lt;didutt@gmail.com&gt; wrote:<br><blockquote type="cite"><div id="geary-body" dir="auto"><div>oel,</div><div><br></div><div>I'm a tad frustrated that we're rehashing this discussions all over again. I specifically explained all the questions that were raised at that time. Let me try one last time.</div><div><br></div><div>1. BFD for VTEP is only useful for testing VXLAN plumbing, not the underlay itself.</div><div>2. So, the question is what do we use for VNI and the inner header?</div><div>3. The inner header is an IP packet because it is BFD. The IP address and the corresponding MAC address used <b>MUST</b> be one that is owned by the VTEP in the VNI that is used in the packet</div><div><br></div><div>This is sufficient to come up with an implementation that only ever tests one
  VNI or multiple VNIs between thr same pair of VTEPs. It is upto the users to decide what VNI, inner MAC and IP to use. The only restriction is that the VTEP must own those addresses to (i) prevent the packet from leaking to tenants and (ii) allow the tenants themselves to be running BFD.</div><div><br></div><div>If implementations want to use VNI 1 as the recommended default VNI to use, that is fine. But if implementations want to pick more than 1 because they have a need to do so (I've seen operators do this because of their specific use case), then they can as long as they satisfy point 3, the draft is done. Why does there need to be any more discussion? The draft does need to spell out that using more than VNI has scaling issues that the user needs to be aware of, and it does.</div><div><br></div><div>Dinesh</div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 1:28 AM, Joel Halpern Direct &lt;jmh.direct@joelhalpern.com&gt; wrote:<br><blockquote type="cite"><di
 v class="plaintext" style="white-space: pre-wrap;">That is input to the calculation at the VTEP.  It is NOT information sued by the network between the VTEPs.

As such, the VTEPs can emulate that by adjusting the source ports that it uses for the VFD packets.  The network does not need the VNI to actually be varied to achieve this purpose.

Yours,
Joel

On 10/22/2019 3:55 PM, Greg Mirsky wrote:
<blockquote>Hi Joel,
RFC 7348 suggests using information from the inner packet to calculate the value to be used in the Source UDP port number:
 &nbsp; &nbsp; &nbsp; - &nbsp;Source Port: &nbsp;It is recommended that the UDP source port number
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;be calculated using a hash of fields from the inner packet --
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;one example being a hash of the inner Ethernet frame's headers.
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;This is to enable a level of entropy for the ECMP/load-
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;balancing of the VM-to-VM traffic across the VXLAN overlay.
 From that text, I assume that VNI may be used as input for hashing function. If BFD over VXLAN doesn't support per VNI BFD session, then it cannot monitor multiple paths in underlay used to balance VM-to-VM traffic between the same pair of VTEPs. In my opinion, this is perfectly fine if that is WG's agreement. I'm glad we are discussing this and will have a conclusion.

Regards,
Greg

On Tue, Oct 22, 2019 at 3:30 PM Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt; wrote:

    As I recall, the VNI is not in the same place nor the same size as the
    TCP / UDP ports.&nbsp; So it seems very unlikely that it would be used in
    ECMP.&nbsp; In fact, avoiding that is why VXLAN does interesting things with
    the source UDP port.&nbsp; Which the BFD can do.&nbsp; And presumably MUST do if
    it was path matching.

    Yours,
    Joel

    On 10/22/2019 3:16 PM, Greg Mirsky wrote:
     &gt; Hi Joel,
     &gt; if the underlay may balance VXLAN between two VTEPs using VNI in
     &gt; addition to other fields, then Option 2 has a certain value in my
    opinion.
     &gt;
     &gt; Regards,
     &gt; Greg
     &gt;
     &gt; On Tue, Oct 22, 2019 at 3:06 PM Joel M. Halpern
    &lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
     &gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt; wrote:
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;I do not understand the value of option 2.
     &gt;&nbsp; &nbsp; &nbsp;Which is why I asked in my initial review to move to option 1.
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;And option 2 requires stealing MAC addresses from the users,
    which
     &gt;&nbsp; &nbsp; &nbsp;seems
     &gt;&nbsp; &nbsp; &nbsp;to me to be a very bad thing that option 1 avoids.
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp;Joel
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;On 10/22/2019 2:17 PM, Greg Mirsky wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt; Hi Anoop, et al.,
     &gt;&nbsp; &nbsp; &nbsp; &gt; I agree with your understanding of what is being defined
    in the
     &gt;&nbsp; &nbsp; &nbsp;current
     &gt;&nbsp; &nbsp; &nbsp; &gt; version of the BFD over VxLAN specification. But, as I
     &gt;&nbsp; &nbsp; &nbsp;understand, the
     &gt;&nbsp; &nbsp; &nbsp; &gt; WG is discussing the scope before the WGLC is closed. I
    believe
     &gt;&nbsp; &nbsp; &nbsp;there
     &gt;&nbsp; &nbsp; &nbsp; &gt; are three options:
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 1. single BFD session between two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 2. single BFD session per VNI between two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 3. multiple BFD sessions per VNI between two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; The current text reflects #2. Is WG accepts this scope? If
    not,
     &gt;&nbsp; &nbsp; &nbsp;which
     &gt;&nbsp; &nbsp; &nbsp; &gt; option WG would accept?
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; Regards,
     &gt;&nbsp; &nbsp; &nbsp; &gt; Greg
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;I concur with Joel's assessment with the following
     &gt;&nbsp; &nbsp; &nbsp;clarifications.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;The current document is already capable of monitoring
     &gt;&nbsp; &nbsp; &nbsp;multiple VNIs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between VTEPs.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;The issue under discussion was how do we use BFD to
    monitor
     &gt;&nbsp; &nbsp; &nbsp;multiple
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAPs that use the same VNI between a pair of VTEPs.     The use case
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;for this is not clear to me, as from my understanding,
    we cannot
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;have a situation with multiple VAPs using the same
    VNI--there
     &gt;&nbsp; &nbsp; &nbsp;is 1:1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;mapping between VAP and VNI.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;From what I can tell, there are two separate
    problems.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The document we have is a VTEP-VTEP monitoring
    document.
     &gt;&nbsp; &nbsp; &nbsp;There
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is no
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;need for that document to handle the multiple VNI
    case.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;If folks want a protocol for doing BFD monitoring
    of things
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;behind the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VTEPs (multiple VNIs), then do that as a separate
     &gt;&nbsp; &nbsp; &nbsp;document.&nbsp; &nbsp;The
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;encoding will be a tenant encoding, and thus sesparate
     &gt;&nbsp; &nbsp; &nbsp;from what is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;defined in this document.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Joel
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Santosh and others,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530,
    Santosh P K
     &gt;&nbsp; &nbsp; &nbsp;wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp;Thanks for your explanation. This helps a
    lot. I
     &gt;&nbsp; &nbsp; &nbsp;would
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wait for more
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; comments from others to see if this what we
    need in this
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;draft to be
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; supported based on that we can provide appropriate
     &gt;&nbsp; &nbsp; &nbsp;sections
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;in the draft.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; The threads on the list have spidered to the point
     &gt;&nbsp; &nbsp; &nbsp;where it
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is challenging
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; to follow what the current status of the draft
    is, or
     &gt;&nbsp; &nbsp; &nbsp;should
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;be.&nbsp; :-)
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; However, if I've followed things properly, the
     &gt;&nbsp; &nbsp; &nbsp;question below
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;is really the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; hinge point on what our encapsulation for BFD
    over vxlan
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should look like.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Correct?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Essentially, do we or do we not require the
    ability to
     &gt;&nbsp; &nbsp; &nbsp;permit
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; sessions between distinct VAPs?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; If this is so, do we have a sense as to how we
    should
     &gt;&nbsp; &nbsp; &nbsp;proceed?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; -- Jeff
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt; [context preserved below...]
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; Santosh P K
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM
    &lt;<a href="mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt;
    wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; Hi Santosh,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; With regard to the question whether we should
    allow
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple BFD sessions
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; for the same VNI or not, IMHO we should allow
    it, more
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;explanation as
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; follows.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; Below is a figure derived from figure 2 of
    RFC8014 (An
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Architecture for
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; Data-Center Network Virtualization over Layer
    3 (NVO3)).
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Data Center
    Network (IP)
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+-----------------------------------------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|                      &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp;Tunnel
    Overlay&nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +------------+---------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---------+------------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +----------+-------+ |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+-------+----------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | |&nbsp; Overlay Module&nbsp; | |&nbsp; &nbsp; &nbsp; &nbsp;|
    |&nbsp; Overlay
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Module&nbsp; | |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +---------+--------+ |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---------+--------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;NVE1&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | NVE2
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--------+-------+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+--------+-------+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; |VNI1 VNI2&nbsp; VNI1 |&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp;VNI1 VNI2
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VNI1 |&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +-+-----+----+---+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+-+-----+-----+--+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |VAP1| VAP2|&nbsp; &nbsp; | VAP3 |          &nbsp;|VAP1|
     &gt;&nbsp; &nbsp; &nbsp;VAP2|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| VAP3|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +----+-----+----+------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+----+-----+-----+-----+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |                    &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |                    &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |                    &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;            &nbsp;-------+-----+----+-------------------+-----+-----+-------
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;Tenant        &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1 | TSI2|&nbsp; &nbsp; | TSI3             TSI1|
     &gt;&nbsp; &nbsp; &nbsp;TSI2|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TSI3
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+                &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |TS1| |TS2| |TS3|                &nbsp;|TS4|
     &gt;&nbsp; &nbsp; &nbsp;|TS5|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TS6|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+                &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; To my understanding, the BFD sessions between
    NVE1
     &gt;&nbsp; &nbsp; &nbsp;and NVE2
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;are actually
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; initiated and terminated at VAP of NVE.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; If the network operator want to set up one
    BFD session
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;between VAP1 of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time
    another BFD
     &gt;&nbsp; &nbsp; &nbsp;session
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;between VAP3 of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD
    sessions are
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for the same
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &gt;&gt;&gt; VNI1, I believe it's reasonable, so that's why I
     &gt;&nbsp; &nbsp; &nbsp;think we
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should allow it
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nvo3 mailing list
     &gt;&nbsp; &nbsp; &nbsp; &gt; <a href="mailto:nvo3@ietf.org">nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt; &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; <a href="https://www.ietf.org/mailman/listinfo/nvo3">https://www.ietf.org/mailman/listinfo/nvo3</a>
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;

</blockquote></div></blockquote></div></blockquote></div>
--=-hxPhrjC7/IuCwsRbtq+n--



From nobody Wed Oct 23 11:02:14 2019
Return-Path: <didutt@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 0C68E12022C; Tue, 22 Oct 2019 18:52:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (body has been altered)" 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 aSI4Oi6QsIvy; Tue, 22 Oct 2019 18:52:30 -0700 (PDT)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (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 D6E4E1200CD; Tue, 22 Oct 2019 18:52:30 -0700 (PDT)
Received: by mail-pf1-x434.google.com with SMTP id y5so11842142pfo.4; Tue, 22 Oct 2019 18:52:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=uA7kWDSOr5ce5T8j6teOA1xg+D7wh4fllJ72QMjfbFI=; b=P84qp9Sl/ya0lMxGcVIUM9MtGrEsHKDE1X9yPCJBhPUUwcBIm4Xt7KP/vHzJJNjrbB 4m1/ey+YDD6BOB8c0mivKJVV/fBi+W0cwNfmDJ1iNnvm93TVKJsThhiozsrEwZAL3rhk jY7PR1FklYUie5Q5m1z5tfwZpXZxsLD3qMmyGSjszOH0v4SIysd2uerCAaPyPwHDZVKC 9SieaL9A+ftYRxcYSqsfVdbr+yrRUD+7vdtVQNIZpmOrp2/Vx+6CoZqAnGQJSEnrEKMd 60kvffk/Kop4+xiEQ32bgQD+wZvF1Yh0ohj3WnAyhKwsSneFBERMgWh7kIpwMiXR8Aoq T7Rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=uA7kWDSOr5ce5T8j6teOA1xg+D7wh4fllJ72QMjfbFI=; b=W6FoxPSlm6hraiZ42skp0xWmdsNdaH5R9aXv2WcXqwUaF5E3V2bXzJCqYLgjf1ZgKs zzYn9BbRvvYmR6apLTjow3WHRM/rjVnjZTZ88v9nNLT756cWJfe8YYTo0IgkuIAAFUdG rmlh1AxfpRFeQMR5/BHnhEPYOfvxP+kBKMFyLVN3XzhtuL1Ac1H5A2HJcr5qi0RntU0Y wvXVQCNiT6c37LfjhEPOxxedN/ruvm1VaXgeec8IEP7fIKdIpymk9Nfr2vTnMe4iN8N4 awYsKQCmgd1dOJrnjp3oox2AS8VkyTN5Y56gilFckSTXP8J2axeB9CYSjm3/z15+rljL 41vw==
X-Gm-Message-State: APjAAAWau97ZhlnvaYgMjqiJY0xY3o/1wWey/PvP0iN0x2KVDtz8EFHx LRRWFhm49MFYp2aKQjye5c4=
X-Google-Smtp-Source: APXvYqzINgC9jIfDaYEJ5BPhMJtPb7VJjSsnTAMcS/plSt4RdHKnDXv82T8iv35RM6OPQsu9ubxqpA==
X-Received: by 2002:a17:90a:bc06:: with SMTP id w6mr8248923pjr.138.1571795550121;  Tue, 22 Oct 2019 18:52:30 -0700 (PDT)
Received: from [192.168.0.108] ([117.216.128.128]) by smtp.gmail.com with ESMTPSA id j16sm21417335pje.6.2019.10.22.18.52.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2019 18:52:29 -0700 (PDT)
Date: Wed, 23 Oct 2019 06:52:22 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Greg Mirsky <gregimirsky@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1571795542.10436.5@smtp.gmail.com>
In-Reply-To: <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-dagu79cbogutom+Tsa/l"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/FUY5128HHJiY2KBaoH86jtOKz34>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:09 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 01:52:33 -0000

--=-dagu79cbogutom+Tsa/l
Content-Type: text/plain; charset=us-ascii; format=flowed

I have the same feeling as Anoop. Greg, can you please point me to the 
latest draft so that I can quickly glance through it to be doubly sure,

Dinesh

On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu> 
wrote:
> Greg,
> 
> I think the draft is fine as is.
> 
> I discussion with Xiao Min was about #3 and I see that as unnecessary 
> until we have a draft that explains why that is needed in the context 
> of the NVO3 architecture.
> 
> Anoop
> 
> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com> 
> wrote:
>> Hi Anoop, et al.,
>> I agree with your understanding of what is being defined in the 
>> current version of the BFD over VxLAN specification. But, as I 
>> understand, the WG is discussing the scope before the WGLC is 
>> closed. I believe there are three options:
>> single BFD session between two VTEPs
>> single BFD session per VNI between two VTEPs
>> multiple BFD sessions per VNI between two VTEPs
>> The current text reflects #2. Is WG accepts this scope? If not, 
>> which option WG would accept?
>> 
>> Regards,
>> Greg
>> 
>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani 
>> <anoop@alumni.duke.edu> wrote:
>>> I concur with Joel's assessment with the following clarifications.
>>> 
>>> The current document is already capable of monitoring multiple VNIs 
>>> between VTEPs.
>>> 
>>> The issue under discussion was how do we use BFD to monitor 
>>> multiple VAPs that use the same VNI between a pair of VTEPs.  The 
>>> use case for this is not clear to me, as from my understanding, we 
>>> cannot have a situation with multiple VAPs using the same 
>>> VNI--there is 1:1 mapping between VAP and VNI.
>>> 
>>> Anoop
>>> 
>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern 
>>> <jmh@joelhalpern.com> wrote:
>>>>  From what I can tell, there are two separate problems.
>>>> The document we have is a VTEP-VTEP monitoring document.  There is 
>>>> no
>>>> need for that document to handle the multiple VNI case.
>>>> If folks want a protocol for doing BFD monitoring of things behind 
>>>> the
>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>> defined in this document.
>>>> 
>>>> Yours,
>>>> Joel
>>>> 
>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>> > Santosh and others,
>>>> >
>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>> >>     Thanks for your explanation. This helps a lot. I would wait 
>>>> for more
>>>> >> comments from others to see if this what we need in this draft 
>>>> to be
>>>> >> supported based on that we can provide appropriate sections in 
>>>> the draft.
>>>> >
>>>> > The threads on the list have spidered to the point where it is 
>>>> challenging
>>>> > to follow what the current status of the draft is, or should be. 
>>>>  :-)
>>>> >
>>>> > However, if I've followed things properly, the question below is 
>>>> really the
>>>> > hinge point on what our encapsulation for BFD over vxlan should 
>>>> look like.
>>>> > Correct?
>>>> >
>>>> > Essentially, do we or do we not require the ability to permit 
>>>> multiple BFD
>>>> > sessions between distinct VAPs?
>>>> >
>>>> > If this is so, do we have a sense as to how we should proceed?
>>>> >
>>>> > -- Jeff
>>>> >
>>>> > [context preserved below...]
>>>> >
>>>> >> Santosh P K
>>>> >>
>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>> >>
>>>> >>> Hi Santosh,
>>>> >>>
>>>> >>>
>>>> >>> With regard to the question whether we should allow multiple 
>>>> BFD sessions
>>>> >>> for the same VNI or not, IMHO we should allow it, more 
>>>> explanation as
>>>> >>> follows.
>>>> >>>
>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An 
>>>> Architecture for
>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>> >>>
>>>> >>>                      |         Data Center Network (IP)        
>>>> |
>>>> >>>                      |                                         
>>>> |
>>>> >>>                      
>>>> +-----------------------------------------+
>>>> >>>                           |                           |
>>>> >>>                           |       Tunnel Overlay      |
>>>> >>>              +------------+---------+       
>>>> +---------+------------+
>>>> >>>              | +----------+-------+ |       | 
>>>> +-------+----------+ |
>>>> >>>              | |  Overlay Module  | |       | |  Overlay 
>>>> Module  | |
>>>> >>>              | +---------+--------+ |       | 
>>>> +---------+--------+ |
>>>> >>>              |           |          |       |           |      
>>>>     |
>>>> >>>       NVE1   |           |          |       |           |      
>>>>     | NVE2
>>>> >>>              |  +--------+-------+  |       |  
>>>> +--------+-------+  |
>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 
>>>> VNI1 |  |
>>>> >>>              |  +-+-----+----+---+  |       |  
>>>> +-+-----+-----+--+  |
>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | 
>>>> VAP3|
>>>> >>>              +----+-----+----+------+       
>>>> +----+-----+-----+-----+
>>>> >>>                   |     |    |                   |     |     |
>>>> >>>                   |     |    |                   |     |     |
>>>> >>>                   |     |    |                   |     |     |
>>>> >>>            
>>>> -------+-----+----+-------------------+-----+-----+-------
>>>> >>>                   |     |    |     Tenant        |     |     |
>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     
>>>> |TSI3
>>>> >>>                  +---+ +---+ +---+             +---+ +---+   
>>>> +---+
>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   
>>>> |TS6|
>>>> >>>                  +---+ +---+ +---+             +---+ +---+   
>>>> +---+
>>>> >>>
>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 
>>>> are actually
>>>> >>> initiated and terminated at VAP of NVE.
>>>> >>>
>>>> >>> If the network operator want to set up one BFD session between 
>>>> VAP1 of
>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session 
>>>> between VAP3 of
>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for 
>>>> the same
>>>> >>> VNI1, I believe it's reasonable, so that's why I think we 
>>>> should allow it
>>>> 
>>>> _______________________________________________
>>>> nvo3 mailing list
>>>> nvo3@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/nvo3

--=-dagu79cbogutom+Tsa/l
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div>I have the same feeling as Anoop. Greg, can you please point me to the latest draft so that I can quickly glance through it to be doubly sure,</div><div><br></div><div>Dinesh</div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani &lt;anoop@alumni.duke.edu&gt; wrote:<br><blockquote type="cite"><div dir="ltr">Greg,<div><br></div><div>I think the draft is fine as is.</div><div><br></div><div>I discussion with Xiao Min was about #3 and I see that as unnecessary until we have a draft that explains why that is needed in the context of the NVO3 architecture.</div><div><br></div><div>Anoop</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href="mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d
 iv dir="ltr">Hi Anoop, et al.,<div>I agree with your understanding of what is being defined in the current version of the BFD over VxLAN specification. But, as I understand, the WG is discussing the scope before the WGLC is closed. I believe there are three options:</div><div><ol><li>single BFD session between two VTEPs</li><li>single BFD session per VNI between two VTEPs</li><li>multiple BFD sessions per VNI between two VTEPs</li></ol><div>The current text reflects #2. Is WG accepts this scope? If not, which option WG would accept?</div></div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">I concur with Joel's asses
 sment with the following clarifications.<div><br></div><div>The current document is already capable of monitoring multiple VNIs between VTEPs.</div><div><br></div><div>The issue under discussion was how do we use BFD to monitor multiple VAPs that use the same VNI between a pair of VTEPs.&nbsp; The use case for this is not clear to me, as from my understanding, we cannot have a situation with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&nbsp;From what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.&nbsp; There is no <br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.&nbsp; &nbsp;The <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;&nbsp; &nbsp; &nbsp;Thanks for your explanation. This helps a lot. I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challenging<br>
&gt; to follow what the current status of the draft is, or should be.&nbsp; :-)<br>
&gt; <br>
&gt; However, if I've followed things properly, the question below is really the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look like.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple BFD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explanation as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Architecture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Data Center Network (IP)&nbsp; &nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +-----------------------------------------+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp;Tunnel Overlay&nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +------------+---------+&nbsp; &nbsp; &nbsp; &nbsp;+---------+------------+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +----------+-------+ |&nbsp; &nbsp; &nbsp; &nbsp;| +-------+----------+ |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | |&nbsp; Overlay Module&nbsp; | |&nbsp; &nbsp; &nbsp; &nbsp;| |&nbsp; Overlay Module&nbsp; | |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +---------+--------+ |&nbsp; &nbsp; &nbsp; &nbsp;| +---------+--------+ |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;NVE1&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | NVE2<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--------+-------+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; +--------+-------+&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; |VNI1 VNI2&nbsp; VNI1 |&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; | VNI1 VNI2 VNI1 |&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +-+-----+----+---+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; +-+-----+-----+--+&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |VAP1| VAP2|&nbsp; &nbsp; | VAP3 |&nbsp; &nbsp; &nbsp; &nbsp;|VAP1| VAP2|&nbsp; &nbsp; &nbsp;| VAP3|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +----+-----+----+------+&nbsp; &nbsp; &nbsp; &nbsp;+----+-----+-----+-----+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -------+-----+----+-------------------+-----+-----+-------<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;Tenant&nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1 | TSI2|&nbsp; &nbsp; | TSI3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1| TSI2|&nbsp; &nbsp; &nbsp;|TSI3<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ +---+&nbsp; &nbsp;+---+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |TS1| |TS2| |TS3|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TS4| |TS5|&nbsp; &nbsp;|TS6|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ +---+&nbsp; &nbsp;+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 are actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session between VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same<br>
&gt;&gt;&gt; VNI1, I believe it's reasonable, so that's why I think we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href="mailto:nvo3@ietf.org" target="_blank">nvo3@ietf.org</a><br>
<a href="https://www.ietf.org/mailman/listinfo/nvo3" rel="noreferrer" target="_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
--=-dagu79cbogutom+Tsa/l--


From nobody Wed Oct 23 11:02:21 2019
Return-Path: <ghanwani@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 86DB312006A; Tue, 22 Oct 2019 16:05:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.423
X-Spam-Level: 
X-Spam-Status: No, score=-1.423 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.226, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a2tW65WtL0TF; Tue, 22 Oct 2019 16:05:45 -0700 (PDT)
Received: from mail-ua1-f54.google.com (mail-ua1-f54.google.com [209.85.222.54]) (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 5357612001E; Tue, 22 Oct 2019 16:05:45 -0700 (PDT)
Received: by mail-ua1-f54.google.com with SMTP id u31so5447658uah.0; Tue, 22 Oct 2019 16:05:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=asCXrxeevewSIYyXd/LHyCertFF0hTggucXrIxlmDZ8=; b=JyZUUPNSoPwSt7+ESDcOOekS3g8V/ybgV5Xnxx/AjcUGmXRM9S6sps8bBoEaIA8Dye MU4KDTTKwuUs3dHcW0C4UfvJ1Zth4MOVdzMHSQzZntTkQHpAN+TT6Ud9L9IwV6GyDhKs RoeE4UuR1jVOLGZxajYGguvLs3Cm0/GZDsf45ShELdyK1NkBRDwcpHWpFGnxMCwQLHLC z6uTiFL0YeQs9mSAdptBR8zSwBRMfA65BmVP9oF8hX5lDtGm3UkuooBs7412jMs4YDHq 0/PHHfhwQw2ECudbtFnZVXw0dIkR5c3DJWjFkWrMtHpdv95fsaig48bvTRXGqCt3KQSy k0dA==
X-Gm-Message-State: APjAAAUs/MPQt2tTH+D/jaEFQrk7wrppQfbpC1EQjEi89Pm5//8fUuAT 3ca7Xx0bjkSYsWnqnItubKfmfo0ofJziBjpJU/E=
X-Google-Smtp-Source: APXvYqxWB6wDJXDhU2Is8mrWdC4QJjFcqqGsZsNmXAeFipMxP4r2DbN3HfGcS9SSezveWWSG+EVuhNJROAdGpp8StZw=
X-Received: by 2002:ab0:6409:: with SMTP id x9mr3537252uao.29.1571785544069; Tue, 22 Oct 2019 16:05:44 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com>
In-Reply-To: <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 22 Oct 2019 16:05:32 -0700
Message-ID: <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>,  Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, Dinesh Dutt <didutt@gmail.com>,  rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000047745059587d725"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/QOB03IJdFVYfHUay1-nJ4MtkV8U>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 22 Oct 2019 23:05:47 -0000

--000000000000047745059587d725
Content-Type: text/plain; charset="UTF-8"

Greg,

I think the draft is fine as is.

I discussion with Xiao Min was about #3 and I see that as unnecessary until
we have a draft that explains why that is needed in the context of the NVO3
architecture.

Anoop

On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Anoop, et al.,
> I agree with your understanding of what is being defined in the current
> version of the BFD over VxLAN specification. But, as I understand, the WG
> is discussing the scope before the WGLC is closed. I believe there are
> three options:
>
>    1. single BFD session between two VTEPs
>    2. single BFD session per VNI between two VTEPs
>    3. multiple BFD sessions per VNI between two VTEPs
>
> The current text reflects #2. Is WG accepts this scope? If not, which
> option WG would accept?
>
> Regards,
> Greg
>
> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
>
>> I concur with Joel's assessment with the following clarifications.
>>
>> The current document is already capable of monitoring multiple VNIs
>> between VTEPs.
>>
>> The issue under discussion was how do we use BFD to monitor multiple VAPs
>> that use the same VNI between a pair of VTEPs.  The use case for this is
>> not clear to me, as from my understanding, we cannot have a situation with
>> multiple VAPs using the same VNI--there is 1:1 mapping between VAP and VNI.
>>
>> Anoop
>>
>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>> wrote:
>>
>>>  From what I can tell, there are two separate problems.
>>> The document we have is a VTEP-VTEP monitoring document.  There is no
>>> need for that document to handle the multiple VNI case.
>>> If folks want a protocol for doing BFD monitoring of things behind the
>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>> encoding will be a tenant encoding, and thus sesparate from what is
>>> defined in this document.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>> > Santosh and others,
>>> >
>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>> >>     Thanks for your explanation. This helps a lot. I would wait for
>>> more
>>> >> comments from others to see if this what we need in this draft to be
>>> >> supported based on that we can provide appropriate sections in the
>>> draft.
>>> >
>>> > The threads on the list have spidered to the point where it is
>>> challenging
>>> > to follow what the current status of the draft is, or should be.  :-)
>>> >
>>> > However, if I've followed things properly, the question below is
>>> really the
>>> > hinge point on what our encapsulation for BFD over vxlan should look
>>> like.
>>> > Correct?
>>> >
>>> > Essentially, do we or do we not require the ability to permit multiple
>>> BFD
>>> > sessions between distinct VAPs?
>>> >
>>> > If this is so, do we have a sense as to how we should proceed?
>>> >
>>> > -- Jeff
>>> >
>>> > [context preserved below...]
>>> >
>>> >> Santosh P K
>>> >>
>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>> >>
>>> >>> Hi Santosh,
>>> >>>
>>> >>>
>>> >>> With regard to the question whether we should allow multiple BFD
>>> sessions
>>> >>> for the same VNI or not, IMHO we should allow it, more explanation as
>>> >>> follows.
>>> >>>
>>> >>> Below is a figure derived from figure 2 of RFC8014 (An Architecture
>>> for
>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>> >>>
>>> >>>                      |         Data Center Network (IP)        |
>>> >>>                      |                                         |
>>> >>>                      +-----------------------------------------+
>>> >>>                           |                           |
>>> >>>                           |       Tunnel Overlay      |
>>> >>>              +------------+---------+       +---------+------------+
>>> >>>              | +----------+-------+ |       | +-------+----------+ |
>>> >>>              | |  Overlay Module  | |       | |  Overlay Module  | |
>>> >>>              | +---------+--------+ |       | +---------+--------+ |
>>> >>>              |           |          |       |           |          |
>>> >>>       NVE1   |           |          |       |           |          |
>>> NVE2
>>> >>>              |  +--------+-------+  |       |  +--------+-------+  |
>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>>> >>>              |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>>> >>>              +----+-----+----+------+       +----+-----+-----+-----+
>>> >>>                   |     |    |                   |     |     |
>>> >>>                   |     |    |                   |     |     |
>>> >>>                   |     |    |                   |     |     |
>>> >>>            -------+-----+----+-------------------+-----+-----+-------
>>> >>>                   |     |    |     Tenant        |     |     |
>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>> >>>
>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>> actually
>>> >>> initiated and terminated at VAP of NVE.
>>> >>>
>>> >>> If the network operator want to set up one BFD session between VAP1
>>> of
>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session between
>>> VAP3 of
>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same
>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>> allow it
>>>
>>> _______________________________________________
>>> nvo3 mailing list
>>> nvo3@ietf.org
>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>
>>

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

<div dir=3D"ltr">Greg,<div><br></div><div>I think the draft is fine as is.<=
/div><div><br></div><div>I discussion with Xiao Min was about #3 and I see =
that as unnecessary until we have a draft that explains why that is needed =
in the context of the NVO3 architecture.</div><div><br></div><div>Anoop</di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregim=
irsky@gmail.com">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Anoop, et al.,<di=
v>I agree with your understanding of what is being defined in the current v=
ersion of the BFD over VxLAN specification. But, as I understand, the WG is=
 discussing the scope before the WGLC is closed. I believe there are three =
options:</div><div><ol><li>single BFD session between two VTEPs</li><li>sin=
gle BFD session per VNI between two VTEPs</li><li>multiple BFD sessions per=
 VNI between two VTEPs</li></ol><div>The current text reflects #2. Is WG ac=
cepts this scope? If not, which option WG would accept?</div></div><div><br=
></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 2:09 PM An=
oop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank"=
>anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I concur with Joel&=
#39;s assessment with the following clarifications.<div><br></div><div>The =
current document is already capable of monitoring multiple VNIs between VTE=
Ps.</div><div><br></div><div>The issue under discussion was how do we use B=
FD to monitor multiple VAPs that use the same VNI between a pair of VTEPs.=
=C2=A0 The use case for this is not clear to me, as from my understanding, =
we cannot have a situation with multiple VAPs using the same VNI--there is =
1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div></div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue=
, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhal=
pern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0From what I can tell, =
there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>

--000000000000047745059587d725--


From nobody Wed Oct 23 11:02:27 2019
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 869B612022C; Tue, 22 Oct 2019 19:28:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.596 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_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gyux6FgAu0G1; Tue, 22 Oct 2019 19:28:34 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) (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 A9712120806; Tue, 22 Oct 2019 19:28:33 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id x4so8396462lfn.8; Tue, 22 Oct 2019 19:28:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Zm4Vn547Or79aM796/0D4oxeSZozgL7FQvEaqoZGKK8=; b=CYn3Hiarza8CGngurpdAszfAYtOD0+jIB4+7H7nLJS7OugfXlNmIRByo9zo+tMU7s+ ohT2rUd/1ZKjtN8dhIQ1kJjKUXevGWeyVPvTcQsYf8Vz9p5VuOEzTNNCq3lv5a8rxrcg c1uCeWD0AKDaVfT+AJqQmlvw071vevo5e5PDHdIeXdNpfQeZ8f4m89kDkzTAg7pk0rjT KFan74iX0gEnP/4G/cT7jwoQiQUGKj2xdaV2PNaMO4OP/ASfUuSovsXcAsMZXctfIeE8 rW6KLc0/rfMwy5rdE9rhiSl696AyRPeXRbLRSj0mdkOIuLsI7qJPj4Ghu7mn23CD5ERE 6nTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Zm4Vn547Or79aM796/0D4oxeSZozgL7FQvEaqoZGKK8=; b=cA8KFXV//zvTBir8uE4KzxVoZPs7vk8mCYAa0yLuTYvPCfMdWIlSWzXwBaL9WtV46a lsWmyHdzbvkVtMf4Mh4wMWfYf44ifS4M+3UFPS/htahlPyDU33Bes3HRceyy1qElOcec 6ijzGfgLpBYQobNwd92mEs+FRO+/VnFobuhxI7Pq4I7/b83nRbXRKl7eMzaevDGoMx4O fWstkfNhtGixGfRB5R+tEbWjrmRFZu89fEuzBvfezg+EiCyHTm9E1xO5Plb0aQticemM glg5Y/I56H+pzfGgBEH4IxEOmLwR2i8n2+FpEV92mEjF4sCYGf5YgzQ3SQrqMbE9lkZi uXiw==
X-Gm-Message-State: APjAAAX8Uprh1DxIbM9QfUBMijEwCncscuK+x3T63jYBgfKMmwaAfKFB Z1ai8TGqsdmczcPvT2xx2BiGD2gd/s3RcheOCiM=
X-Google-Smtp-Source: APXvYqyRd613//Crb8vUmb7jCDsH7fXKWBQZyhfBVuz1ueoIIyHrrAADyCTTPgRbe7ToikjICYROHqZbultNhZHINT8=
X-Received: by 2002:ac2:5c05:: with SMTP id r5mr14018404lfp.72.1571797711684;  Tue, 22 Oct 2019 19:28:31 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com>
In-Reply-To: <1571795542.10436.5@smtp.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 22 Oct 2019 22:28:19 -0400
Message-ID: <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/mixed; boundary="00000000000043a21805958aacb6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/_NaCc8SNTRdc61PVxD1fNpLsBSo>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:09 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 02:28:40 -0000

--00000000000043a21805958aacb6
Content-Type: multipart/alternative; boundary="00000000000043a21405958aacb4"

--00000000000043a21405958aacb4
Content-Type: text/plain; charset="UTF-8"

Hi Dinesh,
I greatly appreciate your comments. Please heave a look at the attached
copy of the working version and its diff to -07 (latest in the datatracker).

Regards,
Greg

On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:

> I have the same feeling as Anoop. Greg, can you please point me to the
> latest draft so that I can quickly glance through it to be doubly sure,
>
> Dinesh
>
> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
>
> Greg,
>
> I think the draft is fine as is.
>
> I discussion with Xiao Min was about #3 and I see that as unnecessary
> until we have a draft that explains why that is needed in the context of
> the NVO3 architecture.
>
> Anoop
>
> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
>> Hi Anoop, et al.,
>> I agree with your understanding of what is being defined in the current
>> version of the BFD over VxLAN specification. But, as I understand, the WG
>> is discussing the scope before the WGLC is closed. I believe there are
>> three options:
>>
>>    1. single BFD session between two VTEPs
>>    2. single BFD session per VNI between two VTEPs
>>    3. multiple BFD sessions per VNI between two VTEPs
>>
>> The current text reflects #2. Is WG accepts this scope? If not, which
>> option WG would accept?
>>
>> Regards,
>> Greg
>>
>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>> wrote:
>>
>>> I concur with Joel's assessment with the following clarifications.
>>>
>>> The current document is already capable of monitoring multiple VNIs
>>> between VTEPs.
>>>
>>> The issue under discussion was how do we use BFD to monitor multiple
>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>> is not clear to me, as from my understanding, we cannot have a situation
>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>> VNI.
>>>
>>> Anoop
>>>
>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>> wrote:
>>>
>>>>  From what I can tell, there are two separate problems.
>>>> The document we have is a VTEP-VTEP monitoring document.  There is no
>>>> need for that document to handle the multiple VNI case.
>>>> If folks want a protocol for doing BFD monitoring of things behind the
>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>> defined in this document.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>> > Santosh and others,
>>>> >
>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>> >>     Thanks for your explanation. This helps a lot. I would wait for
>>>> more
>>>> >> comments from others to see if this what we need in this draft to be
>>>> >> supported based on that we can provide appropriate sections in the
>>>> draft.
>>>> >
>>>> > The threads on the list have spidered to the point where it is
>>>> challenging
>>>> > to follow what the current status of the draft is, or should be.  :-)
>>>> >
>>>> > However, if I've followed things properly, the question below is
>>>> really the
>>>> > hinge point on what our encapsulation for BFD over vxlan should look
>>>> like.
>>>> > Correct?
>>>> >
>>>> > Essentially, do we or do we not require the ability to permit
>>>> multiple BFD
>>>> > sessions between distinct VAPs?
>>>> >
>>>> > If this is so, do we have a sense as to how we should proceed?
>>>> >
>>>> > -- Jeff
>>>> >
>>>> > [context preserved below...]
>>>> >
>>>> >> Santosh P K
>>>> >>
>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>> >>
>>>> >>> Hi Santosh,
>>>> >>>
>>>> >>>
>>>> >>> With regard to the question whether we should allow multiple BFD
>>>> sessions
>>>> >>> for the same VNI or not, IMHO we should allow it, more explanation
>>>> as
>>>> >>> follows.
>>>> >>>
>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An Architecture
>>>> for
>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>> >>>
>>>> >>>                      |         Data Center Network (IP)        |
>>>> >>>                      |                                         |
>>>> >>>                      +-----------------------------------------+
>>>> >>>                           |                           |
>>>> >>>                           |       Tunnel Overlay      |
>>>> >>>              +------------+---------+       +---------+------------+
>>>> >>>              | +----------+-------+ |       | +-------+----------+ |
>>>> >>>              | |  Overlay Module  | |       | |  Overlay Module  | |
>>>> >>>              | +---------+--------+ |       | +---------+--------+ |
>>>> >>>              |           |          |       |           |          |
>>>> >>>       NVE1   |           |          |       |           |
>>>> | NVE2
>>>> >>>              |  +--------+-------+  |       |  +--------+-------+  |
>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |  |
>>>> >>>              |  +-+-----+----+---+  |       |  +-+-----+-----+--+  |
>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     | VAP3|
>>>> >>>              +----+-----+----+------+       +----+-----+-----+-----+
>>>> >>>                   |     |    |                   |     |     |
>>>> >>>                   |     |    |                   |     |     |
>>>> >>>                   |     |    |                   |     |     |
>>>> >>>
>>>> -------+-----+----+-------------------+-----+-----+-------
>>>> >>>                   |     |    |     Tenant        |     |     |
>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>> >>>
>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>> actually
>>>> >>> initiated and terminated at VAP of NVE.
>>>> >>>
>>>> >>> If the network operator want to set up one BFD session between VAP1
>>>> of
>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session between
>>>> VAP3 of
>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>> same
>>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>>> allow it
>>>>
>>>> _______________________________________________
>>>> nvo3 mailing list
>>>> nvo3@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>
>>>

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

<div dir=3D"ltr">Hi Dinesh,<div>I greatly appreciate your comments. Please =
heave a look at the attached copy of the working version and its diff to -0=
7 (latest in the datatracker).</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto=
:didutt@gmail.com">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-7932069553433080940g=
eary-body" dir=3D"auto"><div>I have the same feeling as Anoop. Greg, can yo=
u please point me to the latest draft so that I can quickly glance through =
it to be doubly sure,</div><div><br></div><div>Dinesh</div></div><div id=3D=
"gmail-m_-7932069553433080940geary-quote" dir=3D"auto"><br>On Wed, Oct 23, =
2019 at 4:35 AM, Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu=
" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br><blockquote typ=
e=3D"cite"><div dir=3D"ltr">Greg,<div><br></div><div>I think the draft is f=
ine as is.</div><div><br></div><div>I discussion with Xiao Min was about #3=
 and I see that as unnecessary until we have a draft that explains why that=
 is needed in the context of the NVO3 architecture.</div><div><br></div><di=
v>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D"ma=
ilto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr">Hi Anoop, et al.,<div>I agree with your understanding of what is b=
eing defined in the current version of the BFD over VxLAN specification. Bu=
t, as I understand, the WG is discussing the scope before the WGLC is close=
d. I believe there are three options:</div><div><ol><li>single BFD session =
between two VTEPs</li><li>single BFD session per VNI between two VTEPs</li>=
<li>multiple BFD sessions per VNI between two VTEPs</li></ol><div>The curre=
nt text reflects #2. Is WG accepts this scope? If not, which option WG woul=
d accept?</div></div><div><br></div><div>Regards,</div><div>Greg</div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tu=
e, Oct 22, 2019 at 2:09 PM Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumn=
i.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div di=
r=3D"ltr">I concur with Joel&#39;s assessment with the following clarificat=
ions.<div><br></div><div>The current document is already capable of monitor=
ing multiple VNIs between VTEPs.</div><div><br></div><div>The issue under d=
iscussion was how do we use BFD to monitor multiple VAPs that use the same =
VNI between a pair of VTEPs.=C2=A0 The use case for this is not clear to me=
, as from my understanding, we cannot have a situation with multiple VAPs u=
sing the same VNI--there is 1:1 mapping between VAP and VNI.</div><div><br>=
</div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<=
a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com=
</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
=C2=A0From what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>

--00000000000043a21405958aacb4--

--00000000000043a21805958aacb6
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-bfd-vxlan-08.txt"
Content-Disposition: attachment; filename="draft-ietf-bfd-vxlan-08.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_k22nquip0>
X-Attachment-Id: f_k22nquip0

CgoKCkJGRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFMuIFBhbGxhZ2F0dGksIEVkLgpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTXdhcmUKSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFMuIFBhcmFnaXJpCkV4cGly
ZXM6IE1hcmNoIDYsIDIwMjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBD
b250cmlidXRvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVi4gR292aW5kYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gTXVkaWdvbmRhCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNj
bwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHLiBNaXJza3kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZXB0ZW1iZXIgMywgMjAxOQoKCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQkZEIGZvciBWWExBTgogICAgICAgICAgICAgICAgICAg
ICAgICBkcmFmdC1pZXRmLWJmZC12eGxhbi0wOAoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIHRoZSB1c2Ugb2YgdGhlIEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZwogICBEZXRl
Y3Rpb24gKEJGRCkgcHJvdG9jb2wgaW4gcG9pbnQtdG8tcG9pbnQgVmlydHVhbCBlWHRlbnNpYmxl
IExvY2FsCiAgIEFyZWEgTmV0d29yayAoVlhMQU4pIHR1bm5lbHMgZm9ybWluZyB1cCBhbiBvdmVy
bGF5IG5ldHdvcmsuCgpTdGF0dXMgb2YgVGhpcyBNZW1vCgogICBUaGlzIEludGVybmV0LURyYWZ0
IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlCiAgIHByb3Zpc2lvbnMg
b2YgQkNQIDc4IGFuZCBCQ1AgNzkuCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9j
dW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZwogICBUYXNrIEZvcmNlIChJRVRGKS4g
IE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZQogICB3b3JraW5nIGRv
Y3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0
LQogICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3Vy
cmVudC8uCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3Ig
YSBtYXhpbXVtIG9mIHNpeCBtb250aHMKICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwg
b3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkKICAgdGltZS4gIEl0IGlzIGlu
YXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2UKICAgbWF0ZXJp
YWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIgoKICAg
VGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiBNYXJjaCA2LCAyMDIwLgoKQ29weXJp
Z2h0IE5vdGljZQoKICAgQ29weXJpZ2h0IChjKSAyMDE5IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJz
b25zIGlkZW50aWZpZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJl
c2VydmVkLgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElF
VEYgVHJ1c3QncyBMZWdhbAogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRz
CiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24g
dGhlIGRhdGUgb2YKICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZp
ZXcgdGhlc2UgZG9jdW1lbnRzCiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJp
Z2h0cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdAoKCgpQYWxsYWdhdHRpLCBldCBhbC4g
ICAgICAgIEV4cGlyZXMgTWFyY2ggNiwgMjAyMCAgICAgICAgICAgICAgICAgW1BhZ2UgMV0KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOICAgICAgICAgICAgICAg
U2VwdGVtYmVyIDIwMTkKCgogICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21wb25lbnRzIGV4
dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdAogICBpbmNsdWRlIFNpbXBsaWZpZWQgQlNE
IExpY2Vuc2UgdGV4dCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LmUgb2YKICAgdGhlIFRydXN0
IExlZ2FsIFByb3Zpc2lvbnMgYW5kIGFyZSBwcm92aWRlZCB3aXRob3V0IHdhcnJhbnR5IGFzCiAg
IGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS4KClRhYmxlIG9mIENvbnRl
bnRzCgogICAxLiAgSW50cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgIDIKICAgMi4gIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBkb2N1
bWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzCiAgICAgMi4xLiAgVGVybWlub2xv
Z3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAg
IDIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDMKICAgMy4gIERlcGxveW1lbnQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgIDQuICBCRkQgUGFja2V0IFRyYW5zbWlzc2lv
biBvdmVyIFZYTEFOIFR1bm5lbCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNQogICA1LiAgUmVjZXB0
aW9uIG9mIEJGRCBQYWNrZXQgZnJvbSBWWExBTiBUdW5uZWwgLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDcKICAgICA1LjEuICBEZW11bHRpcGxleGluZyBvZiB0aGUgQkZEIFBhY2tldCAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA3CiAgIDYuICBVc2Ugb2YgdGhlIFNwZWNpZmljIFZOSSAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOAogICA3LiAgRWNobyBCRkQgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgOC4g
IElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA4CiAgIDkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOAogICAxMC4gQ29udHJpYnV0b3JzICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkKICAgMTEuIEFja25vd2xl
ZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5
CiAgIDEyLiBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgOQogICAgIDEyLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkKICAgICAxMi4yLiAgSW5mb3JtYXRpb25h
bCBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEwCiAgIEF1dGhv
cnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAxMAoKMS4gIEludHJvZHVjdGlvbgoKICAgIlZpcnR1YWwgZVh0ZW5zaWJsZSBMb2NhbCBB
cmVhIE5ldHdvcmsiIChWWExBTikgW1JGQzczNDhdIHByb3ZpZGVzIGFuCiAgIGVuY2Fwc3VsYXRp
b24gc2NoZW1lIHRoYXQgYWxsb3dzIGJ1aWxkaW5nIGFuIG92ZXJsYXkgbmV0d29yayBieQogICBk
ZWNvdXBsaW5nIHRoZSBhZGRyZXNzIHNwYWNlIG9mIHRoZSBhdHRhY2hlZCB2aXJ0dWFsIGhvc3Rz
IGZyb20gdGhhdAogICBvZiB0aGUgbmV0d29yay4KCiAgIE9uZSB1c2Ugb2YgVlhMQU4gaXMgaW4g
ZGF0YSBjZW50ZXJzIGludGVyY29ubmVjdGluZyB2aXJ0dWFsIG1hY2hpbmVzCiAgIChWTXMpIG9m
IGEgdGVuYW50LiAgVlhMQU4gYWRkcmVzc2VzIHJlcXVpcmVtZW50cyBvZiB0aGUgTGF5ZXIgMiBh
bmQKICAgTGF5ZXIgMyBkYXRhIGNlbnRlciBuZXR3b3JrIGluZnJhc3RydWN0dXJlIGluIHRoZSBw
cmVzZW5jZSBvZiBWTXMgaW4KICAgYSBtdWx0aS10ZW5hbnQgZW52aXJvbm1lbnQgYnkgcHJvdmlk
aW5nIGEgTGF5ZXIgMiBvdmVybGF5IHNjaGVtZSBvbiBhCiAgIExheWVyIDMgbmV0d29yayBbUkZD
NzM0OF0uICBBbm90aGVyIHVzZSBpcyBhcyBhbiBlbmNhcHN1bGF0aW9uIGZvcgogICBFdGhlcm5l
dCBWUE4gW1JGQzgzNjVdLgoKICAgVGhpcyBkb2N1bWVudCBpcyB3cml0dGVuIGFzc3VtaW5nIHRo
ZSB1c2Ugb2YgVlhMQU4gZm9yIHZpcnR1YWxpemVkCiAgIGhvc3RzIGFuZCByZWZlcnMgdG8gVk1z
IGFuZCBWWExBTiBUdW5uZWwgRW5kIFBvaW50cyAoVlRFUHMpIGluCiAgIGh5cGVydmlzb3JzLiAg
SG93ZXZlciwgdGhlIGNvbmNlcHRzIGFyZSBlcXVhbGx5IGFwcGxpY2FibGUgdG8gbm9uLQogICB2
aXJ0dWFsaXplZCBob3N0cyBhdHRhY2hlZCB0byBWVEVQcyBpbiBzd2l0Y2hlcy4KCiAgIEluIHRo
ZSBhYnNlbmNlIG9mIGEgcm91dGVyIGluIHRoZSBvdmVybGF5LCBhIFZNIGNhbiBjb21tdW5pY2F0
ZSB3aXRoCiAgIGFub3RoZXIgVk0gb25seSBpZiB0aGV5IGFyZSBvbiB0aGUgc2FtZSBWWExBTiBz
ZWdtZW50LiAgVk1zIGFyZQogICB1bmF3YXJlIG9mIFZYTEFOIHR1bm5lbHMgYXMgYSBWWExBTiB0
dW5uZWwgaXMgdGVybWluYXRlZCBvbiBhIFZURVAuCgoKClBhbGxhZ2F0dGksIGV0IGFsLiAgICAg
ICAgRXhwaXJlcyBNYXJjaCA2LCAyMDIwICAgICAgICAgICAgICAgICBbUGFnZSAyXQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICAgIEJGRCBmb3IgVlhMQU4gICAgICAgICAgICAgICBTZXB0
ZW1iZXIgMjAxOQoKCiAgIFZURVBzIGFyZSByZXNwb25zaWJsZSBmb3IgZW5jYXBzdWxhdGluZyBh
bmQgZGVjYXBzdWxhdGluZyBmcmFtZXMKICAgZXhjaGFuZ2VkIGFtb25nIFZNcy4KCiAgIEFiaWxp
dHkgdG8gbW9uaXRvciBwYXRoIGNvbnRpbnVpdHksIGkuZS4sIHBlcmZvcm0gcHJvYWN0aXZlCiAg
IGNvbnRpbnVpdHkgY2hlY2sgKENDKSBmb3IgcG9pbnQtdG8tcG9pbnQgKHAycCkgVlhMQU4gdHVu
bmVscywgaXMKICAgaW1wb3J0YW50LiAgVGhlIGFzeW5jaHJvbm91cyBtb2RlIG9mIEJGRCwgYXMg
ZGVmaW5lZCBpbiBbUkZDNTg4MF0sIGlzCiAgIHVzZWQgdG8gbW9uaXRvciBhIHAycCBWWExBTiB0
dW5uZWwuCgogICBJbiB0aGUgY2FzZSB3aGVyZSBhIE11bHRpY2FzdCBTZXJ2aWNlIE5vZGUgKE1T
TikgKGFzIGRlc2NyaWJlZCBpbgogICBTZWN0aW9uIDMuMyBvZiBbUkZDODI5M10pIHJlc2lkZXMg
YmVoaW5kIGEgTmV0d29yayBWaXJ0dWFsaXphdGlvbgogICBFbmRwb2ludCAoTlZFKSwgdGhlIG1l
Y2hhbmlzbXMgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgYXBwbHkgYW5kCiAgIGNhbiwgdGhl
cmVmb3JlLCBiZSB1c2VkIHRvIHRlc3QgdGhlIGNvbm5lY3Rpdml0eSBmcm9tIHRoZSBzb3VyY2Ug
TlZFCiAgIHRvIHRoZSBNU04uCgogICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgdXNlIG9m
IEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb24KICAgKEJGRCkgcHJvdG9jb2wgdG8g
ZW5hYmxlIG1vbml0b3JpbmcgY29udGludWl0eSBvZiB0aGUgcGF0aCBiZXR3ZWVuCiAgIFZYTEFO
IFZURVBzLCBwZXJmb3JtaW5nIGFzIE5ldHdvcmsgVmlydHVhbGl6YXRpb24gRW5kcG9pbnRzLCBh
bmQvb3IKICAgYXZhaWxhYmlsaXR5IG9mIGEgcmVwbGljYXRvciBtdWx0aWNhc3Qgc2VydmljZSBu
b2RlLgoKMi4gIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBkb2N1bWVudAoKMi4xLiAgVGVybWlu
b2xvZ3kKCiAgIEJGRCBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uCgogICBDQyBD
b250aW51aXR5IENoZWNrCgogICBwMnAgUG9pbnQtdG8tcG9pbnQKCiAgIE1TTiBNdWx0aWNhc3Qg
U2VydmljZSBOb2RlCgogICBOVkUgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBFbmRwb2ludAoKICAg
VkZJIFZpcnR1YWwgRm9yd2FyZGluZyBJbnN0YW5jZQoKICAgVk0gVmlydHVhbCBNYWNoaW5lCgog
ICBWTkkgVlhMQU4gTmV0d29yayBJZGVudGlmaWVyIChvciBWWExBTiBTZWdtZW50IElEKQoKICAg
VlRFUCBWWExBTiBUdW5uZWwgRW5kIFBvaW50CgogICBWWExBTiBWaXJ0dWFsIGVYdGVuc2libGUg
TG9jYWwgQXJlYSBOZXR3b3JrCgoyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UKCiAgIFRoZSBr
ZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwg
Tk9UIiwKICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNP
TU1FTkRFRCIsICJNQVkiLCBhbmQKICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0
byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQCgoKClBhbGxhZ2F0dGksIGV0IGFs
LiAgICAgICAgRXhwaXJlcyBNYXJjaCA2LCAyMDIwICAgICAgICAgICAgICAgICBbUGFnZSAzXQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgIEJGRCBmb3IgVlhMQU4gICAgICAgICAgICAg
ICBTZXB0ZW1iZXIgMjAxOQoKCiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9u
bHkgd2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsCiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJlLgoK
My4gIERlcGxveW1lbnQKCiAgIEZpZ3VyZSAxIGlsbHVzdHJhdGVzIHRoZSBzY2VuYXJpbyB3aXRo
IHR3byBzZXJ2ZXJzLCBlYWNoIG9mIHRoZW0KICAgaG9zdGluZyB0d28gVk1zLiAgVGhlIHNlcnZl
cnMgaG9zdCBWVEVQcyB0aGF0IHRlcm1pbmF0ZSB0d28gVlhMQU4KICAgdHVubmVscyB3aXRoIFZY
TEFOIE5ldHdvcmsgSWRlbnRpZmllciAoVk5JKSBudW1iZXIgMTAwIGFuZCAyMDAKICAgcmVzcGVj
dGl2ZWx5LiAgU2VwYXJhdGUgQkZEIHNlc3Npb25zIGNhbiBiZSBlc3RhYmxpc2hlZCBiZXR3ZWVu
IHRoZQogICBWVEVQcyAoSVAxIGFuZCBJUDIpIGZvciBtb25pdG9yaW5nIGVhY2ggb2YgdGhlIFZY
TEFOIHR1bm5lbHMgKFZOSSAxMDAKICAgYW5kIDIwMCkuICBBbiBpbXBsZW1lbnRhdGlvbiB0aGF0
IHN1cHBvcnRzIHRoaXMgc3BlY2lmaWNhdGlvbiBNVVNUIGJlCiAgIGFibGUgdG8gY29udHJvbCB0
aGUgbnVtYmVyIG9mIEJGRCBzZXNzaW9ucyB0aGF0IGNhbiBiZSBjcmVhdGVkCiAgIGJldHdlZW4g
dGhlIHNhbWUgcGFpciBvZiBWVEVQcy4gIEJGRCBwYWNrZXRzIGludGVuZGVkIGZvciBhCiAgIEh5
cGVydmlzb3IgVlRFUCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBWTSBhcyBhIFZNIG1heSBk
cm9wIEJGRAogICBwYWNrZXRzIGxlYWRpbmcgdG8gYSBmYWxzZSBuZWdhdGl2ZS4gIFRoaXMgbWV0
aG9kIGlzIGFwcGxpY2FibGUKICAgd2hldGhlciB0aGUgVlRFUCBpcyBhIHZpcnR1YWwgb3IgcGh5
c2ljYWwgZGV2aWNlLgoKCiAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSsKICAgICAg
fCAgICAgICAgU2VydmVyIDEgICAgICAgICAgfAogICAgICB8ICstLS0tKy0tLS0rICArLS0tLSst
LS0tKyB8CiAgICAgIHwgfFZNMS0xICAgIHwgIHxWTTEtMiAgICB8IHwKICAgICAgfCB8Vk5JIDEw
MCAgfCAgfFZOSSAyMDAgIHwgfAogICAgICB8IHwgICAgICAgICB8ICB8ICAgICAgICAgfCB8CiAg
ICAgIHwgKy0tLS0tLS0tLSsgICstLS0tLS0tLS0rIHwKICAgICAgfCBIeXBlcnZpc29yIFZURVAg
KElQMSkgICAgfAogICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgKy0tLS0t
LS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgfCAgIExheWVyIDMgICB8
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tfCAgIE5ldHdvcmsgICB8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgSHlwZXJ2aXNvciBWVEVQIChJUDIpIHwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICstLS0tKy0tLS0rICArLS0tLSstLS0tKyB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8Vk0yLTEgICAgfCAgfFZNMi0yICAgIHwg
fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfFZOSSAxMDAgIHwg
IHxWTkkgMjAwICB8IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IHwgICAgICAgICB8ICB8ICAgICAgICAgfCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCArLS0tLS0tLS0tKyAgKy0tLS0tLS0tLSsgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICBTZXJ2ZXIgMiAgICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rCgoKICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDE6IFJlZmVyZW5jZSBWWExB
TiBEb21haW4KCgoKClBhbGxhZ2F0dGksIGV0IGFsLiAgICAgICAgRXhwaXJlcyBNYXJjaCA2LCAy
MDIwICAgICAgICAgICAgICAgICBbUGFnZSA0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICAgIEJGRCBmb3IgVlhMQU4gICAgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxOQoKCiAgIEF0IHRo
ZSBzYW1lIHRpbWUsIGEgc2VydmljZSBsYXllciBCRkQgc2Vzc2lvbiBtYXkgYmUgdXNlZCBiZXR3
ZWVuIHRoZQogICB0ZW5hbnRzIG9mIFZURVBzIElQMSBhbmQgSVAyIHRvIHByb3ZpZGUgZW5kLXRv
LWVuZCBmYXVsdCBtYW5hZ2VtZW50LgogICBJbiBzdWNoIGNhc2UsIGZvciBWVEVQcyBCRkQgQ29u
dHJvbCBwYWNrZXRzIG9mIHRoYXQgc2Vzc2lvbiBhcmUKICAgaW5kaXN0aW5ndWlzaGFibGUgZnJv
bSBkYXRhIHBhY2tldHMuICBJZiBlbmQtdG8tZW5kIGRlZmVjdCBkZXRlY3Rpb24KICAgaXMgcmVh
bGl6ZWQgYXMgdGhlIHNldCBvZiBjb25jYXRlbmF0ZWQgT0FNIGRvbWFpbnMsIGUuZy4sIFZNMS0x
IC0gSVAxCiAgIC0tIElQMiAtIFZNMi0xLCB0aGVuIHRoZSBCRkQgc2Vzc2lvbiBvdmVyIFZYTEFO
IGJldHdlZW4gVlRFUHMgU0hPVUxECiAgIGZvbGxvdyB0aGUgcHJvY2VkdXJlcyBkZXNjcmliZWQg
aW4gU2VjdGlvbiA2LjguMTcgW1JGQzU4ODBdLgoKNC4gIEJGRCBQYWNrZXQgVHJhbnNtaXNzaW9u
IG92ZXIgVlhMQU4gVHVubmVsCgogICBCRkQgcGFja2V0IE1VU1QgYmUgZW5jYXBzdWxhdGVkIGFu
ZCBzZW50IHRvIGEgcmVtb3RlIFZURVAgYXMKICAgZXhwbGFpbmVkIGluIHRoaXMgc2VjdGlvbi4g
IEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZW5zdXJlIHRoYXQgdGhlCiAgIEJGRCBwYWNrZXRzIGZv
bGxvdyB0aGUgc2FtZSBsb29rdXAgcGF0aCBhcyBWWExBTiBkYXRhIHBhY2tldHMgd2l0aGluCiAg
IHRoZSBzZW5kZXIgc3lzdGVtLgoKICAgQkZEIHBhY2tldHMgYXJlIGVuY2Fwc3VsYXRlZCBpbiBW
WExBTiBhcyBkZXNjcmliZWQgYmVsb3cuICBUaGUgVlhMQU4KICAgcGFja2V0IGZvcm1hdCBpcyBk
ZWZpbmVkIGluIFNlY3Rpb24gNSBvZiBbUkZDNzM0OF0uICBUaGUgT3V0ZXIgSVAvVURQCiAgIGFu
ZCBWWExBTiBoZWFkZXJzIE1VU1QgYmUgZW5jb2RlZCBieSB0aGUgc2VuZGVyIGFzIGRlZmluZWQg
aW4KICAgW1JGQzczNDhdLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKClBhbGxhZ2F0
dGksIGV0IGFsLiAgICAgICAgRXhwaXJlcyBNYXJjaCA2LCAyMDIwICAgICAgICAgICAgICAgICBb
UGFnZSA1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgIEJGRCBmb3IgVlhMQU4gICAg
ICAgICAgICAgICBTZXB0ZW1iZXIgMjAxOQoKCiAgICAgMCAgICAgICAgICAgICAgICAgICAxICAg
ICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMwogICAgIDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICB+ICAgICAgICAgICAgICAgICAgICAgIE91dGVyIEV0aGVy
bmV0IEhlYWRlciAgICAgICAgICAgICAgICAgICAgfgogICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIElQdlggSGVh
ZGVyICAgICAgICAgICAgICAgICAgICAgIH4KICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgIH4gICAgICAgICAgICAgICAgICAgICAgICBPdXRlciBVRFAgSGVhZGVyICAg
ICAgICAgICAgICAgICAgICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgVlhMQU4gSGVhZGVyICAgICAgICAg
ICAgICAgICAgICAgICAgfgogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgfiAgICAgICAgICAgICAgICAgICAgSW5uZXIgRXRoZXJuZXQgSGVhZGVyICAgICAgICAgICAg
ICAgICAgICAgIH4KICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgIH4g
ICAgICAgICAgICAgICAgICAgICAgICBJbm5lciBJUHZYIEhlYWRlciAgICAgICAgICAgICAgICAg
ICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB+ICAgICAg
ICAgICAgICAgICAgICAgICAgIElubmVyIFVEUCBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAg
fgogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfiAgICAgICAgICAg
ICAgICAgICAgICAgQkZEIENvbnRyb2wgUGFja2V0ICAgICAgICAgICAgICAgICAgICAgfgogICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZD
UyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAg
ICAgIEZpZ3VyZSAyOiBWWExBTiBFbmNhcHN1bGF0aW9uIG9mIEJGRCBDb250cm9sIFBhY2tldAoK
ICAgVGhlIEJGRCBwYWNrZXQgTVVTVCBiZSBjYXJyaWVkIGluc2lkZSB0aGUgaW5uZXIgRXRoZXJu
ZXQgZnJhbWUgb2YgdGhlCiAgIFZYTEFOIHBhY2tldC4gIFRoZSBjaG9pY2Ugb2YgRGVzdGluYXRp
b24gTUFDIGFuZCBEZXN0aW5hdGlvbiBJUAogICBhZGRyZXNzZXMgZm9yIHRoZSBpbm5lciBFdGhl
cm5ldCBmcmFtZSBNVVNUIGVuc3VyZSB0aGF0IHRoZSBCRkQKICAgQ29udHJvbCBwYWNrZXQgaXMg
bm90IGZvcndhcmRlZCB0byBhIHRlbmFudCBidXQgaXMgcHJvY2Vzc2VkIGxvY2FsbHkKICAgYXQg
dGhlIHJlbW90ZSBWVEVQLiAgVGhlIGlubmVyIEV0aGVybmV0IGZyYW1lIGNhcnJ5aW5nIHRoZSBC
RkQKICAgQ29udHJvbCBwYWNrZXQtIGhhcyB0aGUgZm9sbG93aW5nIGZvcm1hdDoKCiAgICAgIEV0
aGVybmV0IEhlYWRlcjoKCgoKUGFsbGFnYXR0aSwgZXQgYWwuICAgICAgICBFeHBpcmVzIE1hcmNo
IDYsIDIwMjAgICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgQkZEIGZvciBWWExBTiAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDE5CgoKICAg
ICAgICAgRGVzdGluYXRpb24gTUFDOiBUaGlzIE1VU1QgTk9UIGJlIG9mIG9uZSBvZiB0ZW5hbnQn
cyBNQUMKICAgICAgICAgYWRkcmVzc2VzLiAgVGhlIGRlc3RpbmF0aW9uIE1BQyBhZGRyZXNzIE1B
WSBiZSB0aGUgYWRkcmVzcwogICAgICAgICBhc3NvY2lhdGVkIHdpdGggdGhlIGRlc3RpbmF0aW9u
IFZURVAuICBUaGUgTUFDIGFkZHJlc3MgTUFZIGJlCiAgICAgICAgIGNvbmZpZ3VyZWQsIG9yIGl0
IE1BWSBiZSBsZWFybmVkIHZpYSBhIGNvbnRyb2wgcGxhbmUgcHJvdG9jb2wuCiAgICAgICAgIFRo
ZSBkZXRhaWxzIG9mIGhvdyB0aGUgTUFDIGFkZHJlc3MgaXMgb2J0YWluZWQgYXJlIG91dHNpZGUg
dGhlCiAgICAgICAgIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuCgogICAgICAgICBTb3VyY2UgTUFD
OiBNQUMgYWRkcmVzcyBhc3NvY2lhdGVkIHdpdGggdGhlIG9yaWdpbmF0aW5nIFZURVAKCiAgICAg
IElQIGhlYWRlcjoKCiAgICAgICAgIERlc3RpbmF0aW9uIElQOiBJUCBhZGRyZXNzIE1VU1QgTk9U
IGJlIG9mIG9uZSBvZiB0ZW5hbnQncyBJUAogICAgICAgICBhZGRyZXNzZXMuICBJUCBhZGRyZXNz
IE1BWSBiZSBzZWxlY3RlZCBmcm9tIHRoZSByYW5nZSAxMjcvOCBmb3IKICAgICAgICAgSVB2NCwg
Zm9yIElQdjYgLSBmcm9tIHRoZSByYW5nZSAwOjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0LgoKICAg
ICAgICAgU291cmNlIElQOiBJUCBhZGRyZXNzIG9mIHRoZSBvcmlnaW5hdGluZyBWVEVQLgoKICAg
ICAgICAgVFRMIG9yIEhvcCBMaW1pdDogTVVTVCBiZSBzZXQgdG8gMSB0byBlbnN1cmUgdGhhdCB0
aGUgQkZECiAgICAgICAgIHBhY2tldCBpcyBub3Qgcm91dGVkIHdpdGhpbiB0aGUgTGF5ZXIgMyB1
bmRlcmxheSBuZXR3b3JrLiAgVGhpcwogICAgICAgICBhZGRyZXNzZXMgdGhlIHNjZW5hcmlvIHdo
ZW4gdGhlIGlubmVyIElQIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMKICAgICAgICAgb2YgVlhMQU4g
Z2F0ZXdheSBhbmQgdGhlcmUgaXMgYSByb3V0ZXIgaW4gdW5kZXJsYXkgd2hpY2gKICAgICAgICAg
cmVtb3ZlcyB0aGUgVlhMQU4gaGVhZGVyLCB0aGVuIGl0IGlzIHBvc3NpYmxlIHRvIHJvdXRlIHRo
ZQogICAgICAgICBwYWNrZXQgYXMgVlhMQU4gIGdhdGV3YXkgYWRkcmVzcyBpcyByb3V0YWJsZSBh
ZGRyZXNzLgoKICAgICAgVGhlIGZpZWxkcyBvZiB0aGUgVURQIGhlYWRlciBhbmQgdGhlIEJGRCBD
b250cm9sIHBhY2tldCBhcmUKICAgICAgZW5jb2RlZCBhcyBzcGVjaWZpZWQgaW4gW1JGQzU4ODFd
LgoKNS4gIFJlY2VwdGlvbiBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsCgogICBPbmNl
IGEgcGFja2V0IGlzIHJlY2VpdmVkLCBWVEVQIE1VU1QgdmFsaWRhdGUgdGhlIHBhY2tldC4gIElm
IHRoZQogICBEZXN0aW5hdGlvbiBNQUMgb2YgdGhlIGlubmVyIEV0aGVybmV0IGZyYW1lIG1hdGNo
ZXMgb25lIG9mIHRoZSBNQUMKICAgYWRkcmVzc2VzIGFzc29jaWF0ZWQgd2l0aCB0aGUgVlRFUCB0
aGUgcGFja2V0IE1VU1QgYmUgcHJvY2Vzc2VkCiAgIGZ1cnRoZXIuICBJZiB0aGUgRGVzdGluYXRp
b24gTUFDIG9mIHRoZSBpbm5lciBFdGhlcm5ldCBmcmFtZSBkb2Vzbid0CiAgIG1hdGNoIGFueSBv
ZiBWVEVQJ3MgTUFDIGFkZHJlc3NlcywgdGhlbiB0aGUgcHJvY2Vzc2luZyBvZiB0aGUKICAgcmVj
ZWl2ZWQgVlhMQU4gcGFja2V0IE1VU1QgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRlc2NyaWJlZCBp
bgogICBTZWN0aW9uIDQuMSBbUkZDNzM0OF0uCgogICBUaGUgVURQIGRlc3RpbmF0aW9uIHBvcnQg
YW5kIHRoZSBUVEwgb2YgdGhlIGlubmVyIElQIHBhY2tldCBNVVNUIGJlCiAgIHZhbGlkYXRlZCB0
byBkZXRlcm1pbmUgaWYgdGhlIHJlY2VpdmVkIHBhY2tldCBjYW4gYmUgcHJvY2Vzc2VkIGJ5CiAg
IEJGRC4gIEJGRCBDb250cm9sIHBhY2tldHMgd2l0aCB1bmtub3duIE1BQyBhZGRyZXNzIE1VU1Qg
Tk9UIGJlCiAgIGZvcndhcmRlZCB0byBWTXMuCgo1LjEuICBEZW11bHRpcGxleGluZyBvZiB0aGUg
QkZEIFBhY2tldAoKICAgRGVtdWx0aXBsZXhpbmcgb2YgSVAgQkZEIHBhY2tldCBoYXMgYmVlbiBk
ZWZpbmVkIGluIFNlY3Rpb24gMyBvZgogICBbUkZDNTg4MV0uICBTaW5jZSBtdWx0aXBsZSBCRkQg
c2Vzc2lvbnMgbWF5IGJlIHJ1bm5pbmcgYmV0d2VlbiB0d28KICAgVlRFUHMsIHRoZXJlIG5lZWRz
IHRvIGJlIGEgbWVjaGFuaXNtIGZvciBkZW11bHRpcGxleGluZyByZWNlaXZlZCBCRkQKICAgcGFj
a2V0cyB0byB0aGUgcHJvcGVyIHNlc3Npb24uICBGb3IgZGVtdWx0aXBsZXhpbmcgcGFja2V0cyB3
aXRoIFlvdXIKCgoKUGFsbGFnYXR0aSwgZXQgYWwuICAgICAgICBFeHBpcmVzIE1hcmNoIDYsIDIw
MjAgICAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgQkZEIGZvciBWWExBTiAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDE5CgoKICAgRGlzY3Jp
bWluYXRvciBlcXVhbCB0byAwLCBhIEJGRCBzZXNzaW9uIE1VU1QgYmUgaWRlbnRpZmllZCB1c2lu
ZyB0aGUKICAgbG9naWNhbCBsaW5rIG92ZXIgd2hpY2ggdGhlIEJGRCBDb250cm9sIHBhY2tldCBp
cyByZWNlaXZlZC4gIEluIHRoZQogICBjYXNlIG9mIFZYTEFOLCB0aGUgVk5JIG51bWJlciBpZGVu
dGlmaWVzIHRoYXQgbG9naWNhbCBsaW5rLiAgSWYgQkZECiAgIHBhY2tldCBpcyByZWNlaXZlZCB3
aXRoIG5vbi16ZXJvIFlvdXIgRGlzY3JpbWluYXRvciwgdGhlbiBCRkQgc2Vzc2lvbgogICBNVVNU
IGJlIGRlbXVsdGlwbGV4ZWQgb25seSB3aXRoIFlvdXIgRGlzY3JpbWluYXRvciBhcyB0aGUga2V5
LgoKNi4gIFVzZSBvZiB0aGUgU3BlY2lmaWMgVk5JCgogICBJbiBtb3N0IGNhc2VzLCBhIHNpbmds
ZSBCRkQgc2Vzc2lvbiBpcyBzdWZmaWNpZW50IGZvciB0aGUgZ2l2ZW4gVlRFUAogICB0byBtb25p
dG9yIHRoZSByZWFjaGFiaWxpdHkgb2YgYSByZW1vdGUgVlRFUCwgcmVnYXJkbGVzcyBvZiB0aGUK
ICAgbnVtYmVyIG9mIFZOSXMgaW4gY29tbW9uLiAgV2hlbiB0aGUgc2luZ2xlIEJGRCBzZXNzaW9u
IGlzIHVzZWQgdG8KICAgbW9uaXRvciB0aGUgcmVhY2hhYmlsaXR5IG9mIHRoZSByZW1vdGUgVlRF
UCwgYW4gaW1wbGVtZW50YXRpb24gU0hPVUxECiAgIGNob29zZSBhbnkgb2YgdGhlIFZOSXMuICBB
biBpbXBsZW1lbnRhdGlvbiBNQVkgc3VwcG9ydCB0aGUgdXNlIG9mIHRoZQogICBNYW5hZ2VtZW50
IFZOSSBhcyBjb250cm9sIGFuZCBtYW5hZ2VtZW50IGNoYW5uZWwgYmV0d2VlbiBWVEVQcy4gIFRo
ZQogICBzZWxlY3Rpb24gb2YgdGhlIFZOSSBudW1iZXIgb2YgdGhlIE1hbmFnZW1lbnQgVk5JIE1V
U1QgYmUgY29udHJvbGxlZAogICB0aHJvdWdoIG1hbmFnZW1lbnQgcGxhbmUuICBBbiBpbXBsZW1l
bnRhdGlvbiBNQVkgdXNlIFZOSSBudW1iZXIgMSBhcwogICB0aGUgZGVmYXVsdCB2YWx1ZSBmb3Ig
dGhlIE1hbmFnZW1lbnQgVk5JLiAgQWxsIFZYTEFOIHBhY2tldHMgcmVjZWl2ZWQKICAgb24gdGhl
IE1hbmFnZW1lbnQgVk5JIE1VU1QgYmUgcHJvY2Vzc2VkIGxvY2FsbHkgYW5kIE1VU1QgTk9UIGJl
CiAgIGZvcndhcmRlZCB0byBhIHRlbmFudC4KCjcuICBFY2hvIEJGRAoKICAgU3VwcG9ydCBmb3Ig
ZWNobyBCRkQgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCjguICBJQU5B
IENvbnNpZGVyYXRpb25zCgogICBUaGlzIHNwZWNpZmljYXRpb24gaGFzIG5vIElBTkEgYWN0aW9u
IHJlcXVlc3RlZC4gIFRoaXMgc2VjdGlvbiBtYXkgYmUKICAgZGVsZXRlZCBiZWZvcmUgdGhlIHB1
YmxpY2F0aW9uLgoKOS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgogICBUaGUgZG9jdW1lbnQg
cmVxdWlyZXMgc2V0dGluZyB0aGUgaW5uZXIgSVAgVFRMIHRvIDEsIHdoaWNoIGNvdWxkIGJlCiAg
IHVzZWQgYXMgYSBERG9TIGF0dGFjayB2ZWN0b3IuICBUaHVzIHRoZSBpbXBsZW1lbnRhdGlvbiBN
VVNUIGhhdmUKICAgdGhyb3R0bGluZyBpbiBwbGFjZSB0byBjb250cm9sIHRoZSByYXRlIG9mIEJG
RCBDb250cm9sIHBhY2tldHMgc2VudAogICB0byB0aGUgY29udHJvbCBwbGFuZS4gIE9uIHRoZSBv
dGhlciBoYW5kLCBvdmVyLWFnZ3Jlc3NpdmUgdGhyb3R0bGluZwogICBvZiBCRkQgQ29udHJvbCBw
YWNrZXRzIG1heSBiZWNvbWUgdGhlIGNhdXNlIG9mIHRoZSBpbmFiaWxpdHkgdG8gZm9ybQogICBh
bmQgbWFpbnRhaW4gQkZEIHNlc3Npb24gYXQgc2NhbGUuICBIZW5jZSwgdGhyb3R0bGluZyBvZiBC
RkQgQ29udHJvbAogICBwYWNrZXRzIFNIT1VMRCBiZSBhZGp1c3RlZCB0byBwZXJtaXQgQkZEIHRv
IHdvcmsgYWNjb3JkaW5nIHRvIGl0cwogICBwcm9jZWR1cmVzLgoKICAgSWYgdGhlIGltcGxlbWVu
dGF0aW9uIHN1cHBvcnRzIGVzdGFibGlzaGluZyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMKICAgYmV0
d2VlbiB0aGUgc2FtZSBwYWlyIG9mIFZURVBzLCB0aGVyZSBTSE9VTEQgYmUgYSBtZWNoYW5pc20g
dG8KICAgY29udHJvbCB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc3VjaCBzZXNzaW9ucyB0aGF0IGNh
biBiZSBhY3RpdmUgYXQgdGhlCiAgIHNhbWUgdGltZS4KCiAgIE90aGVyIHRoYW4gaW5uZXIgSVAg
VFRMIHNldCB0byAxIGFuZCBsaW1pdCB0aGUgbnVtYmVyIG9mIEJGRCBzZXNzaW9ucwogICBiZXR3
ZWVuIHRoZSBzYW1lIHBhaXIgb2YgVlRFUHMsIHRoaXMgc3BlY2lmaWNhdGlvbiBkb2VzIG5vdCBy
YWlzZSBhbnkKCgoKClBhbGxhZ2F0dGksIGV0IGFsLiAgICAgICAgRXhwaXJlcyBNYXJjaCA2LCAy
MDIwICAgICAgICAgICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICAgIEJGRCBmb3IgVlhMQU4gICAgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxOQoKCiAgIGFkZGl0
aW9uYWwgc2VjdXJpdHkgaXNzdWVzIGJleW9uZCB0aG9zZSBvZiB0aGUgc3BlY2lmaWNhdGlvbnMK
ICAgcmVmZXJyZWQgdG8gaW4gdGhlIGxpc3Qgb2Ygbm9ybWF0aXZlIHJlZmVyZW5jZXMuCgoxMC4g
IENvbnRyaWJ1dG9ycwoKCiAgIFJlc2hhZCBSYWhtYW4KICAgcnJhaG1hbkBjaXNjby5jb20KICAg
Q2lzY28KCgoxMS4gIEFja25vd2xlZGdtZW50cwoKICAgQXV0aG9ycyB3b3VsZCBsaWtlIHRvIHRo
YW5rIEplZmYgSGFhcyBvZiBKdW5pcGVyIE5ldHdvcmtzIGZvciBoaXMKICAgcmV2aWV3cyBhbmQg
ZmVlZGJhY2sgb24gdGhpcyBtYXRlcmlhbC4KCiAgIEF1dGhvcnMgd291bGQgYWxzbyBsaWtlIHRv
IHRoYW5rIE5vYm8gQWtpeWEsIE1hcmMgQmluZGVyYmVyZ2VyLAogICBTaGFocmFtIERhdmFyaSwg
RG9uYWxkIEUuICBFYXN0bGFrZSAzcmQsIGFuZCBBbm9vcCBHaGFud2FuaSBmb3IgdGhlCiAgIGV4
dGVuc2l2ZSByZXZpZXdzIGFuZCB0aGUgbW9zdCBkZXRhaWxlZCBhbmQgaGVscGZ1bCBjb21tZW50
cy4KCjEyLiAgUmVmZXJlbmNlcwoKMTIuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbUkZD
MjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0
ZQogICAgICAgICAgICAgIFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksCiAg
ICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsCiAgICAgICAgICAg
ICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOT4uCgogICBbUkZDNTg4
MF0gIEthdHosIEQuIGFuZCBELiBXYXJkLCAiQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVj
dGlvbgogICAgICAgICAgICAgIChCRkQpIiwgUkZDIDU4ODAsIERPSSAxMC4xNzQ4Ny9SRkM1ODgw
LCBKdW5lIDIwMTAsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNTg4MD4uCgogICBbUkZDNTg4MV0gIEthdHosIEQuIGFuZCBELiBXYXJkLCAiQmlkaXJl
Y3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbgogICAgICAgICAgICAgIChCRkQpIGZvciBJUHY0
IGFuZCBJUHY2IChTaW5nbGUgSG9wKSIsIFJGQyA1ODgxLAogICAgICAgICAgICAgIERPSSAxMC4x
NzQ4Ny9SRkM1ODgxLCBKdW5lIDIwMTAsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjNTg4MT4uCgogICBbUkZDNzM0OF0gIE1haGFsaW5nYW0sIE0uLCBE
dXR0LCBELiwgRHVkYSwgSy4sIEFnYXJ3YWwsIFAuLCBLcmVlZ2VyLAogICAgICAgICAgICAgIEwu
LCBTcmlkaGFyLCBULiwgQnVyc2VsbCwgTS4sIGFuZCBDLiBXcmlnaHQsICJWaXJ0dWFsCiAgICAg
ICAgICAgICAgZVh0ZW5zaWJsZSBMb2NhbCBBcmVhIE5ldHdvcmsgKFZYTEFOKTogQSBGcmFtZXdv
cmsgZm9yCiAgICAgICAgICAgICAgT3ZlcmxheWluZyBWaXJ0dWFsaXplZCBMYXllciAyIE5ldHdv
cmtzIG92ZXIgTGF5ZXIgMwogICAgICAgICAgICAgIE5ldHdvcmtzIiwgUkZDIDczNDgsIERPSSAx
MC4xNzQ4Ny9SRkM3MzQ4LCBBdWd1c3QgMjAxNCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM3MzQ4Pi4KCiAgIFtSRkM4MTc0XSAgTGVpYmEsIEIuLCAi
QW1iaWd1aXR5IG9mIFVwcGVyY2FzZSB2cyBMb3dlcmNhc2UgaW4gUkZDCiAgICAgICAgICAgICAg
MjExOSBLZXkgV29yZHMiLCBCQ1AgMTQsIFJGQyA4MTc0LCBET0kgMTAuMTc0ODcvUkZDODE3NCwK
ICAgICAgICAgICAgICBNYXkgMjAxNywgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjODE3ND4uCgoKClBhbGxhZ2F0dGksIGV0IGFsLiAgICAgICAgRXhwaXJlcyBNYXJjaCA2LCAy
MDIwICAgICAgICAgICAgICAgICBbUGFnZSA5XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICAgIEJGRCBmb3IgVlhMQU4gICAgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxOQoKCjEyLjIuICBJ
bmZvcm1hdGlvbmFsIFJlZmVyZW5jZXMKCiAgIFtSRkM4MjkzXSAgR2hhbndhbmksIEEuLCBEdW5i
YXIsIEwuLCBNY0JyaWRlLCBNLiwgQmFubmFpLCBWLiwgYW5kIFIuCiAgICAgICAgICAgICAgS3Jp
c2huYW4sICJBIEZyYW1ld29yayBmb3IgTXVsdGljYXN0IGluIE5ldHdvcmsKICAgICAgICAgICAg
ICBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDMiLCBSRkMgODI5MywKICAgICAgICAgICAgICBE
T0kgMTAuMTc0ODcvUkZDODI5MywgSmFudWFyeSAyMDE4LAogICAgICAgICAgICAgIDxodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgyOTM+LgoKICAgW1JGQzgzNjVdICBTYWphc3Np
LCBBLiwgRWQuLCBEcmFrZSwgSi4sIEVkLiwgQml0YXIsIE4uLCBTaGVraGFyLCBSLiwKICAgICAg
ICAgICAgICBVdHRhcm8sIEouLCBhbmQgVy4gSGVuZGVyaWNreCwgIkEgTmV0d29yayBWaXJ0dWFs
aXphdGlvbgogICAgICAgICAgICAgIE92ZXJsYXkgU29sdXRpb24gVXNpbmcgRXRoZXJuZXQgVlBO
IChFVlBOKSIsIFJGQyA4MzY1LAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM4MzY1LCBN
YXJjaCAyMDE4LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZv
L3JmYzgzNjU+LgoKQXV0aG9ycycgQWRkcmVzc2VzCgogICBTYW50b3NoIFBhbGxhZ2F0dGkgKGVk
aXRvcikKICAgVk13YXJlCgogICBFbWFpbDogc2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQoK
CiAgIFN1ZGFyc2FuIFBhcmFnaXJpCiAgIEluZGl2aWR1YWwgQ29udHJpYnV0b3IKCiAgIEVtYWls
OiBzdWRhcnNhbi4yMjVAZ21haWwuY29tCgoKICAgVmVuZ2FkYSBQcmFzYWQgR292aW5kYW4KICAg
Q2lzY28KCiAgIEVtYWlsOiB2ZW5nZ292aUBjaXNjby5jb20KCgogICBNYWxsaWsgTXVkaWdvbmRh
CiAgIENpc2NvCgogICBFbWFpbDogbW11ZGlnb25AY2lzY28uY29tCgoKICAgR3JlZyBNaXJza3kK
ICAgWlRFIENvcnAuCgogICBFbWFpbDogZ3JlZ2ltaXJza3lAZ21haWwuY29tCgoKCgoKCgpQYWxs
YWdhdHRpLCBldCBhbC4gICAgICAgIEV4cGlyZXMgTWFyY2ggNiwgMjAyMCAgICAgICAgICAgICAg
ICBbUGFnZSAxMF0K
--00000000000043a21805958aacb6
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-bfd-vxlan-07.txt - draft-ietf-bfd-vxlan-08.txt.html"
Content-Disposition: attachment; filename="Diff_ draft-ietf-bfd-vxlan-07.txt -
 draft-ietf-bfd-vxlan-08.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_k22nrk801>
X-Attachment-Id: f_k22nrk801

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQgLSBkcmFmdC1p
ZXRmLWJmZC12eGxhbi0wOC50eHQ8L3RpdGxlPiAKICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAK
ICAgIGJvZHkgICAgeyBtYXJnaW46IDAuNGV4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gCiAgICB0
ciAgICAgIHsgfSAKICAgIHRkICAgICAgeyB3aGl0ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTog
bW9ub3NwYWNlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmb250LXNpemU6IDAuODZlbTt9IAogICAg
dGggICAgICB7IGZvbnQtc2l6ZTogMC44NmVtOyB9IAogICAgLnNtYWxsICB7IGZvbnQtc2l6ZTog
MC42ZW07IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgfSAKICAgIC5sZWZ0ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9
IAogICAgLnJpZ2h0ICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH0gCiAgICAuZGlmZiAgIHsg
YmFja2dyb3VuZC1jb2xvcjogI0NDRjsgfSAKICAgIC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjQkZCOyB9IAogICAgLnJibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNGRjg7IH0gCiAgICAu
aW5zZXJ0IHsgYmFja2dyb3VuZC1jb2xvcjogIzhGRjsgfSAKICAgIC5kZWxldGUgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjQUNGOyB9IAogICAgLnZvaWQgICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkI7
IH0gCiAgICAuY29udCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5saW5lYnIg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IAogICAgLmxpbmVubyB7IGNvbG9yOiByZWQ7IGJh
Y2tncm91bmQtY29sb3I6ICNGRkY7IGZvbnQtc2l6ZTogMC43ZW07IHRleHQtYWxpZ246IHJpZ2h0
OyBwYWRkaW5nOiAwIDJweDsgfSAKICAgIC5lbGlwc2lzeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFB
OyB9IAogICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9IAogICAgLnJp
Z2h0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5sYmxvY2sgLmNvbnQg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5OyB9IAogICAgLnJibG9jayAuY29udCB7IGJhY2tncm91
bmQtY29sb3I6ICNERDY7IH0gCiAgICAuaW5zZXJ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjog
IzBERDsgfSAKICAgIC5kZWxldGUgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEFEOyB9IAog
ICAgLnN0YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IHBhZGRpbmc6IDJweCAwOyB9IAogICAgc3Bhbi5oaWRlIHsgZGlzcGxheTogbm9uZTsgY29sb3I6
ICNhYWE7fSAgICBhOmhvdmVyIHNwYW4geyBkaXNwbGF5OiBpbmxpbmU7IH0gICAgdHIuY2hhbmdl
IHsgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsgfSAKICAgIHRyLmNoYW5nZSBhIHsgdGV4dC1kZWNv
cmF0aW9uOiBub25lOyBjb2xvcjogYmxhY2sgfSAKICA8L3N0eWxlPiAKICAgICA8c2NyaXB0Pgp2
YXIgY2h1bmtfaW5kZXggPSAwOwp2YXIgb2xkX2NodW5rID0gbnVsbDsKCmZ1bmN0aW9uIGZvcm1h
dF9jaHVuayhpbmRleCkgewogICAgdmFyIHByZWZpeCA9ICJkaWZmIjsKICAgIHZhciBzdHIgPSBp
bmRleC50b1N0cmluZygpOwogICAgZm9yICh4PTA7IHg8KDQtc3RyLmxlbmd0aCk7ICsreCkgewog
ICAgICAgIHByZWZpeCs9JzAnOwogICAgfQogICAgcmV0dXJuIHByZWZpeCArIHN0cjsKfQoKZnVu
Y3Rpb24gZmluZF9jaHVuayhuKXsKICAgIHJldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0
cltpZCQ9IicgKyBuICsgJyJdJyk7Cn0KCmZ1bmN0aW9uIGNoYW5nZV9jaHVuayhvZmZzZXQpIHsK
ICAgIHZhciBpbmRleCA9IGNodW5rX2luZGV4ICsgb2Zmc2V0OwogICAgdmFyIG5ld19zdHI7CiAg
ICB2YXIgbmV3X2NodW5rOwoKICAgIG5ld19zdHIgPSBmb3JtYXRfY2h1bmsoaW5kZXgpOwogICAg
bmV3X2NodW5rID0gZmluZF9jaHVuayhuZXdfc3RyKTsKICAgIGlmICghbmV3X2NodW5rKSB7CiAg
ICAgICAgcmV0dXJuOwogICAgfQogICAgaWYgKG9sZF9jaHVuaykgewogICAgICAgIG9sZF9jaHVu
ay5zdHlsZS5vdXRsaW5lID0gIiI7CiAgICB9CiAgICBvbGRfY2h1bmsgPSBuZXdfY2h1bms7CiAg
ICBvbGRfY2h1bmsuc3R5bGUub3V0bGluZSA9ICIxcHggc29saWQgcmVkIjsKICAgIHdpbmRvdy5s
b2NhdGlvbi5yZXBsYWNlKCIjIiArIG5ld19zdHIpCiAgICB3aW5kb3cuc2Nyb2xsQnkoMCwtMTAw
KTsKICAgIGNodW5rX2luZGV4ID0gaW5kZXg7Cn0KCmRvY3VtZW50Lm9ua2V5ZG93biA9IGZ1bmN0
aW9uKGUpIHsKICAgIHN3aXRjaCAoZS5rZXlDb2RlKSB7CiAgICBjYXNlIDc4OgogICAgICAgIGNo
YW5nZV9jaHVuaygxKTsKICAgICAgICBicmVhazsKICAgIGNhc2UgODA6CiAgICAgICAgY2hhbmdl
X2NodW5rKC0xKTsKICAgICAgICBicmVhazsKICAgIH0KfTsKICAgPC9zY3JpcHQ+IAo8L2hlYWQ+
IAo8Ym9keSBkYXRhLWdyLWMtcy1sb2FkZWQ9InRydWUiPiAKICA8dGFibGUgYm9yZGVyPSIwIiBj
ZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPiAKICA8dGJvZHk+PHRyIGlkPSJwYXJ0LTEi
IGJnY29sb3I9Im9yYW5nZSI+PHRoPjwvdGg+PHRoPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDcudHh0IiBzdHlsZT0iY29s
b3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQiIHN0
eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQ8L2E+Jm5ic3A7PC90
aD48dGg+IDwvdGg+PHRoPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wOC50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1p
ZXRmLWJmZC12eGxhbi0wOC50eHQ8L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYu
b3JnL3JmY2RpZmY/dXJsMT1kcmFmdC1pZXRmLWJmZC12eGxhbi0wOC50eHQiIHN0eWxlPSJjb2xv
cjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsiPiZndDs8L2E+PC90aD48dGg+PC90aD48L3Ry
PiAKICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij5CRkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
LiBQYWxsYWdhdHRpLCBFZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5CRkQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTLiBQYWxsYWdh
dHRpLCBFZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5SdGJyaWNr
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5JbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPiBWTXdhcmU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5J
bnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUy4gUGFyYWdpcmk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBz
dGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUy4gUGFy
YWdpcmk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Tm92ZW1iZXIg
MTgsIDIwMTk8L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBDb250cmli
dXRvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5FeHBpcmVzOiA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5GZWJydWFyeSA4LCAyMDIwIDwvc3Bhbj4gICAgICAgICAgICAgICAgICAgICAg
ICBJbmRpdmlkdWFsIENvbnRyaWJ1dG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Vi4gR292aW5kYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVi4gR292aW5k
YW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE0uIE11ZGlnb25kYTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE0uIE11ZGlnb25kYTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIENpc2NvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENpc2NvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXJz
a3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXJza3k8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBDb3JwLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFpURSBDb3JwLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+ICBNYXkgMTwvc3Bhbj43LCAyMDE5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BdWd1c3QgPC9zcGFuPjcsIDIwMTk8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCRkQg
Zm9yIFZYTEFOPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAg
ICAgICAgIGRyYWZ0LWlldGYtYmZkLXZ4bGFuLTA8c3BhbiBjbGFzcz0iZGVsZXRlIj43PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAg
ICBkcmFmdC1pZXRmLWJmZC12eGxhbi0wPHNwYW4gY2xhc3M9Imluc2VydCI+ODwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJhY3Q8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgdXNlIG9mIHRoZSBCaWRpcmVjdGlvbmFsIEZv
cndhcmRpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50
IGRlc2NyaWJlcyB0aGUgdXNlIG9mIHRoZSBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmc8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERldGVjdGlvbiAoQkZEKSBwcm90b2NvbCBpbiBwb2lu
dC10by1wb2ludCBWaXJ0dWFsIGVYdGVuc2libGUgTG9jYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBEZXRlY3Rpb24gKEJGRCkgcHJvdG9jb2wgaW4gcG9pbnQtdG8tcG9pbnQg
VmlydHVhbCBlWHRlbnNpYmxlIExvY2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBB
cmVhIE5ldHdvcmsgKFZYTEFOKSB0dW5uZWxzIGZvcm1pbmcgdXAgYW4gb3ZlcmxheSBuZXR3b3Jr
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFyZWEgTmV0d29yayAoVlhMQU4p
IHR1bm5lbHMgZm9ybWluZyB1cCBhbiBvdmVybGF5IG5ldHdvcmsuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPlN0YXR1cyBvZiBUaGlzIE1lbW88L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij5TdGF0dXMgb2YgVGhpcyBNZW1vPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9y
bWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIElu
dGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0y
IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBh
dDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5w
eWh0I3BhcnQtMiI+PGVtPiBwYWdlIDEsIGxpbmUgMzg8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9z
cGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZm
LnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGluZSAzODxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtp
bmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMg
b2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUYXNrIEZvcmNlIChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlz
dHJpYnV0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElF
VEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFm
dHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBs
aXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBE
cmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8u
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJlbnQvLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxp
ZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBt
YXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBt
YXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMg
YXQgYW55PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIG1heSBiZSB1cGRh
dGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRv
IHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURy
YWZ0cyBhcyByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFs
IG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3Ro
ZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhpcyBJ
bnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5Ob3ZlbWJl
ciAxOCwgMjAxOTwvc3Bhbj4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRo
aXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gPHNwYW4gY2xhc3M9Imluc2VydCI+RmVi
cnVhcnkgOCwgMjAyMDwvc3Bhbj4uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkNv
cHlyaWdodCBOb3RpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db3B5cmlnaHQg
Tm90aWNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENvcHlyaWdodCAoYykg
MjAxOSBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0
IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMg
cmVzZXJ2ZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1l
bnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8g
QkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3Vt
ZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKGh0dHBzOi8vdHJ1c3RlZS5pZXRm
Lm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1p
bmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRv
Y3VtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHB1YmxpY2F0aW9uIG9m
IHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50czwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMyIgY2xhc3M9
ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxs
PjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0
LTMiPjxlbT4gcGFnZSAyLCBsaW5lIDE3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2Vt
PjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21h
bGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3Bh
cnQtMyI+PGVtPiBwYWdlIDIsIGxpbmUgMTc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwv
ZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBM
aWNlbnNlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRlc2NyaWJlZCBpbiB0
aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+VGFibGUgb2YgQ29udGVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5UYWJs
ZSBvZiBDb250ZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxLiAgSW50
cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAxLiAgSW50cm9kdWN0aW9u
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDI8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMg
ZG9jdW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAyLjEuICBUZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAy
LjEuICBUZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDIuMi4gIFJlcXVpcmVt
ZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDIuMi4gIFJlcXVpcmVtZW50cyBMYW5n
dWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBEZXBsb3ltZW50ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIDMuICBEZXBsb3ltZW50ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgNDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNC4g
IEJGRCBQYWNrZXQgVHJhbnNtaXNzaW9uIG92ZXIgVlhMQU4gVHVubmVsIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA1PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNC4gIEJGRCBQYWNr
ZXQgVHJhbnNtaXNzaW9uIG92ZXIgVlhMQU4gVHVubmVsIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA2
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgNC4xLiAgQkZEIFBhY2tldCBF
bmNhcHN1bGF0aW9uIGluIFZYTEFOIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNjwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICA1LiAgUmVjZXB0aW9uIG9mIEJGRCBQYWNrZXQgZnJvbSBWWExBTiBUdW5uZWwgLiAu
IC4gLiAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA1
LiAgUmVjZXB0aW9uIG9mIEJGRCBQYWNrZXQgZnJvbSBWWExBTiBUdW5uZWwgLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgNS4xLiAgRGVtdWx0
aXBsZXhpbmcgb2YgdGhlIEJGRCBQYWNrZXQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgNS4xLiAgRGVtdWx0aXBsZXhpbmcg
b2YgdGhlIEJGRCBQYWNrZXQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgNi4gIFVzZSBvZiB0aGUgU3BlY2lmaWMgVk5JIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgNi4gIFVzZSBvZiB0aGUgU3BlY2lmaWMgVk5JIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA3
LiAgRWNobyBCRkQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA3LiAgRWNobyBC
RkQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25z
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgOS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgOS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICA4PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDA3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDEwLiBDb250cmlidXRvcnMgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+ODwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgMTAuIENv
bnRyaWJ1dG9ycyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij45PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgMTEuIEFja25vd2xlZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
MTEuIEFja25vd2xlZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICA5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxMi4gUmVmZXJlbmNl
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMTIuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgMTIuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDEyLjIuICBJbmZvcm1h
dGlvbmFsIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+IDk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgMTIuMi4gIEluZm9ybWF0aW9uYWwgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAxMDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4x
LiAgSW50cm9kdWN0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+MS4gIEludHJv
ZHVjdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiVmlydHVhbCBlWHRl
bnNpYmxlIExvY2FsIEFyZWEgTmV0d29yayIgKFZYTEFOKSBbUkZDNzM0OF0gcHJvdmlkZXMgYW48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiVmlydHVhbCBlWHRlbnNpYmxlIExv
Y2FsIEFyZWEgTmV0d29yayIgKFZYTEFOKSBbUkZDNzM0OF0gcHJvdmlkZXMgYW48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGVuY2Fwc3VsYXRpb24gc2NoZW1lIHRoYXQgYWxsb3dzIGJ1
aWxkaW5nIGFuIG92ZXJsYXkgbmV0d29yayBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGVuY2Fwc3VsYXRpb24gc2NoZW1lIHRoYXQgYWxsb3dzIGJ1aWxkaW5nIGFuIG92ZXJs
YXkgbmV0d29yayBieTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVjb3VwbGluZyB0
aGUgYWRkcmVzcyBzcGFjZSBvZiB0aGUgYXR0YWNoZWQgdmlydHVhbCBob3N0cyBmcm9tIHRoYXQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZWNvdXBsaW5nIHRoZSBhZGRyZXNz
IHNwYWNlIG9mIHRoZSBhdHRhY2hlZCB2aXJ0dWFsIGhvc3RzIGZyb20gdGhhdDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgb2YgdGhlIG5ldHdvcmsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgb2YgdGhlIG5ldHdvcmsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIE9uZSB1c2Ugb2YgVlhMQU4gaXMgaW4gZGF0YSBjZW50ZXJzIGludGVyY29ubmVj
dGluZyB2aXJ0dWFsIG1hY2hpbmVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
T25lIHVzZSBvZiBWWExBTiBpcyBpbiBkYXRhIGNlbnRlcnMgaW50ZXJjb25uZWN0aW5nIHZpcnR1
YWwgbWFjaGluZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJwYXJ0LTQiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZj
ZGlmZi9yZmNkaWZmLnB5aHQjcGFydC00Ij48ZW0+IHBhZ2UgMywgbGluZSA1PHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBw
aW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3Jm
Y2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNCI+PGVtPiBwYWdlIDMsIGxpbmUgNDxzcGFuIGNsYXNz
PSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFdGhlcm5ldCBWUE4g
W1JGQzgzNjVdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEV0aGVybmV0IFZQ
TiBbUkZDODM2NV0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9j
dW1lbnQgaXMgd3JpdHRlbiBhc3N1bWluZyB0aGUgdXNlIG9mIFZYTEFOIGZvciB2aXJ0dWFsaXpl
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgaXMgd3Jp
dHRlbiBhc3N1bWluZyB0aGUgdXNlIG9mIFZYTEFOIGZvciB2aXJ0dWFsaXplZDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgaG9zdHMgYW5kIHJlZmVycyB0byBWTXMgYW5kIFZYTEFOIFR1
bm5lbCBFbmQgUG9pbnRzIChWVEVQcykgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBob3N0cyBhbmQgcmVmZXJzIHRvIFZNcyBhbmQgVlhMQU4gVHVubmVsIEVuZCBQb2ludHMg
KFZURVBzKSBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaHlwZXJ2aXNvcnMuICBI
b3dldmVyLCB0aGUgY29uY2VwdHMgYXJlIGVxdWFsbHkgYXBwbGljYWJsZSB0byBub24tPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaHlwZXJ2aXNvcnMuICBIb3dldmVyLCB0aGUg
Y29uY2VwdHMgYXJlIGVxdWFsbHkgYXBwbGljYWJsZSB0byBub24tPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICB2aXJ0dWFsaXplZCBob3N0cyBhdHRhY2hlZCB0byBWVEVQcyBpbiBzd2l0
Y2hlcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB2aXJ0dWFsaXplZCBob3N0
cyBhdHRhY2hlZCB0byBWVEVQcyBpbiBzd2l0Y2hlcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgSW4gdGhlIGFic2VuY2Ugb2YgYSByb3V0ZXIgaW4gdGhlIG92ZXJsYXksIGEg
Vk0gY2FuIGNvbW11bmljYXRlIHdpdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBJbiB0aGUgYWJzZW5jZSBvZiBhIHJvdXRlciBpbiB0aGUgb3ZlcmxheSwgYSBWTSBjYW4gY29t
bXVuaWNhdGUgd2l0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5vdGhlciBWTSBv
bmx5IGlmIHRoZXkgYXJlIG9uIHRoZSBzYW1lIFZYTEFOIHNlZ21lbnQuICBWTXMgYXJlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5vdGhlciBWTSBvbmx5IGlmIHRoZXkgYXJl
IG9uIHRoZSBzYW1lIFZYTEFOIHNlZ21lbnQuICBWTXMgYXJlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICB1bmF3YXJlIG9mIFZYTEFOIHR1bm5lbHMgYXMgYSBWWExBTiB0dW5uZWwgaXMg
dGVybWluYXRlZCBvbiBhIFZURVAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
dW5hd2FyZSBvZiBWWExBTiB0dW5uZWxzIGFzIGEgVlhMQU4gdHVubmVsIGlzIHRlcm1pbmF0ZWQg
b24gYSBWVEVQLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDAwOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFZURVBzIGFyZSByZXNwb25zaWJsZSBmb3IgZW5jYXBzdWxhdGlu
ZyBhbmQgZGVjYXBzdWxhdGluZyBmcmFtZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBWVEVQcyBhcmUgcmVzcG9uc2libGUgZm9yIGVuY2Fwc3VsYXRpbmcgYW5kIGRlY2Fwc3Vs
YXRpbmcgZnJhbWVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleGNoYW5nZWQgYW1v
bmcgVk1zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGV4Y2hhbmdlZCBhbW9u
ZyBWTXMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFiaWxpdHkgdG8gbW9u
aXRvciBwYXRoIGNvbnRpbnVpdHksIGkuZS4sIHBlcmZvcm0gcHJvYWN0aXZlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQWJpbGl0eSB0byBtb25pdG9yIHBhdGggY29udGludWl0
eSwgaS5lLiwgcGVyZm9ybSBwcm9hY3RpdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGNvbnRpbnVpdHkgY2hlY2sgKENDKSBmb3IgcG9pbnQtdG8tcG9pbnQgKHAycCkgVlhMQU4gdHVu
bmVscywgaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb250aW51aXR5IGNo
ZWNrIChDQykgZm9yIHBvaW50LXRvLXBvaW50IChwMnApIFZYTEFOIHR1bm5lbHMsIGlzPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEwIj48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIGltcG9ydGFudC4gIFRoZSBhc3luY2hyb25vdXMgbW9kZSBvZiBCRkQsIGFzIGRl
ZmluZWQgaW4gW1JGQzU4ODBdLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBp
bXBvcnRhbnQuICBUaGUgYXN5bmNocm9ub3VzIG1vZGUgb2YgQkZELCBhcyBkZWZpbmVkIGluIFtS
RkM1ODgwXSwgPHNwYW4gY2xhc3M9Imluc2VydCI+aXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNhbiBiZTwvc3Bhbj4gdXNlZCB0
byBtb25pdG9yIGEgcDJwIFZYTEFOIHR1bm5lbC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgdXNlZCB0byBtb25pdG9yIGEgcDJwIFZYTEFOIHR1bm5lbC48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gdGhlIGNhc2Ugd2hlcmUgYSBNdWx0aWNhc3QgU2Vy
dmljZSBOb2RlIChNU04pIChhcyBkZXNjcmliZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBJbiB0aGUgY2FzZSB3aGVyZSBhIE11bHRpY2FzdCBTZXJ2aWNlIE5vZGUgKE1T
TikgKGFzIGRlc2NyaWJlZCBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDAxMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTZWN0aW9uIDMuMyBvZiBbUkZDODI5
M10pIHJlc2lkZXMgYmVoaW5kIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFuIE5WRSw8L3NwYW4+IHRo
ZSBtZWNoYW5pc21zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFNlY3Rpb24g
My4zIG9mIFtSRkM4MjkzXSkgcmVzaWRlcyBiZWhpbmQgPHNwYW4gY2xhc3M9Imluc2VydCI+YSBO
ZXR3b3JrIFZpcnR1YWxpemF0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCBhcHBseSBhbmQgY2FuLCB0aGVyZWZvcmUs
IGJlIHVzZWQgdG8gdGVzdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICBFbmRwb2ludCAoTlZFKSw8L3NwYW4+IHRoZSBtZWNoYW5pc21zIGRl
c2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IGFwcGx5IGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICB0aGUgY29ubmVjdGl2aXR5IGZyb20gdGhlIHNvdXJjZSBOVkUgdG8gdGhlIE1T
Ti48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgY2FuLCB0aGVyZWZvcmUsIGJl
IHVzZWQgdG8gdGVzdCB0aGUgY29ubmVjdGl2aXR5IGZyb20gdGhlIHNvdXJjZSBOVkU8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIHRvIHRoZSBNU04uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMg
ZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSB1c2Ugb2YgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERl
dGVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIHRoZSB1c2Ugb2YgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKEJGRCkgcHJvdG9jb2wgdG8gZW5hYmxlIG1v
bml0b3JpbmcgY29udGludWl0eSBvZiB0aGUgcGF0aCBiZXR3ZWVuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgKEJGRCkgcHJvdG9jb2wgdG8gZW5hYmxlIG1vbml0b3JpbmcgY29u
dGludWl0eSBvZiB0aGUgcGF0aCBiZXR3ZWVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBWWExBTiBWVEVQcywgcGVyZm9ybWluZyBhcyBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIEVuZHBv
aW50cywgYW5kL29yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVlhMQU4gVlRF
UHMsIHBlcmZvcm1pbmcgYXMgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBFbmRwb2ludHMsIGFuZC9v
cjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXZhaWxhYmlsaXR5IG9mIGEgcmVwbGlj
YXRvciBtdWx0aWNhc3Qgc2VydmljZSBub2RlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGF2YWlsYWJpbGl0eSBvZiBhIHJlcGxpY2F0b3IgbXVsdGljYXN0IHNlcnZpY2Ugbm9k
ZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi4gIENvbnZlbnRpb25zIHVzZWQg
aW4gdGhpcyBkb2N1bWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuICBDb252
ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+Mi4xLiAgVGVybWlub2xvZ3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4y
LjEuICBUZXJtaW5vbG9neTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCRkQg
QmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIEJGRCBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENDIENvbnRpbnVpdHkgQ2hlY2s8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDQyBDb250aW51aXR5IENoZWNrPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHAycCBQb2ludC10by1wb2ludDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHAycCBQb2ludC10by1wb2ludDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNU04gTXVsdGljYXN0IFNlcnZpY2UgTm9kZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1TTiBNdWx0aWNhc3QgU2VydmljZSBOb2RlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MTIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPk5WRSBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIEVuZHBvaW50PC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
VkZJIFZpcnR1YWwgRm9yd2FyZGluZyBJbnN0YW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFZGSSBWaXJ0dWFsIEZvcndhcmRpbmcgSW5zdGFuY2U8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgVk0gVmlydHVhbCBNYWNoaW5lPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgVk0gVmlydHVhbCBNYWNoaW5lPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTMiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlZO
SSBWWExBTiBOZXR3b3JrIElkZW50aWZpZXIgKG9yIFZYTEFOIFNlZ21lbnQgSUQpPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVlRF
UCBWWExBTiBUdW5uZWwgRW5kIFBvaW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgVlRFUCBWWExBTiBUdW5uZWwgRW5kIFBvaW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFZYTEFOIFZpcnR1YWwgZVh0ZW5zaWJsZSBMb2NhbCBBcmVhIE5ldHdvcms8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBWWExBTiBWaXJ0dWFsIGVYdGVuc2libGUg
TG9jYWwgQXJlYSBOZXR3b3JrPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjIuMi4g
IFJlcXVpcmVtZW50cyBMYW5ndWFnZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIu
Mi4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxM
IiwgIlNIQUxMIE5PVCIsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIGtl
eSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBO
T1QiLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIlNIT1VMRCIsICJTSE9VTEQgTk9U
IiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01N
RU5ERUQiLCAiTk9UIFJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnBy
ZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBk
ZXNjcmliZWQgaW4gQkNQPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxNCBbUkZDMjEx
OV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hl
biwgYW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBjYXBpdGFscywgYXMgc2hvd24gaGVyZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBjYXBpdGFscywgYXMgc2hvd24gaGVyZS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+My4gIERlcGxveW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4zLiAgRGVwbG95bWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBG
aWd1cmUgMSBpbGx1c3RyYXRlcyB0aGUgc2NlbmFyaW8gd2l0aCB0d28gc2VydmVycywgZWFjaCBv
ZiB0aGVtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRmlndXJlIDEgaWxsdXN0
cmF0ZXMgdGhlIHNjZW5hcmlvIHdpdGggdHdvIHNlcnZlcnMsIGVhY2ggb2YgdGhlbTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaG9zdGluZyB0d28gVk1zLiAgVGhlIHNlcnZlcnMgaG9z
dCBWVEVQcyB0aGF0IHRlcm1pbmF0ZSB0d28gVlhMQU48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBob3N0aW5nIHR3byBWTXMuICBUaGUgc2VydmVycyBob3N0IFZURVBzIHRoYXQg
dGVybWluYXRlIHR3byBWWExBTjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDAxNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0dW5uZWxzIHdpdGggPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+Vk5JPC9zcGFuPiBudW1iZXIgMTAwIGFuZCAyMDAgcmVzcGVjdGl2ZWx5LiAg
U2VwYXJhdGUgQkZEPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHR1bm5lbHMg
d2l0aCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WWExBTiBOZXR3b3JrIElkZW50aWZpZXIgKFZOSSk8
L3NwYW4+IG51bWJlciAxMDAgYW5kIDIwMDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBzZXNzaW9ucyBjYW4gYmUgZXN0YWJsaXNoZWQgYmV0d2VlbiB0aGUgVlRFUHMgKElQMSBhbmQg
SVAyKSBmb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcmVzcGVjdGl2ZWx5
LiAgU2VwYXJhdGUgQkZEIHNlc3Npb25zIGNhbiBiZSBlc3RhYmxpc2hlZCBiZXR3ZWVuIHRoZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtb25pdG9yaW5nIGVhY2ggb2YgdGhlIFZY
TEFOIHR1bm5lbHMgKFZOSSAxMDAgYW5kIDIwMCkuICBBbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBWVEVQcyAoSVAxIGFuZCBJUDIpIGZvciBtb25pdG9yaW5nIGVhY2ggb2Yg
dGhlIFZYTEFOIHR1bm5lbHMgKFZOSSAxMDA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgaW1wbGVtZW50YXRpb24gdGhhdCBzdXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBi
ZSBhYmxlIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFuZCAyMDApLiAg
QW4gaW1wbGVtZW50YXRpb24gdGhhdCBzdXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBi
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBjb250cm9sIHRoZSBudW1iZXIgb2Yg
QkZEIHNlc3Npb25zIHRoYXQgY2FuIGJlIGNyZWF0ZWQgYmV0d2VlbiB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYWJsZSB0byBjb250cm9sIHRoZSBudW1iZXIgb2YgQkZE
IHNlc3Npb25zIHRoYXQgY2FuIGJlIGNyZWF0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgc2FtZSBwYWlyIG9mIFZURVBzLiAgQkZEIHBhY2tldHMgaW50ZW5kZWQgZm9yIGEgSHlw
ZXJ2aXNvciBWVEVQIE1VU1Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYmV0
d2VlbiB0aGUgc2FtZSBwYWlyIG9mIFZURVBzLiAgQkZEIHBhY2tldHMgaW50ZW5kZWQgZm9yIGE8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTk9UIGJlIGZvcndhcmRlZCB0byBhIFZN
IGFzIGEgVk0gbWF5IGRyb3AgQkZEIHBhY2tldHMgbGVhZGluZyB0byBhPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIEh5cGVydmlzb3IgVlRFUCBNVVNUIE5PVCBiZSBmb3J3YXJk
ZWQgdG8gYSBWTSBhcyBhIFZNIG1heSBkcm9wIEJGRDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBmYWxzZSBuZWdhdGl2ZS4gIFRoaXMgbWV0aG9kIGlzIGFwcGxpY2FibGUgd2hldGhl
ciB0aGUgVlRFUCBpcyBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHBhY2tl
dHMgbGVhZGluZyB0byBhIGZhbHNlIG5lZ2F0aXZlLiAgVGhpcyBtZXRob2QgaXMgYXBwbGljYWJs
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB2aXJ0dWFsIG9yIHBoeXNpY2FsIGRl
dmljZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgd2hldGhlciB0aGUgVlRF
UCBpcyBhIHZpcnR1YWwgb3IgcGh5c2ljYWwgZGV2aWNlLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAgICAgICAgU2VydmVyIDEgICAgICAg
ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAgIFNlcnZl
ciAxICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwMTUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICstLS0tKy0tLS0r
ICArLS0tLSstLS0tKyB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAr
LS0tLSstLS0tKyAgKy0tLS0rLS0tLSsgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgfCB8Vk0xLTEgICAgfCAgfFZNMS0yICAgIHwgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIHwgfFZNMS0xICAgIHwgIHxWTTEtMiAgICB8IHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgIHwgfFZOSSAxMDAgIHwgIHxWTkkgMjAwICB8IHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8IHxWTkkgMTAwICB8ICB8Vk5JIDIwMCAgfCB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8IHwgICAgICAgICB8ICB8ICAgICAg
ICAgfCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCB8ICAgICAgICAg
fCAgfCAgICAgICAgIHwgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCArLS0t
LS0tLS0tKyAgKy0tLS0tLS0tLSsgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIHwgKy0tLS0tLS0tLSsgICstLS0tLS0tLS0rIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIHwgSHlwZXJ2aXNvciBWVEVQIChJUDEpICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICB8IEh5cGVydmlzb3IgVlRFUCAoSVAxKSAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAxNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+fDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgKy0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICArLS0tLS0tLS0tLS0tLSs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
fCAgIExheWVyIDMgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICB8ICAgTGF5ZXIgMyAgIHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTciPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPnwtLS18PC9zcGFuPiAg
IE5ldHdvcmsgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj58PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9
Imluc2VydCI+Ky0tLXw8L3NwYW4+ICAgTmV0d29yayAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8PC9zcGFuPiAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMTgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTkiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICst
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBIeXBlcnZpc29yIFZU
RVAgKElQMikgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBIeXBlcnZpc29yIFZURVAgKElQMikgfDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICstLS0tKy0tLS0rICArLS0tLSstLS0tKyB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICstLS0tKy0tLS0rICArLS0tLSstLS0tKyB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfFZNMi0xICAgIHwgIHxW
TTItMiAgICB8IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfFZNMi0xICAgIHwgIHxWTTItMiAgICB8IHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCB8Vk5JIDEwMCAgfCAgfFZOSSAyMDAgIHwgfDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCB8Vk5JIDEwMCAgfCAgfFZOSSAyMDAgIHwgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHwgICAgICAgICB8ICB8
ICAgICAgICAgfCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHwgICAgICAgICB8ICB8ICAgICAgICAgfCB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgKy0tLS0tLS0tLSsgICstLS0tLS0tLS0rIHw8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgKy0tLS0tLS0tLSsgICstLS0tLS0tLS0rIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIFNlcnZlciAy
ICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIFNlcnZlciAyICAgICAgICAgICAg
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBSZWZlcmVuY2UgVlhMQU4gRG9t
YWluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAg
RmlndXJlIDE6IFJlZmVyZW5jZSBWWExBTiBEb21haW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMCI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+QXQgdGhl
IHNhbWUgdGltZSwgYSBzZXJ2aWNlIGxheWVyIEJGRCBzZXNzaW9uIG1heSBiZSB1c2VkIGJldHdl
ZW4gdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdGVuYW50cyBvZiBW
VEVQcyBJUDEgYW5kIElQMiB0byBwcm92aWRlIGVuZC10by1lbmQgZmF1bHQgbWFuYWdlbWVudC48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBJbiBzdWNoIGNhc2UsIGZvciBW
VEVQcyBCRkQgQ29udHJvbCBwYWNrZXRzIG9mIHRoYXQgc2Vzc2lvbiBhcmU8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBpbmRpc3Rpbmd1aXNoYWJsZSBmcm9tIGRhdGEgcGFj
a2V0cy4gIElmIGVuZC10by1lbmQgZGVmZWN0IGRldGVjdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgIGlzIHJlYWxpemVkIGFzIHRoZSBzZXQgb2YgY29uY2F0ZW5hdGVk
IE9BTSBkb21haW5zLCBlLmcuLCBWTTEtMSAtIElQMTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgIC0tIElQMiAtIFZNMi0xLCB0aGVuIHRoZSBCRkQgc2Vzc2lvbiBvdmVyIFZY
TEFOIGJldHdlZW4gVlRFUHMgU0hPVUxEPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2Vy
dCI+ICAgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDYuOC4xNyBb
UkZDNTg4MF0uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+NC4gIEJGRCBQYWNrZXQgVHJhbnNtaXNzaW9uIG92ZXIgVlhMQU4gVHVubmVs
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4gIEJGRCBQYWNrZXQgVHJhbnNtaXNz
aW9uIG92ZXIgVlhMQU4gVHVubmVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IEJGRCBwYWNrZXQgTVVTVCBiZSBlbmNhcHN1bGF0ZWQgYW5kIHNlbnQgdG8gYSByZW1vdGUgVlRF
UCBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJGRCBwYWNrZXQgTVVTVCBi
ZSBlbmNhcHN1bGF0ZWQgYW5kIHNlbnQgdG8gYSByZW1vdGUgVlRFUCBhczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMSI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBleHBsYWluZWQgaW4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U2VjdGlvbiA0LjEuPC9zcGFuPiAg
SW1wbGVtZW50YXRpb25zIFNIT1VMRCBlbnN1cmUgdGhhdCB0aGUgQkZEPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIGV4cGxhaW5lZCBpbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50
aGlzIHNlY3Rpb24uPC9zcGFuPiAgSW1wbGVtZW50YXRpb25zIFNIT1VMRCBlbnN1cmUgdGhhdCB0
aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGFja2V0cyBmb2xsb3cgdGhlIHNh
bWUgbG9va3VwIHBhdGggYXMgVlhMQU4gZGF0YSBwYWNrZXRzIHdpdGhpbiB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgQkZEIHBhY2tldHMgZm9sbG93IHRoZSBzYW1lIGxv
b2t1cCBwYXRoIGFzIFZYTEFOIGRhdGEgcGFja2V0cyB3aXRoaW48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgc2VuZGVyIHN5c3RlbS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgdGhlIHNlbmRlciBzeXN0ZW0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjQuMS4gIEJGRCBQ
YWNrZXQgRW5jYXBzdWxhdGlvbiBpbiBWWExBTjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJGRCBwYWNr
ZXRzIGFyZSBlbmNhcHN1bGF0ZWQgaW4gVlhMQU4gYXMgZGVzY3JpYmVkIGJlbG93LiAgVGhlIFZY
TEFOPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQkZEIHBhY2tldHMgYXJlIGVu
Y2Fwc3VsYXRlZCBpbiBWWExBTiBhcyBkZXNjcmliZWQgYmVsb3cuICBUaGUgVlhMQU48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhY2tldCBmb3JtYXQgaXMgZGVmaW5lZCBpbiBTZWN0
aW9uIDUgb2YgW1JGQzczNDhdLiAgVGhlIE91dGVyIElQL1VEUDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHBhY2tldCBmb3JtYXQgaXMgZGVmaW5lZCBpbiBTZWN0aW9uIDUgb2Yg
W1JGQzczNDhdLiAgVGhlIE91dGVyIElQL1VEUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgYW5kIFZYTEFOIGhlYWRlcnMgTVVTVCBiZSBlbmNvZGVkIGJ5IHRoZSBzZW5kZXIgYXMgZGVm
aW5lZCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBWWExBTiBoZWFk
ZXJzIE1VU1QgYmUgZW5jb2RlZCBieSB0aGUgc2VuZGVyIGFzIGRlZmluZWQgaW48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM3MzQ4XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBbUkZDNzM0OF0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAgICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMCAgICAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJwYXJ0LTUiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21h
bGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0
Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC01Ij48ZW0+IHBhZ2UgNiwgbGluZSA0NDxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxz
bWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5p
ZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTUiPjxlbT4gcGFnZSA2LCBsaW5lIDM3
PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
fiAgICAgICAgICAgICAgICAgICAgICAgIElubmVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAg
ICAgICAgIH48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfiAgICAgICAgICAg
ICAgICAgICAgICAgIElubmVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICB+ICAgICAgICAgICAgICAgICAgICAgICAgIElubmVyIFVEUCBIZWFkZXIgICAgICAgICAgICAg
ICAgICAgICAgfjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB+ICAgICAgICAg
ICAgICAgICAgICAgICAgIElubmVyIFVEUCBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAgfjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgfiAgICAgICAgICAg
ICAgICAgICAgICAgQkZEIENvbnRyb2wgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TWVzc2FnZTwvc3Bh
bj4gICAgICAgICAgICAgICAgICAgICB+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICB+ICAgICAgICAgICAgICAgICAgICAgICBCRkQgQ29udHJvbCA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5QYWNrZXQ8L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZDUyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZDUyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjMiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5GaWd1cmUgMjogVlhMQU4gRW5jYXBz
dWxhdGlvbiBvZiBCRkQgQ29udHJvbCBNZXNzYWdlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPiBGaWd1cmUgMjog
VlhMQU4gRW5jYXBzdWxhdGlvbiBvZiBCRkQgQ29udHJvbCBQYWNrZXQ8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjQiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgVGhlIEJGRCBwYWNrZXQgTVVTVCBiZSBjYXJyaWVkIGluc2lkZSB0aGUgaW5u
ZXIgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TUFDPC9zcGFuPiBmcmFtZSBvZiB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVGhlIEJGRCBwYWNrZXQgTVVTVCBiZSBjYXJyaWVk
IGluc2lkZSB0aGUgaW5uZXIgPHNwYW4gY2xhc3M9Imluc2VydCI+RXRoZXJuZXQ8L3NwYW4+IGZy
YW1lIG9mIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBWWExBTiBwYWNrZXQu
ICBUaGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aW5uZXI8L3NwYW4+IE1BQyBmcmFtZSBjYXJyeWlu
ZyB0aGUgQkZEIDxzcGFuIGNsYXNzPSJkZWxldGUiPnBheWxvYWQ8L3NwYW4+IGhhcyB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVlhMQU4gcGFja2V0LiAgVGhlIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPmNob2ljZSBvZiBEZXN0aW5hdGlvbjwvc3Bhbj4gTUFDIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmFuZCBEZXN0aW5hdGlvbiBJUDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgZm9sbG93aW5nIGZvcm1hdDo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgYWRkcmVzc2VzIGZvciB0aGUgaW5uZXIg
RXRoZXJuZXQgZnJhbWUgTVVTVCBlbnN1cmUgdGhhdCB0aGUgQkZEPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgQ29udHJvbCBwYWNrZXQgaXMgbm90IGZvcndhcmRlZCB0byBh
IHRlbmFudCBidXQgaXMgcHJvY2Vzc2VkIGxvY2FsbHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBhdCB0aGUgcmVtb3RlIFZURVAuICBUaGUgaW5uZXIgRXRoZXJuZXQ8L3Nw
YW4+IGZyYW1lIGNhcnJ5aW5nIHRoZSBCRkQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PkNvbnRyb2wgcGFja2V0LTwvc3Bhbj4gaGFzIHRoZSBmb2xsb3dpbmcgZm9ybWF0OjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBFdGhlcm5ldCBIZWFkZXI6PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgRXRoZXJuZXQgSGVhZGVyOjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI1Ij48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICAgICAgIERlc3RpbmF0aW9uIE1BQzogVGhpcyBNVVNUIGJlIDxzcGFuIGNsYXNz
PSJkZWxldGUiPnRoZSBkZWRpY2F0ZWQ8L3NwYW4+IE1BQyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5U
QkEgKFNlY3Rpb24gOCk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgIERlc3RpbmF0aW9uIE1BQzogVGhpcyBNVVNUIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk5P
VDwvc3Bhbj4gYmUgPHNwYW4gY2xhc3M9Imluc2VydCI+b2Ygb25lIG9mIHRlbmFudCdzPC9zcGFu
PiBNQUM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgICAgICAgb3IgdGhlPC9zcGFuPiBNQUMgYWRkcmVzcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5v
ZiB0aGUgZGVzdGluYXRpb24gVlRFUC48L3NwYW4+ICBUaGUgZGV0YWlscyBvZiBob3c8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+
YWRkcmVzc2VzLiAgVGhlPC9zcGFuPiBNQUMgYWRkcmVzcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5N
QVkgYmUgY29uZmlndXJlZCwgb3IgaXQgTUFZIGJlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICAgICB0aGUgTUFDIGFkZHJlc3MgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
b2YgdGhlIGRlc3RpbmF0aW9uIFZURVA8L3NwYW4+IGlzIG9idGFpbmVkIGFyZSBvdXRzaWRlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAg
ICAgIGxlYXJuZWQgdmlhIGEgY29udHJvbCBwbGFuZSBwcm90b2NvbC48L3NwYW4+ICBUaGUgZGV0
YWlscyBvZiBob3cgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgIHRo
ZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICAgICBNQUMgYWRkcmVzcyBpcyBvYnRhaW5lZCBhcmUgb3V0c2lkZSB0aGUgc2NvcGUg
b2YgdGhpcyBkb2N1bWVudC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDAyNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICBTb3VyY2UgTUFDOiBN
QUMgYWRkcmVzcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5vZjwvc3Bhbj4gdGhlIG9yaWdpbmF0aW5n
IFZURVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgU291cmNlIE1B
QzogTUFDIGFkZHJlc3MgPHNwYW4gY2xhc3M9Imluc2VydCI+YXNzb2NpYXRlZCB3aXRoPC9zcGFu
PiB0aGUgb3JpZ2luYXRpbmcgVlRFUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICBJUCBoZWFkZXI6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgSVAg
aGVhZGVyOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDI3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlNv
dXJjZTwvc3Bhbj4gSVA6IElQIGFkZHJlc3Mgb2YgdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPm9y
aWdpbmF0aW5nIFZURVAuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5EZXN0aW5hdGlvbjwvc3Bhbj4gSVA6IElQIGFk
ZHJlc3MgPHNwYW4gY2xhc3M9Imluc2VydCI+TVVTVCBOT1QgYmU8L3NwYW4+IG9mIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPm9uZSBvZiB0ZW5hbnQncyBJUDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgICAgIGFkZHJlc3Nlcy4gIElQIGFkZHJlc3MgTUFZIGJlIHNlbGVjdGVk
IGZyb20gdGhlIHJhbmdlIDEyNy84IGZvcjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgICAgICAgIElQdjQsIGZvciBJUHY2IC0gZnJvbTwvc3Bhbj4gdGhlIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPnJhbmdlIDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQuPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI4Ij48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPkRlc3RpbmF0aW9uIElQOiBJ
UCBhZGRyZXNzIG9mIHRoZSB0ZXJtPC9zcGFuPmluYXRpbmcgVlRFUC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+U291cmNlIElQ
OiBJUCBhZGRyZXNzIG9mIHRoZSBvcmlnPC9zcGFuPmluYXRpbmcgVlRFUC48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgVFRMOiBNVVNUIGJlIHNldCB0byAxIHRvIGVu
c3VyZSB0aGF0IHRoZSBCRkQgcGFja2V0IGlzIG5vdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgIFRUTDogTVVTVCBiZSBzZXQgdG8gMSB0byBlbnN1cmUgdGhhdCB0aGUg
QkZEIHBhY2tldCBpcyBub3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIHJv
dXRlZCB3aXRoaW4gdGhlIEwzIHVuZGVybGF5IG5ldHdvcmsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgcm91dGVkIHdpdGhpbiB0aGUgTDMgdW5kZXJsYXkgbmV0d29y
ay48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAyOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBUaGUgZmllbGRzIG9mIHRoZSBVRFAgaGVhZGVyIGFu
ZCB0aGUgQkZEIDxzcGFuIGNsYXNzPSJkZWxldGUiPmM8L3NwYW4+b250cm9sIHBhY2tldCBhcmU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgVGhlIGZpZWxkcyBvZiB0aGUg
VURQIGhlYWRlciBhbmQgdGhlIEJGRCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5DPC9zcGFuPm9udHJv
bCBwYWNrZXQgYXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBlbmNvZGVkIGFz
IHNwZWNpZmllZCBpbiBbUkZDNTg4MV0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgZW5jb2RlZCBhcyBzcGVjaWZpZWQgaW4gW1JGQzU4ODFdLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij41LiAgUmVjZXB0aW9uIG9mIEJGRCBQYWNrZXQgZnJvbSBWWExBTiBU
dW5uZWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij41LiAgUmVjZXB0aW9uIG9mIEJG
RCBQYWNrZXQgZnJvbSBWWExBTiBUdW5uZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgT25jZSBhIHBhY2tldCBpcyByZWNlaXZlZCwgVlRFUCBNVVNUIHZhbGlkYXRlIHRoZSBw
YWNrZXQuICBJZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBPbmNlIGEg
cGFja2V0IGlzIHJlY2VpdmVkLCBWVEVQIE1VU1QgdmFsaWRhdGUgdGhlIHBhY2tldC4gIElmIHRo
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAz
MCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBEZXN0aW5hdGlvbiBNQUMgb2YgdGhlIGlubmVyIDxzcGFuIGNsYXNz
PSJkZWxldGUiPk1BQzwvc3Bhbj4gZnJhbWUgbWF0Y2hlcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj50
aGUgZGVkaWNhdGVkIE1BQyBvcjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgRGVzdGluYXRpb24gTUFDIG9mIHRoZSBpbm5lciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5F
dGhlcm5ldDwvc3Bhbj4gZnJhbWUgbWF0Y2hlcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5vbmUgb2Y8
L3NwYW4+IHRoZSBNQUM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhlIE1BQyA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5hZGRyZXNzIG9mPC9zcGFuPiB0aGUgVlRFUCB0aGUgcGFja2V0
IE1VU1QgYmUgcHJvY2Vzc2VkIGZ1cnRoZXIuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFkZHJlc3NlcyBhc3NvY2lhdGVkIHdpdGg8L3Nw
YW4+IHRoZSBWVEVQIHRoZSBwYWNrZXQgTVVTVCBiZSBwcm9jZXNzZWQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGZ1cnRo
ZXIuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JZiB0aGUgRGVzdGluYXRpb24gTUFDIG9mIHRoZSBp
bm5lciBFdGhlcm5ldCBmcmFtZSBkb2Vzbid0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgbWF0Y2ggYW55IG9mIFZURVAncyBNQUMgYWRkcmVzc2VzLCB0aGVuIHRoZSBwcm9j
ZXNzaW5nIG9mIHRoZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHJlY2Vp
dmVkIFZYTEFOIHBhY2tldCBNVVNUIGZvbGxvdyB0aGUgcHJvY2VkdXJlcyBkZXNjcmliZWQgaW48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBTZWN0aW9uIDQuMSBbUkZDNzM0
OF0uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgVURQIGRl
c3RpbmF0aW9uIHBvcnQgYW5kIHRoZSBUVEwgb2YgdGhlIGlubmVyIElQIHBhY2tldCBNVVNUIGJl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIFVEUCBkZXN0aW5hdGlvbiBw
b3J0IGFuZCB0aGUgVFRMIG9mIHRoZSBpbm5lciBJUCBwYWNrZXQgTVVTVCBiZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgdmFsaWRhdGVkIHRvIGRldGVybWluZSBpZiB0aGUgcmVjZWl2
ZWQgcGFja2V0IGNhbiBiZSBwcm9jZXNzZWQgYnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICB2YWxpZGF0ZWQgdG8gZGV0ZXJtaW5lIGlmIHRoZSByZWNlaXZlZCBwYWNrZXQgY2Fu
IGJlIHByb2Nlc3NlZCBieTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDAzMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBCRkQuICBCRkQgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+cGFja2V0PC9zcGFuPiB3aXRoIDxzcGFuIGNsYXNzPSJkZWxldGUiPmlubmVyIE1BQyBz
ZXQgdG8gVlRFUCBvciBkZWRpY2F0ZWQ8L3NwYW4+IE1BQyBhZGRyZXNzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIEJGRC4gIEJGRCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Db250
cm9sIHBhY2tldHM8L3NwYW4+IHdpdGggPHNwYW4gY2xhc3M9Imluc2VydCI+dW5rbm93bjwvc3Bh
bj4gTUFDIGFkZHJlc3MgTVVTVCBOT1QgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIFZNcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgZm9yd2FyZGVkIHRvIFZNcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+NS4xLiAgRGVtdWx0aXBsZXhpbmcgb2YgdGhlIEJGRCBQYWNrZXQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij41LjEuICBEZW11bHRpcGxleGluZyBvZiB0aGUgQkZEIFBhY2tl
dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBEZW11bHRpcGxleGluZyBvZiBJ
UCBCRkQgcGFja2V0IGhhcyBiZWVuIGRlZmluZWQgaW4gU2VjdGlvbiAzIG9mPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRGVtdWx0aXBsZXhpbmcgb2YgSVAgQkZEIHBhY2tldCBo
YXMgYmVlbiBkZWZpbmVkIGluIFNlY3Rpb24gMyBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgW1JGQzU4ODFdLiAgU2luY2UgbXVsdGlwbGUgQkZEIHNlc3Npb25zIG1heSBiZSBydW5u
aW5nIGJldHdlZW4gdHdvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzU4
ODFdLiAgU2luY2UgbXVsdGlwbGUgQkZEIHNlc3Npb25zIG1heSBiZSBydW5uaW5nIGJldHdlZW4g
dHdvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBWVEVQcywgdGhlcmUgbmVlZHMgdG8g
YmUgYSBtZWNoYW5pc20gZm9yIGRlbXVsdGlwbGV4aW5nIHJlY2VpdmVkIEJGRDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFZURVBzLCB0aGVyZSBuZWVkcyB0byBiZSBhIG1lY2hh
bmlzbSBmb3IgZGVtdWx0aXBsZXhpbmcgcmVjZWl2ZWQgQkZEPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBwYWNrZXRzIHRvIHRoZSBwcm9wZXIgc2Vzc2lvbi4gIFRoZSBwcm9jZWR1cmUg
Zm9yIGRlbXVsdGlwbGV4aW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGFj
a2V0cyB0byB0aGUgcHJvcGVyIHNlc3Npb24uICBUaGUgcHJvY2VkdXJlIGZvciBkZW11bHRpcGxl
eGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGFja2V0cyB3aXRoIFlvdXIgRGlz
Y3JpbWluYXRvciBlcXVhbCB0byAwIGlzIGRpZmZlcmVudCBmcm9tPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgcGFja2V0cyB3aXRoIFlvdXIgRGlzY3JpbWluYXRvciBlcXVhbCB0
byAwIGlzIGRpZmZlcmVudCBmcm9tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZD
NTg4MF0uICBGb3Igc3VjaCBwYWNrZXRzLCB0aGUgQkZEIHNlc3Npb24gTVVTVCBiZSBpZGVudGlm
aWVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzU4ODBdLiAgRm9yIHN1
Y2ggcGFja2V0cywgdGhlIEJGRCBzZXNzaW9uIE1VU1QgYmUgaWRlbnRpZmllZDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzMiI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICB1c2luZyB0aGUgaW5uZXIgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aGVhZGVycywgaS5lLiw8
L3NwYW4+IHRoZSBzb3VyY2UgSVAsIHRoZSBkZXN0aW5hdGlvbiBJUCwgYW5kPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHVzaW5nIHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5m
b2xsb3dpbmcgdGhyZWUtdHVwbGVzIG9mIGZpZWxkcyBvZiB0aGU8L3NwYW4+IGlubmVyIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPmhlYWRlcjo8L3NwYW4+IHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICB0aGUgc291cmNlIFVEUCBwb3J0IG51bWJlciBwcmVzZW50IGluIHRoZSBJUCBo
ZWFkZXIgY2FycmllZCBieSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
c291cmNlIElQLCB0aGUgZGVzdGluYXRpb24gSVAsIGFuZCB0aGUgc291cmNlIFVEUCBwb3J0IG51
bWJlciBwcmVzZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHBheWxvYWQgb2Yg
dGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPlZYTEFOIGVuY2Fwc3VsYXRlZCBwYWNrZXQuICBUaGUg
Vk5JIG9mIHRoZTwvc3Bhbj4gcGFja2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIGluIHRoZSBJUCBoZWFkZXIgY2FycmllZCBieSB0aGUgcGF5bG9hZCBvZiB0aGUgcGFja2V0
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmluIFZYTEFOPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5TSE9VTEQgYmUgdXNlZCB0byBkZXJp
dmUgaW50ZXJmYWNlLXJlbGF0ZWQgaW5mb3JtYXRpb24gZm9yPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBlbmNhcHN1bGF0aW9u
Ljwvc3Bhbj4gIElmIEJGRCBwYWNrZXQgaXMgcmVjZWl2ZWQgd2l0aCBub24temVybyBZb3VyPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGRlbXVs
dGlwbGV4aW5nIHRoZSBwYWNrZXQuPC9zcGFuPiAgSWYgQkZEIHBhY2tldCBpcyByZWNlaXZlZCB3
aXRoIG5vbi16ZXJvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIERpc2NyaW1p
bmF0b3IsIHRoZW4gQkZEIHNlc3Npb24gTVVTVCBiZSBkZW11bHRpcGxleGVkIG9ubHkgd2l0aCBZ
b3VyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFlvdXIgRGlzY3JpbWluYXRvciwg
dGhlbiBCRkQgc2Vzc2lvbiBNVVNUIGJlIGRlbXVsdGlwbGV4ZWQgb25seSB3aXRoPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIERpc2NyaW1pbmF0b3IgYXMgdGhlIGtleS48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgWW91ciBEaXNjcmltaW5hdG9yIGFzIHRoZSBr
ZXkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij42LiAgVXNlIG9mIHRoZSBTcGVjaWZpYyBWTkk8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij42LiAgVXNlIG9mIHRoZSBTcGVjaWZpYyBWTkk8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gbW9zdCBjYXNlcywgYSBzaW5nbGUgQkZEIHNlc3Np
b24gaXMgc3VmZmljaWVudCBmb3IgdGhlIGdpdmVuIFZURVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBJbiBtb3N0IGNhc2VzLCBhIHNpbmdsZSBCRkQgc2Vzc2lvbiBpcyBzdWZm
aWNpZW50IGZvciB0aGUgZ2l2ZW4gVlRFUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dG8gbW9uaXRvciB0aGUgcmVhY2hhYmlsaXR5IG9mIGEgcmVtb3RlIFZURVAsIHJlZ2FyZGxlc3Mg
b2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG8gbW9uaXRvciB0aGUg
cmVhY2hhYmlsaXR5IG9mIGEgcmVtb3RlIFZURVAsIHJlZ2FyZGxlc3Mgb2YgdGhlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBudW1iZXIgb2YgVk5JcyBpbiBjb21tb24uICBXaGVuIHRo
ZSBzaW5nbGUgQkZEIHNlc3Npb24gaXMgdXNlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIG51bWJlciBvZiBWTklzIGluIGNvbW1vbi4gIFdoZW4gdGhlIHNpbmdsZSBCRkQg
c2Vzc2lvbiBpcyB1c2VkIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtb25pdG9y
IHRoZSByZWFjaGFiaWxpdHkgb2YgdGhlIHJlbW90ZSBWVEVQLCBhbiBpbXBsZW1lbnRhdGlvbiBT
SE9VTEQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtb25pdG9yIHRoZSByZWFj
aGFiaWxpdHkgb2YgdGhlIHJlbW90ZSBWVEVQLCBhbiBpbXBsZW1lbnRhdGlvbiBTSE9VTEQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzMiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgY2hvb3NlIGFueSBvZiB0aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Vk5JcyBi
dXQ8L3NwYW4+IE1BWSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jaG9vc2U8L3NwYW4+IFZOSSA8c3Bh
biBjbGFzcz0iZGVsZXRlIj49IDAuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBjaG9vc2UgYW55IG9mIHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WTklzLiAgQW4g
aW1wbGVtZW50YXRpb248L3NwYW4+IE1BWSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zdXBwb3J0IHRo
ZSB1c2Ugb2YgdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgTWFuYWdl
bWVudDwvc3Bhbj4gVk5JIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFzIGNvbnRyb2wgYW5kIG1hbmFn
ZW1lbnQgY2hhbm5lbCBiZXR3ZWVuIFZURVBzLiAgVGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgc2VsZWN0aW9uIG9mIHRoZSBWTkkgbnVtYmVyIG9mIHRoZSBNYW5hZ2Vt
ZW50IFZOSSBNVVNUIGJlIGNvbnRyb2xsZWQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICB0aHJvdWdoIG1hbmFnZW1lbnQgcGxhbmUuICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkg
dXNlIFZOSSBudW1iZXIgMSBhczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
IHRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUgTWFuYWdlbWVudCBWTkkuICBBbGwgVlhMQU4gcGFj
a2V0cyByZWNlaXZlZDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIG9uIHRo
ZSBNYW5hZ2VtZW50IFZOSSBNVVNUIGJlIHByb2Nlc3NlZCBsb2NhbGx5IGFuZCBNVVNUIE5PVCBi
ZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGZvcndhcmRlZCB0byBhIHRl
bmFudC48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjcuICBFY2hvIEJG
RDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjcuICBFY2hvIEJGRDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTdXBwb3J0IGZvciBlY2hvIEJGRCBpcyBvdXRzaWRl
IHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFN1cHBvcnQgZm9yIGVjaG8gQkZEIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMg
ZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjguICBJQU5BIENvbnNp
ZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OC4gIElBTkEgQ29uc2lk
ZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAzNCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5JQU5BPC9z
cGFuPiBoYXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YXNzaWduZWQgVEJBIGFzIGEgZGVkaWNhdGVk
IE1BQyBhZGRyZXNzIGZyb20gdGhlPC9zcGFuPiBJQU5BIDxzcGFuIGNsYXNzPSJkZWxldGUiPjQ4
LWJpdDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+VGhpcyBzcGVjaWZpY2F0aW9uPC9zcGFuPiBoYXMgPHNwYW4gY2xhc3M9Imlu
c2VydCI+bm88L3NwYW4+IElBTkEgPHNwYW4gY2xhc3M9Imluc2VydCI+YWN0aW9uIHJlcXVlc3Rl
ZC4gIFRoaXMgc2VjdGlvbiBtYXk8L3NwYW4+IGJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHVuaWNhc3QgTUFDIGFkZHJlc3MgcmVnaXN0cnkg
dG88L3NwYW4+IGJlIDxzcGFuIGNsYXNzPSJkZWxldGUiPnVzZWQgYXMgdGhlIERlc3RpbmF0aW9u
IE1BQzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+ZGVsZXRlZCBiZWZvcmU8L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5wdWJsaWNhdGlvbi48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgIGFkZHJlc3Mgb2Y8L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5pbm5lciBFdGhlcm5ldCBvZiBWWExBTiB3aGVuIGNhcnJ5aW5nIEJGRCBjb250cm9sPC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgcGFja2V0cy48L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij45LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij45LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgVGhlIGRvY3VtZW50IHJlcXVpcmVzIHNldHRpbmcgdGhlIGlubmVyIElQ
IFRUTCB0byAxLCB3aGljaCBjb3VsZCBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFRoZSBkb2N1bWVudCByZXF1aXJlcyBzZXR0aW5nIHRoZSBpbm5lciBJUCBUVEwgdG8gMSwg
d2hpY2ggY291bGQgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHVzZWQgYXMgYSBE
RG9TIGF0dGFjayB2ZWN0b3IuICBUaHVzIHRoZSBpbXBsZW1lbnRhdGlvbiBNVVNUIGhhdmU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB1c2VkIGFzIGEgRERvUyBhdHRhY2sgdmVj
dG9yLiAgVGh1cyB0aGUgaW1wbGVtZW50YXRpb24gTVVTVCBoYXZlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDM1Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRo
cm90dGxpbmcgaW4gcGxhY2UgdG8gY29udHJvbCB0aGUgcmF0ZSBvZiBCRkQgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+Y29udHJvbDwvc3Bhbj4gcGFja2V0cyBzZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIHRocm90dGxpbmcgaW4gcGxhY2UgdG8gY29udHJvbCB0aGUgcmF0ZSBv
ZiBCRkQgPHNwYW4gY2xhc3M9Imluc2VydCI+Q29udHJvbDwvc3Bhbj4gcGFja2V0cyBzZW50PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRvIHRoZSBjb250cm9sIHBsYW5lLiAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+VGhyb3R0bGluZyBNQVkgYmUgcmVsYXhlZCBmb3I8L3NwYW4+IEJG
RCBwYWNrZXRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRvIHRoZSBjb250
cm9sIHBsYW5lLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+T24gdGhlIG90aGVyIGhhbmQsIG92ZXIt
YWdncmVzc2l2ZSB0aHJvdHRsaW5nPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5iYXNlZCBvbiBwb3J0IG51bWJlci48L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIG9m
IEJGRCBDb250cm9sIHBhY2tldHMgbWF5IGJlY29tZSB0aGUgY2F1c2Ugb2YgdGhlIGluYWJpbGl0
eSB0byBmb3JtPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgYW5kIG1haW50
YWluIEJGRCBzZXNzaW9uIGF0IHNjYWxlLiAgSGVuY2UsIHRocm90dGxpbmcgb2Y8L3NwYW4+IEJG
RCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Db250cm9sPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcGFja2V0cyA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TSE9VTEQgYmUgYWRqdXN0ZWQgdG8gcGVybWl0IEJGRCB0byB3
b3JrIGFjY29yZGluZyB0byBpdHM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICBwcm9jZWR1cmVzLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzNiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5UaGU8L3NwYW4+IGltcGxlbWVudGF0aW9uIFNIT1VMRCA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5oYXZlPC9zcGFuPiBhIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJlYXNvbmFibGUgdXBwZXIgYm91
bmQgb248L3NwYW4+IHRoZSBudW1iZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+SWYgdGhlPC9zcGFuPiBpbXBsZW1lbnRhdGlvbiA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5zdXBwb3J0cyBlc3RhYmxpc2hpbmcgbXVsdGlwbGUgQkZEIHNlc3Np
b25zPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvZiA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5CRkQ8L3NwYW4+IHNlc3Npb25zIHRoYXQgY2FuIGJlIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPmNyZWF0ZWQgYmV0d2Vlbjwvc3Bhbj4gdGhlIHNhbWUgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+cGFpciBvZiBWVEVQcy48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGJldHdlZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQcywg
dGhlcmU8L3NwYW4+IFNIT1VMRCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5iZTwvc3Bhbj4gYSA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5tZWNoYW5pc20gdG88L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICBjb250cm9sPC9zcGFuPiB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+bWF4aW11
bTwvc3Bhbj4gbnVtYmVyIG9mIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnN1Y2g8L3NwYW4+IHNlc3Np
b25zIHRoYXQgY2FuIGJlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFjdGl2ZSBhdDwvc3Bhbj4gdGhl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBzYW1lIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRpbWUuPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPdGhlciB0aGFuIGlubmVyIElQIFRUTCBzZXQg
dG8gMSBhbmQgbGltaXQgdGhlIG51bWJlciBvZiBCRkQgc2Vzc2lvbnM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBPdGhlciB0aGFuIGlubmVyIElQIFRUTCBzZXQgdG8gMSBhbmQg
bGltaXQgdGhlIG51bWJlciBvZiBCRkQgc2Vzc2lvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGJldHdlZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQcywgdGhpcyBzcGVjaWZpY2F0aW9u
IGRvZXMgbm90IHJhaXNlIGFueTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJl
dHdlZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQcywgdGhpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90
IHJhaXNlIGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWRkaXRpb25hbCBzZWN1
cml0eSBpc3N1ZXMgYmV5b25kIHRob3NlIG9mIHRoZSBzcGVjaWZpY2F0aW9uczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFkZGl0aW9uYWwgc2VjdXJpdHkgaXNzdWVzIGJleW9u
ZCB0aG9zZSBvZiB0aGUgc3BlY2lmaWNhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHJlZmVycmVkIHRvIGluIHRoZSBsaXN0IG9mIG5vcm1hdGl2ZSByZWZlcmVuY2VzLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlZmVycmVkIHRvIGluIHRoZSBsaXN0IG9m
IG5vcm1hdGl2ZSByZWZlcmVuY2VzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4x
MC4gIENvbnRyaWJ1dG9yczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEwLiAgQ29u
dHJpYnV0b3JzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFJlc2hhZCBSYWht
YW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSZXNoYWQgUmFobWFuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBycmFobWFuQGNpc2NvLmNvbTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJyYWhtYW5AY2lzY28uY29tPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC02IiBjbGFzcz0iY2hhbmdl
Ij48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJl
Zj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNiI+PGVt
PiBwYWdlIDEwLCBsaW5lIDE0PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48
L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtNiI+
PGVtPiBwYWdlIDEwLCBsaW5lIDIyPHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwv
YT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzgzNjVdICBTYWphc3NpLCBBLiwgRWQuLCBEcmFr
ZSwgSi4sIEVkLiwgQml0YXIsIE4uLCBTaGVraGFyLCBSLiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBbUkZDODM2NV0gIFNhamFzc2ksIEEuLCBFZC4sIERyYWtlLCBKLiwgRWQu
LCBCaXRhciwgTi4sIFNoZWtoYXIsIFIuLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgICBVdHRhcm8sIEouLCBhbmQgVy4gSGVuZGVyaWNreCwgIkEgTmV0d29yayBWaXJ0
dWFsaXphdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAg
VXR0YXJvLCBKLiwgYW5kIFcuIEhlbmRlcmlja3gsICJBIE5ldHdvcmsgVmlydHVhbGl6YXRpb248
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgT3ZlcmxheSBTb2x1dGlv
biBVc2luZyBFdGhlcm5ldCBWUE4gKEVWUE4pIiwgUkZDIDgzNjUsPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBPdmVybGF5IFNvbHV0aW9uIFVzaW5nIEV0aGVy
bmV0IFZQTiAoRVZQTikiLCBSRkMgODM2NSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzgzNjUsIE1hcmNoIDIwMTgsPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODM2NSwg
TWFyY2ggMjAxOCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0
O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODM2NSZndDsuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVk
aXRvci5vcmcvaW5mby9yZmM4MzY1Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+QXV0aG9ycycgQWRkcmVzc2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+QXV0
aG9ycycgQWRkcmVzc2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNhbnRv
c2ggUGFsbGFnYXR0aSAoZWRpdG9yKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFNhbnRvc2ggUGFsbGFnYXR0aSAoZWRpdG9yKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj5SdGJyaWNrPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WTXdhcmU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIEVtYWlsOiBzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IHNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU3VkYXJzYW4gUGFy
YWdpcmk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTdWRhcnNhbiBQYXJhZ2ly
aTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW5kaXZpZHVhbCBDb250cmlidXRvcjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEluZGl2aWR1YWwgQ29udHJpYnV0b3I8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1haWw6IHN1ZGFyc2FuLjIyNUBn
bWFpbC5jb208L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFbWFpbDogc3VkYXJz
YW4uMjI1QGdtYWlsLmNvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBWZW5n
YWRhIFByYXNhZCBHb3ZpbmRhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFZl
bmdhZGEgUHJhc2FkIEdvdmluZGFuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDaXNj
bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENpc2NvPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgoKICAgICA8dHI+PHRkPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAg
PHRyIGlkPSJlbmQiIGJnY29sb3I9ImdyYXkiPjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVy
Ij4mbmJzcDtFbmQgb2YgY2hhbmdlcy4gMzcgY2hhbmdlIGJsb2Nrcy4mbmJzcDs8L3RoPjwvdHI+
CiAgICAgPHRyIGNsYXNzPSJzdGF0cyI+PHRkPjwvdGQ+PHRoPjxpPjY5IGxpbmVzIGNoYW5nZWQg
b3IgZGVsZXRlZDwvaT48L3RoPjx0aD48aT4gPC9pPjwvdGg+PHRoPjxpPjkxIGxpbmVzIGNoYW5n
ZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3RyPgogICAgIDx0cj48dGQgY29sc3Bhbj0i
NSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48YnI+VGhpcyBodG1sIGRpZmYgd2FzIHBy
b2R1Y2VkIGJ5IHJmY2RpZmYgMS40Ny4gVGhlIGxhdGVzdCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBm
cm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0
dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Ri
b2R5PjwvdGFibGU+CiAgIAogICAKPC9ib2R5PjwvaHRtbD4=
--00000000000043a21805958aacb6--


From nobody Wed Oct 23 11:02:33 2019
Return-Path: <xiao.min2@zte.com.cn>
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 5579412006D; Tue, 22 Oct 2019 19:43:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.197
X-Spam-Level: 
X-Spam-Status: No, score=-4.197 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lrEPXFODfzdp; Tue, 22 Oct 2019 19:43:35 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8620120048; Tue, 22 Oct 2019 19:43:34 -0700 (PDT)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id AB449CEFF39C0E619070; Wed, 23 Oct 2019 10:43:31 +0800 (CST)
Received: from njxapp04.zte.com.cn ([10.41.132.203]) by mse-fl1.zte.com.cn with SMTP id x9N2g9Hp034826; Wed, 23 Oct 2019 10:42:09 +0800 (GMT-8) (envelope-from xiao.min2@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid201; Wed, 23 Oct 2019 10:42:09 +0800 (CST)
Date: Wed, 23 Oct 2019 10:42:09 +0800 (CST)
X-Zmail-TransId: 2afa5dafbe0183310913
X-Mailer: Zmail v1.0
Message-ID: <201910231042093577255@zte.com.cn>
In-Reply-To: <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com>
References: CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com,  CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com, 0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com, CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com, CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com
Mime-Version: 1.0
From: <xiao.min2@zte.com.cn>
To: <anoop@alumni.duke.edu>
Cc: <gregimirsky@gmail.com>, <jmh@joelhalpern.com>, <jhaas@pfrc.org>, <santosh.pallagatti@gmail.com>, <nvo3@ietf.org>, <draft-ietf-bfd-vxlan@ietf.org>, <didutt@gmail.com>, <rtg-bfd@ietf.org>, <tsridhar@vmware.com>
Subject: =?UTF-8?B?UmU6W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA==?=
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn x9N2g9Hp034826
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/dI9Kg1sZBJV8n8zB2jcFkALvaMg>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 02:43:38 -0000

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


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


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

WWVzLCB3aGF0IEkgZGlzY3Vzc2VkIHdpdGggQW5vb3Agd2FzIG9uIEdyZWcncyBvcHRpb24gIzMu
DQoNCg0KUmVzcGVjdGluZyBCRkQgb3ZlciBWeExBTiwgb3B0aW9uICMyIGFuZCAjMyBib3RoIGFy
ZSBvayB0byBtZSwgSSBoYXZlIG5vIHByZWZlcmVuY2UuDQoNCg0KUmVzcGVjdGluZyBCRkQgb3Zl
ciBHZW5ldmUsIG9wdGlvbiAjMiBhbmQgIzMgYm90aCBhcmUgb2sgdG8gbWUsIGFsdGhvdWdoIEkg
cGVyc29uYWxseSBwcmVmZXIgIzMuDQoNCg0KDQoNCg0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpY
aWFvIE1pbg0KDQoNCg0KDQoNCg0KDQoNCg0KDQrljp/lp4vpgq7ku7YNCg0KDQoNCuWPkeS7tuS6
uu+8mkFub29wR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4NCuaUtuS7tuS6uu+8mkdy
ZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+Ow0K5oqE6YCB5Lq677yaSm9lbCBNLiBI
YWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPjtKZWZmcmV5IEhhYXMgPGpoYWFzQHBmcmMub3Jn
PjtTYW50b3NoIFAgSyA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT47TlZPMyA8bnZvM0Bp
ZXRmLm9yZz47ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmcgPGRyYWZ0LWlldGYtYmZkLXZ4
bGFuQGlldGYub3JnPjtEaW5lc2ggRHV0dCA8ZGlkdXR0QGdtYWlsLmNvbT47cnRnLWJmZCBXRyA8
cnRnLWJmZEBpZXRmLm9yZz47VC4gU3JpZGhhciA8dHNyaWRoYXJAdm13YXJlLmNvbT476IKW5pWP
MTAwOTM1NzA7WWVzDQrml6Ug5pyfIO+8mjIwMTnlubQxMOaciDIz5pelIDA3OjA1DQrkuLsg6aKY
IO+8mlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tl
dCBhdCBWVEVQDQoNCg0KDQoNCg0KR3JlZywNCg0KSSB0aGluayB0aGUgZHJhZnQgaXMgZmluZSBh
cyBpcy4NCg0KDQpJIGRpc2N1c3Npb24gd2l0aCBYaWFvIE1pbiB3YXMgYWJvdXQgIzMgYW5kIEkg
c2VlIHRoYXQgYXMgdW5uZWNlc3NhcnkgdW50aWwgd2UgaGF2ZSBhIGRyYWZ0IHRoYXQgZXhwbGFp
bnMgd2h5IHRoYXQgaXMgbmVlZGVkIGluIHRoZSBjb250ZXh0IG9mIHRoZSBOVk8zIGFyY2hpdGVj
dHVyZS4NCg0KDQpBbm9vcA0KDQoNCg0KDQpPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCAxMToxNyBB
TSBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPiB3cm90ZToNCg0KDQpIaSBBbm9v
cCwgZXQgYWwuLEkgYWdyZWUgd2l0aCB5b3VyIHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCBpcyBiZWlu
ZyBkZWZpbmVkIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIEJGRCBvdmVyIFZ4TEFOIHNw
ZWNpZmljYXRpb24uIEJ1dCwgYXMgSSB1bmRlcnN0YW5kLCB0aGUgV0cgaXMgZGlzY3Vzc2luZyB0
aGUgc2NvcGUgYmVmb3JlIHRoZSBXR0xDIGlzIGNsb3NlZC4gSSBiZWxpZXZlIHRoZXJlIGFyZSB0
aHJlZSBvcHRpb25zOg0Kc2luZ2xlIEJGRCBzZXNzaW9uIGJldHdlZW4gdHdvIFZURVBzDQoNCnNp
bmdsZSBCRkQgc2Vzc2lvbiBwZXIgVk5JIGJldHdlZW4gdHdvIFZURVBzDQoNCm11bHRpcGxlIEJG
RCBzZXNzaW9ucyBwZXIgVk5JIGJldHdlZW4gdHdvIFZURVBzDQoNClRoZSBjdXJyZW50IHRleHQg
cmVmbGVjdHMgIzIuIElzIFdHIGFjY2VwdHMgdGhpcyBzY29wZT8gSWYgbm90LCB3aGljaCBvcHRp
b24gV0cgd291bGQgYWNjZXB0Pw0KDQoNCg0KUmVnYXJkcywNCkdyZWcNCg0KDQoNCg0KT24gVHVl
LCBPY3QgMjIsIDIwMTkgYXQgMjowOSBQTSBBbm9vcCBHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PiB3cm90ZToNCg0KDQoNCkkgY29uY3VyIHdpdGggSm9lbCdzIGFzc2Vzc21lbnQgd2l0
aCB0aGUgZm9sbG93aW5nIGNsYXJpZmljYXRpb25zLg0KDQpUaGUgY3VycmVudCBkb2N1bWVudCBp
cyBhbHJlYWR5IGNhcGFibGUgb2YgbW9uaXRvcmluZyBtdWx0aXBsZSBWTklzIGJldHdlZW4gVlRF
UHMuDQoNCg0KVGhlIGlzc3VlIHVuZGVyIGRpc2N1c3Npb24gd2FzIGhvdyBkbyB3ZSB1c2UgQkZE
IHRvIG1vbml0b3IgbXVsdGlwbGUgVkFQcyB0aGF0IHVzZSB0aGUgc2FtZSBWTkkgYmV0d2VlbiBh
IHBhaXIgb2YgVlRFUHMuICBUaGUgdXNlIGNhc2UgZm9yIHRoaXMgaXMgbm90IGNsZWFyIHRvIG1l
LCBhcyBmcm9tIG15IHVuZGVyc3RhbmRpbmcsIHdlIGNhbm5vdCBoYXZlIGEgc2l0dWF0aW9uIHdp
dGggbXVsdGlwbGUgVkFQcyB1c2luZyB0aGUgc2FtZSBWTkktLXRoZXJlIGlzIDE6MSBtYXBwaW5n
IGJldHdlZW4gVkFQIGFuZCBWTkkuDQoNCg0KQW5vb3ANCg0KDQoNCg0KT24gVHVlLCBPY3QgMjIs
IDIwMTkgYXQgNjowNiBBTSBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+IHdy
b3RlOg0KDQogRnJvbSB3aGF0IEkgY2FuIHRlbGwsIHRoZXJlIGFyZSB0d28gc2VwYXJhdGUgcHJv
YmxlbXMuDQpUaGUgZG9jdW1lbnQgd2UgaGF2ZSBpcyBhIFZURVAtVlRFUCBtb25pdG9yaW5nIGRv
Y3VtZW50LiAgVGhlcmUgaXMgbm8gDQpuZWVkIGZvciB0aGF0IGRvY3VtZW50IHRvIGhhbmRsZSB0
aGUgbXVsdGlwbGUgVk5JIGNhc2UuDQpJZiBmb2xrcyB3YW50IGEgcHJvdG9jb2wgZm9yIGRvaW5n
IEJGRCBtb25pdG9yaW5nIG9mIHRoaW5ncyBiZWhpbmQgdGhlIA0KVlRFUHMgKG11bHRpcGxlIFZO
SXMpLCB0aGVuIGRvIHRoYXQgYXMgYSBzZXBhcmF0ZSBkb2N1bWVudC4gICBUaGUgDQplbmNvZGlu
ZyB3aWxsIGJlIGEgdGVuYW50IGVuY29kaW5nLCBhbmQgdGh1cyBzZXNwYXJhdGUgZnJvbSB3aGF0
IGlzIA0KZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50Lg0KDQpZb3VycywNCkpvZWwNCg0KT24gMTAv
MjEvMjAxOSA1OjA3IFBNLCBKZWZmcmV5IEhhYXMgd3JvdGU6DQo+IFNhbnRvc2ggYW5kIG90aGVy
cywNCj4gDQo+IE9uIFRodSwgT2N0IDAzLCAyMDE5IGF0IDA3OjUwOjIwUE0gKzA1MzAsIFNhbnRv
c2ggUCBLIHdyb3RlOg0KPj4gICAgIFRoYW5rcyBmb3IgeW91ciBleHBsYW5hdGlvbi4gVGhpcyBo
ZWxwcyBhIGxvdC4gSSB3b3VsZCB3YWl0IGZvciBtb3JlDQo+PiBjb21tZW50cyBmcm9tIG90aGVy
cyB0byBzZWUgaWYgdGhpcyB3aGF0IHdlIG5lZWQgaW4gdGhpcyBkcmFmdCB0byBiZQ0KPj4gc3Vw
cG9ydGVkIGJhc2VkIG9uIHRoYXQgd2UgY2FuIHByb3ZpZGUgYXBwcm9wcmlhdGUgc2VjdGlvbnMg
aW4gdGhlIGRyYWZ0Lg0KPiANCj4gVGhlIHRocmVhZHMgb24gdGhlIGxpc3QgaGF2ZSBzcGlkZXJl
ZCB0byB0aGUgcG9pbnQgd2hlcmUgaXQgaXMgY2hhbGxlbmdpbmcNCj4gdG8gZm9sbG93IHdoYXQg
dGhlIGN1cnJlbnQgc3RhdHVzIG9mIHRoZSBkcmFmdCBpcywgb3Igc2hvdWxkIGJlLiAgOi0pDQo+
IA0KPiBIb3dldmVyLCBpZiBJJ3ZlIGZvbGxvd2VkIHRoaW5ncyBwcm9wZXJseSwgdGhlIHF1ZXN0
aW9uIGJlbG93IGlzIHJlYWxseSB0aGUNCj4gaGluZ2UgcG9pbnQgb24gd2hhdCBvdXIgZW5jYXBz
dWxhdGlvbiBmb3IgQkZEIG92ZXIgdnhsYW4gc2hvdWxkIGxvb2sgbGlrZS4NCj4gQ29ycmVjdD8N
Cj4gDQo+IEVzc2VudGlhbGx5LCBkbyB3ZSBvciBkbyB3ZSBub3QgcmVxdWlyZSB0aGUgYWJpbGl0
eSB0byBwZXJtaXQgbXVsdGlwbGUgQkZEDQo+IHNlc3Npb25zIGJldHdlZW4gZGlzdGluY3QgVkFQ
cz8NCj4gDQo+IElmIHRoaXMgaXMgc28sIGRvIHdlIGhhdmUgYSBzZW5zZSBhcyB0byBob3cgd2Ug
c2hvdWxkIHByb2NlZWQ/DQo+IA0KPiAtLSBKZWZmDQo+IA0KPiBbY29udGV4dCBwcmVzZXJ2ZWQg
YmVsb3cuLi5dDQo+IA0KPj4gU2FudG9zaCBQIEsNCj4+DQo+PiBPbiBXZWQsIFNlcCAyNSwgMjAx
OSBhdCA4OjEwIEFNIDx4aWFvLm1pbjJAenRlLmNvbS5jbj4gd3JvdGU6DQo+Pg0KPj4+IEhpIFNh
bnRvc2gsDQo+Pj4NCj4+Pg0KPj4+IFdpdGggcmVnYXJkIHRvIHRoZSBxdWVzdGlvbiB3aGV0aGVy
IHdlIHNob3VsZCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMNCj4+PiBmb3IgdGhlIHNhbWUg
Vk5JIG9yIG5vdCwgSU1ITyB3ZSBzaG91bGQgYWxsb3cgaXQsIG1vcmUgZXhwbGFuYXRpb24gYXMN
Cj4+PiBmb2xsb3dzLg0KPj4+DQo+Pj4gQmVsb3cgaXMgYSBmaWd1cmUgZGVyaXZlZCBmcm9tIGZp
Z3VyZSAyIG9mIFJGQzgwMTQgKEFuIEFyY2hpdGVjdHVyZSBmb3INCj4+PiBEYXRhLUNlbnRlciBO
ZXR3b3JrIFZpcnR1YWxpemF0aW9uIG92ZXIgTGF5ZXIgMyAoTlZPMykpLg0KPj4+DQo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgIERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKSAgICAg
ICAgfA0KPj4+ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwNCj4+PiAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICBUdW5uZWwgT3ZlcmxheSAgICAgIHwNCj4+PiAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLSstLS0tLS0tLS0rICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKw0K
Pj4+ICAgICAgICAgICAgICB8ICstLS0tLS0tLS0tKy0tLS0tLS0rIHwgICAgICAgfCArLS0tLS0t
LSstLS0tLS0tLS0tKyB8DQo+Pj4gICAgICAgICAgICAgIHwgfCAgT3ZlcmxheSBNb2R1bGUgIHwg
fCAgICAgICB8IHwgIE92ZXJsYXkgTW9kdWxlICB8IHwNCj4+PiAgICAgICAgICAgICAgfCArLS0t
LS0tLS0tKy0tLS0tLS0tKyB8ICAgICAgIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfA0KPj4+ICAg
ICAgICAgICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgfCAgICAgICAgICAgfCAg
ICAgICAgICB8DQo+Pj4gICAgICAgTlZFMSAgIHwgICAgICAgICAgIHwgICAgICAgICAgfCAgICAg
ICB8ICAgICAgICAgICB8ICAgICAgICAgIHwgTlZFMg0KPj4+ICAgICAgICAgICAgICB8ICArLS0t
LS0tLS0rLS0tLS0tLSsgIHwgICAgICAgfCAgKy0tLS0tLS0tKy0tLS0tLS0rICB8DQo+Pj4gICAg
ICAgICAgICAgIHwgIHxWTkkxIFZOSTIgIFZOSTEgfCAgfCAgICAgICB8ICB8IFZOSTEgVk5JMiBW
TkkxIHwgIHwNCj4+PiAgICAgICAgICAgICAgfCAgKy0rLS0tLS0rLS0tLSstLS0rICB8ICAgICAg
IHwgICstKy0tLS0tKy0tLS0tKy0tKyAgfA0KPj4+ICAgICAgICAgICAgICB8VkFQMXwgVkFQMnwg
ICAgfCBWQVAzIHwgICAgICAgfFZBUDF8IFZBUDJ8ICAgICB8IFZBUDN8DQo+Pj4gICAgICAgICAg
ICAgICstLS0tKy0tLS0tKy0tLS0rLS0tLS0tKyAgICAgICArLS0tLSstLS0tLSstLS0tLSstLS0t
LSsNCj4+PiAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgICAgICAgICAgICAgICAg
fCAgICAgfCAgICAgfA0KPj4+ICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgICAg
ICAgICAgICAgICB8ICAgICB8ICAgICB8DQo+Pj4gICAgICAgICAgICAgICAgICAgfCAgICAgfCAg
ICB8ICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgIHwNCj4+PiAgICAgICAgICAgIC0tLS0t
LS0rLS0tLS0rLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tLS0NCj4+
PiAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgIHwgICAgIFRlbmFudCAgICAgICAgfCAgICAg
fCAgICAgfA0KPj4+ICAgICAgICAgICAgICBUU0kxIHwgVFNJMnwgICAgfCBUU0kzICAgICAgICAg
IFRTSTF8IFRTSTJ8ICAgICB8VFNJMw0KPj4+ICAgICAgICAgICAgICAgICAgKy0tLSsgKy0tLSsg
Ky0tLSsgICAgICAgICAgICAgKy0tLSsgKy0tLSsgICArLS0tKw0KPj4+ICAgICAgICAgICAgICAg
ICAgfFRTMXwgfFRTMnwgfFRTM3wgICAgICAgICAgICAgfFRTNHwgfFRTNXwgICB8VFM2fA0KPj4+
ICAgICAgICAgICAgICAgICAgKy0tLSsgKy0tLSsgKy0tLSsgICAgICAgICAgICAgKy0tLSsgKy0t
LSsgICArLS0tKw0KPj4+DQo+Pj4gVG8gbXkgdW5kZXJzdGFuZGluZywgdGhlIEJGRCBzZXNzaW9u
cyBiZXR3ZWVuIE5WRTEgYW5kIE5WRTIgYXJlIGFjdHVhbGx5DQo+Pj4gaW5pdGlhdGVkIGFuZCB0
ZXJtaW5hdGVkIGF0IFZBUCBvZiBOVkUuDQo+Pj4NCj4+PiBJZiB0aGUgbmV0d29yayBvcGVyYXRv
ciB3YW50IHRvIHNldCB1cCBvbmUgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAxIG9mDQo+Pj4gTlZF
MSBhbmQgVkFQMW9mIE5WRTIsIGF0IHRoZSBzYW1lIHRpbWUgYW5vdGhlciBCRkQgc2Vzc2lvbiBi
ZXR3ZWVuIFZBUDMgb2YNCj4+PiBOVkUxIGFuZCBWQVAzIG9mIE5WRTIsIGFsdGhvdWdoIHRoZSB0
d28gQkZEIHNlc3Npb25zIGFyZSBmb3IgdGhlIHNhbWUNCj4+PiBWTkkxLCBJIGJlbGlldmUgaXQn
cyByZWFzb25hYmxlLCBzbyB0aGF0J3Mgd2h5IEkgdGhpbmsgd2Ugc2hvdWxkIGFsbG93IGl0DQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpudm8zIG1h
aWxpbmcgbGlzdA0KbnZvM0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9udm8z


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

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZh
bWlseTphcmlhbDsiPlllcywgd2hhdCBJIGRpc2N1c3NlZCB3aXRoIEFub29wIHdhcyBvbiBHcmVn
J3Mgb3B0aW9uICMzLjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJp
YWw7Ij5SZXNwZWN0aW5nIEJGRCBvdmVyIFZ4TEFOLCBvcHRpb24gIzIgYW5kICMzIGJvdGggYXJl
IG9rIHRvIG1lLCBJIGhhdmUgbm8gcHJlZmVyZW5jZS48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NHB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+UmVzcGVjdGluZyBCRkQgb3ZlciBHZW5ldmUsIG9wdGlv
biAjMiBhbmQgIzMgYm90aCBhcmUgb2sgdG8gbWUsIGFsdGhvdWdoIEkgcGVyc29uYWxseSBwcmVm
ZXIgIzMuPGJyPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6YXJpYWw7
Ij48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTRweDtmb250LWZhbWlseTphcmlhbDsiPkJl
c3QgUmVnYXJkcyw8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OmFyaWFs
OyI+WGlhbyBNaW48L3A+PGRpdiBjbGFzcz0iek1haWxTaWduIiB1bm9uYW1lY2g9IuiCluaVjzEw
MDkzNTcwIiB1bm9uYW1lZW49InhpYW9taW4xMDA5MzU3MCI+PGRpdiBjbGFzcz0iek1haWxTaWdu
Q29udGVudCI+PGRpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ6TWFpbEZyb20iPjwv
ZGl2PjxkaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlSb3ciIHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48
ZGl2IGNsYXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7
IGxpbmUtaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFNUU5OyBjb2xvcjogIzEz
ODhGRjsgdGV4dC1hbGlnbjogY2VudGVyOyIgbGFuZ3VhZ2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+
5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iendyaXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdiBj
bGFzcz0iY29udHJvbC1ncm91cCB6aGlzdG9yeVBhbmVsIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUhl
YWRlciIgc3R5bGU9InBhZGRpbmc6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGODsiPjxk
aXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U2VuZGVyVHh0Ij7lj5Hku7bkurrvvJo8
L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSI+QW5vb3BHaGFud2FuaSAmbHQ7YW5v
b3BAYWx1bW5pLmR1a2UuZWR1Jmd0Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2Ut
ZGF0YT0iSGlzdG9yeVRPVHh0Ij7mlLbku7bkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJl
YWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPkdyZWcgTWlyc2t5ICZsdDtncmVn
aW1pcnNreUBnbWFpbC5jb20mZ3Q7Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2Ut
ZGF0YT0iSGlzdG9yeUNDVHh0Ij7mioTpgIHkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJl
YWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPkpvZWwgTS4gSGFscGVybiAmbHQ7
am1oQGpvZWxoYWxwZXJuLmNvbSZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1l
IiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+SmVmZnJleSBIYWFzICZsdDtqaGFhc0BwZnJjLm9y
ZyZndDs7PC9zcGFuPjxzcGFuIGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTog
aW5saW5lOyI+U2FudG9zaCBQIEsgJmx0O3NhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20mZ3Q7
Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGlu
ZTsiPk5WTzMgJmx0O252bzNAaWV0Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRV
c2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnICZsdDtkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyZndDs7PC9zcGFuPjxzcGFu
IGNsYXNzPSJ6cmVhZFVzZXJOYW1lIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyI+RGluZXNoIER1
dHQgJmx0O2RpZHV0dEBnbWFpbC5jb20mZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2Vy
TmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPnJ0Zy1iZmQgV0cgJmx0O3J0Zy1iZmRAaWV0
Zi5vcmcmZ3Q7Ozwvc3Bhbj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3Bs
YXk6IGlubGluZTsiPlQuIFNyaWRoYXIgJmx0O3RzcmlkaGFyQHZtd2FyZS5jb20mZ3Q7Ozwvc3Bh
bj48c3BhbiBjbGFzcz0ienJlYWRVc2VyTmFtZSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsiPuiC
luaVjzEwMDkzNTcwO1llczwvc3Bhbj48L2Rpdj48ZGl2PjxzdHJvbmcgbGFuZ3VhZ2UtZGF0YT0i
SGlzdG9yeURhdGVUeHQiPuaXpSDmnJ8g77yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9IiI+MjAxOeW5
tDEw5pyIMjPml6UgMDc6MDU8L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9
Ikhpc3RvcnlTdWJqZWN0VHh0Ij7kuLsg6aKYIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJ6cmVh
ZFRpdGxlIj48c3Ryb25nPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBD
b250cm9sIHBhY2tldCBhdCBWVEVQPC9zdHJvbmc+PC9zcGFuPjwvZGl2PjwvZGl2PjxkaXYgem1h
aWxidXNpbmVzcz0iYnVzaW5lc3NFeHRlcm5hbCI+PC9kaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlD
b250ZW50Ij48ZGl2PjxkaXYgZGlyPSJsdHIiPkdyZWcsPGRpdj48YnI+PC9kaXY+PGRpdj5JIHRo
aW5rIHRoZSBkcmFmdCBpcyBmaW5lIGFzIGlzLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBk
aXNjdXNzaW9uIHdpdGggWGlhbyBNaW4gd2FzIGFib3V0ICMzIGFuZCBJIHNlZSB0aGF0IGFzIHVu
bmVjZXNzYXJ5IHVudGlsIHdlIGhhdmUgYSBkcmFmdCB0aGF0IGV4cGxhaW5zIHdoeSB0aGF0IGlz
IG5lZWRlZCBpbiB0aGUgY29udGV4dCBvZiB0aGUgTlZPMyBhcmNoaXRlY3R1cmUuPC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9x
dW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFR1ZSwgT2N0IDIyLCAy
MDE5IGF0IDExOjE3IEFNIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9
Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwy
MDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj5IaSBBbm9vcCwgZXQgYWwu
LDxkaXY+SSBhZ3JlZSB3aXRoIHlvdXIgdW5kZXJzdGFuZGluZyBvZiB3aGF0IGlzIGJlaW5nIGRl
ZmluZWQgaW4gdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUgQkZEIG92ZXIgVnhMQU4gc3BlY2lm
aWNhdGlvbi4gQnV0LCBhcyBJIHVuZGVyc3RhbmQsIHRoZSBXRyBpcyBkaXNjdXNzaW5nIHRoZSBz
Y29wZSBiZWZvcmUgdGhlIFdHTEMgaXMgY2xvc2VkLiBJIGJlbGlldmUgdGhlcmUgYXJlIHRocmVl
IG9wdGlvbnM6PC9kaXY+PGRpdj48b2wgY2xhc3M9IiBsaXN0LXBhZGRpbmdsZWZ0LTIiPjxsaT48
cD5zaW5nbGUgQkZEIHNlc3Npb24gYmV0d2VlbiB0d28gVlRFUHM8L3A+PC9saT48bGk+PHA+c2lu
Z2xlIEJGRCBzZXNzaW9uIHBlciBWTkkgYmV0d2VlbiB0d28gVlRFUHM8L3A+PC9saT48bGk+PHA+
bXVsdGlwbGUgQkZEIHNlc3Npb25zIHBlciBWTkkgYmV0d2VlbiB0d28gVlRFUHM8L3A+PC9saT48
L29sPjxkaXY+VGhlIGN1cnJlbnQgdGV4dCByZWZsZWN0cyAjMi4gSXMgV0cgYWNjZXB0cyB0aGlz
IHNjb3BlPyBJZiBub3QsIHdoaWNoIG9wdGlvbiBXRyB3b3VsZCBhY2NlcHQ/PC9kaXY+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5SZWdhcmRzLDwvZGl2PjxkaXY+R3JlZzwvZGl2PjwvZGl2Pjxi
cj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0
dHIiPk9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDI6MDkgUE0gQW5vb3AgR2hhbndhbmkgJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9v
cEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xh
c3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1s
ZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGly
PSJsdHIiPjxkaXYgZGlyPSJsdHIiPkkgY29uY3VyIHdpdGggSm9lbCdzIGFzc2Vzc21lbnQgd2l0
aCB0aGUgZm9sbG93aW5nIGNsYXJpZmljYXRpb25zLjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIGN1
cnJlbnQgZG9jdW1lbnQgaXMgYWxyZWFkeSBjYXBhYmxlIG9mIG1vbml0b3JpbmcgbXVsdGlwbGUg
Vk5JcyBiZXR3ZWVuIFZURVBzLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIGlzc3VlIHVu
ZGVyIGRpc2N1c3Npb24gd2FzIGhvdyBkbyB3ZSB1c2UgQkZEIHRvIG1vbml0b3IgbXVsdGlwbGUg
VkFQcyB0aGF0IHVzZSB0aGUgc2FtZSBWTkkgYmV0d2VlbiBhIHBhaXIgb2YgVlRFUHMuJm5ic3A7
IFRoZSB1c2UgY2FzZSBmb3IgdGhpcyBpcyBub3QgY2xlYXIgdG8gbWUsIGFzIGZyb20gbXkgdW5k
ZXJzdGFuZGluZywgd2UgY2Fubm90IGhhdmUgYSBzaXR1YXRpb24gd2l0aCBtdWx0aXBsZSBWQVBz
IHVzaW5nIHRoZSBzYW1lIFZOSS0tdGhlcmUgaXMgMToxIG1hcHBpbmcgYmV0d2VlbiBWQVAgYW5k
IFZOSS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYg
Y2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24g
VHVlLCBPY3QgMjIsIDIwMTkgYXQgNjowNiBBTSBKb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxf
cXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNv
bGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Jm5ic3A7RnJvbSB3aGF0IEkg
Y2FuIHRlbGwsIHRoZXJlIGFyZSB0d28gc2VwYXJhdGUgcHJvYmxlbXMuPGJyPlRoZSBkb2N1bWVu
dCB3ZSBoYXZlIGlzIGEgVlRFUC1WVEVQIG1vbml0b3JpbmcgZG9jdW1lbnQuJm5ic3A7IFRoZXJl
IGlzIG5vIDxicj5uZWVkIGZvciB0aGF0IGRvY3VtZW50IHRvIGhhbmRsZSB0aGUgbXVsdGlwbGUg
Vk5JIGNhc2UuPGJyPklmIGZvbGtzIHdhbnQgYSBwcm90b2NvbCBmb3IgZG9pbmcgQkZEIG1vbml0
b3Jpbmcgb2YgdGhpbmdzIGJlaGluZCB0aGUgPGJyPlZURVBzIChtdWx0aXBsZSBWTklzKSwgdGhl
biBkbyB0aGF0IGFzIGEgc2VwYXJhdGUgZG9jdW1lbnQuJm5ic3A7ICZuYnNwO1RoZSA8YnI+ZW5j
b2Rpbmcgd2lsbCBiZSBhIHRlbmFudCBlbmNvZGluZywgYW5kIHRodXMgc2VzcGFyYXRlIGZyb20g
d2hhdCBpcyA8YnI+ZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50Ljxicj48YnI+WW91cnMsPGJyPkpv
ZWw8YnI+PGJyPk9uIDEwLzIxLzIwMTkgNTowNyBQTSwgSmVmZnJleSBIYWFzIHdyb3RlOjxicj4m
Z3Q7IFNhbnRvc2ggYW5kIG90aGVycyw8YnI+Jmd0OyA8YnI+Jmd0OyBPbiBUaHUsIE9jdCAwMywg
MjAxOSBhdCAwNzo1MDoyMFBNICswNTMwLCBTYW50b3NoIFAgSyB3cm90ZTo8YnI+Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO1RoYW5rcyBmb3IgeW91ciBleHBsYW5hdGlvbi4gVGhpcyBoZWxw
cyBhIGxvdC4gSSB3b3VsZCB3YWl0IGZvciBtb3JlPGJyPiZndDsmZ3Q7IGNvbW1lbnRzIGZyb20g
b3RoZXJzIHRvIHNlZSBpZiB0aGlzIHdoYXQgd2UgbmVlZCBpbiB0aGlzIGRyYWZ0IHRvIGJlPGJy
PiZndDsmZ3Q7IHN1cHBvcnRlZCBiYXNlZCBvbiB0aGF0IHdlIGNhbiBwcm92aWRlIGFwcHJvcHJp
YXRlIHNlY3Rpb25zIGluIHRoZSBkcmFmdC48YnI+Jmd0OyA8YnI+Jmd0OyBUaGUgdGhyZWFkcyBv
biB0aGUgbGlzdCBoYXZlIHNwaWRlcmVkIHRvIHRoZSBwb2ludCB3aGVyZSBpdCBpcyBjaGFsbGVu
Z2luZzxicj4mZ3Q7IHRvIGZvbGxvdyB3aGF0IHRoZSBjdXJyZW50IHN0YXR1cyBvZiB0aGUgZHJh
ZnQgaXMsIG9yIHNob3VsZCBiZS4mbmJzcDsgOi0pPGJyPiZndDsgPGJyPiZndDsgSG93ZXZlciwg
aWYgSSd2ZSBmb2xsb3dlZCB0aGluZ3MgcHJvcGVybHksIHRoZSBxdWVzdGlvbiBiZWxvdyBpcyBy
ZWFsbHkgdGhlPGJyPiZndDsgaGluZ2UgcG9pbnQgb24gd2hhdCBvdXIgZW5jYXBzdWxhdGlvbiBm
b3IgQkZEIG92ZXIgdnhsYW4gc2hvdWxkIGxvb2sgbGlrZS48YnI+Jmd0OyBDb3JyZWN0Pzxicj4m
Z3Q7IDxicj4mZ3Q7IEVzc2VudGlhbGx5LCBkbyB3ZSBvciBkbyB3ZSBub3QgcmVxdWlyZSB0aGUg
YWJpbGl0eSB0byBwZXJtaXQgbXVsdGlwbGUgQkZEPGJyPiZndDsgc2Vzc2lvbnMgYmV0d2VlbiBk
aXN0aW5jdCBWQVBzPzxicj4mZ3Q7IDxicj4mZ3Q7IElmIHRoaXMgaXMgc28sIGRvIHdlIGhhdmUg
YSBzZW5zZSBhcyB0byBob3cgd2Ugc2hvdWxkIHByb2NlZWQ/PGJyPiZndDsgPGJyPiZndDsgLS0g
SmVmZjxicj4mZ3Q7IDxicj4mZ3Q7IFtjb250ZXh0IHByZXNlcnZlZCBiZWxvdy4uLl08YnI+Jmd0
OyA8YnI+Jmd0OyZndDsgU2FudG9zaCBQIEs8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsgT24gV2Vk
LCBTZXAgMjUsIDIwMTkgYXQgODoxMCBBTSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyB3
cm90ZTo8YnI+Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7IEhpIFNhbnRvc2gsPGJyPiZndDsmZ3Q7
Jmd0Ozxicj4mZ3Q7Jmd0OyZndDs8YnI+Jmd0OyZndDsmZ3Q7IFdpdGggcmVnYXJkIHRvIHRoZSBx
dWVzdGlvbiB3aGV0aGVyIHdlIHNob3VsZCBhbGxvdyBtdWx0aXBsZSBCRkQgc2Vzc2lvbnM8YnI+
Jmd0OyZndDsmZ3Q7IGZvciB0aGUgc2FtZSBWTkkgb3Igbm90LCBJTUhPIHdlIHNob3VsZCBhbGxv
dyBpdCwgbW9yZSBleHBsYW5hdGlvbiBhczxicj4mZ3Q7Jmd0OyZndDsgZm9sbG93cy48YnI+Jmd0
OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBCZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZyb20g
ZmlndXJlIDIgb2YgUkZDODAxNCAoQW4gQXJjaGl0ZWN0dXJlIGZvcjxicj4mZ3Q7Jmd0OyZndDsg
RGF0YS1DZW50ZXIgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDMgKE5WTzMpKS48
YnI+Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEYXRhIENlbnRlciBOZXR3b3JrIChJUCkmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfDxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3w8YnI+Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rPGJyPiZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3w8YnI+Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtUdW5uZWwgT3ZlcmxheSZuYnNwOyAmbmJzcDsgJm5ic3A7IHw8YnI+Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOystLS0t
LS0tLS0rLS0tLS0tLS0tLS0tKzxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCArLS0tLS0tLS0tLSstLS0tLS0tKyB8Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCArLS0tLS0tLSstLS0tLS0tLS0tKyB8PGJyPiZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8IHwm
bmJzcDsgT3ZlcmxheSBNb2R1bGUmbmJzcDsgfCB8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
fCB8Jm5ic3A7IE92ZXJsYXkgTW9kdWxlJm5ic3A7IHwgfDxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCArLS0tLS0tLS0tKy0t
LS0tLS0tKyB8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCArLS0tLS0tLS0tKy0tLS0tLS0t
KyB8PGJyPiZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyB8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7fCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfDxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtOVkUxJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8IE5WRTI8YnI+Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwm
bmJzcDsgKy0tLS0tLS0tKy0tLS0tLS0rJm5ic3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDt8Jm5ic3A7ICstLS0tLS0tLSstLS0tLS0tKyZuYnNwOyB8PGJyPiZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7IHxWTkkx
IFZOSTImbmJzcDsgVk5JMSB8Jm5ic3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5i
c3A7IHwgVk5JMSBWTkkyIFZOSTEgfCZuYnNwOyB8PGJyPiZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICstKy0tLS0tKy0t
LS0rLS0tKyZuYnNwOyB8Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyArLSstLS0t
LSstLS0tLSstLSsmbmJzcDsgfDxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfFZBUDF8IFZBUDJ8Jm5ic3A7ICZuYnNwOyB8IFZB
UDMgfCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3xWQVAxfCBWQVAyfCZuYnNwOyAmbmJzcDsg
Jm5ic3A7fCBWQVAzfDxicj4mZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgKy0tLS0rLS0tLS0rLS0tLSstLS0tLS0rJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Ky0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rPGJyPiZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7IHwmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8PGJyPiZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7IHwmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8PGJyPiZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7
IHwmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8
PGJyPiZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IC0tLS0tLS0rLS0tLS0rLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
LS08YnI+Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNw
OyAmbmJzcDsgfCZuYnNwOyAmbmJzcDsgJm5ic3A7VGVuYW50Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IHwmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwO3w8YnI+Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IFRTSTEgfCBUU0kyfCZuYnNwOyAmbmJzcDsgfCBUU0kzJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyBUU0kxfCBUU0kyfCZuYnNwOyAmbmJzcDsgJm5ic3A7fFRTSTM8YnI+Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgKy0tLSsgKy0tLSsgKy0tLSsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsrLS0tKyArLS0tKyZuYnNwOyAmbmJzcDsrLS0tKzxicj4mZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyB8VFMxfCB8VFMyfCB8VFMzfCZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3xUUzR8IHxUUzV8Jm5ic3A7ICZuYnNwO3xUUzZ8PGJyPiZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICstLS0rICstLS0rICstLS0rJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Ky0tLSsgKy0tLSsmbmJzcDsgJm5ic3A7Ky0tLSs8YnI+
Jmd0OyZndDsmZ3Q7PGJyPiZndDsmZ3Q7Jmd0OyBUbyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgQkZE
IHNlc3Npb25zIGJldHdlZW4gTlZFMSBhbmQgTlZFMiBhcmUgYWN0dWFsbHk8YnI+Jmd0OyZndDsm
Z3Q7IGluaXRpYXRlZCBhbmQgdGVybWluYXRlZCBhdCBWQVAgb2YgTlZFLjxicj4mZ3Q7Jmd0OyZn
dDs8YnI+Jmd0OyZndDsmZ3Q7IElmIHRoZSBuZXR3b3JrIG9wZXJhdG9yIHdhbnQgdG8gc2V0IHVw
IG9uZSBCRkQgc2Vzc2lvbiBiZXR3ZWVuIFZBUDEgb2Y8YnI+Jmd0OyZndDsmZ3Q7IE5WRTEgYW5k
IFZBUDFvZiBOVkUyLCBhdCB0aGUgc2FtZSB0aW1lIGFub3RoZXIgQkZEIHNlc3Npb24gYmV0d2Vl
biBWQVAzIG9mPGJyPiZndDsmZ3Q7Jmd0OyBOVkUxIGFuZCBWQVAzIG9mIE5WRTIsIGFsdGhvdWdo
IHRoZSB0d28gQkZEIHNlc3Npb25zIGFyZSBmb3IgdGhlIHNhbWU8YnI+Jmd0OyZndDsmZ3Q7IFZO
STEsIEkgYmVsaWV2ZSBpdCdzIHJlYXNvbmFibGUsIHNvIHRoYXQncyB3aHkgSSB0aGluayB3ZSBz
aG91bGQgYWxsb3cgaXQ8YnI+PGJyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPm52bzMgbWFpbGluZyBsaXN0PGJyPjxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT48YnI+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zIiByZWw9Im5vcmVmZXJy
ZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L252bzM8L2E+PGJyPjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+
PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjxw
Pjxicj48L3A+PC9kaXY+


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

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

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


From nobody Wed Oct 23 11:02:39 2019
Return-Path: <didutt@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 CE8DB12006D; Tue, 22 Oct 2019 19:48:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (body has been altered)" 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 NH5ClVmFzZgC; Tue, 22 Oct 2019 19:47:58 -0700 (PDT)
Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) (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 9C8951200B1; Tue, 22 Oct 2019 19:47:58 -0700 (PDT)
Received: by mail-pf1-x433.google.com with SMTP id c184so2408881pfb.0; Tue, 22 Oct 2019 19:47:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=kM32p0GZSMzaBgiDtQSS1LNP07LY8VbtU3prL78LsMU=; b=WER0tL64ApVedDRUdDr1C2mdZTSLVx3peQvMWrGWsoqUmutjBmj+nzUo6M0Xf/MDIZ kPEKdKC/++AUbiTGu90mvtDc5lnjK7k4i3NBbOwr1QV01u9KsF2JfdINEAeZ+ASzAutN dj5ZEA+jerhg6hJmHXxKnNJUIX5kvq0aIvQTKojqGvyF5Txng9QpOOLA/zM8PtgV6DZJ OzI3MxwBDesXS78Xr5qMNdjRQUKQY3lDVD0/QScTf6Ld9G7rBmARQCD6FaFwnJcBAwb6 OfUug8nKBlE6UhH9BrpvBtCMXb9hhjV/g3wjp4xl8nqjzul+tbf8SZaNVp2b0YeXnLrP vwlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=kM32p0GZSMzaBgiDtQSS1LNP07LY8VbtU3prL78LsMU=; b=sP3rCP2hP6H7Hn1pTDp/7YY5TE89eeZIvIrQpj49568+fMITIiMRXppIFN2CqQTOJr KQMz6LdKSsZaq872QcQl3rJiTZmzLSGQVM67ITWNYLN1nGKaWE5cN5av0Vho7i1ZSqQD 0baUs06q378+kLqYhT9MYfDYKhTSwmImd90eTR9BurV9Wz63gpheJFnzoT8qwonYfMbU SQ4ArSqGmtNmd626KmzOxkAFQDBsrfSAl1rmgVy0Yi23S9MKnL4O9uFkjpjFtJKp4Koa tjcpCqyo3IfjE3WaJbefMjgj+kexjt4RYnXXUKtkiSc+i1whbEKE3I85+lwTZZ4VPYNv 0vCA==
X-Gm-Message-State: APjAAAWo4pftpdMQyJICFZNKExApqzMJwozKZlG+rZSybxZbDERy0xM+ LXhWwmYbaK88FyUA/w4ZFOs=
X-Google-Smtp-Source: APXvYqywSn5oYECDRAjlqDPU1Zy8Nxwh3Gs6eYuf7hb0dvpPna/zgAia6lv67JYrlTWFVXVR/XI73w==
X-Received: by 2002:a63:fa4a:: with SMTP id g10mr7046317pgk.432.1571798877869;  Tue, 22 Oct 2019 19:47:57 -0700 (PDT)
Received: from [192.168.0.108] ([117.216.128.128]) by smtp.gmail.com with ESMTPSA id y126sm4946512pfg.74.2019.10.22.19.47.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2019 19:47:56 -0700 (PDT)
Date: Wed, 23 Oct 2019 07:47:49 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1571798869.2855.1@smtp.gmail.com>
In-Reply-To: <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-VCz6XgBqXY+m7aiGKe4k"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/pF71GOq0zQOSD4u7kzDX0WJVKA4>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 02:48:02 -0000

--=-VCz6XgBqXY+m7aiGKe4k
Content-Type: text/plain; charset=us-ascii; format=flowed

Greg,

Two comments, one minor and one maybe not.

- In section 3, there's a sentence that is: "BFD packets intended for a 
Hypervisor VTEP MUST NOT..". I recommend getting rid of the word 
"Hypervisor" ashe logic applies to any VTEP.

- You already explained the precedence of the use of 127/8 address in 
the inner header in MPLS. I have no specific comments in that area. I 
have only two questions:
   - Has anybody verified that the use of 127/8 address (and the right 
MAC) works with existing implementations, including the silicon ones? 
If this doesn't work there, is it worth adding the possibilit y of 
another address, one that is owned by the VTEP node?
   - Do we know if Firewalls stop such VXLAN packets? I ask this 
because VXLAN has an IP header and I don't know if firewalls stop 
packets with 127/8 in the inner header. If not, is it worth adding a 
sentence to say that firewalls  allow such packets? The use of a 
non-127/8 address may alleviate this case as well.

The rest of the draft looks good to me,

Dinesh

On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com> 
wrote:
> Hi Dinesh,
> I greatly appreciate your comments. Please heave a look at the 
> attached copy of the working version and its diff to -07 (latest in 
> the datatracker).
> 
> Regards,
> Greg
> 
> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>> I have the same feeling as Anoop. Greg, can you please point me to 
>> the latest draft so that I can quickly glance through it to be 
>> doubly sure,
>> 
>> Dinesh
>> 
>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani 
>> <anoop@alumni.duke.edu> wrote:
>>> Greg,
>>> 
>>> I think the draft is fine as is.
>>> 
>>> I discussion with Xiao Min was about #3 and I see that as 
>>> unnecessary until we have a draft that explains why that is needed 
>>> in the context of the NVO3 architecture.
>>> 
>>> Anoop
>>> 
>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky 
>>> <gregimirsky@gmail.com> wrote:
>>>> Hi Anoop, et al.,
>>>> I agree with your understanding of what is being defined in the 
>>>> current version of the BFD over VxLAN specification. But, as I 
>>>> understand, the WG is discussing the scope before the WGLC is 
>>>> closed. I believe there are three options:
>>>> single BFD session between two VTEPs
>>>> single BFD session per VNI between two VTEPs
>>>> multiple BFD sessions per VNI between two VTEPs
>>>> The current text reflects #2. Is WG accepts this scope? If not, 
>>>> which option WG would accept?
>>>> 
>>>> Regards,
>>>> Greg
>>>> 
>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani 
>>>> <anoop@alumni.duke.edu> wrote:
>>>>> I concur with Joel's assessment with the following clarifications.
>>>>> 
>>>>> The current document is already capable of monitoring multiple 
>>>>> VNIs between VTEPs.
>>>>> 
>>>>> The issue under discussion was how do we use BFD to monitor 
>>>>> multiple VAPs that use the same VNI between a pair of VTEPs.  The 
>>>>> use case for this is not clear to me, as from my understanding, 
>>>>> we cannot have a situation with multiple VAPs using the same 
>>>>> VNI--there is 1:1 mapping between VAP and VNI.
>>>>> 
>>>>> Anoop
>>>>> 
>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern 
>>>>> <jmh@joelhalpern.com> wrote:
>>>>>>  From what I can tell, there are two separate problems.
>>>>>> The document we have is a VTEP-VTEP monitoring document.  There 
>>>>>> is no
>>>>>> need for that document to handle the multiple VNI case.
>>>>>> If folks want a protocol for doing BFD monitoring of things 
>>>>>> behind the
>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>> encoding will be a tenant encoding, and thus sesparate from what 
>>>>>> is
>>>>>> defined in this document.
>>>>>> 
>>>>>> Yours,
>>>>>> Joel
>>>>>> 
>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>> > Santosh and others,
>>>>>> >
>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>> >>     Thanks for your explanation. This helps a lot. I would 
>>>>>> wait for more
>>>>>> >> comments from others to see if this what we need in this 
>>>>>> draft to be
>>>>>> >> supported based on that we can provide appropriate sections 
>>>>>> in the draft.
>>>>>> >
>>>>>> > The threads on the list have spidered to the point where it is 
>>>>>> challenging
>>>>>> > to follow what the current status of the draft is, or should 
>>>>>> be.  :-)
>>>>>> >
>>>>>> > However, if I've followed things properly, the question below 
>>>>>> is really the
>>>>>> > hinge point on what our encapsulation for BFD over vxlan 
>>>>>> should look like.
>>>>>> > Correct?
>>>>>> >
>>>>>> > Essentially, do we or do we not require the ability to permit 
>>>>>> multiple BFD
>>>>>> > sessions between distinct VAPs?
>>>>>> >
>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>> >
>>>>>> > -- Jeff
>>>>>> >
>>>>>> > [context preserved below...]
>>>>>> >
>>>>>> >> Santosh P K
>>>>>> >>
>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>> >>
>>>>>> >>> Hi Santosh,
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> With regard to the question whether we should allow multiple 
>>>>>> BFD sessions
>>>>>> >>> for the same VNI or not, IMHO we should allow it, more 
>>>>>> explanation as
>>>>>> >>> follows.
>>>>>> >>>
>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An 
>>>>>> Architecture for
>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>> >>>
>>>>>> >>>                      |         Data Center Network (IP)      
>>>>>>   |
>>>>>> >>>                      |                                       
>>>>>>   |
>>>>>> >>>                      
>>>>>> +-----------------------------------------+
>>>>>> >>>                           |                           |
>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>> >>>              +------------+---------+       
>>>>>> +---------+------------+
>>>>>> >>>              | +----------+-------+ |       | 
>>>>>> +-------+----------+ |
>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay 
>>>>>> Module  | |
>>>>>> >>>              | +---------+--------+ |       | 
>>>>>> +---------+--------+ |
>>>>>> >>>              |           |          |       |           |    
>>>>>>       |
>>>>>> >>>       NVE1   |           |          |       |           |    
>>>>>>       | NVE2
>>>>>> >>>              |  +--------+-------+  |       |  
>>>>>> +--------+-------+  |
>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 
>>>>>> VNI1 |  |
>>>>>> >>>              |  +-+-----+----+---+  |       |  
>>>>>> +-+-----+-----+--+  |
>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     
>>>>>> | VAP3|
>>>>>> >>>              +----+-----+----+------+       
>>>>>> +----+-----+-----+-----+
>>>>>> >>>                   |     |    |                   |     |     
>>>>>> |
>>>>>> >>>                   |     |    |                   |     |     
>>>>>> |
>>>>>> >>>                   |     |    |                   |     |     
>>>>>> |
>>>>>> >>>            
>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>> >>>                   |     |    |     Tenant        |     |     
>>>>>> |
>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     
>>>>>> |TSI3
>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   
>>>>>> +---+
>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   
>>>>>> |TS6|
>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   
>>>>>> +---+
>>>>>> >>>
>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 
>>>>>> are actually
>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>> >>>
>>>>>> >>> If the network operator want to set up one BFD session 
>>>>>> between VAP1 of
>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session 
>>>>>> between VAP3 of
>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for 
>>>>>> the same
>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we 
>>>>>> should allow it
>>>>>> 
>>>>>> _______________________________________________
>>>>>> nvo3 mailing list
>>>>>> nvo3@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/nvo3

--=-VCz6XgBqXY+m7aiGKe4k
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div>Greg,</div><div><br></div><div>Two comments, one minor and one maybe not.</div><div><br></div><div>- In section 3, there's a sentence that is: "BFD packets intended for a Hypervisor VTEP MUST NOT..". I recommend getting rid of the word "Hypervisor" ashe logic applies to any VTEP.</div><div><br></div><div>- You already explained the precedence of the use of 127/8 address in the inner header in MPLS. I have no specific comments in that area. I have only two questions:&nbsp;</div><div>&nbsp; &nbsp;- Has anybody verified that the use of 127/8 address (and the right MAC) works with existing implementations, including the silicon ones? If this doesn't work there, is it worth adding the possibilit y of another address, one that is owned by the VTEP node?</div><div>&nbsp; &nbsp;- Do we know if Firewalls stop such VXLAN packets? I ask this because VXLAN has an IP header and I don't know if firewalls stop packets with 127/8 in the inner header. If not, is i
 t worth adding a sentence to say that firewalls &nbsp;allow such packets? The use of a non-127/8 address may alleviate this case as well.</div><div><br></div><div>The rest of the draft looks good to me,</div><div><br></div><div>Dinesh&nbsp;</div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky &lt;gregimirsky@gmail.com&gt; wrote:<br><blockquote type="cite"><div dir="ltr">Hi Dinesh,<div>I greatly appreciate your comments. Please heave a look at the attached copy of the working version and its diff to -07 (latest in the datatracker).</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href="mailto:didutt@gmail.com">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-m_-7932069553433080940geary-body" dir=
 "auto"><div>I have the same feeling as Anoop. Greg, can you please point me to the latest draft so that I can quickly glance through it to be doubly sure,</div><div><br></div><div>Dinesh</div></div><div id="gmail-m_-7932069553433080940geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br><blockquote type="cite"><div dir="ltr">Greg,<div><br></div><div>I think the draft is fine as is.</div><div><br></div><div>I discussion with Xiao Min was about #3 and I see that as unnecessary until we have a draft that explains why that is needed in the context of the NVO3 architecture.</div><div><br></div><div>Anoop</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margi
 n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Anoop, et al.,<div>I agree with your understanding of what is being defined in the current version of the BFD over VxLAN specification. But, as I understand, the WG is discussing the scope before the WGLC is closed. I believe there are three options:</div><div><ol><li>single BFD session between two VTEPs</li><li>single BFD session per VNI between two VTEPs</li><li>multiple BFD sessions per VNI between two VTEPs</li></ol><div>The current text reflects #2. Is WG accepts this scope? If not, which option WG would accept?</div></div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,
 204);padding-left:1ex"><div dir="ltr"><div dir="ltr">I concur with Joel's assessment with the following clarifications.<div><br></div><div>The current document is already capable of monitoring multiple VNIs between VTEPs.</div><div><br></div><div>The issue under discussion was how do we use BFD to monitor multiple VAPs that use the same VNI between a pair of VTEPs.&nbsp; The use case for this is not clear to me, as from my understanding, we cannot have a situation with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&nbsp;From what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.&nbsp; There is no <br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.&nbsp; &nbsp;The <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;&nbsp; &nbsp; &nbsp;Thanks for your explanation. This helps a lot. I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challenging<br>
&gt; to follow what the current status of the draft is, or should be.&nbsp; :-)<br>
&gt; <br>
&gt; However, if I've followed things properly, the question below is really the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look like.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple BFD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explanation as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Architecture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Data Center Network (IP)&nbsp; &nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +-----------------------------------------+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp;Tunnel Overlay&nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +------------+---------+&nbsp; &nbsp; &nbsp; &nbsp;+---------+------------+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +----------+-------+ |&nbsp; &nbsp; &nbsp; &nbsp;| +-------+----------+ |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | |&nbsp; Overlay Module&nbsp; | |&nbsp; &nbsp; &nbsp; &nbsp;| |&nbsp; Overlay Module&nbsp; | |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +---------+--------+ |&nbsp; &nbsp; &nbsp; &nbsp;| +---------+--------+ |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;NVE1&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | NVE2<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--------+-------+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; +--------+-------+&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; |VNI1 VNI2&nbsp; VNI1 |&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; | VNI1 VNI2 VNI1 |&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +-+-----+----+---+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; +-+-----+-----+--+&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |VAP1| VAP2|&nbsp; &nbsp; | VAP3 |&nbsp; &nbsp; &nbsp; &nbsp;|VAP1| VAP2|&nbsp; &nbsp; &nbsp;| VAP3|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +----+-----+----+------+&nbsp; &nbsp; &nbsp; &nbsp;+----+-----+-----+-----+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -------+-----+----+-------------------+-----+-----+-------<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;Tenant&nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1 | TSI2|&nbsp; &nbsp; | TSI3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1| TSI2|&nbsp; &nbsp; &nbsp;|TSI3<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ +---+&nbsp; &nbsp;+---+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |TS1| |TS2| |TS3|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TS4| |TS5|&nbsp; &nbsp;|TS6|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ +---+&nbsp; &nbsp;+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 are actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session between VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same<br>
&gt;&gt;&gt; VNI1, I believe it's reasonable, so that's why I think we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href="mailto:nvo3@ietf.org" target="_blank">nvo3@ietf.org</a><br>
<a href="https://www.ietf.org/mailman/listinfo/nvo3" rel="noreferrer" target="_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div>
--=-VCz6XgBqXY+m7aiGKe4k--


From nobody Wed Oct 23 11:02:44 2019
Return-Path: <ghanwani@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 2EA73120058; Tue, 22 Oct 2019 23:10:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.423
X-Spam-Level: 
X-Spam-Status: No, score=-1.423 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.226, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bc7-mm-_U64l; Tue, 22 Oct 2019 23:10:00 -0700 (PDT)
Received: from mail-vs1-f43.google.com (mail-vs1-f43.google.com [209.85.217.43]) (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 9287112004C; Tue, 22 Oct 2019 23:10:00 -0700 (PDT)
Received: by mail-vs1-f43.google.com with SMTP id l2so13004583vsr.8; Tue, 22 Oct 2019 23:10:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JWY4T1gclF5M4DEEH6MAb2CcMqrTzK/L6BtpnEEvLAo=; b=cHmg3h2eF+GXr9aLYgdsChv2uZIOPKVF67FclUfwJbjKGeNCMw3vk4dKLXeAeh2u78 ZZnhDZxgBMHAL4Cm4IJWYd/UTuOQ/Ljb2eSX2P+lEW/Dx0AzakUb8Khn2hQt68x4bJ9S NV4TtiIzufDcVeue0sVHCvHa9DcnND/97w0Uhz+QCBRoKTlB4zKoqxdo3Kpjxhfe91F6 iC/PS53StYw6CzTlUngl9xT/z2tXB/ZhgGO2bcxaGUIOBp3b7k+LnnwbDhGFfERduH5P 2wPTXWjgWD+YuoDbEhmYFGnQh94hwc1SioU71FyYnFarHEpwmD1ey2ZxssftMT3GAa73 41aw==
X-Gm-Message-State: APjAAAU9KPE2tUDYDkrMZLhe7Epohd6lFqbrL3N97TEwrIIP4YXNX5Yf vhI7ghmrPbBDYyZKNm3Cj2EKcSnN02yc++gxppE=
X-Google-Smtp-Source: APXvYqxHs+id4qr7rkq46fDcz+8XdzpGyjIRl9GWiftufXoGaeSE8IewuY+zRSJB0E/vnl711aT1XPxPLa6kg7mAp0I=
X-Received: by 2002:a67:ea09:: with SMTP id g9mr4373588vso.23.1571810999556; Tue, 22 Oct 2019 23:09:59 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com>
In-Reply-To: <1571798869.2855.1@smtp.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 22 Oct 2019 23:09:48 -0700
Message-ID: <CA+-tSzwRWH5w5nNs6Wzm_qkwvTyq=k-TyJmR9XVM9qsh9QKKXA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Jeffrey Haas <jhaas@pfrc.org>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000004862c605958dc403"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/QxtTh-H5Qpn36UvdfCvtI90aNpo>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 06:10:03 -0000

--0000000000004862c605958dc403
Content-Type: text/plain; charset="UTF-8"

Hi Greg,

The part about the use of 127/8 address appears to be a new thing
introduced in the version of the draft that is as of yet unpublished.  What
was the motivation for the change?  Previously, the DA was simply set to
the destination VTEP's IP address which seemed fine.

Anoop

On Tue, Oct 22, 2019 at 7:48 PM Dinesh Dutt <didutt@gmail.com> wrote:

> Greg,
>
> Two comments, one minor and one maybe not.
>
> - In section 3, there's a sentence that is: "BFD packets intended for a
> Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
> "Hypervisor" ashe logic applies to any VTEP.
>
> - You already explained the precedence of the use of 127/8 address in the
> inner header in MPLS. I have no specific comments in that area. I have only
> two questions:
>    - Has anybody verified that the use of 127/8 address (and the right
> MAC) works with existing implementations, including the silicon ones? If
> this doesn't work there, is it worth adding the possibilit y of another
> address, one that is owned by the VTEP node?
>    - Do we know if Firewalls stop such VXLAN packets? I ask this because
> VXLAN has an IP header and I don't know if firewalls stop packets with
> 127/8 in the inner header. If not, is it worth adding a sentence to say
> that firewalls  allow such packets? The use of a non-127/8 address may
> alleviate this case as well.
>
> The rest of the draft looks good to me,
>
> Dinesh
>
> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
> Hi Dinesh,
> I greatly appreciate your comments. Please heave a look at the attached
> copy of the working version and its diff to -07 (latest in the datatracker).
>
> Regards,
> Greg
>
> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>
>> I have the same feeling as Anoop. Greg, can you please point me to the
>> latest draft so that I can quickly glance through it to be doubly sure,
>>
>> Dinesh
>>
>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
>> wrote:
>>
>> Greg,
>>
>> I think the draft is fine as is.
>>
>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>> until we have a draft that explains why that is needed in the context of
>> the NVO3 architecture.
>>
>> Anoop
>>
>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>>> Hi Anoop, et al.,
>>> I agree with your understanding of what is being defined in the current
>>> version of the BFD over VxLAN specification. But, as I understand, the WG
>>> is discussing the scope before the WGLC is closed. I believe there are
>>> three options:
>>>
>>>    1. single BFD session between two VTEPs
>>>    2. single BFD session per VNI between two VTEPs
>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>
>>> The current text reflects #2. Is WG accepts this scope? If not, which
>>> option WG would accept?
>>>
>>> Regards,
>>> Greg
>>>
>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>>> wrote:
>>>
>>>> I concur with Joel's assessment with the following clarifications.
>>>>
>>>> The current document is already capable of monitoring multiple VNIs
>>>> between VTEPs.
>>>>
>>>> The issue under discussion was how do we use BFD to monitor multiple
>>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>>> is not clear to me, as from my understanding, we cannot have a situation
>>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>>> VNI.
>>>>
>>>> Anoop
>>>>
>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>>> wrote:
>>>>
>>>>>  From what I can tell, there are two separate problems.
>>>>> The document we have is a VTEP-VTEP monitoring document.  There is no
>>>>> need for that document to handle the multiple VNI case.
>>>>> If folks want a protocol for doing BFD monitoring of things behind the
>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>>> defined in this document.
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>> > Santosh and others,
>>>>> >
>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>> >>     Thanks for your explanation. This helps a lot. I would wait for
>>>>> more
>>>>> >> comments from others to see if this what we need in this draft to be
>>>>> >> supported based on that we can provide appropriate sections in the
>>>>> draft.
>>>>> >
>>>>> > The threads on the list have spidered to the point where it is
>>>>> challenging
>>>>> > to follow what the current status of the draft is, or should be.  :-)
>>>>> >
>>>>> > However, if I've followed things properly, the question below is
>>>>> really the
>>>>> > hinge point on what our encapsulation for BFD over vxlan should look
>>>>> like.
>>>>> > Correct?
>>>>> >
>>>>> > Essentially, do we or do we not require the ability to permit
>>>>> multiple BFD
>>>>> > sessions between distinct VAPs?
>>>>> >
>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>> >
>>>>> > -- Jeff
>>>>> >
>>>>> > [context preserved below...]
>>>>> >
>>>>> >> Santosh P K
>>>>> >>
>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>> >>
>>>>> >>> Hi Santosh,
>>>>> >>>
>>>>> >>>
>>>>> >>> With regard to the question whether we should allow multiple BFD
>>>>> sessions
>>>>> >>> for the same VNI or not, IMHO we should allow it, more explanation
>>>>> as
>>>>> >>> follows.
>>>>> >>>
>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>> Architecture for
>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>> >>>
>>>>> >>>                      |         Data Center Network (IP)        |
>>>>> >>>                      |                                         |
>>>>> >>>                      +-----------------------------------------+
>>>>> >>>                           |                           |
>>>>> >>>                           |       Tunnel Overlay      |
>>>>> >>>              +------------+---------+
>>>>>  +---------+------------+
>>>>> >>>              | +----------+-------+ |       | +-------+----------+
>>>>> |
>>>>> >>>              | |  Overlay Module  | |       | |  Overlay Module  |
>>>>> |
>>>>> >>>              | +---------+--------+ |       | +---------+--------+
>>>>> |
>>>>> >>>              |           |          |       |           |
>>>>> |
>>>>> >>>       NVE1   |           |          |       |           |
>>>>> | NVE2
>>>>> >>>              |  +--------+-------+  |       |  +--------+-------+
>>>>> |
>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |
>>>>> |
>>>>> >>>              |  +-+-----+----+---+  |       |  +-+-----+-----+--+
>>>>> |
>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>> VAP3|
>>>>> >>>              +----+-----+----+------+
>>>>>  +----+-----+-----+-----+
>>>>> >>>                   |     |    |                   |     |     |
>>>>> >>>                   |     |    |                   |     |     |
>>>>> >>>                   |     |    |                   |     |     |
>>>>> >>>
>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>> >>>
>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>> actually
>>>>> >>> initiated and terminated at VAP of NVE.
>>>>> >>>
>>>>> >>> If the network operator want to set up one BFD session between
>>>>> VAP1 of
>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session between
>>>>> VAP3 of
>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>> same
>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>>>> allow it
>>>>>
>>>>> _______________________________________________
>>>>> nvo3 mailing list
>>>>> nvo3@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>
>>>>

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

<div dir=3D"ltr"><div>Hi Greg,</div><div><br></div><div>The part about the =
use of 127/8 address appears to be a new thing introduced in the version of=
 the draft that is as of yet unpublished.=C2=A0 What was the motivation for=
 the change?=C2=A0 Previously, the DA was simply set to the destination VTE=
P&#39;s IP address which seemed fine.</div><div><br></div><div>Anoop</div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue,=
 Oct 22, 2019 at 7:48 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com=
">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div id=3D"gmail-m_-5937104982881159528geary-body" dir=3D=
"auto"><div>Greg,</div><div><br></div><div>Two comments, one minor and one =
maybe not.</div><div><br></div><div>- In section 3, there&#39;s a sentence =
that is: &quot;BFD packets intended for a Hypervisor VTEP MUST NOT..&quot;.=
 I recommend getting rid of the word &quot;Hypervisor&quot; ashe logic appl=
ies to any VTEP.</div><div><br></div><div>- You already explained the prece=
dence of the use of 127/8 address in the inner header in MPLS. I have no sp=
ecific comments in that area. I have only two questions:=C2=A0</div><div>=
=C2=A0 =C2=A0- Has anybody verified that the use of 127/8 address (and the =
right MAC) works with existing implementations, including the silicon ones?=
 If this doesn&#39;t work there, is it worth adding the possibilit y of ano=
ther address, one that is owned by the VTEP node?</div><div>=C2=A0 =C2=A0- =
Do we know if Firewalls stop such VXLAN packets? I ask this because VXLAN h=
as an IP header and I don&#39;t know if firewalls stop packets with 127/8 i=
n the inner header. If not, is it worth adding a sentence to say that firew=
alls =C2=A0allow such packets? The use of a non-127/8 address may alleviate=
 this case as well.</div><div><br></div><div>The rest of the draft looks go=
od to me,</div><div><br></div><div>Dinesh=C2=A0</div></div><div id=3D"gmail=
-m_-5937104982881159528geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 a=
t 7:58 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br><blockquote type=3D"cit=
e"><div dir=3D"ltr">Hi Dinesh,<div>I greatly appreciate your comments. Plea=
se heave a look at the attached copy of the working version and its diff to=
 -07 (latest in the datatracker).</div><div><br></div><div>Regards,</div><d=
iv>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mai=
lto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_=
-5937104982881159528gmail-m_-7932069553433080940geary-body" dir=3D"auto"><d=
iv>I have the same feeling as Anoop. Greg, can you please point me to the l=
atest draft so that I can quickly glance through it to be doubly sure,</div=
><div><br></div><div>Dinesh</div></div><div id=3D"gmail-m_-5937104982881159=
528gmail-m_-7932069553433080940geary-quote" dir=3D"auto"><br>On Wed, Oct 23=
, 2019 at 4:35 AM, Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.e=
du" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br><blockquote t=
ype=3D"cite"><div dir=3D"ltr">Greg,<div><br></div><div>I think the draft is=
 fine as is.</div><div><br></div><div>I discussion with Xiao Min was about =
#3 and I see that as unnecessary until we have a draft that explains why th=
at is needed in the context of the NVO3 architecture.</div><div><br></div><=
div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D=
"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr">Hi Anoop, et al.,<div>I agree with your understanding of what i=
s being defined in the current version of the BFD over VxLAN specification.=
 But, as I understand, the WG is discussing the scope before the WGLC is cl=
osed. I believe there are three options:</div><div><ol><li>single BFD sessi=
on between two VTEPs</li><li>single BFD session per VNI between two VTEPs</=
li><li>multiple BFD sessions per VNI between two VTEPs</li></ol><div>The cu=
rrent text reflects #2. Is WG accepts this scope? If not, which option WG w=
ould accept?</div></div><div><br></div><div>Regards,</div><div>Greg</div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani &lt;<a href=3D"mailto:anoop@al=
umni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div=
 dir=3D"ltr">I concur with Joel&#39;s assessment with the following clarifi=
cations.<div><br></div><div>The current document is already capable of moni=
toring multiple VNIs between VTEPs.</div><div><br></div><div>The issue unde=
r discussion was how do we use BFD to monitor multiple VAPs that use the sa=
me VNI between a pair of VTEPs.=C2=A0 The use case for this is not clear to=
 me, as from my understanding, we cannot have a situation with multiple VAP=
s using the same VNI--there is 1:1 mapping between VAP and VNI.</div><div><=
br></div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &l=
t;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">=C2=A0From what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>

--0000000000004862c605958dc403--


From nobody Wed Oct 23 11:02:51 2019
Return-Path: <jmh@joelhalpern.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 831DF1200F4; Wed, 23 Oct 2019 04:49:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3cG5Tq8isgFr; Wed, 23 Oct 2019 04:49:08 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF1C2120815; Wed, 23 Oct 2019 04:49:07 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 46ypYv6Fj2zFpwg; Wed, 23 Oct 2019 04:49:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1571831347; bh=rP8qL6Xl9W3IWiZQqUygYQhxSrLBG15E54ts1GvkXBU=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=qQ/eGeF9tL+qP03FaVgPa3LvlFCR8n0g1skWLBvKI95XScTz6YSoECEMZglwzXkRO YI/GWt82F6QxH5CHBzg7wfl+gnc5jH28pED9M5Z7wNRlOj9Ov7lssNkRSj8zhbaUZ+ D8zHj35rmBapIzuy/1aXDgTmzPie2ynQcXKoTn1E=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [172.20.13.16] (unknown [38.64.181.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 46ypYs28xzzFpqB; Wed, 23 Oct 2019 04:49:04 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>, Dinesh Dutt <didutt@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, draft-ietf-bfd-vxlan@ietf.org, NVO3 <nvo3@ietf.org>, Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, rtg-bfd WG <rtg-bfd@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CA+-tSzwRWH5w5nNs6Wzm_qkwvTyq=k-TyJmR9XVM9qsh9QKKXA@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5a3165a7-d531-cc7b-828f-78f43d94a54d@joelhalpern.com>
Date: Wed, 23 Oct 2019 07:49:01 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+-tSzwRWH5w5nNs6Wzm_qkwvTyq=k-TyJmR9XVM9qsh9QKKXA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/BqN_6YbpJos4dfisAuXgvFMN7M0>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 11:49:11 -0000

Anoop, you refer to "the destination VTEP's IP address".  Since this is 
a field inside the Ethernet header inside the VxLAN header, what VTEP 
assigned IP address?  The customer (whose address space this is in may 
not be using IP.  Or may be using IP and presumably has NOT assigned an 
IP address to the VTEP.

If we were using VNI 0, then wew would be free to use whatever IP 
address we wanted, as there would be no tenant.  Since folks seem to 
want to use option #2, something has to go in the IP dest address. 
Since there is no IP assigned to the VTEP within the VNI being tested, 
we have to specify something.

Yours,
Joel

On 10/23/2019 2:09 AM, Anoop Ghanwani wrote:
> Hi Greg,
> 
> The part about the use of 127/8 address appears to be a new thing 
> introduced in the version of the draft that is as of yet unpublished.  
> What was the motivation for the change?  Previously, the DA was simply 
> set to the destination VTEP's IP address which seemed fine.
> 
> Anoop
> 
> On Tue, Oct 22, 2019 at 7:48 PM Dinesh Dutt <didutt@gmail.com 
> <mailto:didutt@gmail.com>> wrote:
> 
>     Greg,
> 
>     Two comments, one minor and one maybe not.
> 
>     - In section 3, there's a sentence that is: "BFD packets intended
>     for a Hypervisor VTEP MUST NOT..". I recommend getting rid of the
>     word "Hypervisor" ashe logic applies to any VTEP.
> 
>     - You already explained the precedence of the use of 127/8 address
>     in the inner header in MPLS. I have no specific comments in that
>     area. I have only two questions:
>         - Has anybody verified that the use of 127/8 address (and the
>     right MAC) works with existing implementations, including the
>     silicon ones? If this doesn't work there, is it worth adding the
>     possibilit y of another address, one that is owned by the VTEP node?
>         - Do we know if Firewalls stop such VXLAN packets? I ask this
>     because VXLAN has an IP header and I don't know if firewalls stop
>     packets with 127/8 in the inner header. If not, is it worth adding a
>     sentence to say that firewalls  allow such packets? The use of a
>     non-127/8 address may alleviate this case as well.
> 
>     The rest of the draft looks good to me,
> 
>     Dinesh
> 
>     On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>> wrote:
>>     Hi Dinesh,
>>     I greatly appreciate your comments. Please heave a look at the
>>     attached copy of the working version and its diff to -07 (latest
>>     in the datatracker).
>>
>>     Regards,
>>     Greg
>>
>>     On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com
>>     <mailto:didutt@gmail.com>> wrote:
>>
>>         I have the same feeling as Anoop. Greg, can you please point
>>         me to the latest draft so that I can quickly glance through it
>>         to be doubly sure,
>>
>>         Dinesh
>>
>>         On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani
>>         <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> wrote:
>>>         Greg,
>>>
>>>         I think the draft is fine as is.
>>>
>>>         I discussion with Xiao Min was about #3 and I see that as
>>>         unnecessary until we have a draft that explains why that is
>>>         needed in the context of the NVO3 architecture.
>>>
>>>         Anoop
>>>
>>>         On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky
>>>         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> wrote:
>>>
>>>             Hi Anoop, et al.,
>>>             I agree with your understanding of what is being defined
>>>             in the current version of the BFD over VxLAN
>>>             specification. But, as I understand, the WG is discussing
>>>             the scope before the WGLC is closed. I believe there are
>>>             three options:
>>>
>>>              1. single BFD session between two VTEPs
>>>              2. single BFD session per VNI between two VTEPs
>>>              3. multiple BFD sessions per VNI between two VTEPs
>>>
>>>             The current text reflects #2. Is WG accepts this scope?
>>>             If not, which option WG would accept?
>>>
>>>             Regards,
>>>             Greg
>>>
>>>             On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
>>>             <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> wrote:
>>>
>>>                 I concur with Joel's assessment with the following
>>>                 clarifications.
>>>
>>>                 The current document is already capable of monitoring
>>>                 multiple VNIs between VTEPs.
>>>
>>>                 The issue under discussion was how do we use BFD to
>>>                 monitor multiple VAPs that use the same VNI between a
>>>                 pair of VTEPs.  The use case for this is not clear to
>>>                 me, as from my understanding, we cannot have a
>>>                 situation with multiple VAPs using the same
>>>                 VNI--there is 1:1 mapping between VAP and VNI.
>>>
>>>                 Anoop
>>>
>>>                 On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
>>>                 <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>>>
>>>                      From what I can tell, there are two separate
>>>                     problems.
>>>                     The document we have is a VTEP-VTEP monitoring
>>>                     document.  There is no
>>>                     need for that document to handle the multiple VNI
>>>                     case.
>>>                     If folks want a protocol for doing BFD monitoring
>>>                     of things behind the
>>>                     VTEPs (multiple VNIs), then do that as a separate
>>>                     document.   The
>>>                     encoding will be a tenant encoding, and thus
>>>                     sesparate from what is
>>>                     defined in this document.
>>>
>>>                     Yours,
>>>                     Joel
>>>
>>>                     On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>                     > Santosh and others,
>>>                     >
>>>                     > On Thu, Oct 03, 2019 at 07:50:20PM +0530,
>>>                     Santosh P K wrote:
>>>                     >>     Thanks for your explanation. This helps a
>>>                     lot. I would wait for more
>>>                     >> comments from others to see if this what we
>>>                     need in this draft to be
>>>                     >> supported based on that we can provide
>>>                     appropriate sections in the draft.
>>>                     >
>>>                     > The threads on the list have spidered to the
>>>                     point where it is challenging
>>>                     > to follow what the current status of the draft
>>>                     is, or should be.  :-)
>>>                     >
>>>                     > However, if I've followed things properly, the
>>>                     question below is really the
>>>                     > hinge point on what our encapsulation for BFD
>>>                     over vxlan should look like.
>>>                     > Correct?
>>>                     >
>>>                     > Essentially, do we or do we not require the
>>>                     ability to permit multiple BFD
>>>                     > sessions between distinct VAPs?
>>>                     >
>>>                     > If this is so, do we have a sense as to how we
>>>                     should proceed?
>>>                     >
>>>                     > -- Jeff
>>>                     >
>>>                     > [context preserved below...]
>>>                     >
>>>                     >> Santosh P K
>>>                     >>
>>>                     >> On Wed, Sep 25, 2019 at 8:10 AM
>>>                     <xiao.min2@zte.com.cn
>>>                     <mailto:xiao.min2@zte.com.cn>> wrote:
>>>                     >>
>>>                     >>> Hi Santosh,
>>>                     >>>
>>>                     >>>
>>>                     >>> With regard to the question whether we should
>>>                     allow multiple BFD sessions
>>>                     >>> for the same VNI or not, IMHO we should allow
>>>                     it, more explanation as
>>>                     >>> follows.
>>>                     >>>
>>>                     >>> Below is a figure derived from figure 2 of
>>>                     RFC8014 (An Architecture for
>>>                     >>> Data-Center Network Virtualization over Layer
>>>                     3 (NVO3)).
>>>                     >>>
>>>                     >>>                      |         Data Center
>>>                     Network (IP)        |
>>>                     >>>                      |                       
>>>                                      |
>>>                     >>>                     
>>>                     +-----------------------------------------+
>>>                     >>>                           |                 
>>>                              |
>>>                     >>>                           |       Tunnel
>>>                     Overlay      |
>>>                     >>>              +------------+---------+     
>>>                      +---------+------------+
>>>                     >>>              | +----------+-------+ |       |
>>>                     +-------+----------+ |
>>>                     >>>              | |  Overlay Module  | |       |
>>>                     |  Overlay Module  | |
>>>                     >>>              | +---------+--------+ |       |
>>>                     +---------+--------+ |
>>>                     >>>              |           |          |     
>>>                      |           |          |
>>>                     >>>       NVE1   |           |          |     
>>>                      |           |          | NVE2
>>>                     >>>              |  +--------+-------+  |     
>>>                      |  +--------+-------+  |
>>>                     >>>              |  |VNI1 VNI2  VNI1 |  |     
>>>                      |  | VNI1 VNI2 VNI1 |  |
>>>                     >>>              |  +-+-----+----+---+  |     
>>>                      |  +-+-----+-----+--+  |
>>>                     >>>              |VAP1| VAP2|    | VAP3 |     
>>>                      |VAP1| VAP2|     | VAP3|
>>>                     >>>              +----+-----+----+------+     
>>>                      +----+-----+-----+-----+
>>>                     >>>                   |     |    |               
>>>                        |     |     |
>>>                     >>>                   |     |    |               
>>>                        |     |     |
>>>                     >>>                   |     |    |               
>>>                        |     |     |
>>>                     >>>           
>>>                     -------+-----+----+-------------------+-----+-----+-------
>>>                     >>>                   |     |    |     Tenant   
>>>                         |     |     |
>>>                     >>>              TSI1 | TSI2|    | TSI3         
>>>                     TSI1| TSI2|     |TSI3
>>>                     >>>                  +---+ +---+ +---+           
>>>                      +---+ +---+   +---+
>>>                     >>>                  |TS1| |TS2| |TS3|           
>>>                      |TS4| |TS5|   |TS6|
>>>                     >>>                  +---+ +---+ +---+           
>>>                      +---+ +---+   +---+
>>>                     >>>
>>>                     >>> To my understanding, the BFD sessions between
>>>                     NVE1 and NVE2 are actually
>>>                     >>> initiated and terminated at VAP of NVE.
>>>                     >>>
>>>                     >>> If the network operator want to set up one
>>>                     BFD session between VAP1 of
>>>                     >>> NVE1 and VAP1of NVE2, at the same time
>>>                     another BFD session between VAP3 of
>>>                     >>> NVE1 and VAP3 of NVE2, although the two BFD
>>>                     sessions are for the same
>>>                     >>> VNI1, I believe it's reasonable, so that's
>>>                     why I think we should allow it
>>>
>>>                     _______________________________________________
>>>                     nvo3 mailing list
>>>                     nvo3@ietf.org <mailto:nvo3@ietf.org>
>>>                     https://www.ietf.org/mailman/listinfo/nvo3
>>>
> 
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
> 


From nobody Wed Oct 23 11:02:58 2019
Return-Path: <santosh.pallagatti@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 E9AAE12082A; Wed, 23 Oct 2019 07:38:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aJ_buHpgjZzg; Wed, 23 Oct 2019 07:38:52 -0700 (PDT)
Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 9B281120825; Wed, 23 Oct 2019 07:38:51 -0700 (PDT)
Received: by mail-wm1-x334.google.com with SMTP id v3so6484893wmh.1; Wed, 23 Oct 2019 07:38:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1AxbXRz6+7SLyIeF/fVjju5uPgi8+/Z3B0e4Sf2L5J8=; b=g54M3r1ZXHuzCJ2K3y406mlq5JHF3ezP+AEsQoIsCB2OI8jCCEpPxxDQx+CQdNdhPU mku3e3+QaPe0NiWlzhKuah/eeA8LrqcoVxZVwRmTFiZ0/+FUgi3Zav9tQPTfkRV+vPsq 43Dt8+xE/HjgIRW25iAlzoNLh7KDqkjguxdv/w8oirv+CX+RG7HIbj7Gshgk/P8ptHjd K6yFPIfOay/oz8sIqiKmgJZpZOKwZDJ8l8NZruQ9m0WqeApGdY4BsTD2cxZDNXkT6aaH u52OUJLEiWOyedr6GDpSIZxEj5u5fam+pEOiE2V+6LR61YgVqYn/p01pSLg8tCb6e30r IWaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1AxbXRz6+7SLyIeF/fVjju5uPgi8+/Z3B0e4Sf2L5J8=; b=Wgrws8enzACVoGrzNx6vLFBd/Lj+/S5tpSIQUKbNiEVkxATadRG0PMmXxgzzG9VHwV fhAvvg0mGcKDrbHbUNBD9q0chKGqF+NQet9/YgdZbSANQ/PRuU99+Dw/3QvekmzfvGM6 upVsGLCi5TzAe1RUcpeame9vCVg7ABetDwL3QVT0N6GaKroytUaD248KShTXKRbRELzx JPQf/IalN1ZjfdBP0r7q7jyt8YYp8SFmwbdjH2MOwFD3tHJshmEqy3iNxTqK0bVRvEms i/uE2Xbv1AkCCIb0naG3+TpI8irVSR3eYrzvIi3I8jfDkLAp3AkgQBxG1baapD9XMa9X Yijg==
X-Gm-Message-State: APjAAAXWcohESnz1j0JL9tkGGbAifT2FAjpGYP49xeZ7DeAnuIGNdgN7 t4vtF4oA6/w0zVvO7tCceqS90yoMzfXGtE6voNk=
X-Google-Smtp-Source: APXvYqz4BAO5KiVs1C13yCjuL9i2M0hn36t/ePqFpbEtKjvtmRNiYuyjUKEVlQ9/WuRKHyzaWpT4oek196I6BpLTGUs=
X-Received: by 2002:a1c:9a8d:: with SMTP id c135mr241151wme.82.1571841530056;  Wed, 23 Oct 2019 07:38:50 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CA+-tSzwRWH5w5nNs6Wzm_qkwvTyq=k-TyJmR9XVM9qsh9QKKXA@mail.gmail.com>
In-Reply-To: <CA+-tSzwRWH5w5nNs6Wzm_qkwvTyq=k-TyJmR9XVM9qsh9QKKXA@mail.gmail.com>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Wed, 23 Oct 2019 20:08:37 +0530
Message-ID: <CACi9rdvN5KT4a9i9qbSrcXcVwD011n8ufYSV5GX2pVFi+=9nxg@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000000ad451059594e0a6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/YrMQp3LupQTH0hdbtbXKQqcjuDE>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 14:38:55 -0000

--0000000000000ad451059594e0a6
Content-Type: text/plain; charset="UTF-8"

Anoop,
   I guess there were multiple discussion over this should we have inner
TTL as 1 or destination IP address as 127/8 range so that if packet gets
exposed in underlay it should not be routed via underlay to VTEP.

Thanks
Santosh P K

On Wed, Oct 23, 2019 at 11:40 AM Anoop Ghanwani <anoop@alumni.duke.edu>
wrote:

> Hi Greg,
>
> The part about the use of 127/8 address appears to be a new thing
> introduced in the version of the draft that is as of yet unpublished.  What
> was the motivation for the change?  Previously, the DA was simply set to
> the destination VTEP's IP address which seemed fine.
>
> Anoop
>
> On Tue, Oct 22, 2019 at 7:48 PM Dinesh Dutt <didutt@gmail.com> wrote:
>
>> Greg,
>>
>> Two comments, one minor and one maybe not.
>>
>> - In section 3, there's a sentence that is: "BFD packets intended for a
>> Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
>> "Hypervisor" ashe logic applies to any VTEP.
>>
>> - You already explained the precedence of the use of 127/8 address in the
>> inner header in MPLS. I have no specific comments in that area. I have only
>> two questions:
>>    - Has anybody verified that the use of 127/8 address (and the right
>> MAC) works with existing implementations, including the silicon ones? If
>> this doesn't work there, is it worth adding the possibilit y of another
>> address, one that is owned by the VTEP node?
>>    - Do we know if Firewalls stop such VXLAN packets? I ask this because
>> VXLAN has an IP header and I don't know if firewalls stop packets with
>> 127/8 in the inner header. If not, is it worth adding a sentence to say
>> that firewalls  allow such packets? The use of a non-127/8 address may
>> alleviate this case as well.
>>
>> The rest of the draft looks good to me,
>>
>> Dinesh
>>
>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>> Hi Dinesh,
>> I greatly appreciate your comments. Please heave a look at the attached
>> copy of the working version and its diff to -07 (latest in the datatracker).
>>
>> Regards,
>> Greg
>>
>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>
>>> I have the same feeling as Anoop. Greg, can you please point me to the
>>> latest draft so that I can quickly glance through it to be doubly sure,
>>>
>>> Dinesh
>>>
>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
>>> wrote:
>>>
>>> Greg,
>>>
>>> I think the draft is fine as is.
>>>
>>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>>> until we have a draft that explains why that is needed in the context of
>>> the NVO3 architecture.
>>>
>>> Anoop
>>>
>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Anoop, et al.,
>>>> I agree with your understanding of what is being defined in the current
>>>> version of the BFD over VxLAN specification. But, as I understand, the WG
>>>> is discussing the scope before the WGLC is closed. I believe there are
>>>> three options:
>>>>
>>>>    1. single BFD session between two VTEPs
>>>>    2. single BFD session per VNI between two VTEPs
>>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>>
>>>> The current text reflects #2. Is WG accepts this scope? If not, which
>>>> option WG would accept?
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>>>> wrote:
>>>>
>>>>> I concur with Joel's assessment with the following clarifications.
>>>>>
>>>>> The current document is already capable of monitoring multiple VNIs
>>>>> between VTEPs.
>>>>>
>>>>> The issue under discussion was how do we use BFD to monitor multiple
>>>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>>>> is not clear to me, as from my understanding, we cannot have a situation
>>>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>>>> VNI.
>>>>>
>>>>> Anoop
>>>>>
>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>>>> wrote:
>>>>>
>>>>>>  From what I can tell, there are two separate problems.
>>>>>> The document we have is a VTEP-VTEP monitoring document.  There is no
>>>>>> need for that document to handle the multiple VNI case.
>>>>>> If folks want a protocol for doing BFD monitoring of things behind
>>>>>> the
>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>>>> defined in this document.
>>>>>>
>>>>>> Yours,
>>>>>> Joel
>>>>>>
>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>> > Santosh and others,
>>>>>> >
>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>> >>     Thanks for your explanation. This helps a lot. I would wait
>>>>>> for more
>>>>>> >> comments from others to see if this what we need in this draft to
>>>>>> be
>>>>>> >> supported based on that we can provide appropriate sections in the
>>>>>> draft.
>>>>>> >
>>>>>> > The threads on the list have spidered to the point where it is
>>>>>> challenging
>>>>>> > to follow what the current status of the draft is, or should be.
>>>>>> :-)
>>>>>> >
>>>>>> > However, if I've followed things properly, the question below is
>>>>>> really the
>>>>>> > hinge point on what our encapsulation for BFD over vxlan should
>>>>>> look like.
>>>>>> > Correct?
>>>>>> >
>>>>>> > Essentially, do we or do we not require the ability to permit
>>>>>> multiple BFD
>>>>>> > sessions between distinct VAPs?
>>>>>> >
>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>> >
>>>>>> > -- Jeff
>>>>>> >
>>>>>> > [context preserved below...]
>>>>>> >
>>>>>> >> Santosh P K
>>>>>> >>
>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>> >>
>>>>>> >>> Hi Santosh,
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> With regard to the question whether we should allow multiple BFD
>>>>>> sessions
>>>>>> >>> for the same VNI or not, IMHO we should allow it, more
>>>>>> explanation as
>>>>>> >>> follows.
>>>>>> >>>
>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>> Architecture for
>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>> >>>
>>>>>> >>>                      |         Data Center Network (IP)        |
>>>>>> >>>                      |                                         |
>>>>>> >>>                      +-----------------------------------------+
>>>>>> >>>                           |                           |
>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>> >>>              +------------+---------+
>>>>>>  +---------+------------+
>>>>>> >>>              | +----------+-------+ |       |
>>>>>> +-------+----------+ |
>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay Module
>>>>>> | |
>>>>>> >>>              | +---------+--------+ |       |
>>>>>> +---------+--------+ |
>>>>>> >>>              |           |          |       |           |
>>>>>>   |
>>>>>> >>>       NVE1   |           |          |       |           |
>>>>>>   | NVE2
>>>>>> >>>              |  +--------+-------+  |       |
>>>>>> +--------+-------+  |
>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1
>>>>>> |  |
>>>>>> >>>              |  +-+-----+----+---+  |       |
>>>>>> +-+-----+-----+--+  |
>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>>> VAP3|
>>>>>> >>>              +----+-----+----+------+
>>>>>>  +----+-----+-----+-----+
>>>>>> >>>                   |     |    |                   |     |     |
>>>>>> >>>                   |     |    |                   |     |     |
>>>>>> >>>                   |     |    |                   |     |     |
>>>>>> >>>
>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>>> >>>
>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>> actually
>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>> >>>
>>>>>> >>> If the network operator want to set up one BFD session between
>>>>>> VAP1 of
>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>>>>>> between VAP3 of
>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>>> same
>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>>>>> allow it
>>>>>>
>>>>>> _______________________________________________
>>>>>> nvo3 mailing list
>>>>>> nvo3@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>
>>>>>

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

<div dir=3D"ltr">Anoop,<div>=C2=A0 =C2=A0I guess there were multiple discus=
sion over this should we have inner TTL as 1 or destination IP address as 1=
27/8 range so that if packet=C2=A0gets exposed in underlay it should not be=
 routed via underlay to VTEP.</div><div><br></div><div>Thanks</div><div>San=
tosh P K=C2=A0</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Wed, Oct 23, 2019 at 11:40 AM Anoop Ghanwani &lt;<a =
href=3D"mailto:anoop@alumni.duke.edu">anoop@alumni.duke.edu</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
><div>Hi Greg,</div><div><br></div><div>The part about the use of 127/8 add=
ress appears to be a new thing introduced in the version of the draft that =
is as of yet unpublished.=C2=A0 What was the motivation for the change?=C2=
=A0 Previously, the DA was simply set to the destination VTEP&#39;s IP addr=
ess which seemed fine.</div><div><br></div><div>Anoop</div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019=
 at 7:48 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_=
blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div id=3D"gmail-m_-1291475221468602900gmail-m_-5937=
104982881159528geary-body" dir=3D"auto"><div>Greg,</div><div><br></div><div=
>Two comments, one minor and one maybe not.</div><div><br></div><div>- In s=
ection 3, there&#39;s a sentence that is: &quot;BFD packets intended for a =
Hypervisor VTEP MUST NOT..&quot;. I recommend getting rid of the word &quot=
;Hypervisor&quot; ashe logic applies to any VTEP.</div><div><br></div><div>=
- You already explained the precedence of the use of 127/8 address in the i=
nner header in MPLS. I have no specific comments in that area. I have only =
two questions:=C2=A0</div><div>=C2=A0 =C2=A0- Has anybody verified that the=
 use of 127/8 address (and the right MAC) works with existing implementatio=
ns, including the silicon ones? If this doesn&#39;t work there, is it worth=
 adding the possibilit y of another address, one that is owned by the VTEP =
node?</div><div>=C2=A0 =C2=A0- Do we know if Firewalls stop such VXLAN pack=
ets? I ask this because VXLAN has an IP header and I don&#39;t know if fire=
walls stop packets with 127/8 in the inner header. If not, is it worth addi=
ng a sentence to say that firewalls =C2=A0allow such packets? The use of a =
non-127/8 address may alleviate this case as well.</div><div><br></div><div=
>The rest of the draft looks good to me,</div><div><br></div><div>Dinesh=C2=
=A0</div></div><div id=3D"gmail-m_-1291475221468602900gmail-m_-593710498288=
1159528geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 7:58 AM, Greg =
Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregi=
mirsky@gmail.com</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"lt=
r">Hi Dinesh,<div>I greatly appreciate your comments. Please heave a look a=
t the attached copy of the working version and its diff to -07 (latest in t=
he datatracker).</div><div><br></div><div>Regards,</div><div>Greg</div></di=
v><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On T=
ue, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-1291475221468602=
900gmail-m_-5937104982881159528gmail-m_-7932069553433080940geary-body" dir=
=3D"auto"><div>I have the same feeling as Anoop. Greg, can you please point=
 me to the latest draft so that I can quickly glance through it to be doubl=
y sure,</div><div><br></div><div>Dinesh</div></div><div id=3D"gmail-m_-1291=
475221468602900gmail-m_-5937104982881159528gmail-m_-7932069553433080940gear=
y-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani &=
lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.=
duke.edu</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"ltr">Greg,=
<div><br></div><div>I think the draft is fine as is.</div><div><br></div><d=
iv>I discussion with Xiao Min was about #3 and I see that as unnecessary un=
til we have a draft that explains why that is needed in the context of the =
NVO3 architecture.</div><div><br></div><div>Anoop</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019=
 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" targe=
t=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Anoop, et al.,<div>I =
agree with your understanding of what is being defined in the current versi=
on of the BFD over VxLAN specification. But, as I understand, the WG is dis=
cussing the scope before the WGLC is closed. I believe there are three opti=
ons:</div><div><ol><li>single BFD session between two VTEPs</li><li>single =
BFD session per VNI between two VTEPs</li><li>multiple BFD sessions per VNI=
 between two VTEPs</li></ol><div>The current text reflects #2. Is WG accept=
s this scope? If not, which option WG would accept?</div></div><div><br></d=
iv><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 2:09 PM Anoop =
Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">ano=
op@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I concur with Joel&#39;=
s assessment with the following clarifications.<div><br></div><div>The curr=
ent document is already capable of monitoring multiple VNIs between VTEPs.<=
/div><div><br></div><div>The issue under discussion was how do we use BFD t=
o monitor multiple VAPs that use the same VNI between a pair of VTEPs.=C2=
=A0 The use case for this is not clear to me, as from my understanding, we =
cannot have a situation with multiple VAPs using the same VNI--there is 1:1=
 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div></div><br=
><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, O=
ct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalper=
n.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">=C2=A0From what I can tell, the=
re are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>

--0000000000000ad451059594e0a6--


From nobody Wed Oct 23 11:03:06 2019
Return-Path: <santosh.pallagatti@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 3D28112085E; Wed, 23 Oct 2019 07:47:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cf2jfs7ov3IX; Wed, 23 Oct 2019 07:47:35 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 6194C1200EB; Wed, 23 Oct 2019 07:47:35 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id n15so11634498wrw.13; Wed, 23 Oct 2019 07:47:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=p6c5A7W1WLwHHTz75JF1gRd+TNE76WQpapapcWVW1ME=; b=iiLiMxnt5ODjraOELBYC9vWyWlahDVf8yWx0VqPHa0MG18fzP5EYuauszOaLGFBNs/ Oq4ztyl9CUSnb7XaXnVif4qW6NMm2r/HEhjVmhTu1LGEVCD4anhZYpDR88qBkfLBx489 Iw3xknAM86lkeOKdreBRIEKc+ogq4i5W3qdZXQZtpd98E5SJYMrR1YMi/CiB8KPxzNl2 stgvNgzPV6pjhaeNk4tbhaPmpbczFBt3LWFIgPc7a0IMvc38qncRDqdnqEm5sIWgLTfq Zj0Fe8rBvpK5XlrLJ2Jml7+E8o9Fbwb24f9XA5E3IvarH0pFUU6AF5P5AYOq7CCfDQ7a 5WWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=p6c5A7W1WLwHHTz75JF1gRd+TNE76WQpapapcWVW1ME=; b=HIodvjfmzm53cWmJ1w4yGcksBF3N2UT8AyfJJ+ji9fCRoQcQwhTv+dJFfTlcAl+kzT t2jrUpJnoNjzrvHs4AiNlTQxPx+dvN7xg9G8UGxKGYxg2aF5woLrHI+2xLKstl2iSMxo 0JoJjOqDEv2sinb1CKuzrg2JkB8SoLcMgYElTylUPTAle2SbibNqLuERvZBVa5Fgo+zL zITiCqxQigIVd2ZkwLphDzJYtHimGrcmHWupBvnoci8WGJSwBEGEQcp+YWkLpfO9Ctn+ 1DPf29Hsc8y691e0gs7CLTJvL0nu9IqVUOyMePvor18bncpYX1Op/OYdp65OSSAXP4e5 OiaA==
X-Gm-Message-State: APjAAAW1Wj1vS++ZhnpFZmvJ/AThOPxiRV+5amsX3nWBvvjOt3ecTtoC xKUhDpelx2UhHFTlnRy2XAU0M9acREB5AxUeFcuxvb6Z
X-Google-Smtp-Source: APXvYqzPvNh1jUBmyGT1zlHrRHeB8Ifxv5IZyzqyP1+9gbaXIGYUiiZm3fQ66QC5YvP1fnKZPY2szPm5mpw8LlvdE7U=
X-Received: by 2002:adf:b6a6:: with SMTP id j38mr8624407wre.275.1571842053705;  Wed, 23 Oct 2019 07:47:33 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com>
In-Reply-To: <1571798869.2855.1@smtp.gmail.com>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Wed, 23 Oct 2019 20:17:22 +0530
Message-ID: <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000412053059594ff94"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/Hl5DI6Y8m2KayXVMITty10TofbQ>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 14:47:38 -0000

--000000000000412053059594ff94
Content-Type: text/plain; charset="UTF-8"

Dinesh,
     Please see my inline comments [SPK]

>
> - In section 3, there's a sentence that is: "BFD packets intended for a
> Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
> "Hypervisor" ashe logic applies to any VTEP.
>
> [SPK] Thanks for comments. We will change this.


> - You already explained the precedence of the use of 127/8 address in the
> inner header in MPLS. I have no specific comments in that area. I have only
> two questions:
>    - Has anybody verified that the use of 127/8 address (and the right
> MAC) works with existing implementations, including the silicon ones? If
> this doesn't work there, is it worth adding the possibilit y of another
> address, one that is owned by the VTEP node?
>
   - Do we know if Firewalls stop such VXLAN packets? I ask this because
> VXLAN has an IP header and I don't know if firewalls stop packets with
> 127/8 in the inner header. If not, is it worth adding a sentence to say
> that firewalls  allow such packets? The use of a non-127/8 address may
> alleviate this case as well.
>

[SPK] I think we may need to add the text about firewall as some checks in
firewall will be there if they are not already using MPLS OAM which has
inner IP header with 127/8 address range.


>
> The rest of the draft looks good to me,
>
> Dinesh
>
> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
> Hi Dinesh,
> I greatly appreciate your comments. Please heave a look at the attached
> copy of the working version and its diff to -07 (latest in the datatracker).
>
> Regards,
> Greg
>
> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>
>> I have the same feeling as Anoop. Greg, can you please point me to the
>> latest draft so that I can quickly glance through it to be doubly sure,
>>
>> Dinesh
>>
>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
>> wrote:
>>
>> Greg,
>>
>> I think the draft is fine as is.
>>
>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>> until we have a draft that explains why that is needed in the context of
>> the NVO3 architecture.
>>
>> Anoop
>>
>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>>> Hi Anoop, et al.,
>>> I agree with your understanding of what is being defined in the current
>>> version of the BFD over VxLAN specification. But, as I understand, the WG
>>> is discussing the scope before the WGLC is closed. I believe there are
>>> three options:
>>>
>>>    1. single BFD session between two VTEPs
>>>    2. single BFD session per VNI between two VTEPs
>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>
>>> The current text reflects #2. Is WG accepts this scope? If not, which
>>> option WG would accept?
>>>
>>> Regards,
>>> Greg
>>>
>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>>> wrote:
>>>
>>>> I concur with Joel's assessment with the following clarifications.
>>>>
>>>> The current document is already capable of monitoring multiple VNIs
>>>> between VTEPs.
>>>>
>>>> The issue under discussion was how do we use BFD to monitor multiple
>>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>>> is not clear to me, as from my understanding, we cannot have a situation
>>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>>> VNI.
>>>>
>>>> Anoop
>>>>
>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>>> wrote:
>>>>
>>>>>  From what I can tell, there are two separate problems.
>>>>> The document we have is a VTEP-VTEP monitoring document.  There is no
>>>>> need for that document to handle the multiple VNI case.
>>>>> If folks want a protocol for doing BFD monitoring of things behind the
>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>>> defined in this document.
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>> > Santosh and others,
>>>>> >
>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>> >>     Thanks for your explanation. This helps a lot. I would wait for
>>>>> more
>>>>> >> comments from others to see if this what we need in this draft to be
>>>>> >> supported based on that we can provide appropriate sections in the
>>>>> draft.
>>>>> >
>>>>> > The threads on the list have spidered to the point where it is
>>>>> challenging
>>>>> > to follow what the current status of the draft is, or should be.  :-)
>>>>> >
>>>>> > However, if I've followed things properly, the question below is
>>>>> really the
>>>>> > hinge point on what our encapsulation for BFD over vxlan should look
>>>>> like.
>>>>> > Correct?
>>>>> >
>>>>> > Essentially, do we or do we not require the ability to permit
>>>>> multiple BFD
>>>>> > sessions between distinct VAPs?
>>>>> >
>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>> >
>>>>> > -- Jeff
>>>>> >
>>>>> > [context preserved below...]
>>>>> >
>>>>> >> Santosh P K
>>>>> >>
>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>> >>
>>>>> >>> Hi Santosh,
>>>>> >>>
>>>>> >>>
>>>>> >>> With regard to the question whether we should allow multiple BFD
>>>>> sessions
>>>>> >>> for the same VNI or not, IMHO we should allow it, more explanation
>>>>> as
>>>>> >>> follows.
>>>>> >>>
>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>> Architecture for
>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>> >>>
>>>>> >>>                      |         Data Center Network (IP)        |
>>>>> >>>                      |                                         |
>>>>> >>>                      +-----------------------------------------+
>>>>> >>>                           |                           |
>>>>> >>>                           |       Tunnel Overlay      |
>>>>> >>>              +------------+---------+
>>>>>  +---------+------------+
>>>>> >>>              | +----------+-------+ |       | +-------+----------+
>>>>> |
>>>>> >>>              | |  Overlay Module  | |       | |  Overlay Module  |
>>>>> |
>>>>> >>>              | +---------+--------+ |       | +---------+--------+
>>>>> |
>>>>> >>>              |           |          |       |           |
>>>>> |
>>>>> >>>       NVE1   |           |          |       |           |
>>>>> | NVE2
>>>>> >>>              |  +--------+-------+  |       |  +--------+-------+
>>>>> |
>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1 |
>>>>> |
>>>>> >>>              |  +-+-----+----+---+  |       |  +-+-----+-----+--+
>>>>> |
>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>> VAP3|
>>>>> >>>              +----+-----+----+------+
>>>>>  +----+-----+-----+-----+
>>>>> >>>                   |     |    |                   |     |     |
>>>>> >>>                   |     |    |                   |     |     |
>>>>> >>>                   |     |    |                   |     |     |
>>>>> >>>
>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>> >>>
>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>> actually
>>>>> >>> initiated and terminated at VAP of NVE.
>>>>> >>>
>>>>> >>> If the network operator want to set up one BFD session between
>>>>> VAP1 of
>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session between
>>>>> VAP3 of
>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>> same
>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>>>> allow it
>>>>>
>>>>> _______________________________________________
>>>>> nvo3 mailing list
>>>>> nvo3@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>
>>>>

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

<div dir=3D"ltr"><div>Dinesh,</div><div>=C2=A0 =C2=A0 =C2=A0Please see my i=
nline=C2=A0comments [SPK]</div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-2391448337944510467gea=
ry-body" dir=3D"auto"><div><br></div><div>- In section 3, there&#39;s a sen=
tence that is: &quot;BFD packets intended for a Hypervisor VTEP MUST NOT..&=
quot;. I recommend getting rid of the word &quot;Hypervisor&quot; ashe logi=
c applies to any VTEP.</div><div><br></div></div></blockquote><div>[SPK] Th=
anks for comments. We will change this.=C2=A0</div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-239144833794=
4510467geary-body" dir=3D"auto"><div></div><div>- You already explained the=
 precedence of the use of 127/8 address in the inner header in MPLS. I have=
 no specific comments in that area. I have only two questions:=C2=A0</div><=
div>=C2=A0 =C2=A0- Has anybody verified that the use of 127/8 address (and =
the right MAC) works with existing implementations, including the silicon o=
nes? If this doesn&#39;t work there, is it worth adding the possibilit y of=
 another address, one that is owned by the VTEP node?</div></div></blockquo=
te><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-23=
91448337944510467geary-body" dir=3D"auto"><div>=C2=A0 =C2=A0- Do we know if=
 Firewalls stop such VXLAN packets? I ask this because VXLAN has an IP head=
er and I don&#39;t know if firewalls stop packets with 127/8 in the inner h=
eader. If not, is it worth adding a sentence to say that firewalls =C2=A0al=
low such packets? The use of a non-127/8 address may alleviate this case as=
 well.</div></div></blockquote><div>=C2=A0</div><div>[SPK] I think we may n=
eed to add the text about firewall as some checks in firewall will be there=
 if they are not already using MPLS OAM which has inner IP header with 127/=
8 address range.=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex"><div id=3D"gmail-m_-2391448337944510467geary-body" dir=
=3D"auto"><div><br></div><div>The rest of the draft looks good to me,</div>=
<div><br></div><div>Dinesh=C2=A0</div></div><div id=3D"gmail-m_-23914483379=
44510467geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 7:58 AM, Greg=
 Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">greg=
imirsky@gmail.com</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"l=
tr">Hi Dinesh,<div>I greatly appreciate your comments. Please heave a look =
at the attached copy of the working version and its diff to -07 (latest in =
the datatracker).</div><div><br></div><div>Regards,</div><div>Greg</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-239144833794451=
0467gmail-m_-7932069553433080940geary-body" dir=3D"auto"><div>I have the sa=
me feeling as Anoop. Greg, can you please point me to the latest draft so t=
hat I can quickly glance through it to be doubly sure,</div><div><br></div>=
<div>Dinesh</div></div><div id=3D"gmail-m_-2391448337944510467gmail-m_-7932=
069553433080940geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 4:35 A=
M, Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; wrote:<br><blockquote type=3D"cite"><di=
v dir=3D"ltr">Greg,<div><br></div><div>I think the draft is fine as is.</di=
v><div><br></div><div>I discussion with Xiao Min was about #3 and I see tha=
t as unnecessary until we have a draft that explains why that is needed in =
the context of the NVO3 architecture.</div><div><br></div><div>Anoop</div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirs=
ky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi An=
oop, et al.,<div>I agree with your understanding of what is being defined i=
n the current version of the BFD over VxLAN specification. But, as I unders=
tand, the WG is discussing the scope before the WGLC is closed. I believe t=
here are three options:</div><div><ol><li>single BFD session between two VT=
EPs</li><li>single BFD session per VNI between two VTEPs</li><li>multiple B=
FD sessions per VNI between two VTEPs</li></ol><div>The current text reflec=
ts #2. Is WG accepts this scope? If not, which option WG would accept?</div=
></div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 201=
9 at 2:09 PM Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" ta=
rget=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I co=
ncur with Joel&#39;s assessment with the following clarifications.<div><br>=
</div><div>The current document is already capable of monitoring multiple V=
NIs between VTEPs.</div><div><br></div><div>The issue under discussion was =
how do we use BFD to monitor multiple VAPs that use the same VNI between a =
pair of VTEPs.=C2=A0 The use case for this is not clear to me, as from my u=
nderstanding, we cannot have a situation with multiple VAPs using the same =
VNI--there is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Ano=
op</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mail=
to:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote=
:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0From wha=
t I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>

--000000000000412053059594ff94--


From nobody Wed Oct 23 11:03:14 2019
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 AB5761209D8; Wed, 23 Oct 2019 08:06:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.596 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_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yyedA-79RheP; Wed, 23 Oct 2019 08:06:38 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (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 190241209ED; Wed, 23 Oct 2019 08:06:22 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id y6so10096892lfj.2; Wed, 23 Oct 2019 08:06:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OOuDEhGZIt1/0iakq99cYwKYwSXb0MinLQ3IJ2To0rA=; b=FmjJC01LraTjrvZ03v9PBn7dqQXB2q3dfTlaMR8R7llE+ysUGtyM9M/SiMR291kOhj aQAGS06zeYy5J6fSgelkFnhIFdiiAp4zX/YmGP+xMUETXLjmheYCFXA8Z5FpRJsPe9N0 2IOYmpKakzatTLLSLGQpVOKoP7lcG8eEyt7x9/J+RzgrkgMvxIeD5U7qHvqZJYzqqLLP o9Gjdbhj/qRC6+MEBFaS8CxLiUFGuEPskpLZM5b+vyRNiYSoiAN40MWTIV6XVMkHPgRb QB0aYdYhLA8dnW0mvodPiK7yqyfakSphJzIZE5xdFUqquEd/2s3N7wse9pncTRFVyU6W jH7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OOuDEhGZIt1/0iakq99cYwKYwSXb0MinLQ3IJ2To0rA=; b=YFYUKcmdvaQ4+UKcBnJtJUu7TOd6nV5gfvX9z642UynvbOieRilBp1yFK5e+aNEE+u 5kyV6MfFU+x7giLuANoRd7sW+UPkvVxu1dko3r5GaSyg8tmtntgyxEQjmmMOMeYmv3fJ o8vg+fMGQBEDe1q0c2bsopBlmJc5Y285iqpBzMuJVc1a2FuGIt0/KtFbtuOucBhaQIWu EVHUefPW9FXN9GwWuDlvxWkWMwp3f+0jTSrGwpH8BSB2qw6JFIB4/oihBlkfn3tOwk/h C6B5IrNlxiTAlLYuzaczA/0MgdWn/fGbF+G2xQ7ZKJcBy9f/UM4g9jksZ2j5PDLosOZ9 Atpw==
X-Gm-Message-State: APjAAAUaycKX/CIL5wuFO6rUxYvRBrbLWJrgQP9SXAXT45ps6tuwSdoo 1g+0n7NGLnnKNPM4tZgkHmgCqxL/3FpDVn/oVak=
X-Google-Smtp-Source: APXvYqyOc7rTggmp0RJQxOyqwx9eP5p+spn3XGsSPYBD9a7whq4Z/ZogSIVxlJ/avIJMTLkANQmwhmBp2BbJz7iY4xg=
X-Received: by 2002:ac2:5c05:: with SMTP id r5mr16107911lfp.72.1571843180068;  Wed, 23 Oct 2019 08:06:20 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com>
In-Reply-To: <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 23 Oct 2019 11:06:07 -0400
Message-ID: <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Santosh P K <santosh.pallagatti@gmail.com>
Cc: Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/mixed; boundary="000000000000649def0595954230"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/5hx_b_qia68CRjX9t6-lAQqTU8I>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:09 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 15:06:46 -0000

--000000000000649def0595954230
Content-Type: multipart/alternative; boundary="000000000000649ded059595422e"

--000000000000649ded059595422e
Content-Type: text/plain; charset="UTF-8"

Hi Dinesh, et al.,
please check the updated version that removed the reference to Hypervisor
in the text and Figure 1.

Regards,
Greg

On Wed, Oct 23, 2019 at 10:47 AM Santosh P K <santosh.pallagatti@gmail.com>
wrote:

> Dinesh,
>      Please see my inline comments [SPK]
>
>>
>> - In section 3, there's a sentence that is: "BFD packets intended for a
>> Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
>> "Hypervisor" ashe logic applies to any VTEP.
>>
>> [SPK] Thanks for comments. We will change this.
>
>
>> - You already explained the precedence of the use of 127/8 address in the
>> inner header in MPLS. I have no specific comments in that area. I have only
>> two questions:
>>    - Has anybody verified that the use of 127/8 address (and the right
>> MAC) works with existing implementations, including the silicon ones? If
>> this doesn't work there, is it worth adding the possibilit y of another
>> address, one that is owned by the VTEP node?
>>
>    - Do we know if Firewalls stop such VXLAN packets? I ask this because
>> VXLAN has an IP header and I don't know if firewalls stop packets with
>> 127/8 in the inner header. If not, is it worth adding a sentence to say
>> that firewalls  allow such packets? The use of a non-127/8 address may
>> alleviate this case as well.
>>
>
> [SPK] I think we may need to add the text about firewall as some checks in
> firewall will be there if they are not already using MPLS OAM which has
> inner IP header with 127/8 address range.
>
>
>>
>> The rest of the draft looks good to me,
>>
>> Dinesh
>>
>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>> Hi Dinesh,
>> I greatly appreciate your comments. Please heave a look at the attached
>> copy of the working version and its diff to -07 (latest in the datatracker).
>>
>> Regards,
>> Greg
>>
>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>
>>> I have the same feeling as Anoop. Greg, can you please point me to the
>>> latest draft so that I can quickly glance through it to be doubly sure,
>>>
>>> Dinesh
>>>
>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
>>> wrote:
>>>
>>> Greg,
>>>
>>> I think the draft is fine as is.
>>>
>>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>>> until we have a draft that explains why that is needed in the context of
>>> the NVO3 architecture.
>>>
>>> Anoop
>>>
>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>>> Hi Anoop, et al.,
>>>> I agree with your understanding of what is being defined in the current
>>>> version of the BFD over VxLAN specification. But, as I understand, the WG
>>>> is discussing the scope before the WGLC is closed. I believe there are
>>>> three options:
>>>>
>>>>    1. single BFD session between two VTEPs
>>>>    2. single BFD session per VNI between two VTEPs
>>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>>
>>>> The current text reflects #2. Is WG accepts this scope? If not, which
>>>> option WG would accept?
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>>>> wrote:
>>>>
>>>>> I concur with Joel's assessment with the following clarifications.
>>>>>
>>>>> The current document is already capable of monitoring multiple VNIs
>>>>> between VTEPs.
>>>>>
>>>>> The issue under discussion was how do we use BFD to monitor multiple
>>>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>>>> is not clear to me, as from my understanding, we cannot have a situation
>>>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>>>> VNI.
>>>>>
>>>>> Anoop
>>>>>
>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>>>> wrote:
>>>>>
>>>>>>  From what I can tell, there are two separate problems.
>>>>>> The document we have is a VTEP-VTEP monitoring document.  There is no
>>>>>> need for that document to handle the multiple VNI case.
>>>>>> If folks want a protocol for doing BFD monitoring of things behind
>>>>>> the
>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>>>> defined in this document.
>>>>>>
>>>>>> Yours,
>>>>>> Joel
>>>>>>
>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>> > Santosh and others,
>>>>>> >
>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>> >>     Thanks for your explanation. This helps a lot. I would wait
>>>>>> for more
>>>>>> >> comments from others to see if this what we need in this draft to
>>>>>> be
>>>>>> >> supported based on that we can provide appropriate sections in the
>>>>>> draft.
>>>>>> >
>>>>>> > The threads on the list have spidered to the point where it is
>>>>>> challenging
>>>>>> > to follow what the current status of the draft is, or should be.
>>>>>> :-)
>>>>>> >
>>>>>> > However, if I've followed things properly, the question below is
>>>>>> really the
>>>>>> > hinge point on what our encapsulation for BFD over vxlan should
>>>>>> look like.
>>>>>> > Correct?
>>>>>> >
>>>>>> > Essentially, do we or do we not require the ability to permit
>>>>>> multiple BFD
>>>>>> > sessions between distinct VAPs?
>>>>>> >
>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>> >
>>>>>> > -- Jeff
>>>>>> >
>>>>>> > [context preserved below...]
>>>>>> >
>>>>>> >> Santosh P K
>>>>>> >>
>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>> >>
>>>>>> >>> Hi Santosh,
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> With regard to the question whether we should allow multiple BFD
>>>>>> sessions
>>>>>> >>> for the same VNI or not, IMHO we should allow it, more
>>>>>> explanation as
>>>>>> >>> follows.
>>>>>> >>>
>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>> Architecture for
>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>> >>>
>>>>>> >>>                      |         Data Center Network (IP)        |
>>>>>> >>>                      |                                         |
>>>>>> >>>                      +-----------------------------------------+
>>>>>> >>>                           |                           |
>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>> >>>              +------------+---------+
>>>>>>  +---------+------------+
>>>>>> >>>              | +----------+-------+ |       |
>>>>>> +-------+----------+ |
>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay Module
>>>>>> | |
>>>>>> >>>              | +---------+--------+ |       |
>>>>>> +---------+--------+ |
>>>>>> >>>              |           |          |       |           |
>>>>>>   |
>>>>>> >>>       NVE1   |           |          |       |           |
>>>>>>   | NVE2
>>>>>> >>>              |  +--------+-------+  |       |
>>>>>> +--------+-------+  |
>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1
>>>>>> |  |
>>>>>> >>>              |  +-+-----+----+---+  |       |
>>>>>> +-+-----+-----+--+  |
>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>>> VAP3|
>>>>>> >>>              +----+-----+----+------+
>>>>>>  +----+-----+-----+-----+
>>>>>> >>>                   |     |    |                   |     |     |
>>>>>> >>>                   |     |    |                   |     |     |
>>>>>> >>>                   |     |    |                   |     |     |
>>>>>> >>>
>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|     |TSI3
>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|   |TS6|
>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+   +---+
>>>>>> >>>
>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>> actually
>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>> >>>
>>>>>> >>> If the network operator want to set up one BFD session between
>>>>>> VAP1 of
>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>>>>>> between VAP3 of
>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>>> same
>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>>>>> allow it
>>>>>>
>>>>>> _______________________________________________
>>>>>> nvo3 mailing list
>>>>>> nvo3@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>
>>>>>

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

<div dir=3D"ltr">Hi Dinesh, et al.,<div>please check the updated version th=
at removed the reference to Hypervisor in the text and Figure 1.</div><div>=
<br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 23, 2019 at 10:47 A=
M Santosh P K &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com">santosh.p=
allagatti@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div>Dinesh,</div><div>=C2=A0 =C2=A0 =
=C2=A0Please see my inline=C2=A0comments [SPK]</div><div class=3D"gmail_quo=
te"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-7=
963160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div=
><br></div><div>- In section 3, there&#39;s a sentence that is: &quot;BFD p=
ackets intended for a Hypervisor VTEP MUST NOT..&quot;. I recommend getting=
 rid of the word &quot;Hypervisor&quot; ashe logic applies to any VTEP.</di=
v><div><br></div></div></blockquote><div>[SPK] Thanks for comments. We will=
 change this.=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><div id=3D"gmail-m_-7963160533270350518gmail-m_-2391448337=
944510467geary-body" dir=3D"auto"><div></div><div>- You already explained t=
he precedence of the use of 127/8 address in the inner header in MPLS. I ha=
ve no specific comments in that area. I have only two questions:=C2=A0</div=
><div>=C2=A0 =C2=A0- Has anybody verified that the use of 127/8 address (an=
d the right MAC) works with existing implementations, including the silicon=
 ones? If this doesn&#39;t work there, is it worth adding the possibilit y =
of another address, one that is owned by the VTEP node?</div></div></blockq=
uote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-=
7963160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><di=
v>=C2=A0 =C2=A0- Do we know if Firewalls stop such VXLAN packets? I ask thi=
s because VXLAN has an IP header and I don&#39;t know if firewalls stop pac=
kets with 127/8 in the inner header. If not, is it worth adding a sentence =
to say that firewalls =C2=A0allow such packets? The use of a non-127/8 addr=
ess may alleviate this case as well.</div></div></blockquote><div>=C2=A0</d=
iv><div>[SPK] I think we may need to add the text about firewall as some ch=
ecks in firewall will be there if they are not already using MPLS OAM which=
 has inner IP header with 127/8 address range.=C2=A0</div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-79631=
60533270350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div><br=
></div><div>The rest of the draft looks good to me,</div><div><br></div><di=
v>Dinesh=C2=A0</div></div><div id=3D"gmail-m_-7963160533270350518gmail-m_-2=
391448337944510467geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 7:5=
8 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; wrote:<br><blockquote type=3D"cite"><di=
v dir=3D"ltr">Hi Dinesh,<div>I greatly appreciate your comments. Please hea=
ve a look at the attached copy of the working version and its diff to -07 (=
latest in the datatracker).</div><div><br></div><div>Regards,</div><div>Gre=
g</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto:di=
dutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_-79631=
60533270350518gmail-m_-2391448337944510467gmail-m_-7932069553433080940geary=
-body" dir=3D"auto"><div>I have the same feeling as Anoop. Greg, can you pl=
ease point me to the latest draft so that I can quickly glance through it t=
o be doubly sure,</div><div><br></div><div>Dinesh</div></div><div id=3D"gma=
il-m_-7963160533270350518gmail-m_-2391448337944510467gmail-m_-7932069553433=
080940geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, Anoop =
Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">ano=
op@alumni.duke.edu</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"=
ltr">Greg,<div><br></div><div>I think the draft is fine as is.</div><div><b=
r></div><div>I discussion with Xiao Min was about #3 and I see that as unne=
cessary until we have a draft that explains why that is needed in the conte=
xt of the NVO3 architecture.</div><div><br></div><div>Anoop</div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oc=
t 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Anoop, et a=
l.,<div>I agree with your understanding of what is being defined in the cur=
rent version of the BFD over VxLAN specification. But, as I understand, the=
 WG is discussing the scope before the WGLC is closed. I believe there are =
three options:</div><div><ol><li>single BFD session between two VTEPs</li><=
li>single BFD session per VNI between two VTEPs</li><li>multiple BFD sessio=
ns per VNI between two VTEPs</li></ol><div>The current text reflects #2. Is=
 WG accepts this scope? If not, which option WG would accept?</div></div><d=
iv><br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 2:09=
 PM Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_=
blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I concur with=
 Joel&#39;s assessment with the following clarifications.<div><br></div><di=
v>The current document is already capable of monitoring multiple VNIs betwe=
en VTEPs.</div><div><br></div><div>The issue under discussion was how do we=
 use BFD to monitor multiple VAPs that use the same VNI between a pair of V=
TEPs.=C2=A0 The use case for this is not clear to me, as from my understand=
ing, we cannot have a situation with multiple VAPs using the same VNI--ther=
e is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
n Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mailto:jmh@jo=
elhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0From what I can t=
ell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>

--000000000000649ded059595422e--

--000000000000649def0595954230
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-bfd-vxlan-08.txt"
Content-Disposition: attachment; filename="draft-ietf-bfd-vxlan-08.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_k23etr2v0>
X-Attachment-Id: f_k23etr2v0

CgoKCkJGRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFMuIFBhbGxhZ2F0dGksIEVkLgpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTXdhcmUKSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFMuIFBhcmFnaXJpCkV4cGly
ZXM6IEFwcmlsIDI1LCAyMDIwICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBD
b250cmlidXRvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVi4gR292aW5kYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gTXVkaWdvbmRhCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNj
bwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHLiBNaXJza3kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMywgMjAxOQoKCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQkZEIGZvciBWWExBTgogICAgICAgICAgICAgICAgICAg
ICAgICBkcmFmdC1pZXRmLWJmZC12eGxhbi0wOAoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIHRoZSB1c2Ugb2YgdGhlIEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZwogICBEZXRl
Y3Rpb24gKEJGRCkgcHJvdG9jb2wgaW4gcG9pbnQtdG8tcG9pbnQgVmlydHVhbCBlWHRlbnNpYmxl
IExvY2FsCiAgIEFyZWEgTmV0d29yayAoVlhMQU4pIHR1bm5lbHMgZm9ybWluZyB1cCBhbiBvdmVy
bGF5IG5ldHdvcmsuCgpTdGF0dXMgb2YgVGhpcyBNZW1vCgogICBUaGlzIEludGVybmV0LURyYWZ0
IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlCiAgIHByb3Zpc2lvbnMg
b2YgQkNQIDc4IGFuZCBCQ1AgNzkuCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9j
dW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZwogICBUYXNrIEZvcmNlIChJRVRGKS4g
IE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZQogICB3b3JraW5nIGRv
Y3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0
LQogICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3Vy
cmVudC8uCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3Ig
YSBtYXhpbXVtIG9mIHNpeCBtb250aHMKICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwg
b3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkKICAgdGltZS4gIEl0IGlzIGlu
YXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2UKICAgbWF0ZXJp
YWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIgoKICAg
VGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiBBcHJpbCAyNSwgMjAyMC4KCkNvcHly
aWdodCBOb3RpY2UKCiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0aGUgcGVy
c29ucyBpZGVudGlmaWVkIGFzIHRoZQogICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJ
RVRGIFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50
cwogICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9u
IHRoZSBkYXRlIG9mCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2
aWV3IHRoZXNlIGRvY3VtZW50cwogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciBy
aWdodHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QKCgoKUGFsbGFnYXR0aSwgZXQgYWwu
ICAgICAgIEV4cGlyZXMgQXByaWwgMjUsIDIwMjAgICAgICAgICAgICAgICAgIFtQYWdlIDFdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZvciBWWExBTiAgICAgICAgICAgICAg
ICAgT2N0b2JlciAyMDE5CgoKICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9uZW50cyBl
eHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QKICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJT
RCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRoZSBUcnVz
dCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50eSBhcwog
ICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBvZiBDb250
ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICAyCiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9j
dW1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgIDIuMS4gIFRlcm1pbm9s
b2d5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAg
ICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICAzCiAgIDMuICBEZXBsb3ltZW50ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNAogICA0LiAgQkZEIFBhY2tldCBUcmFuc21pc3Np
b24gb3ZlciBWWExBTiBUdW5uZWwgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDUKICAgNS4gIFJlY2Vw
dGlvbiBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA3CiAgICAgNS4xLiAgRGVtdWx0aXBsZXhpbmcgb2YgdGhlIEJGRCBQYWNrZXQgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAgNwogICA2LiAgVXNlIG9mIHRoZSBTcGVjaWZpYyBWTkkgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgNy4gIEVjaG8gQkZEICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4CiAgIDgu
ICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgOAogICA5LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgMTAuIENvbnRyaWJ1dG9ycyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5CiAgIDExLiBBY2tub3ds
ZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
OQogICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgIDkKICAgICAxMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5CiAgICAgMTIuMi4gIEluZm9ybWF0aW9u
YWwgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMAogICBBdXRo
b3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTAKCjEuICBJbnRyb2R1Y3Rpb24KCiAgICJWaXJ0dWFsIGVYdGVuc2libGUgTG9jYWwg
QXJlYSBOZXR3b3JrIiAoVlhMQU4pIFtSRkM3MzQ4XSBwcm92aWRlcyBhbgogICBlbmNhcHN1bGF0
aW9uIHNjaGVtZSB0aGF0IGFsbG93cyBidWlsZGluZyBhbiBvdmVybGF5IG5ldHdvcmsgYnkKICAg
ZGVjb3VwbGluZyB0aGUgYWRkcmVzcyBzcGFjZSBvZiB0aGUgYXR0YWNoZWQgdmlydHVhbCBob3N0
cyBmcm9tIHRoYXQKICAgb2YgdGhlIG5ldHdvcmsuCgogICBPbmUgdXNlIG9mIFZYTEFOIGlzIGlu
IGRhdGEgY2VudGVycyBpbnRlcmNvbm5lY3RpbmcgdmlydHVhbCBtYWNoaW5lcwogICAoVk1zKSBv
ZiBhIHRlbmFudC4gIFZYTEFOIGFkZHJlc3NlcyByZXF1aXJlbWVudHMgb2YgdGhlIExheWVyIDIg
YW5kCiAgIExheWVyIDMgZGF0YSBjZW50ZXIgbmV0d29yayBpbmZyYXN0cnVjdHVyZSBpbiB0aGUg
cHJlc2VuY2Ugb2YgVk1zIGluCiAgIGEgbXVsdGktdGVuYW50IGVudmlyb25tZW50IGJ5IHByb3Zp
ZGluZyBhIExheWVyIDIgb3ZlcmxheSBzY2hlbWUgb24gYQogICBMYXllciAzIG5ldHdvcmsgW1JG
QzczNDhdLiAgQW5vdGhlciB1c2UgaXMgYXMgYW4gZW5jYXBzdWxhdGlvbiBmb3IKICAgRXRoZXJu
ZXQgVlBOIFtSRkM4MzY1XS4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgd3JpdHRlbiBhc3N1bWluZyB0
aGUgdXNlIG9mIFZYTEFOIGZvciB2aXJ0dWFsaXplZAogICBob3N0cyBhbmQgcmVmZXJzIHRvIFZN
cyBhbmQgVlhMQU4gVHVubmVsIEVuZCBQb2ludHMgKFZURVBzKSBpbgogICBoeXBlcnZpc29ycy4g
IEhvd2V2ZXIsIHRoZSBjb25jZXB0cyBhcmUgZXF1YWxseSBhcHBsaWNhYmxlIHRvIG5vbi0KICAg
dmlydHVhbGl6ZWQgaG9zdHMgYXR0YWNoZWQgdG8gVlRFUHMgaW4gc3dpdGNoZXMuCgogICBJbiB0
aGUgYWJzZW5jZSBvZiBhIHJvdXRlciBpbiB0aGUgb3ZlcmxheSwgYSBWTSBjYW4gY29tbXVuaWNh
dGUgd2l0aAogICBhbm90aGVyIFZNIG9ubHkgaWYgdGhleSBhcmUgb24gdGhlIHNhbWUgVlhMQU4g
c2VnbWVudC4gIFZNcyBhcmUKICAgdW5hd2FyZSBvZiBWWExBTiB0dW5uZWxzIGFzIGEgVlhMQU4g
dHVubmVsIGlzIHRlcm1pbmF0ZWQgb24gYSBWVEVQLgoKCgpQYWxsYWdhdHRpLCBldCBhbC4gICAg
ICAgRXhwaXJlcyBBcHJpbCAyNSwgMjAyMCAgICAgICAgICAgICAgICAgW1BhZ2UgMl0KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOICAgICAgICAgICAgICAgICBP
Y3RvYmVyIDIwMTkKCgogICBWVEVQcyBhcmUgcmVzcG9uc2libGUgZm9yIGVuY2Fwc3VsYXRpbmcg
YW5kIGRlY2Fwc3VsYXRpbmcgZnJhbWVzCiAgIGV4Y2hhbmdlZCBhbW9uZyBWTXMuCgogICBBYmls
aXR5IHRvIG1vbml0b3IgcGF0aCBjb250aW51aXR5LCBpLmUuLCBwZXJmb3JtIHByb2FjdGl2ZQog
ICBjb250aW51aXR5IGNoZWNrIChDQykgZm9yIHBvaW50LXRvLXBvaW50IChwMnApIFZYTEFOIHR1
bm5lbHMsIGlzCiAgIGltcG9ydGFudC4gIFRoZSBhc3luY2hyb25vdXMgbW9kZSBvZiBCRkQsIGFz
IGRlZmluZWQgaW4gW1JGQzU4ODBdLCBpcwogICB1c2VkIHRvIG1vbml0b3IgYSBwMnAgVlhMQU4g
dHVubmVsLgoKICAgSW4gdGhlIGNhc2Ugd2hlcmUgYSBNdWx0aWNhc3QgU2VydmljZSBOb2RlIChN
U04pIChhcyBkZXNjcmliZWQgaW4KICAgU2VjdGlvbiAzLjMgb2YgW1JGQzgyOTNdKSByZXNpZGVz
IGJlaGluZCBhIE5ldHdvcmsgVmlydHVhbGl6YXRpb24KICAgRW5kcG9pbnQgKE5WRSksIHRoZSBt
ZWNoYW5pc21zIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IGFwcGx5IGFuZAogICBjYW4sIHRo
ZXJlZm9yZSwgYmUgdXNlZCB0byB0ZXN0IHRoZSBjb25uZWN0aXZpdHkgZnJvbSB0aGUgc291cmNl
IE5WRQogICB0byB0aGUgTVNOLgoKICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIHVzZSBv
ZiBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uCiAgIChCRkQpIHByb3RvY29sIHRv
IGVuYWJsZSBtb25pdG9yaW5nIGNvbnRpbnVpdHkgb2YgdGhlIHBhdGggYmV0d2VlbgogICBWWExB
TiBWVEVQcywgcGVyZm9ybWluZyBhcyBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIEVuZHBvaW50cywg
YW5kL29yCiAgIGF2YWlsYWJpbGl0eSBvZiBhIHJlcGxpY2F0b3IgbXVsdGljYXN0IHNlcnZpY2Ug
bm9kZS4KCjIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQKCjIuMS4gIFRlcm1p
bm9sb2d5CgogICBCRkQgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbgoKICAgQ0Mg
Q29udGludWl0eSBDaGVjawoKICAgcDJwIFBvaW50LXRvLXBvaW50CgogICBNU04gTXVsdGljYXN0
IFNlcnZpY2UgTm9kZQoKICAgTlZFIE5ldHdvcmsgVmlydHVhbGl6YXRpb24gRW5kcG9pbnQKCiAg
IFZGSSBWaXJ0dWFsIEZvcndhcmRpbmcgSW5zdGFuY2UKCiAgIFZNIFZpcnR1YWwgTWFjaGluZQoK
ICAgVk5JIFZYTEFOIE5ldHdvcmsgSWRlbnRpZmllciAob3IgVlhMQU4gU2VnbWVudCBJRCkKCiAg
IFZURVAgVlhMQU4gVHVubmVsIEVuZCBQb2ludAoKICAgVlhMQU4gVmlydHVhbCBlWHRlbnNpYmxl
IExvY2FsIEFyZWEgTmV0d29yawoKMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlCgogICBUaGUg
a2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxM
IE5PVCIsCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVD
T01NRU5ERUQiLCAiTUFZIiwgYW5kCiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUg
dG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUAoKCgpQYWxsYWdhdHRpLCBldCBh
bC4gICAgICAgRXhwaXJlcyBBcHJpbCAyNSwgMjAyMCAgICAgICAgICAgICAgICAgW1BhZ2UgM10K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOICAgICAgICAgICAg
ICAgICBPY3RvYmVyIDIwMTkKCgogICAxNCBbUkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBv
bmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbAogICBjYXBpdGFscywgYXMgc2hvd24gaGVyZS4K
CjMuICBEZXBsb3ltZW50CgogICBGaWd1cmUgMSBpbGx1c3RyYXRlcyB0aGUgc2NlbmFyaW8gd2l0
aCB0d28gc2VydmVycywgZWFjaCBvZiB0aGVtCiAgIGhvc3RpbmcgdHdvIFZNcy4gIFRoZSBzZXJ2
ZXJzIGhvc3QgVlRFUHMgdGhhdCB0ZXJtaW5hdGUgdHdvIFZYTEFOCiAgIHR1bm5lbHMgd2l0aCBW
WExBTiBOZXR3b3JrIElkZW50aWZpZXIgKFZOSSkgbnVtYmVyIDEwMCBhbmQgMjAwCiAgIHJlc3Bl
Y3RpdmVseS4gIFNlcGFyYXRlIEJGRCBzZXNzaW9ucyBjYW4gYmUgZXN0YWJsaXNoZWQgYmV0d2Vl
biB0aGUKICAgVlRFUHMgKElQMSBhbmQgSVAyKSBmb3IgbW9uaXRvcmluZyBlYWNoIG9mIHRoZSBW
WExBTiB0dW5uZWxzIChWTkkgMTAwCiAgIGFuZCAyMDApLiAgQW4gaW1wbGVtZW50YXRpb24gdGhh
dCBzdXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBiZQogICBhYmxlIHRvIGNvbnRyb2wg
dGhlIG51bWJlciBvZiBCRkQgc2Vzc2lvbnMgdGhhdCBjYW4gYmUgY3JlYXRlZAogICBiZXR3ZWVu
IHRoZSBzYW1lIHBhaXIgb2YgVlRFUHMuICBCRkQgcGFja2V0cyBpbnRlbmRlZCBmb3IgYSBWVEVQ
IE1VU1QKICAgTk9UIGJlIGZvcndhcmRlZCB0byBhIFZNIGFzIGEgVk0gbWF5IGRyb3AgQkZEIHBh
Y2tldHMgbGVhZGluZyB0byBhCiAgIGZhbHNlIG5lZ2F0aXZlLiAgVGhpcyBtZXRob2QgaXMgYXBw
bGljYWJsZSB3aGV0aGVyIHRoZSBWVEVQIGlzIGEKICAgdmlydHVhbCBvciBwaHlzaWNhbCBkZXZp
Y2UuCgoKICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKwogICAgICB8ICAgICAgICBT
ZXJ2ZXIgMSAgICAgICAgICB8CiAgICAgIHwgKy0tLS0rLS0tLSsgICstLS0tKy0tLS0rIHwKICAg
ICAgfCB8Vk0xLTEgICAgfCAgfFZNMS0yICAgIHwgfAogICAgICB8IHxWTkkgMTAwICB8ICB8Vk5J
IDIwMCAgfCB8CiAgICAgIHwgfCAgICAgICAgIHwgIHwgICAgICAgICB8IHwKICAgICAgfCArLS0t
LS0tLS0tKyAgKy0tLS0tLS0tLSsgfAogICAgICB8ICAgICAgICBWVEVQIChJUDEpICAgICAgICB8
CiAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICArLS0tLS0tLS0tLS0tLSsK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICB8ICAgTGF5ZXIgMyAgIHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICstLS18ICAgTmV0d29yayAgIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0t
LS0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgIFZURVAgKElQMikgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgKy0tLS0rLS0tLSsgICstLS0tKy0tLS0rIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IHxWTTItMSAgICB8ICB8Vk0yLTIgICAgfCB8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8Vk5JIDEwMCAgfCAgfFZOSSAyMDAg
IHwgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfCAgICAgICAg
IHwgIHwgICAgICAgICB8IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICstLS0tLS0tLS0rICArLS0tLS0tLS0tKyB8CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgIFNlcnZlciAyICAgICAgICAgICAgfAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
CgogICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTogUmVmZXJlbmNlIFZYTEFOIERvbWFpbgoK
CgoKUGFsbGFnYXR0aSwgZXQgYWwuICAgICAgIEV4cGlyZXMgQXByaWwgMjUsIDIwMjAgICAgICAg
ICAgICAgICAgIFtQYWdlIDRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZv
ciBWWExBTiAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDE5CgoKICAgQXQgdGhlIHNhbWUgdGlt
ZSwgYSBzZXJ2aWNlIGxheWVyIEJGRCBzZXNzaW9uIG1heSBiZSB1c2VkIGJldHdlZW4gdGhlCiAg
IHRlbmFudHMgb2YgVlRFUHMgSVAxIGFuZCBJUDIgdG8gcHJvdmlkZSBlbmQtdG8tZW5kIGZhdWx0
IG1hbmFnZW1lbnQuCiAgIEluIHN1Y2ggY2FzZSwgZm9yIFZURVBzIEJGRCBDb250cm9sIHBhY2tl
dHMgb2YgdGhhdCBzZXNzaW9uIGFyZQogICBpbmRpc3Rpbmd1aXNoYWJsZSBmcm9tIGRhdGEgcGFj
a2V0cy4gIElmIGVuZC10by1lbmQgZGVmZWN0IGRldGVjdGlvbgogICBpcyByZWFsaXplZCBhcyB0
aGUgc2V0IG9mIGNvbmNhdGVuYXRlZCBPQU0gZG9tYWlucywgZS5nLiwgVk0xLTEgLSBJUDEKICAg
LS0gSVAyIC0gVk0yLTEsIHRoZW4gdGhlIEJGRCBzZXNzaW9uIG92ZXIgVlhMQU4gYmV0d2VlbiBW
VEVQcyBTSE9VTEQKICAgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbiBTZWN0aW9u
IDYuOC4xNyBbUkZDNTg4MF0uCgo0LiAgQkZEIFBhY2tldCBUcmFuc21pc3Npb24gb3ZlciBWWExB
TiBUdW5uZWwKCiAgIEJGRCBwYWNrZXQgTVVTVCBiZSBlbmNhcHN1bGF0ZWQgYW5kIHNlbnQgdG8g
YSByZW1vdGUgVlRFUCBhcwogICBleHBsYWluZWQgaW4gdGhpcyBzZWN0aW9uLiAgSW1wbGVtZW50
YXRpb25zIFNIT1VMRCBlbnN1cmUgdGhhdCB0aGUKICAgQkZEIHBhY2tldHMgZm9sbG93IHRoZSBz
YW1lIGxvb2t1cCBwYXRoIGFzIFZYTEFOIGRhdGEgcGFja2V0cyB3aXRoaW4KICAgdGhlIHNlbmRl
ciBzeXN0ZW0uCgogICBCRkQgcGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIGluIFZYTEFOIGFzIGRl
c2NyaWJlZCBiZWxvdy4gIFRoZSBWWExBTgogICBwYWNrZXQgZm9ybWF0IGlzIGRlZmluZWQgaW4g
U2VjdGlvbiA1IG9mIFtSRkM3MzQ4XS4gIFRoZSBPdXRlciBJUC9VRFAKICAgYW5kIFZYTEFOIGhl
YWRlcnMgTVVTVCBiZSBlbmNvZGVkIGJ5IHRoZSBzZW5kZXIgYXMgZGVmaW5lZCBpbgogICBbUkZD
NzM0OF0uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKUGFsbGFnYXR0aSwgZXQgYWwu
ICAgICAgIEV4cGlyZXMgQXByaWwgMjUsIDIwMjAgICAgICAgICAgICAgICAgIFtQYWdlIDVdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZvciBWWExBTiAgICAgICAgICAgICAg
ICAgT2N0b2JlciAyMDE5CgoKICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAg
ICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgIH4gICAgICAgICAgICAgICAgICAgICAgT3V0ZXIgRXRoZXJuZXQgSGVhZGVy
ICAgICAgICAgICAgICAgICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgT3V0ZXIgSVB2WCBIZWFkZXIgICAgICAg
ICAgICAgICAgICAgICAgfgogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIFVEUCBIZWFkZXIgICAgICAgICAgICAg
ICAgICAgICAgIH4KICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgIH4g
ICAgICAgICAgICAgICAgICAgICAgICAgICBWWExBTiBIZWFkZXIgICAgICAgICAgICAgICAgICAg
ICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB+ICAgICAg
ICAgICAgICAgICAgICBJbm5lciBFdGhlcm5ldCBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAg
fgogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfiAgICAgICAgICAg
ICAgICAgICAgICAgIElubmVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH4KICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgIH4gICAgICAgICAgICAgICAg
ICAgICAgICAgSW5uZXIgVURQIEhlYWRlciAgICAgICAgICAgICAgICAgICAgICB+CiAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB+ICAgICAgICAgICAgICAgICAgICAg
ICBCRkQgQ29udHJvbCBQYWNrZXQgICAgICAgICAgICAgICAgICAgICB+CiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkNTICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgRmlndXJl
IDI6IFZYTEFOIEVuY2Fwc3VsYXRpb24gb2YgQkZEIENvbnRyb2wgUGFja2V0CgogICBUaGUgQkZE
IHBhY2tldCBNVVNUIGJlIGNhcnJpZWQgaW5zaWRlIHRoZSBpbm5lciBFdGhlcm5ldCBmcmFtZSBv
ZiB0aGUKICAgVlhMQU4gcGFja2V0LiAgVGhlIGNob2ljZSBvZiBEZXN0aW5hdGlvbiBNQUMgYW5k
IERlc3RpbmF0aW9uIElQCiAgIGFkZHJlc3NlcyBmb3IgdGhlIGlubmVyIEV0aGVybmV0IGZyYW1l
IE1VU1QgZW5zdXJlIHRoYXQgdGhlIEJGRAogICBDb250cm9sIHBhY2tldCBpcyBub3QgZm9yd2Fy
ZGVkIHRvIGEgdGVuYW50IGJ1dCBpcyBwcm9jZXNzZWQgbG9jYWxseQogICBhdCB0aGUgcmVtb3Rl
IFZURVAuICBUaGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUgY2FycnlpbmcgdGhlIEJGRAogICBDb250
cm9sIHBhY2tldC0gaGFzIHRoZSBmb2xsb3dpbmcgZm9ybWF0OgoKICAgICAgRXRoZXJuZXQgSGVh
ZGVyOgoKCgpQYWxsYWdhdHRpLCBldCBhbC4gICAgICAgRXhwaXJlcyBBcHJpbCAyNSwgMjAyMCAg
ICAgICAgICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICBC
RkQgZm9yIFZYTEFOICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMTkKCgogICAgICAgICBEZXN0
aW5hdGlvbiBNQUM6IFRoaXMgTVVTVCBOT1QgYmUgb2Ygb25lIG9mIHRlbmFudCdzIE1BQwogICAg
ICAgICBhZGRyZXNzZXMuICBUaGUgZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgTUFZIGJlIHRoZSBh
ZGRyZXNzCiAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGVzdGluYXRpb24gVlRFUC4gIFRo
ZSBNQUMgYWRkcmVzcyBNQVkgYmUKICAgICAgICAgY29uZmlndXJlZCwgb3IgaXQgTUFZIGJlIGxl
YXJuZWQgdmlhIGEgY29udHJvbCBwbGFuZSBwcm90b2NvbC4KICAgICAgICAgVGhlIGRldGFpbHMg
b2YgaG93IHRoZSBNQUMgYWRkcmVzcyBpcyBvYnRhaW5lZCBhcmUgb3V0c2lkZSB0aGUKICAgICAg
ICAgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCiAgICAgICAgIFNvdXJjZSBNQUM6IE1BQyBhZGRy
ZXNzIGFzc29jaWF0ZWQgd2l0aCB0aGUgb3JpZ2luYXRpbmcgVlRFUAoKICAgICAgSVAgaGVhZGVy
OgoKICAgICAgICAgRGVzdGluYXRpb24gSVA6IElQIGFkZHJlc3MgTVVTVCBOT1QgYmUgb2Ygb25l
IG9mIHRlbmFudCdzIElQCiAgICAgICAgIGFkZHJlc3Nlcy4gIElQIGFkZHJlc3MgTUFZIGJlIHNl
bGVjdGVkIGZyb20gdGhlIHJhbmdlIDEyNy84IGZvcgogICAgICAgICBJUHY0LCBmb3IgSVB2NiAt
IGZyb20gdGhlIHJhbmdlIDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQuCgogICAgICAgICBTb3Vy
Y2UgSVA6IElQIGFkZHJlc3Mgb2YgdGhlIG9yaWdpbmF0aW5nIFZURVAuCgogICAgICAgICBUVEwg
b3IgSG9wIExpbWl0OiBNVVNUIGJlIHNldCB0byAxIHRvIGVuc3VyZSB0aGF0IHRoZSBCRkQKICAg
ICAgICAgcGFja2V0IGlzIG5vdCByb3V0ZWQgd2l0aGluIHRoZSBMYXllciAzIHVuZGVybGF5IG5l
dHdvcmsuICBUaGlzCiAgICAgICAgIGFkZHJlc3NlcyB0aGUgc2NlbmFyaW8gd2hlbiB0aGUgaW5u
ZXIgSVAgZGVzdGluYXRpb24gYWRkcmVzcyBpcwogICAgICAgICBvZiBWWExBTiBnYXRld2F5IGFu
ZCB0aGVyZSBpcyBhIHJvdXRlciBpbiB1bmRlcmxheSB3aGljaAogICAgICAgICByZW1vdmVzIHRo
ZSBWWExBTiBoZWFkZXIsIHRoZW4gaXQgaXMgcG9zc2libGUgdG8gcm91dGUgdGhlCiAgICAgICAg
IHBhY2tldCBhcyBWWExBTiAgZ2F0ZXdheSBhZGRyZXNzIGlzIHJvdXRhYmxlIGFkZHJlc3MuCgog
ICAgICBUaGUgZmllbGRzIG9mIHRoZSBVRFAgaGVhZGVyIGFuZCB0aGUgQkZEIENvbnRyb2wgcGFj
a2V0IGFyZQogICAgICBlbmNvZGVkIGFzIHNwZWNpZmllZCBpbiBbUkZDNTg4MV0uCgo1LiAgUmVj
ZXB0aW9uIG9mIEJGRCBQYWNrZXQgZnJvbSBWWExBTiBUdW5uZWwKCiAgIE9uY2UgYSBwYWNrZXQg
aXMgcmVjZWl2ZWQsIFZURVAgTVVTVCB2YWxpZGF0ZSB0aGUgcGFja2V0LiAgSWYgdGhlCiAgIERl
c3RpbmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUgbWF0Y2hlcyBvbmUgb2Yg
dGhlIE1BQwogICBhZGRyZXNzZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBWVEVQIHRoZSBwYWNrZXQg
TVVTVCBiZSBwcm9jZXNzZWQKICAgZnVydGhlci4gIElmIHRoZSBEZXN0aW5hdGlvbiBNQUMgb2Yg
dGhlIGlubmVyIEV0aGVybmV0IGZyYW1lIGRvZXNuJ3QKICAgbWF0Y2ggYW55IG9mIFZURVAncyBN
QUMgYWRkcmVzc2VzLCB0aGVuIHRoZSBwcm9jZXNzaW5nIG9mIHRoZQogICByZWNlaXZlZCBWWExB
TiBwYWNrZXQgTVVTVCBmb2xsb3cgdGhlIHByb2NlZHVyZXMgZGVzY3JpYmVkIGluCiAgIFNlY3Rp
b24gNC4xIFtSRkM3MzQ4XS4KCiAgIFRoZSBVRFAgZGVzdGluYXRpb24gcG9ydCBhbmQgdGhlIFRU
TCBvZiB0aGUgaW5uZXIgSVAgcGFja2V0IE1VU1QgYmUKICAgdmFsaWRhdGVkIHRvIGRldGVybWlu
ZSBpZiB0aGUgcmVjZWl2ZWQgcGFja2V0IGNhbiBiZSBwcm9jZXNzZWQgYnkKICAgQkZELiAgQkZE
IENvbnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24gTUFDIGFkZHJlc3MgTVVTVCBOT1QgYmUKICAg
Zm9yd2FyZGVkIHRvIFZNcy4KCjUuMS4gIERlbXVsdGlwbGV4aW5nIG9mIHRoZSBCRkQgUGFja2V0
CgogICBEZW11bHRpcGxleGluZyBvZiBJUCBCRkQgcGFja2V0IGhhcyBiZWVuIGRlZmluZWQgaW4g
U2VjdGlvbiAzIG9mCiAgIFtSRkM1ODgxXS4gIFNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBt
YXkgYmUgcnVubmluZyBiZXR3ZWVuIHR3bwogICBWVEVQcywgdGhlcmUgbmVlZHMgdG8gYmUgYSBt
ZWNoYW5pc20gZm9yIGRlbXVsdGlwbGV4aW5nIHJlY2VpdmVkIEJGRAogICBwYWNrZXRzIHRvIHRo
ZSBwcm9wZXIgc2Vzc2lvbi4gIEZvciBkZW11bHRpcGxleGluZyBwYWNrZXRzIHdpdGggWW91cgoK
CgpQYWxsYWdhdHRpLCBldCBhbC4gICAgICAgRXhwaXJlcyBBcHJpbCAyNSwgMjAyMCAgICAgICAg
ICAgICAgICAgW1BhZ2UgN10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICBCRkQgZm9y
IFZYTEFOICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMTkKCgogICBEaXNjcmltaW5hdG9yIGVx
dWFsIHRvIDAsIGEgQkZEIHNlc3Npb24gTVVTVCBiZSBpZGVudGlmaWVkIHVzaW5nIHRoZQogICBs
b2dpY2FsIGxpbmsgb3ZlciB3aGljaCB0aGUgQkZEIENvbnRyb2wgcGFja2V0IGlzIHJlY2VpdmVk
LiAgSW4gdGhlCiAgIGNhc2Ugb2YgVlhMQU4sIHRoZSBWTkkgbnVtYmVyIGlkZW50aWZpZXMgdGhh
dCBsb2dpY2FsIGxpbmsuICBJZiBCRkQKICAgcGFja2V0IGlzIHJlY2VpdmVkIHdpdGggbm9uLXpl
cm8gWW91ciBEaXNjcmltaW5hdG9yLCB0aGVuIEJGRCBzZXNzaW9uCiAgIE1VU1QgYmUgZGVtdWx0
aXBsZXhlZCBvbmx5IHdpdGggWW91ciBEaXNjcmltaW5hdG9yIGFzIHRoZSBrZXkuCgo2LiAgVXNl
IG9mIHRoZSBTcGVjaWZpYyBWTkkKCiAgIEluIG1vc3QgY2FzZXMsIGEgc2luZ2xlIEJGRCBzZXNz
aW9uIGlzIHN1ZmZpY2llbnQgZm9yIHRoZSBnaXZlbiBWVEVQCiAgIHRvIG1vbml0b3IgdGhlIHJl
YWNoYWJpbGl0eSBvZiBhIHJlbW90ZSBWVEVQLCByZWdhcmRsZXNzIG9mIHRoZQogICBudW1iZXIg
b2YgVk5JcyBpbiBjb21tb24uICBXaGVuIHRoZSBzaW5nbGUgQkZEIHNlc3Npb24gaXMgdXNlZCB0
bwogICBtb25pdG9yIHRoZSByZWFjaGFiaWxpdHkgb2YgdGhlIHJlbW90ZSBWVEVQLCBhbiBpbXBs
ZW1lbnRhdGlvbiBTSE9VTEQKICAgY2hvb3NlIGFueSBvZiB0aGUgVk5Jcy4gIEFuIGltcGxlbWVu
dGF0aW9uIE1BWSBzdXBwb3J0IHRoZSB1c2Ugb2YgdGhlCiAgIE1hbmFnZW1lbnQgVk5JIGFzIGNv
bnRyb2wgYW5kIG1hbmFnZW1lbnQgY2hhbm5lbCBiZXR3ZWVuIFZURVBzLiAgVGhlCiAgIHNlbGVj
dGlvbiBvZiB0aGUgVk5JIG51bWJlciBvZiB0aGUgTWFuYWdlbWVudCBWTkkgTVVTVCBiZSBjb250
cm9sbGVkCiAgIHRocm91Z2ggbWFuYWdlbWVudCBwbGFuZS4gIEFuIGltcGxlbWVudGF0aW9uIE1B
WSB1c2UgVk5JIG51bWJlciAxIGFzCiAgIHRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUgTWFuYWdl
bWVudCBWTkkuICBBbGwgVlhMQU4gcGFja2V0cyByZWNlaXZlZAogICBvbiB0aGUgTWFuYWdlbWVu
dCBWTkkgTVVTVCBiZSBwcm9jZXNzZWQgbG9jYWxseSBhbmQgTVVTVCBOT1QgYmUKICAgZm9yd2Fy
ZGVkIHRvIGEgdGVuYW50LgoKNy4gIEVjaG8gQkZECgogICBTdXBwb3J0IGZvciBlY2hvIEJGRCBp
cyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LgoKOC4gIElBTkEgQ29uc2lkZXJh
dGlvbnMKCiAgIFRoaXMgc3BlY2lmaWNhdGlvbiBoYXMgbm8gSUFOQSBhY3Rpb24gcmVxdWVzdGVk
LiAgVGhpcyBzZWN0aW9uIG1heSBiZQogICBkZWxldGVkIGJlZm9yZSB0aGUgcHVibGljYXRpb24u
Cgo5LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMKCiAgIFRoZSBkb2N1bWVudCByZXF1aXJlcyBz
ZXR0aW5nIHRoZSBpbm5lciBJUCBUVEwgdG8gMSwgd2hpY2ggY291bGQgYmUKICAgdXNlZCBhcyBh
IEREb1MgYXR0YWNrIHZlY3Rvci4gIFRodXMgdGhlIGltcGxlbWVudGF0aW9uIE1VU1QgaGF2ZQog
ICB0aHJvdHRsaW5nIGluIHBsYWNlIHRvIGNvbnRyb2wgdGhlIHJhdGUgb2YgQkZEIENvbnRyb2wg
cGFja2V0cyBzZW50CiAgIHRvIHRoZSBjb250cm9sIHBsYW5lLiAgT24gdGhlIG90aGVyIGhhbmQs
IG92ZXItYWdncmVzc2l2ZSB0aHJvdHRsaW5nCiAgIG9mIEJGRCBDb250cm9sIHBhY2tldHMgbWF5
IGJlY29tZSB0aGUgY2F1c2Ugb2YgdGhlIGluYWJpbGl0eSB0byBmb3JtCiAgIGFuZCBtYWludGFp
biBCRkQgc2Vzc2lvbiBhdCBzY2FsZS4gIEhlbmNlLCB0aHJvdHRsaW5nIG9mIEJGRCBDb250cm9s
CiAgIHBhY2tldHMgU0hPVUxEIGJlIGFkanVzdGVkIHRvIHBlcm1pdCBCRkQgdG8gd29yayBhY2Nv
cmRpbmcgdG8gaXRzCiAgIHByb2NlZHVyZXMuCgogICBJZiB0aGUgaW1wbGVtZW50YXRpb24gc3Vw
cG9ydHMgZXN0YWJsaXNoaW5nIG11bHRpcGxlIEJGRCBzZXNzaW9ucwogICBiZXR3ZWVuIHRoZSBz
YW1lIHBhaXIgb2YgVlRFUHMsIHRoZXJlIFNIT1VMRCBiZSBhIG1lY2hhbmlzbSB0bwogICBjb250
cm9sIHRoZSBtYXhpbXVtIG51bWJlciBvZiBzdWNoIHNlc3Npb25zIHRoYXQgY2FuIGJlIGFjdGl2
ZSBhdCB0aGUKICAgc2FtZSB0aW1lLgoKICAgT3RoZXIgdGhhbiBpbm5lciBJUCBUVEwgc2V0IHRv
IDEgYW5kIGxpbWl0IHRoZSBudW1iZXIgb2YgQkZEIHNlc3Npb25zCiAgIGJldHdlZW4gdGhlIHNh
bWUgcGFpciBvZiBWVEVQcywgdGhpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHJhaXNlIGFueQoK
CgoKUGFsbGFnYXR0aSwgZXQgYWwuICAgICAgIEV4cGlyZXMgQXByaWwgMjUsIDIwMjAgICAgICAg
ICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZv
ciBWWExBTiAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDE5CgoKICAgYWRkaXRpb25hbCBzZWN1
cml0eSBpc3N1ZXMgYmV5b25kIHRob3NlIG9mIHRoZSBzcGVjaWZpY2F0aW9ucwogICByZWZlcnJl
ZCB0byBpbiB0aGUgbGlzdCBvZiBub3JtYXRpdmUgcmVmZXJlbmNlcy4KCjEwLiAgQ29udHJpYnV0
b3JzCgoKICAgUmVzaGFkIFJhaG1hbgogICBycmFobWFuQGNpc2NvLmNvbQogICBDaXNjbwoKCjEx
LiAgQWNrbm93bGVkZ21lbnRzCgogICBBdXRob3JzIHdvdWxkIGxpa2UgdG8gdGhhbmsgSmVmZiBI
YWFzIG9mIEp1bmlwZXIgTmV0d29ya3MgZm9yIGhpcwogICByZXZpZXdzIGFuZCBmZWVkYmFjayBv
biB0aGlzIG1hdGVyaWFsLgoKICAgQXV0aG9ycyB3b3VsZCBhbHNvIGxpa2UgdG8gdGhhbmsgTm9i
byBBa2l5YSwgTWFyYyBCaW5kZXJiZXJnZXIsCiAgIFNoYWhyYW0gRGF2YXJpLCBEb25hbGQgRS4g
IEVhc3RsYWtlIDNyZCwgYW5kIEFub29wIEdoYW53YW5pIGZvciB0aGUKICAgZXh0ZW5zaXZlIHJl
dmlld3MgYW5kIHRoZSBtb3N0IGRldGFpbGVkIGFuZCBoZWxwZnVsIGNvbW1lbnRzLgoKMTIuICBS
ZWZlcmVuY2VzCgoxMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtSRkMyMTE5XSAgQnJh
ZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlCiAgICAgICAg
ICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwKICAgICAgICAgICAg
ICBET0kgMTAuMTc0ODcvUkZDMjExOSwgTWFyY2ggMTk5NywKICAgICAgICAgICAgICA8aHR0cHM6
Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMyMTE5Pi4KCiAgIFtSRkM1ODgwXSAgS2F0eiwg
RC4gYW5kIEQuIFdhcmQsICJCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uCiAgICAg
ICAgICAgICAgKEJGRCkiLCBSRkMgNTg4MCwgRE9JIDEwLjE3NDg3L1JGQzU4ODAsIEp1bmUgMjAx
MCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM1ODgw
Pi4KCiAgIFtSRkM1ODgxXSAgS2F0eiwgRC4gYW5kIEQuIFdhcmQsICJCaWRpcmVjdGlvbmFsIEZv
cndhcmRpbmcgRGV0ZWN0aW9uCiAgICAgICAgICAgICAgKEJGRCkgZm9yIElQdjQgYW5kIElQdjYg
KFNpbmdsZSBIb3ApIiwgUkZDIDU4ODEsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzU4
ODEsIEp1bmUgMjAxMCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM1ODgxPi4KCiAgIFtSRkM3MzQ4XSAgTWFoYWxpbmdhbSwgTS4sIER1dHQsIEQuLCBE
dWRhLCBLLiwgQWdhcndhbCwgUC4sIEtyZWVnZXIsCiAgICAgICAgICAgICAgTC4sIFNyaWRoYXIs
IFQuLCBCdXJzZWxsLCBNLiwgYW5kIEMuIFdyaWdodCwgIlZpcnR1YWwKICAgICAgICAgICAgICBl
WHRlbnNpYmxlIExvY2FsIEFyZWEgTmV0d29yayAoVlhMQU4pOiBBIEZyYW1ld29yayBmb3IKICAg
ICAgICAgICAgICBPdmVybGF5aW5nIFZpcnR1YWxpemVkIExheWVyIDIgTmV0d29ya3Mgb3ZlciBM
YXllciAzCiAgICAgICAgICAgICAgTmV0d29ya3MiLCBSRkMgNzM0OCwgRE9JIDEwLjE3NDg3L1JG
QzczNDgsIEF1Z3VzdCAyMDE0LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzczNDg+LgoKICAgW1JGQzgxNzRdICBMZWliYSwgQi4sICJBbWJpZ3VpdHkg
b2YgVXBwZXJjYXNlIHZzIExvd2VyY2FzZSBpbiBSRkMKICAgICAgICAgICAgICAyMTE5IEtleSBX
b3JkcyIsIEJDUCAxNCwgUkZDIDgxNzQsIERPSSAxMC4xNzQ4Ny9SRkM4MTc0LAogICAgICAgICAg
ICAgIE1heSAyMDE3LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MTc0Pi4K
CgoKUGFsbGFnYXR0aSwgZXQgYWwuICAgICAgIEV4cGlyZXMgQXByaWwgMjUsIDIwMjAgICAgICAg
ICAgICAgICAgIFtQYWdlIDldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZv
ciBWWExBTiAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDE5CgoKMTIuMi4gIEluZm9ybWF0aW9u
YWwgUmVmZXJlbmNlcwoKICAgW1JGQzgyOTNdICBHaGFud2FuaSwgQS4sIER1bmJhciwgTC4sIE1j
QnJpZGUsIE0uLCBCYW5uYWksIFYuLCBhbmQgUi4KICAgICAgICAgICAgICBLcmlzaG5hbiwgIkEg
RnJhbWV3b3JrIGZvciBNdWx0aWNhc3QgaW4gTmV0d29yawogICAgICAgICAgICAgIFZpcnR1YWxp
emF0aW9uIG92ZXIgTGF5ZXIgMyIsIFJGQyA4MjkzLAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4
Ny9SRkM4MjkzLCBKYW51YXJ5IDIwMTgsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjODI5Mz4uCgogICBbUkZDODM2NV0gIFNhamFzc2ksIEEuLCBFZC4s
IERyYWtlLCBKLiwgRWQuLCBCaXRhciwgTi4sIFNoZWtoYXIsIFIuLAogICAgICAgICAgICAgIFV0
dGFybywgSi4sIGFuZCBXLiBIZW5kZXJpY2t4LCAiQSBOZXR3b3JrIFZpcnR1YWxpemF0aW9uCiAg
ICAgICAgICAgICAgT3ZlcmxheSBTb2x1dGlvbiBVc2luZyBFdGhlcm5ldCBWUE4gKEVWUE4pIiwg
UkZDIDgzNjUsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzgzNjUsIE1hcmNoIDIwMTgs
CiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODM2NT4u
CgpBdXRob3JzJyBBZGRyZXNzZXMKCiAgIFNhbnRvc2ggUGFsbGFnYXR0aSAoZWRpdG9yKQogICBW
TXdhcmUKCiAgIEVtYWlsOiBzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tCgoKICAgU3VkYXJz
YW4gUGFyYWdpcmkKICAgSW5kaXZpZHVhbCBDb250cmlidXRvcgoKICAgRW1haWw6IHN1ZGFyc2Fu
LjIyNUBnbWFpbC5jb20KCgogICBWZW5nYWRhIFByYXNhZCBHb3ZpbmRhbgogICBDaXNjbwoKICAg
RW1haWw6IHZlbmdnb3ZpQGNpc2NvLmNvbQoKCiAgIE1hbGxpayBNdWRpZ29uZGEKICAgQ2lzY28K
CiAgIEVtYWlsOiBtbXVkaWdvbkBjaXNjby5jb20KCgogICBHcmVnIE1pcnNreQogICBaVEUgQ29y
cC4KCiAgIEVtYWlsOiBncmVnaW1pcnNreUBnbWFpbC5jb20KCgoKCgoKClBhbGxhZ2F0dGksIGV0
IGFsLiAgICAgICBFeHBpcmVzIEFwcmlsIDI1LCAyMDIwICAgICAgICAgICAgICAgIFtQYWdlIDEw
XQo=
--000000000000649def0595954230
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-bfd-vxlan-07.txt - draft-ietf-bfd-vxlan-08.txt.html"
Content-Disposition: attachment; filename="Diff_ draft-ietf-bfd-vxlan-07.txt -
 draft-ietf-bfd-vxlan-08.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_k23eu1b41>
X-Attachment-Id: f_k23eu1b41

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQgLSBkcmFmdC1p
ZXRmLWJmZC12eGxhbi0wOC50eHQ8L3RpdGxlPiAKICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAK
ICAgIGJvZHkgICAgeyBtYXJnaW46IDAuNGV4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gCiAgICB0
ciAgICAgIHsgfSAKICAgIHRkICAgICAgeyB3aGl0ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTog
bW9ub3NwYWNlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmb250LXNpemU6IDAuODZlbTt9IAogICAg
dGggICAgICB7IGZvbnQtc2l6ZTogMC44NmVtOyB9IAogICAgLnNtYWxsICB7IGZvbnQtc2l6ZTog
MC42ZW07IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgfSAKICAgIC5sZWZ0ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9
IAogICAgLnJpZ2h0ICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH0gCiAgICAuZGlmZiAgIHsg
YmFja2dyb3VuZC1jb2xvcjogI0NDRjsgfSAKICAgIC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjQkZCOyB9IAogICAgLnJibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNGRjg7IH0gCiAgICAu
aW5zZXJ0IHsgYmFja2dyb3VuZC1jb2xvcjogIzhGRjsgfSAKICAgIC5kZWxldGUgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjQUNGOyB9IAogICAgLnZvaWQgICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkI7
IH0gCiAgICAuY29udCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5saW5lYnIg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IAogICAgLmxpbmVubyB7IGNvbG9yOiByZWQ7IGJh
Y2tncm91bmQtY29sb3I6ICNGRkY7IGZvbnQtc2l6ZTogMC43ZW07IHRleHQtYWxpZ246IHJpZ2h0
OyBwYWRkaW5nOiAwIDJweDsgfSAKICAgIC5lbGlwc2lzeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFB
OyB9IAogICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9IAogICAgLnJp
Z2h0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5sYmxvY2sgLmNvbnQg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5OyB9IAogICAgLnJibG9jayAuY29udCB7IGJhY2tncm91
bmQtY29sb3I6ICNERDY7IH0gCiAgICAuaW5zZXJ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjog
IzBERDsgfSAKICAgIC5kZWxldGUgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEFEOyB9IAog
ICAgLnN0YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IHBhZGRpbmc6IDJweCAwOyB9IAogICAgc3Bhbi5oaWRlIHsgZGlzcGxheTogbm9uZTsgY29sb3I6
ICNhYWE7fSAgICBhOmhvdmVyIHNwYW4geyBkaXNwbGF5OiBpbmxpbmU7IH0gICAgdHIuY2hhbmdl
IHsgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsgfSAKICAgIHRyLmNoYW5nZSBhIHsgdGV4dC1kZWNv
cmF0aW9uOiBub25lOyBjb2xvcjogYmxhY2sgfSAKICA8L3N0eWxlPiAKICAgICA8c2NyaXB0Pgp2
YXIgY2h1bmtfaW5kZXggPSAwOwp2YXIgb2xkX2NodW5rID0gbnVsbDsKCmZ1bmN0aW9uIGZvcm1h
dF9jaHVuayhpbmRleCkgewogICAgdmFyIHByZWZpeCA9ICJkaWZmIjsKICAgIHZhciBzdHIgPSBp
bmRleC50b1N0cmluZygpOwogICAgZm9yICh4PTA7IHg8KDQtc3RyLmxlbmd0aCk7ICsreCkgewog
ICAgICAgIHByZWZpeCs9JzAnOwogICAgfQogICAgcmV0dXJuIHByZWZpeCArIHN0cjsKfQoKZnVu
Y3Rpb24gZmluZF9jaHVuayhuKXsKICAgIHJldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0
cltpZCQ9IicgKyBuICsgJyJdJyk7Cn0KCmZ1bmN0aW9uIGNoYW5nZV9jaHVuayhvZmZzZXQpIHsK
ICAgIHZhciBpbmRleCA9IGNodW5rX2luZGV4ICsgb2Zmc2V0OwogICAgdmFyIG5ld19zdHI7CiAg
ICB2YXIgbmV3X2NodW5rOwoKICAgIG5ld19zdHIgPSBmb3JtYXRfY2h1bmsoaW5kZXgpOwogICAg
bmV3X2NodW5rID0gZmluZF9jaHVuayhuZXdfc3RyKTsKICAgIGlmICghbmV3X2NodW5rKSB7CiAg
ICAgICAgcmV0dXJuOwogICAgfQogICAgaWYgKG9sZF9jaHVuaykgewogICAgICAgIG9sZF9jaHVu
ay5zdHlsZS5vdXRsaW5lID0gIiI7CiAgICB9CiAgICBvbGRfY2h1bmsgPSBuZXdfY2h1bms7CiAg
ICBvbGRfY2h1bmsuc3R5bGUub3V0bGluZSA9ICIxcHggc29saWQgcmVkIjsKICAgIHdpbmRvdy5s
b2NhdGlvbi5yZXBsYWNlKCIjIiArIG5ld19zdHIpCiAgICB3aW5kb3cuc2Nyb2xsQnkoMCwtMTAw
KTsKICAgIGNodW5rX2luZGV4ID0gaW5kZXg7Cn0KCmRvY3VtZW50Lm9ua2V5ZG93biA9IGZ1bmN0
aW9uKGUpIHsKICAgIHN3aXRjaCAoZS5rZXlDb2RlKSB7CiAgICBjYXNlIDc4OgogICAgICAgIGNo
YW5nZV9jaHVuaygxKTsKICAgICAgICBicmVhazsKICAgIGNhc2UgODA6CiAgICAgICAgY2hhbmdl
X2NodW5rKC0xKTsKICAgICAgICBicmVhazsKICAgIH0KfTsKICAgPC9zY3JpcHQ+IAo8L2hlYWQ+
IAo8Ym9keSBkYXRhLWdyLWMtcy1sb2FkZWQ9InRydWUiPiAKICA8dGFibGUgYm9yZGVyPSIwIiBj
ZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPiAKICA8dGJvZHk+PHRyIGlkPSJwYXJ0LTEi
IGJnY29sb3I9Im9yYW5nZSI+PHRoPjwvdGg+PHRoPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDcudHh0IiBzdHlsZT0iY29s
b3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQiIHN0
eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQ8L2E+Jm5ic3A7PC90
aD48dGg+IDwvdGg+PHRoPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wOC50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1p
ZXRmLWJmZC12eGxhbi0wOC50eHQ8L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYu
b3JnL3JmY2RpZmY/dXJsMT1kcmFmdC1pZXRmLWJmZC12eGxhbi0wOC50eHQiIHN0eWxlPSJjb2xv
cjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsiPiZndDs8L2E+PC90aD48dGg+PC90aD48L3Ry
PiAKICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij5CRkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
LiBQYWxsYWdhdHRpLCBFZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5CRkQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTLiBQYWxsYWdh
dHRpLCBFZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5SdGJyaWNr
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5JbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPiBWTXdhcmU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5J
bnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUy4gUGFyYWdpcmk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBz
dGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUy4gUGFy
YWdpcmk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Tm92ZW1iZXIg
MTgsIDIwMTk8L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBDb250cmli
dXRvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5FeHBpcmVzOiA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5BcHJpbCAyNSwgMjAyMCAgIDwvc3Bhbj4gICAgICAgICAgICAgICAgICAgICAg
ICBJbmRpdmlkdWFsIENvbnRyaWJ1dG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Vi4gR292aW5kYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVi4gR292aW5k
YW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE0uIE11ZGlnb25kYTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE0uIE11ZGlnb25kYTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIENpc2NvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENpc2NvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXJz
a3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXJza3k8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBDb3JwLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFpURSBDb3JwLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICBNYXkgMTc8L3NwYW4+LCAyMDE5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+T2N0b2JlciAyMzwvc3Bhbj4sIDIwMTk8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCRkQg
Zm9yIFZYTEFOPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAg
ICAgICAgIGRyYWZ0LWlldGYtYmZkLXZ4bGFuLTA8c3BhbiBjbGFzcz0iZGVsZXRlIj43PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAg
ICBkcmFmdC1pZXRmLWJmZC12eGxhbi0wPHNwYW4gY2xhc3M9Imluc2VydCI+ODwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJhY3Q8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgdXNlIG9mIHRoZSBCaWRpcmVjdGlvbmFsIEZv
cndhcmRpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50
IGRlc2NyaWJlcyB0aGUgdXNlIG9mIHRoZSBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmc8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERldGVjdGlvbiAoQkZEKSBwcm90b2NvbCBpbiBwb2lu
dC10by1wb2ludCBWaXJ0dWFsIGVYdGVuc2libGUgTG9jYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBEZXRlY3Rpb24gKEJGRCkgcHJvdG9jb2wgaW4gcG9pbnQtdG8tcG9pbnQg
VmlydHVhbCBlWHRlbnNpYmxlIExvY2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBB
cmVhIE5ldHdvcmsgKFZYTEFOKSB0dW5uZWxzIGZvcm1pbmcgdXAgYW4gb3ZlcmxheSBuZXR3b3Jr
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFyZWEgTmV0d29yayAoVlhMQU4p
IHR1bm5lbHMgZm9ybWluZyB1cCBhbiBvdmVybGF5IG5ldHdvcmsuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPlN0YXR1cyBvZiBUaGlzIE1lbW88L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij5TdGF0dXMgb2YgVGhpcyBNZW1vPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9y
bWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIElu
dGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0y
IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBh
dDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5w
eWh0I3BhcnQtMiI+PGVtPiBwYWdlIDEsIGxpbmUgMzg8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9z
cGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZm
LnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGluZSAzODxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtp
bmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMg
b2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUYXNrIEZvcmNlIChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlz
dHJpYnV0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElF
VEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFm
dHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBs
aXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBE
cmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8u
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJlbnQvLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxp
ZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBt
YXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBt
YXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMg
YXQgYW55PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIG1heSBiZSB1cGRh
dGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRv
IHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURy
YWZ0cyBhcyByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFs
IG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3Ro
ZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhpcyBJ
bnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5Ob3ZlbWJl
ciAxOCwgMjAxOTwvc3Bhbj4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRo
aXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gPHNwYW4gY2xhc3M9Imluc2VydCI+QXBy
aWwgMjUsIDIwMjA8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5Db3B5
cmlnaHQgTm90aWNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Q29weXJpZ2h0IE5v
dGljZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb3B5cmlnaHQgKGMpIDIw
MTkgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBh
bmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJl
c2VydmVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50
IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJD
UCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVu
dHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5v
cmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5m
bykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1
bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwdWJsaWNhdGlvbiBvZiB0
aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTMiIGNsYXNzPSJj
aGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0z
Ij48ZW0+IHBhZ2UgMiwgbGluZSAxNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48
L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxs
PjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0
LTMiPjxlbT4gcGFnZSAyLCBsaW5lIDE3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2Vt
PjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGlj
ZW5zZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNjcmliZWQgaW4gdGhl
IFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PlRhYmxlIG9mIENvbnRlbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VGFibGUg
b2YgQ29udGVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIEludHJv
ZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICAyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMS4gIEludHJvZHVjdGlvbiAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRv
Y3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50IC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgMi4xLiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMi4x
LiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAyLjIuICBSZXF1aXJlbWVu
dHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3Vh
Z2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAzLiAgRGVwbG95bWVudCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAzLiAgRGVwbG95bWVudCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDQuICBC
RkQgUGFja2V0IFRyYW5zbWlzc2lvbiBvdmVyIFZYTEFOIFR1bm5lbCAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgNTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDQuICBCRkQgUGFja2V0
IFRyYW5zbWlzc2lvbiBvdmVyIFZYTEFOIFR1bm5lbCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNiI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgIDQuMS4gIEJGRCBQYWNrZXQgRW5j
YXBzdWxhdGlvbiBpbiBWWExBTiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgNS4gIFJlY2VwdGlvbiBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNS4g
IFJlY2VwdGlvbiBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA3PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDUuMS4gIERlbXVsdGlw
bGV4aW5nIG9mIHRoZSBCRkQgUGFja2V0ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDc8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDUuMS4gIERlbXVsdGlwbGV4aW5nIG9m
IHRoZSBCRkQgUGFja2V0ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDc8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIDYuICBVc2Ugb2YgdGhlIFNwZWNpZmljIFZOSSAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIDYuICBVc2Ugb2YgdGhlIFNwZWNpZmljIFZOSSAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNy4g
IEVjaG8gQkZEICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNy4gIEVjaG8gQkZE
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA4LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA4LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIDkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IDkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgODwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAwNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAxMC4gQ29udHJpYnV0b3JzICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPjg8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDEwLiBDb250
cmlidXRvcnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+OTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIDExLiBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAgOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDEx
LiBBY2tub3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgOTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMTIuIFJlZmVyZW5jZXMg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMTIuIFJlZmVyZW5jZXMgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDEyLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgIDEyLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0iZGlmZjAwMDgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAxMi4yLiAgSW5mb3JtYXRp
b25hbCBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNs
YXNzPSJkZWxldGUiPiA5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgIDEyLjIuICBJbmZvcm1hdGlvbmFsIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMTA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MS4g
IEludHJvZHVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEuICBJbnRyb2R1
Y3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIlZpcnR1YWwgZVh0ZW5z
aWJsZSBMb2NhbCBBcmVhIE5ldHdvcmsiIChWWExBTikgW1JGQzczNDhdIHByb3ZpZGVzIGFuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIlZpcnR1YWwgZVh0ZW5zaWJsZSBMb2Nh
bCBBcmVhIE5ldHdvcmsiIChWWExBTikgW1JGQzczNDhdIHByb3ZpZGVzIGFuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBlbmNhcHN1bGF0aW9uIHNjaGVtZSB0aGF0IGFsbG93cyBidWls
ZGluZyBhbiBvdmVybGF5IG5ldHdvcmsgYnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBlbmNhcHN1bGF0aW9uIHNjaGVtZSB0aGF0IGFsbG93cyBidWlsZGluZyBhbiBvdmVybGF5
IG5ldHdvcmsgYnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRlY291cGxpbmcgdGhl
IGFkZHJlc3Mgc3BhY2Ugb2YgdGhlIGF0dGFjaGVkIHZpcnR1YWwgaG9zdHMgZnJvbSB0aGF0PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVjb3VwbGluZyB0aGUgYWRkcmVzcyBz
cGFjZSBvZiB0aGUgYXR0YWNoZWQgdmlydHVhbCBob3N0cyBmcm9tIHRoYXQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIG9mIHRoZSBuZXR3b3JrLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIG9mIHRoZSBuZXR3b3JrLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBPbmUgdXNlIG9mIFZYTEFOIGlzIGluIGRhdGEgY2VudGVycyBpbnRlcmNvbm5lY3Rp
bmcgdmlydHVhbCBtYWNoaW5lczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE9u
ZSB1c2Ugb2YgVlhMQU4gaXMgaW4gZGF0YSBjZW50ZXJzIGludGVyY29ubmVjdGluZyB2aXJ0dWFs
IG1hY2hpbmVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0icGFydC00IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtNCI+PGVtPiBwYWdlIDMsIGxpbmUgNTxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNk
aWZmL3JmY2RpZmYucHlodCNwYXJ0LTQiPjxlbT4gcGFnZSAzLCBsaW5lIDQ8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRXRoZXJuZXQgVlBOIFtS
RkM4MzY1XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFdGhlcm5ldCBWUE4g
W1JGQzgzNjVdLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3Vt
ZW50IGlzIHdyaXR0ZW4gYXNzdW1pbmcgdGhlIHVzZSBvZiBWWExBTiBmb3IgdmlydHVhbGl6ZWQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHdyaXR0
ZW4gYXNzdW1pbmcgdGhlIHVzZSBvZiBWWExBTiBmb3IgdmlydHVhbGl6ZWQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGhvc3RzIGFuZCByZWZlcnMgdG8gVk1zIGFuZCBWWExBTiBUdW5u
ZWwgRW5kIFBvaW50cyAoVlRFUHMpIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgaG9zdHMgYW5kIHJlZmVycyB0byBWTXMgYW5kIFZYTEFOIFR1bm5lbCBFbmQgUG9pbnRzIChW
VEVQcykgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGh5cGVydmlzb3JzLiAgSG93
ZXZlciwgdGhlIGNvbmNlcHRzIGFyZSBlcXVhbGx5IGFwcGxpY2FibGUgdG8gbm9uLTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGh5cGVydmlzb3JzLiAgSG93ZXZlciwgdGhlIGNv
bmNlcHRzIGFyZSBlcXVhbGx5IGFwcGxpY2FibGUgdG8gbm9uLTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgdmlydHVhbGl6ZWQgaG9zdHMgYXR0YWNoZWQgdG8gVlRFUHMgaW4gc3dpdGNo
ZXMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdmlydHVhbGl6ZWQgaG9zdHMg
YXR0YWNoZWQgdG8gVlRFUHMgaW4gc3dpdGNoZXMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIEluIHRoZSBhYnNlbmNlIG9mIGEgcm91dGVyIGluIHRoZSBvdmVybGF5LCBhIFZN
IGNhbiBjb21tdW5pY2F0ZSB3aXRoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
SW4gdGhlIGFic2VuY2Ugb2YgYSByb3V0ZXIgaW4gdGhlIG92ZXJsYXksIGEgVk0gY2FuIGNvbW11
bmljYXRlIHdpdGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFub3RoZXIgVk0gb25s
eSBpZiB0aGV5IGFyZSBvbiB0aGUgc2FtZSBWWExBTiBzZWdtZW50LiAgVk1zIGFyZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFub3RoZXIgVk0gb25seSBpZiB0aGV5IGFyZSBv
biB0aGUgc2FtZSBWWExBTiBzZWdtZW50LiAgVk1zIGFyZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgdW5hd2FyZSBvZiBWWExBTiB0dW5uZWxzIGFzIGEgVlhMQU4gdHVubmVsIGlzIHRl
cm1pbmF0ZWQgb24gYSBWVEVQLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVu
YXdhcmUgb2YgVlhMQU4gdHVubmVscyBhcyBhIFZYTEFOIHR1bm5lbCBpcyB0ZXJtaW5hdGVkIG9u
IGEgVlRFUC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDkiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBWVEVQcyBhcmUgcmVzcG9uc2libGUgZm9yIGVuY2Fwc3VsYXRpbmcg
YW5kIGRlY2Fwc3VsYXRpbmcgZnJhbWVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgVlRFUHMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbmNhcHN1bGF0aW5nIGFuZCBkZWNhcHN1bGF0
aW5nIGZyYW1lczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZXhjaGFuZ2VkIGFtb25n
IFZNcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleGNoYW5nZWQgYW1vbmcg
Vk1zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBYmlsaXR5IHRvIG1vbml0
b3IgcGF0aCBjb250aW51aXR5LCBpLmUuLCBwZXJmb3JtIHByb2FjdGl2ZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFiaWxpdHkgdG8gbW9uaXRvciBwYXRoIGNvbnRpbnVpdHks
IGkuZS4sIHBlcmZvcm0gcHJvYWN0aXZlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBj
b250aW51aXR5IGNoZWNrIChDQykgZm9yIHBvaW50LXRvLXBvaW50IChwMnApIFZYTEFOIHR1bm5l
bHMsIGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29udGludWl0eSBjaGVj
ayAoQ0MpIGZvciBwb2ludC10by1wb2ludCAocDJwKSBWWExBTiB0dW5uZWxzLCBpczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMCI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBpbXBvcnRhbnQuICBUaGUgYXN5bmNocm9ub3VzIG1vZGUgb2YgQkZELCBhcyBkZWZp
bmVkIGluIFtSRkM1ODgwXSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaW1w
b3J0YW50LiAgVGhlIGFzeW5jaHJvbm91cyBtb2RlIG9mIEJGRCwgYXMgZGVmaW5lZCBpbiBbUkZD
NTg4MF0sIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmlzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYW4gYmU8L3NwYW4+IHVzZWQgdG8g
bW9uaXRvciBhIHAycCBWWExBTiB0dW5uZWwuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIHVzZWQgdG8gbW9uaXRvciBhIHAycCBWWExBTiB0dW5uZWwuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEluIHRoZSBjYXNlIHdoZXJlIGEgTXVsdGljYXN0IFNlcnZp
Y2UgTm9kZSAoTVNOKSAoYXMgZGVzY3JpYmVkIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgSW4gdGhlIGNhc2Ugd2hlcmUgYSBNdWx0aWNhc3QgU2VydmljZSBOb2RlIChNU04p
IChhcyBkZXNjcmliZWQgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMTEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgU2VjdGlvbiAzLjMgb2YgW1JGQzgyOTNd
KSByZXNpZGVzIGJlaGluZCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hbiBOVkUsPC9zcGFuPiB0aGUg
bWVjaGFuaXNtczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBTZWN0aW9uIDMu
MyBvZiBbUkZDODI5M10pIHJlc2lkZXMgYmVoaW5kIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmEgTmV0
d29yayBWaXJ0dWFsaXphdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgZGVzY3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgYXBwbHkgYW5kIGNhbiwgdGhlcmVmb3JlLCBi
ZSB1c2VkIHRvIHRlc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgRW5kcG9pbnQgKE5WRSksPC9zcGFuPiB0aGUgbWVjaGFuaXNtcyBkZXNj
cmliZWQgaW4gdGhpcyBkb2N1bWVudCBhcHBseSBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgdGhlIGNvbm5lY3Rpdml0eSBmcm9tIHRoZSBzb3VyY2UgTlZFIHRvIHRoZSBNU04u
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNhbiwgdGhlcmVmb3JlLCBiZSB1
c2VkIHRvIHRlc3QgdGhlIGNvbm5lY3Rpdml0eSBmcm9tIHRoZSBzb3VyY2UgTlZFPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICB0byB0aGUgTVNOLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRv
Y3VtZW50IGRlc2NyaWJlcyB0aGUgdXNlIG9mIEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRl
Y3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGRl
c2NyaWJlcyB0aGUgdXNlIG9mIEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChCRkQpIHByb3RvY29sIHRvIGVuYWJsZSBtb25p
dG9yaW5nIGNvbnRpbnVpdHkgb2YgdGhlIHBhdGggYmV0d2VlbjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIChCRkQpIHByb3RvY29sIHRvIGVuYWJsZSBtb25pdG9yaW5nIGNvbnRp
bnVpdHkgb2YgdGhlIHBhdGggYmV0d2VlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
VlhMQU4gVlRFUHMsIHBlcmZvcm1pbmcgYXMgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBFbmRwb2lu
dHMsIGFuZC9vcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFZYTEFOIFZURVBz
LCBwZXJmb3JtaW5nIGFzIE5ldHdvcmsgVmlydHVhbGl6YXRpb24gRW5kcG9pbnRzLCBhbmQvb3I8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGF2YWlsYWJpbGl0eSBvZiBhIHJlcGxpY2F0
b3IgbXVsdGljYXN0IHNlcnZpY2Ugbm9kZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBhdmFpbGFiaWxpdHkgb2YgYSByZXBsaWNhdG9yIG11bHRpY2FzdCBzZXJ2aWNlIG5vZGUu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjIuICBDb252ZW50aW9ucyB1c2VkIGlu
IHRoaXMgZG9jdW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLiAgQ29udmVu
dGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjIuMS4gIFRlcm1pbm9sb2d5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Mi4x
LiAgVGVybWlub2xvZ3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQkZEIEJp
ZGlyZWN0aW9uYWwgRm9yd2FyZGluZyBEZXRlY3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBCRkQgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDQyBDb250aW51aXR5IENoZWNrPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQ0MgQ29udGludWl0eSBDaGVjazwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwMnAgUG9pbnQtdG8tcG9pbnQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwMnAgUG9pbnQtdG8tcG9pbnQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgTVNOIE11bHRpY2FzdCBTZXJ2aWNlIE5vZGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNU04gTXVsdGljYXN0IFNlcnZpY2UgTm9kZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEy
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5OVkUgTmV0d29yayBWaXJ0dWFsaXphdGlvbiBFbmRwb2ludDwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFZG
SSBWaXJ0dWFsIEZvcndhcmRpbmcgSW5zdGFuY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBWRkkgVmlydHVhbCBGb3J3YXJkaW5nIEluc3RhbmNlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFZNIFZpcnR1YWwgTWFjaGluZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFZNIFZpcnR1YWwgTWFjaGluZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDEzIj48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WTkkg
VlhMQU4gTmV0d29yayBJZGVudGlmaWVyIChvciBWWExBTiBTZWdtZW50IElEKTwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFZURVAg
VlhMQU4gVHVubmVsIEVuZCBQb2ludDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFZURVAgVlhMQU4gVHVubmVsIEVuZCBQb2ludDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBWWExBTiBWaXJ0dWFsIGVYdGVuc2libGUgTG9jYWwgQXJlYSBOZXR3b3JrPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVlhMQU4gVmlydHVhbCBlWHRlbnNpYmxlIExv
Y2FsIEFyZWEgTmV0d29yazwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4yLjIuICBS
ZXF1aXJlbWVudHMgTGFuZ3VhZ2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLjIu
ICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIs
ICJTSEFMTCBOT1QiLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBrZXkg
d29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9U
Iiw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIs
ICJSRUNPTU1FTkRFRCIsICJOT1QgUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVO
REVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0
ZWQgYXMgZGVzY3JpYmVkIGluIEJDUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVz
Y3JpYmVkIGluIEJDUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMTQgW1JGQzIxMTld
IFtSRkM4MTc0XSB3aGVuLCBhbmQgb25seSB3aGVuLCB0aGV5IGFwcGVhciBpbiBhbGw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAxNCBbUkZDMjExOV0gW1JGQzgxNzRdIHdoZW4s
IGFuZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgY2FwaXRhbHMsIGFzIHNob3duIGhlcmUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgY2FwaXRhbHMsIGFzIHNob3duIGhlcmUuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjMuICBEZXBsb3ltZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+My4gIERlcGxveW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRmln
dXJlIDEgaWxsdXN0cmF0ZXMgdGhlIHNjZW5hcmlvIHdpdGggdHdvIHNlcnZlcnMsIGVhY2ggb2Yg
dGhlbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZpZ3VyZSAxIGlsbHVzdHJh
dGVzIHRoZSBzY2VuYXJpbyB3aXRoIHR3byBzZXJ2ZXJzLCBlYWNoIG9mIHRoZW08L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGhvc3RpbmcgdHdvIFZNcy4gIFRoZSBzZXJ2ZXJzIGhvc3Qg
VlRFUHMgdGhhdCB0ZXJtaW5hdGUgdHdvIFZYTEFOPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgaG9zdGluZyB0d28gVk1zLiAgVGhlIHNlcnZlcnMgaG9zdCBWVEVQcyB0aGF0IHRl
cm1pbmF0ZSB0d28gVlhMQU48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMTQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdHVubmVscyB3aXRoIDxzcGFuIGNsYXNz
PSJkZWxldGUiPlZOSTwvc3Bhbj4gbnVtYmVyIDEwMCBhbmQgMjAwIHJlc3BlY3RpdmVseS4gIFNl
cGFyYXRlIEJGRDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0dW5uZWxzIHdp
dGggPHNwYW4gY2xhc3M9Imluc2VydCI+VlhMQU4gTmV0d29yayBJZGVudGlmaWVyIChWTkkpPC9z
cGFuPiBudW1iZXIgMTAwIGFuZCAyMDA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
c2Vzc2lvbnMgY2FuIGJlIGVzdGFibGlzaGVkIGJldHdlZW4gdGhlIFZURVBzIChJUDEgYW5kIElQ
MikgZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHJlc3BlY3RpdmVseS4g
IFNlcGFyYXRlIEJGRCBzZXNzaW9ucyBjYW4gYmUgZXN0YWJsaXNoZWQgYmV0d2VlbiB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbW9uaXRvcmluZyBlYWNoIG9mIHRoZSBWWExB
TiB0dW5uZWxzIChWTkkgMTAwIGFuZCAyMDApLiAgQW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgVlRFUHMgKElQMSBhbmQgSVAyKSBmb3IgbW9uaXRvcmluZyBlYWNoIG9mIHRo
ZSBWWExBTiB0dW5uZWxzIChWTkkgMTAwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IGltcGxlbWVudGF0aW9uIHRoYXQgc3VwcG9ydHMgdGhpcyBzcGVjaWZpY2F0aW9uIE1VU1QgYmUg
YWJsZSB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhbmQgMjAwKS4gIEFu
IGltcGxlbWVudGF0aW9uIHRoYXQgc3VwcG9ydHMgdGhpcyBzcGVjaWZpY2F0aW9uIE1VU1QgYmU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgY29udHJvbCB0aGUgbnVtYmVyIG9mIEJG
RCBzZXNzaW9ucyB0aGF0IGNhbiBiZSBjcmVhdGVkIGJldHdlZW4gdGhlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFibGUgdG8gY29udHJvbCB0aGUgbnVtYmVyIG9mIEJGRCBz
ZXNzaW9ucyB0aGF0IGNhbiBiZSBjcmVhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIHNhbWUgcGFpciBvZiBWVEVQcy4gIEJGRCBwYWNrZXRzIGludGVuZGVkIGZvciBhIDxzcGFu
IGNsYXNzPSJkZWxldGUiPkh5cGVydmlzb3I8L3NwYW4+IFZURVAgTVVTVDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICBiZXR3ZWVuIHRoZSBzYW1lIHBhaXIgb2YgVlRFUHMuICBC
RkQgcGFja2V0cyBpbnRlbmRlZCBmb3IgYSBWVEVQIE1VU1Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBWTSBhcyBhIFZNIG1heSBkcm9wIEJGRCBw
YWNrZXRzIGxlYWRpbmcgdG8gYTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5P
VCBiZSBmb3J3YXJkZWQgdG8gYSBWTSBhcyBhIFZNIG1heSBkcm9wIEJGRCBwYWNrZXRzIGxlYWRp
bmcgdG8gYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZmFsc2UgbmVnYXRpdmUuICBU
aGlzIG1ldGhvZCBpcyBhcHBsaWNhYmxlIHdoZXRoZXIgdGhlIFZURVAgaXMgYTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZhbHNlIG5lZ2F0aXZlLiAgVGhpcyBtZXRob2QgaXMg
YXBwbGljYWJsZSB3aGV0aGVyIHRoZSBWVEVQIGlzIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHZpcnR1YWwgb3IgcGh5c2ljYWwgZGV2aWNlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHZpcnR1YWwgb3IgcGh5c2ljYWwgZGV2aWNlLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgfCAgICAgICAgU2VydmVyIDEg
ICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIHwgICAgICAg
IFNlcnZlciAxICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMTUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICstLS0t
Ky0tLS0rICArLS0tLSstLS0tKyB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgfCArLS0tLSstLS0tKyAgKy0tLS0rLS0tLSsgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgfCB8Vk0xLTEgICAgfCAgfFZNMS0yICAgIHwgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgIHwgfFZNMS0xICAgIHwgIHxWTTEtMiAgICB8IHw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgfFZOSSAxMDAgIHwgIHxWTkkgMjAwICB8IHw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8IHxWTkkgMTAwICB8ICB8Vk5JIDIw
MCAgfCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8IHwgICAgICAgICB8ICB8
ICAgICAgICAgfCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCB8ICAg
ICAgICAgfCAgfCAgICAgICAgIHwgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
fCArLS0tLS0tLS0tKyAgKy0tLS0tLS0tLSsgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIHwgKy0tLS0tLS0tLSsgICstLS0tLS0tLS0rIHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTYiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAg
fCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5IeXBlcnZpc29yIFZURVAgKElQMSk8L3NwYW4+ICAgIHw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgfCA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICAgVlRFUCAoSVAxKSAgICA8L3NwYW4+ICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDE3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj58PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICArLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICstLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICB8ICAgTGF5ZXIg
MyAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIHwgICBMYXllciAzICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+fC0tLXw8L3NwYW4+ICAgTmV0d29yayAg
IDxzcGFuIGNsYXNzPSJkZWxldGUiPnw8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4r
LS0tfDwvc3Bhbj4gICBOZXR3b3JrICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Nw
YW4+ICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICst
LS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAx
OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICstLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMCI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDAyMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+SHlwZXJ2aXNvciBWVEVQIChJ
UDIpPC9zcGFuPiB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICAgIFZURVAgKElQMikgICAgICA8L3NwYW4+IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCArLS0tLSstLS0tKyAg
Ky0tLS0rLS0tLSsgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCArLS0tLSstLS0tKyAgKy0tLS0rLS0tLSsg
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IHxWTTItMSAgICB8ICB8Vk0yLTIgICAgfCB8PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IHxWTTItMSAgICB8ICB8Vk0yLTIgICAgfCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfFZOSSAxMDAgIHwg
IHxWTkkgMjAwICB8IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfFZOSSAxMDAgIHwgIHxWTkkgMjAwICB8
IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCB8ICAgICAgICAgfCAgfCAgICAgICAgIHwgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCB8ICAgICAgICAgfCAgfCAgICAgICAgIHwgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICstLS0tLS0tLS0r
ICArLS0tLS0tLS0tKyB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICstLS0tLS0tLS0rICArLS0tLS0tLS0t
KyB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICBTZXJ2ZXIgMiAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICBTZXJ2ZXIgMiAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAg
ICBGaWd1cmUgMTogUmVmZXJlbmNlIFZYTEFOIERvbWFpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBSZWZlcmVuY2UgVlhMQU4g
RG9tYWluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMjIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkF0IHRoZSBzYW1lIHRpbWUsIGEgc2VydmljZSBsYXll
ciBCRkQgc2Vzc2lvbiBtYXkgYmUgdXNlZCBiZXR3ZWVuIHRoZTwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgIHRlbmFudHMgb2YgVlRFUHMgSVAxIGFuZCBJUDIgdG8gcHJvdmlk
ZSBlbmQtdG8tZW5kIGZhdWx0IG1hbmFnZW1lbnQuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9
Imluc2VydCI+ICAgSW4gc3VjaCBjYXNlLCBmb3IgVlRFUHMgQkZEIENvbnRyb2wgcGFja2V0cyBv
ZiB0aGF0IHNlc3Npb24gYXJlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
aW5kaXN0aW5ndWlzaGFibGUgZnJvbSBkYXRhIHBhY2tldHMuICBJZiBlbmQtdG8tZW5kIGRlZmVj
dCBkZXRlY3Rpb248L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBpcyByZWFs
aXplZCBhcyB0aGUgc2V0IG9mIGNvbmNhdGVuYXRlZCBPQU0gZG9tYWlucywgZS5nLiwgVk0xLTEg
LSBJUDE8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAtLSBJUDIgLSBWTTIt
MSwgdGhlbiB0aGUgQkZEIHNlc3Npb24gb3ZlciBWWExBTiBiZXR3ZWVuIFZURVBzIFNIT1VMRDwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGZvbGxvdyB0aGUgcHJvY2VkdXJl
cyBkZXNjcmliZWQgaW4gU2VjdGlvbiA2LjguMTcgW1JGQzU4ODBdLjwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuICBCRkQgUGFja2V0
IFRyYW5zbWlzc2lvbiBvdmVyIFZYTEFOIFR1bm5lbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjQuICBCRkQgUGFja2V0IFRyYW5zbWlzc2lvbiBvdmVyIFZYTEFOIFR1bm5lbDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCRkQgcGFja2V0IE1VU1QgYmUgZW5jYXBz
dWxhdGVkIGFuZCBzZW50IHRvIGEgcmVtb3RlIFZURVAgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBCRkQgcGFja2V0IE1VU1QgYmUgZW5jYXBzdWxhdGVkIGFuZCBzZW50IHRv
IGEgcmVtb3RlIFZURVAgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMjMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZXhwbGFpbmVkIGluIDxzcGFuIGNsYXNz
PSJkZWxldGUiPlNlY3Rpb24gNC4xLjwvc3Bhbj4gIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgZW5z
dXJlIHRoYXQgdGhlIEJGRDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBleHBs
YWluZWQgaW4gPHNwYW4gY2xhc3M9Imluc2VydCI+dGhpcyBzZWN0aW9uLjwvc3Bhbj4gIEltcGxl
bWVudGF0aW9ucyBTSE9VTEQgZW5zdXJlIHRoYXQgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIHBhY2tldHMgZm9sbG93IHRoZSBzYW1lIGxvb2t1cCBwYXRoIGFzIFZYTEFOIGRh
dGEgcGFja2V0cyB3aXRoaW4gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IEJGRCBwYWNrZXRzIGZvbGxvdyB0aGUgc2FtZSBsb29rdXAgcGF0aCBhcyBWWExBTiBkYXRhIHBh
Y2tldHMgd2l0aGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNlbmRlciBzeXN0
ZW0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRoZSBzZW5kZXIgc3lzdGVt
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj40LjEuICBCRkQgUGFja2V0IEVuY2Fwc3VsYXRpb24gaW4gVlhM
QU48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCRkQgcGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIGluIFZY
TEFOIGFzIGRlc2NyaWJlZCBiZWxvdy4gIFRoZSBWWExBTjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIEJGRCBwYWNrZXRzIGFyZSBlbmNhcHN1bGF0ZWQgaW4gVlhMQU4gYXMgZGVz
Y3JpYmVkIGJlbG93LiAgVGhlIFZYTEFOPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBw
YWNrZXQgZm9ybWF0IGlzIGRlZmluZWQgaW4gU2VjdGlvbiA1IG9mIFtSRkM3MzQ4XS4gIFRoZSBP
dXRlciBJUC9VRFA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwYWNrZXQgZm9y
bWF0IGlzIGRlZmluZWQgaW4gU2VjdGlvbiA1IG9mIFtSRkM3MzQ4XS4gIFRoZSBPdXRlciBJUC9V
RFA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBWWExBTiBoZWFkZXJzIE1VU1Qg
YmUgZW5jb2RlZCBieSB0aGUgc2VuZGVyIGFzIGRlZmluZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBhbmQgVlhMQU4gaGVhZGVycyBNVVNUIGJlIGVuY29kZWQgYnkgdGhl
IHNlbmRlciBhcyBkZWZpbmVkIGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZD
NzM0OF0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzczNDhdLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDAgICAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAg
ICAyICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAwIDEgMiAzIDQgNSA2
IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC01IiBj
bGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwv
c21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0
I3BhcnQtNSI+PGVtPiBwYWdlIDYsIGxpbmUgNDQ8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFu
PjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0
PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5
aHQjcGFydC01Ij48ZW0+IHBhZ2UgNiwgbGluZSAzNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3Nw
YW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIH4gICAgICAgICAgICAgICAgICAgICAgICBJ
bm5lciBJUHZYIEhlYWRlciAgICAgICAgICAgICAgICAgICAgICB+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIH4gICAgICAgICAgICAgICAgICAgICAgICBJbm5lciBJUHZYIEhl
YWRlciAgICAgICAgICAgICAgICAgICAgICB+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfiAgICAgICAgICAgICAgICAgICAgICAg
ICBJbm5lciBVRFAgSGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgfiAgICAgICAgICAgICAgICAgICAgICAgICBJbm5lciBVRFAg
SGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MjQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgIH4gICAgICAgICAgICAgICAgICAgICAgIEJGRCBDb250cm9sIDxz
cGFuIGNsYXNzPSJkZWxldGUiPk1lc3NhZ2U8L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgfjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgfiAgICAgICAgICAgICAgICAgICAg
ICAgQkZEIENvbnRyb2wgPHNwYW4gY2xhc3M9Imluc2VydCI+UGFja2V0PC9zcGFuPiAgICAgICAg
ICAgICAgICAgICAgIH48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBGQ1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBGQ1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDI1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+RmlndXJlIDI6IFZYTEFOIEVuY2Fwc3VsYXRpb24gb2YgQkZEIENvbnRyb2wgTWVz
c2FnZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gRmlndXJlIDI6IFZYTEFOIEVuY2Fwc3VsYXRpb24gb2YgQkZE
IENvbnRyb2wgUGFja2V0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRoZSBCRkQgcGFja2V0
IE1VU1QgYmUgY2FycmllZCBpbnNpZGUgdGhlIGlubmVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPk1B
Qzwvc3Bhbj4gZnJhbWUgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IFRoZSBCRkQgcGFja2V0IE1VU1QgYmUgY2FycmllZCBpbnNpZGUgdGhlIGlubmVyIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPkV0aGVybmV0PC9zcGFuPiBmcmFtZSBvZiB0aGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgVlhMQU4gcGFja2V0LiAgVGhlIDxzcGFuIGNsYXNzPSJkZWxldGUi
PmlubmVyPC9zcGFuPiBNQUMgZnJhbWUgY2FycnlpbmcgdGhlIEJGRCA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5wYXlsb2FkPC9zcGFuPiBoYXMgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIFZYTEFOIHBhY2tldC4gIFRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jaG9pY2Ugb2Yg
RGVzdGluYXRpb248L3NwYW4+IE1BQyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbmQgRGVzdGluYXRp
b24gSVA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGZvbGxvd2luZyBm
b3JtYXQ6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgIGFkZHJlc3NlcyBmb3IgdGhlIGlubmVyIEV0aGVybmV0IGZyYW1lIE1VU1QgZW5zdXJl
IHRoYXQgdGhlIEJGRDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIENvbnRy
b2wgcGFja2V0IGlzIG5vdCBmb3J3YXJkZWQgdG8gYSB0ZW5hbnQgYnV0IGlzIHByb2Nlc3NlZCBs
b2NhbGx5PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgYXQgdGhlIHJlbW90
ZSBWVEVQLiAgVGhlIGlubmVyIEV0aGVybmV0PC9zcGFuPiBmcmFtZSBjYXJyeWluZyB0aGUgQkZE
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Db250cm9sIHBhY2tldC08L3NwYW4+IGhh
cyB0aGUgZm9sbG93aW5nIGZvcm1hdDo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgRXRoZXJuZXQgSGVhZGVyOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgIEV0aGVybmV0IEhlYWRlcjo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICBEZXN0aW5hdGlv
biBNQUM6IFRoaXMgTVVTVCBiZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj50aGUgZGVkaWNhdGVkPC9z
cGFuPiBNQUMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+VEJBIChTZWN0aW9uIDgpPC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICBEZXN0aW5hdGlvbiBNQUM6IFRo
aXMgTVVTVCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5OT1Q8L3NwYW4+IGJlIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPm9mIG9uZSBvZiB0ZW5hbnQnczwvc3Bhbj4gTUFDPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgIG9yIHRoZTwvc3Bhbj4gTUFD
IGFkZHJlc3MgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+b2Y8L3NwYW4+IHRoZSBkZXN0aW5hdGlvbiBW
VEVQLiAgVGhlIGRldGFpbHMgb2YgaG93PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFkZHJlc3Nlcy4gIFRoZSBkZXN0aW5hdGlv
bjwvc3Bhbj4gTUFDIGFkZHJlc3MgPHNwYW4gY2xhc3M9Imluc2VydCI+TUFZIGJlIHRoZSBhZGRy
ZXNzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICB0aGUgTUFD
IGFkZHJlc3MgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+b2YgdGhlIGRlc3RpbmF0aW9uIFZURVA8L3Nw
YW4+IGlzIG9idGFpbmVkIGFyZSBvdXRzaWRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIGFzc29jaWF0ZWQgd2l0aDwvc3Bhbj4g
dGhlIGRlc3RpbmF0aW9uIFZURVAuICBUaGUgPHNwYW4gY2xhc3M9Imluc2VydCI+TUFDIGFkZHJl
c3MgTUFZIGJlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICB0
aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgY29uZmlndXJlZCwgb3IgaXQgTUFZIGJl
IGxlYXJuZWQgdmlhIGEgY29udHJvbCBwbGFuZSBwcm90b2NvbC48L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICBUaGU8L3NwYW4+IGRldGFpbHMgb2YgaG93IHRoZSBN
QUMgYWRkcmVzcyBpcyBvYnRhaW5lZCBhcmUgb3V0c2lkZSB0aGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgIHNj
b3BlIG9mIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgU291cmNlIE1B
QzogTUFDIGFkZHJlc3MgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+b2Y8L3NwYW4+IHRoZSBvcmlnaW5h
dGluZyBWVEVQPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgIFNvdXJj
ZSBNQUM6IE1BQyBhZGRyZXNzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFzc29jaWF0ZWQgd2l0aDwv
c3Bhbj4gdGhlIG9yaWdpbmF0aW5nIFZURVA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgSVAgaGVhZGVyOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IElQIGhlYWRlcjo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyIGlkPSJkaWZmMDAyOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5Tb3VyY2U8L3NwYW4+IElQOiBJUCBhZGRyZXNzIG9mIHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5vcmlnaW5hdGluZyBWVEVQLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+RGVzdGluYXRpb248L3NwYW4+IElQOiBJ
UCBhZGRyZXNzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1VU1QgTk9UIGJlPC9zcGFuPiBvZiA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5vbmUgb2YgdGVuYW50J3MgSVA8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICAgICAgICBhZGRyZXNzZXMuICBJUCBhZGRyZXNzIE1BWSBiZSBzZWxl
Y3RlZCBmcm9tIHRoZSByYW5nZSAxMjcvOCBmb3I8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICAgICBJUHY0LCBmb3IgSVB2NiAtIGZyb208L3NwYW4+IHRoZSA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5yYW5nZSAwOjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0Ljwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAz
MCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5EZXN0aW5hdGlvbiBJ
UDogSVAgYWRkcmVzcyBvZiB0aGUgdGVybTwvc3Bhbj5pbmF0aW5nIFZURVAuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNvdXJj
ZSBJUDogSVAgYWRkcmVzcyBvZiB0aGUgb3JpZzwvc3Bhbj5pbmF0aW5nIFZURVAuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzEiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+VFRMOjwvc3Bhbj4gTVVTVCBi
ZSBzZXQgdG8gMSB0byBlbnN1cmUgdGhhdCB0aGUgQkZEIHBhY2tldCBpcyBub3Q8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+VFRM
IG9yIEhvcCBMaW1pdDo8L3NwYW4+IE1VU1QgYmUgc2V0IHRvIDEgdG8gZW5zdXJlIHRoYXQgdGhl
IEJGRDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICByb3V0ZWQgd2l0aGlu
IHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5MMzwvc3Bhbj4gdW5kZXJsYXkgbmV0d29yay48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgcGFja2V0IGlzIG5vdCByb3V0
ZWQgd2l0aGluIHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5MYXllciAzPC9zcGFuPiB1bmRlcmxh
eSBuZXR3b3JrLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+VGhpczwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIGFkZHJlc3NlcyB0aGUgc2NlbmFyaW8gd2hlbiB0aGUg
aW5uZXIgSVAgZGVzdGluYXRpb24gYWRkcmVzcyBpczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgICAgIG9mIFZYTEFOIGdhdGV3YXkgYW5kIHRoZXJlIGlzIGEgcm91dGVy
IGluIHVuZGVybGF5IHdoaWNoPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
ICAgICAgcmVtb3ZlcyB0aGUgVlhMQU4gaGVhZGVyLCB0aGVuIGl0IGlzIHBvc3NpYmxlIHRvIHJv
dXRlIHRoZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIHBhY2tl
dCBhcyBWWExBTiAgZ2F0ZXdheSBhZGRyZXNzIGlzIHJvdXRhYmxlIGFkZHJlc3MuPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDMyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgIFRoZSBmaWVsZHMgb2YgdGhlIFVEUCBoZWFkZXIgYW5kIHRo
ZSBCRkQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Yzwvc3Bhbj5vbnRyb2wgcGFja2V0IGFyZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBUaGUgZmllbGRzIG9mIHRoZSBVRFAg
aGVhZGVyIGFuZCB0aGUgQkZEIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkM8L3NwYW4+b250cm9sIHBh
Y2tldCBhcmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGVuY29kZWQgYXMgc3Bl
Y2lmaWVkIGluIFtSRkM1ODgxXS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICBlbmNvZGVkIGFzIHNwZWNpZmllZCBpbiBbUkZDNTg4MV0uPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjUuICBSZWNlcHRpb24gb2YgQkZEIFBhY2tldCBmcm9tIFZYTEFOIFR1bm5l
bDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjUuICBSZWNlcHRpb24gb2YgQkZEIFBh
Y2tldCBmcm9tIFZYTEFOIFR1bm5lbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBPbmNlIGEgcGFja2V0IGlzIHJlY2VpdmVkLCBWVEVQIE1VU1QgdmFsaWRhdGUgdGhlIHBhY2tl
dC4gIElmIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE9uY2UgYSBwYWNr
ZXQgaXMgcmVjZWl2ZWQsIFZURVAgTVVTVCB2YWxpZGF0ZSB0aGUgcGFja2V0LiAgSWYgdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDMzIj48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIERlc3RpbmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+TUFDPC9zcGFuPiBmcmFtZSBtYXRjaGVzIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRoZSBk
ZWRpY2F0ZWQgTUFDIG9yPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBEZXN0aW5hdGlvbiBNQUMgb2YgdGhlIGlubmVyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkV0aGVy
bmV0PC9zcGFuPiBmcmFtZSBtYXRjaGVzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm9uZSBvZjwvc3Bh
bj4gdGhlIE1BQzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGUgTUFDIDxzcGFu
IGNsYXNzPSJkZWxldGUiPmFkZHJlc3Mgb2Y8L3NwYW4+IHRoZSBWVEVQIHRoZSBwYWNrZXQgTVVT
VCBiZSBwcm9jZXNzZWQgZnVydGhlci48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+YWRkcmVzc2VzIGFzc29jaWF0ZWQgd2l0aDwvc3Bhbj4g
dGhlIFZURVAgdGhlIHBhY2tldCBNVVNUIGJlIHByb2Nlc3NlZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZnVydGhlci4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPklmIHRoZSBEZXN0aW5hdGlvbiBNQUMgb2YgdGhlIGlubmVy
IEV0aGVybmV0IGZyYW1lIGRvZXNuJ3Q8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICBtYXRjaCBhbnkgb2YgVlRFUCdzIE1BQyBhZGRyZXNzZXMsIHRoZW4gdGhlIHByb2Nlc3Np
bmcgb2YgdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgcmVjZWl2ZWQg
VlhMQU4gcGFja2V0IE1VU1QgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbjwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFNlY3Rpb24gNC4xIFtSRkM3MzQ4XS48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBVRFAgZGVzdGlu
YXRpb24gcG9ydCBhbmQgdGhlIFRUTCBvZiB0aGUgaW5uZXIgSVAgcGFja2V0IE1VU1QgYmU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgVURQIGRlc3RpbmF0aW9uIHBvcnQg
YW5kIHRoZSBUVEwgb2YgdGhlIGlubmVyIElQIHBhY2tldCBNVVNUIGJlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICB2YWxpZGF0ZWQgdG8gZGV0ZXJtaW5lIGlmIHRoZSByZWNlaXZlZCBw
YWNrZXQgY2FuIGJlIHByb2Nlc3NlZCBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIHZhbGlkYXRlZCB0byBkZXRlcm1pbmUgaWYgdGhlIHJlY2VpdmVkIHBhY2tldCBjYW4gYmUg
cHJvY2Vzc2VkIGJ5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDM0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEJGRC4gIEJGRCA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5wYWNrZXQ8L3NwYW4+IHdpdGggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aW5uZXIgTUFDIHNldCB0
byBWVEVQIG9yIGRlZGljYXRlZDwvc3Bhbj4gTUFDIGFkZHJlc3M8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgQkZELiAgQkZEIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkNvbnRyb2wg
cGFja2V0czwvc3Bhbj4gd2l0aCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij51bmtub3duPC9zcGFuPiBN
QUMgYWRkcmVzcyBNVVNUIE5PVCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBN
VVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gVk1zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBmb3J3YXJkZWQgdG8gVk1zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij41LjEuICBEZW11bHRpcGxleGluZyBvZiB0aGUgQkZEIFBhY2tldDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjUuMS4gIERlbXVsdGlwbGV4aW5nIG9mIHRoZSBCRkQgUGFja2V0PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERlbXVsdGlwbGV4aW5nIG9mIElQIEJG
RCBwYWNrZXQgaGFzIGJlZW4gZGVmaW5lZCBpbiBTZWN0aW9uIDMgb2Y8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBEZW11bHRpcGxleGluZyBvZiBJUCBCRkQgcGFja2V0IGhhcyBi
ZWVuIGRlZmluZWQgaW4gU2VjdGlvbiAzIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBbUkZDNTg4MV0uICBTaW5jZSBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgbWF5IGJlIHJ1bm5pbmcg
YmV0d2VlbiB0d288L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDNTg4MV0u
ICBTaW5jZSBtdWx0aXBsZSBCRkQgc2Vzc2lvbnMgbWF5IGJlIHJ1bm5pbmcgYmV0d2VlbiB0d288
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFZURVBzLCB0aGVyZSBuZWVkcyB0byBiZSBh
IG1lY2hhbmlzbSBmb3IgZGVtdWx0aXBsZXhpbmcgcmVjZWl2ZWQgQkZEPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgVlRFUHMsIHRoZXJlIG5lZWRzIHRvIGJlIGEgbWVjaGFuaXNt
IGZvciBkZW11bHRpcGxleGluZyByZWNlaXZlZCBCRkQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGFja2V0cyB0
byB0aGUgcHJvcGVyIHNlc3Npb24uICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UaGUgcHJvY2VkdXJl
IGZvcjwvc3Bhbj4gZGVtdWx0aXBsZXhpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgcGFja2V0cyB0byB0aGUgcHJvcGVyIHNlc3Npb24uICA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5Gb3I8L3NwYW4+IGRlbXVsdGlwbGV4aW5nIHBhY2tldHMgd2l0aCBZb3VyPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIHBhY2tldHMgd2l0aCBZb3VyIERpc2NyaW1pbmF0b3IgZXF1
YWwgdG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MCBpcyBkaWZmZXJlbnQgZnJvbTwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgRGlzY3JpbWluYXRvciBlcXVhbCB0byA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4wLCBhPC9zcGFuPiBCRkQgc2Vzc2lvbiBNVVNUIGJlIGlkZW50
aWZpZWQgdXNpbmcgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgIFtSRkM1ODgwXS4gIEZvciBzdWNoIHBhY2tldHMsIHRoZTwvc3Bhbj4gQkZE
IHNlc3Npb24gTVVTVCBiZSBpZGVudGlmaWVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmxvZ2ljYWwgbGluayBvdmVyIHdoaWNoPC9zcGFu
PiB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+QkZEIENvbnRyb2wgcGFja2V0IGlzIHJlY2VpdmVk
LiAgSW48L3NwYW4+IHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB1c2luZyB0
aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aW5uZXIgaGVhZGVycywgaS5lLiwgdGhlIHNvdXJjZSBJ
UCw8L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5kZXN0aW5hdGlvbiBJUCwgYW5kPC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5jYXNlPC9zcGFuPiBvZiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WWExBTiw8L3NwYW4+IHRo
ZSBWTkkgPHNwYW4gY2xhc3M9Imluc2VydCI+bnVtYmVyIGlkZW50aWZpZXMgdGhhdCBsb2dpY2Fs
IGxpbmsuPC9zcGFuPiAgSWYgQkZEPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgIHRoZSBzb3VyY2UgVURQIHBvcnQgbnVtYmVyIHByZXNlbnQgaW4g
dGhlIElQIGhlYWRlciBjYXJyaWVkIGJ5PC9zcGFuPiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgcGFja2V0IGlzIHJlY2VpdmVkIHdpdGggbm9uLXplcm8gWW91ciBEaXNj
cmltaW5hdG9yLCB0aGVuIEJGRCBzZXNzaW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPnBheWxvYWQ8L3NwYW4+IG9mIHRoZSA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5WWExBTiBlbmNhcHN1bGF0ZWQgcGFja2V0LiAgVGhlPC9zcGFuPiBWTkkgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+b2YgdGhlIHBhY2tldDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgTVVTVCBiZSBkZW11bHRpcGxleGVkIG9ubHkgd2l0aCBZb3VyIERp
c2NyaW1pbmF0b3IgYXMgdGhlIGtleS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgU0hPVUxEIGJlIHVzZWQgdG8gZGVyaXZlIGludGVyZmFjZS1y
ZWxhdGVkIGluZm9ybWF0aW9uIGZvcjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgIGRlbXVsdGlwbGV4aW5nIHRoZSBwYWNrZXQuPC9zcGFuPiAgSWYgQkZEIHBhY2tldCBpcyBy
ZWNlaXZlZCB3aXRoIG5vbi16ZXJvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBZb3VyIERpc2NyaW1pbmF0b3IsIHRoZW4g
QkZEIHNlc3Npb24gTVVTVCBiZSBkZW11bHRpcGxleGVkIG9ubHkgd2l0aDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgWW91
ciBEaXNjcmltaW5hdG9yIGFzIHRoZSBrZXkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij42LiAgVXNlIG9mIHRoZSBTcGVj
aWZpYyBWTkk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij42LiAgVXNlIG9mIHRoZSBT
cGVjaWZpYyBWTkk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gbW9zdCBj
YXNlcywgYSBzaW5nbGUgQkZEIHNlc3Npb24gaXMgc3VmZmljaWVudCBmb3IgdGhlIGdpdmVuIFZU
RVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiBtb3N0IGNhc2VzLCBhIHNp
bmdsZSBCRkQgc2Vzc2lvbiBpcyBzdWZmaWNpZW50IGZvciB0aGUgZ2l2ZW4gVlRFUDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8gbW9uaXRvciB0aGUgcmVhY2hhYmlsaXR5IG9mIGEg
cmVtb3RlIFZURVAsIHJlZ2FyZGxlc3Mgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgdG8gbW9uaXRvciB0aGUgcmVhY2hhYmlsaXR5IG9mIGEgcmVtb3RlIFZURVAsIHJl
Z2FyZGxlc3Mgb2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBudW1iZXIgb2Yg
Vk5JcyBpbiBjb21tb24uICBXaGVuIHRoZSBzaW5nbGUgQkZEIHNlc3Npb24gaXMgdXNlZCB0bzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG51bWJlciBvZiBWTklzIGluIGNvbW1v
bi4gIFdoZW4gdGhlIHNpbmdsZSBCRkQgc2Vzc2lvbiBpcyB1c2VkIHRvPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBtb25pdG9yIHRoZSByZWFjaGFiaWxpdHkgb2YgdGhlIHJlbW90ZSBW
VEVQLCBhbiBpbXBsZW1lbnRhdGlvbiBTSE9VTEQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBtb25pdG9yIHRoZSByZWFjaGFiaWxpdHkgb2YgdGhlIHJlbW90ZSBWVEVQLCBhbiBp
bXBsZW1lbnRhdGlvbiBTSE9VTEQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMzYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgY2hvb3NlIGFueSBvZiB0aGUgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+Vk5JcyBidXQ8L3NwYW4+IE1BWSA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5jaG9vc2U8L3NwYW4+IFZOSSA8c3BhbiBjbGFzcz0iZGVsZXRlIj49IDAuPC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBjaG9vc2UgYW55IG9mIHRoZSA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5WTklzLiAgQW4gaW1wbGVtZW50YXRpb248L3NwYW4+IE1BWSA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5zdXBwb3J0IHRoZSB1c2Ugb2YgdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgTWFuYWdlbWVudDwvc3Bhbj4gVk5JIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPmFzIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY2hhbm5lbCBiZXR3ZWVuIFZURVBzLiAgVGhl
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgc2VsZWN0aW9uIG9mIHRoZSBW
TkkgbnVtYmVyIG9mIHRoZSBNYW5hZ2VtZW50IFZOSSBNVVNUIGJlIGNvbnRyb2xsZWQ8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0aHJvdWdoIG1hbmFnZW1lbnQgcGxhbmUu
ICBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgdXNlIFZOSSBudW1iZXIgMSBhczwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUgTWFuYWdl
bWVudCBWTkkuICBBbGwgVlhMQU4gcGFja2V0cyByZWNlaXZlZDwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgIG9uIHRoZSBNYW5hZ2VtZW50IFZOSSBNVVNUIGJlIHByb2Nlc3Nl
ZCBsb2NhbGx5IGFuZCBNVVNUIE5PVCBiZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNl
cnQiPiAgIGZvcndhcmRlZCB0byBhIHRlbmFudC48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjcuICBFY2hvIEJGRDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjcuICBFY2hvIEJGRDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTdXBwb3J0
IGZvciBlY2hvIEJGRCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFN1cHBvcnQgZm9yIGVjaG8gQkZEIGlzIG91
dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjguICBJQU5BIENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+OC4gIElBTkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzNyI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5JQU5BPC9zcGFuPiBoYXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YXNz
aWduZWQgVEJBIGFzIGEgZGVkaWNhdGVkIE1BQyBhZGRyZXNzIGZyb20gdGhlPC9zcGFuPiBJQU5B
IDxzcGFuIGNsYXNzPSJkZWxldGUiPjQ4LWJpdDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+VGhpcyBzcGVjaWZpY2F0aW9uPC9z
cGFuPiBoYXMgPHNwYW4gY2xhc3M9Imluc2VydCI+bm88L3NwYW4+IElBTkEgPHNwYW4gY2xhc3M9
Imluc2VydCI+YWN0aW9uIHJlcXVlc3RlZC4gIFRoaXMgc2VjdGlvbiBtYXk8L3NwYW4+IGJlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHVuaWNh
c3QgTUFDIGFkZHJlc3MgcmVnaXN0cnkgdG88L3NwYW4+IGJlIDxzcGFuIGNsYXNzPSJkZWxldGUi
PnVzZWQgYXMgdGhlIERlc3RpbmF0aW9uIE1BQzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+ZGVsZXRlZCBiZWZvcmU8L3NwYW4+
IHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5wdWJsaWNhdGlvbi48L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGFkZHJlc3Mgb2Y8L3Nw
YW4+IHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pbm5lciBFdGhlcm5ldCBvZiBWWExBTiB3aGVu
IGNhcnJ5aW5nIEJGRCBjb250cm9sPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgcGFja2V0cy48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij45LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnM8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij45LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlv
bnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIGRvY3VtZW50IHJlcXVp
cmVzIHNldHRpbmcgdGhlIGlubmVyIElQIFRUTCB0byAxLCB3aGljaCBjb3VsZCBiZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBkb2N1bWVudCByZXF1aXJlcyBzZXR0aW5n
IHRoZSBpbm5lciBJUCBUVEwgdG8gMSwgd2hpY2ggY291bGQgYmU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHVzZWQgYXMgYSBERG9TIGF0dGFjayB2ZWN0b3IuICBUaHVzIHRoZSBpbXBs
ZW1lbnRhdGlvbiBNVVNUIGhhdmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB1
c2VkIGFzIGEgRERvUyBhdHRhY2sgdmVjdG9yLiAgVGh1cyB0aGUgaW1wbGVtZW50YXRpb24gTVVT
VCBoYXZlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDM4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRocm90dGxpbmcgaW4gcGxhY2UgdG8gY29udHJvbCB0aGUg
cmF0ZSBvZiBCRkQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y29udHJvbDwvc3Bhbj4gcGFja2V0cyBz
ZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRocm90dGxpbmcgaW4gcGxh
Y2UgdG8gY29udHJvbCB0aGUgcmF0ZSBvZiBCRkQgPHNwYW4gY2xhc3M9Imluc2VydCI+Q29udHJv
bDwvc3Bhbj4gcGFja2V0cyBzZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRv
IHRoZSBjb250cm9sIHBsYW5lLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+VGhyb3R0bGluZyBNQVkg
YmUgcmVsYXhlZCBmb3I8L3NwYW4+IEJGRCBwYWNrZXRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIHRvIHRoZSBjb250cm9sIHBsYW5lLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+
T24gdGhlIG90aGVyIGhhbmQsIG92ZXItYWdncmVzc2l2ZSB0aHJvdHRsaW5nPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5iYXNlZCBv
biBwb3J0IG51bWJlci48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgIG9mIEJGRCBDb250cm9sIHBhY2tldHMgbWF5IGJlY29tZSB0
aGUgY2F1c2Ugb2YgdGhlIGluYWJpbGl0eSB0byBmb3JtPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgYW5kIG1haW50YWluIEJGRCBzZXNzaW9uIGF0IHNjYWxlLiAgSGVuY2Us
IHRocm90dGxpbmcgb2Y8L3NwYW4+IEJGRCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Db250cm9sPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgcGFja2V0cyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TSE9VTEQgYmUgYWRq
dXN0ZWQgdG8gcGVybWl0IEJGRCB0byB3b3JrIGFjY29yZGluZyB0byBpdHM8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBwcm9jZWR1cmVzLjwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzOSI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UaGU8L3NwYW4+IGltcGxlbWVudGF0aW9uIFNI
T1VMRCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5oYXZlPC9zcGFuPiBhIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPnJlYXNvbmFibGUgdXBwZXIgYm91bmQgb248L3NwYW4+IHRoZSBudW1iZXI8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+SWYgdGhlPC9z
cGFuPiBpbXBsZW1lbnRhdGlvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zdXBwb3J0cyBlc3RhYmxp
c2hpbmcgbXVsdGlwbGUgQkZEIHNlc3Npb25zPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICBvZiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5CRkQ8L3NwYW4+IHNlc3Npb25zIHRo
YXQgY2FuIGJlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNyZWF0ZWQgYmV0d2Vlbjwvc3Bhbj4gdGhl
IHNhbWUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cGFpciBvZiBWVEVQcy48L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGJldHdlZW4g
dGhlIHNhbWUgcGFpciBvZiBWVEVQcywgdGhlcmU8L3NwYW4+IFNIT1VMRCA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5iZTwvc3Bhbj4gYSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5tZWNoYW5pc20gdG88L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBjb250cm9sPC9zcGFuPiB0aGUgPHNw
YW4gY2xhc3M9Imluc2VydCI+bWF4aW11bTwvc3Bhbj4gbnVtYmVyIG9mIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPnN1Y2g8L3NwYW4+IHNlc3Npb25zIHRoYXQgY2FuIGJlIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPmFjdGl2ZSBhdDwvc3Bhbj4gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzYW1lIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPnRpbWUuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPdGhl
ciB0aGFuIGlubmVyIElQIFRUTCBzZXQgdG8gMSBhbmQgbGltaXQgdGhlIG51bWJlciBvZiBCRkQg
c2Vzc2lvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBPdGhlciB0aGFuIGlu
bmVyIElQIFRUTCBzZXQgdG8gMSBhbmQgbGltaXQgdGhlIG51bWJlciBvZiBCRkQgc2Vzc2lvbnM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGJldHdlZW4gdGhlIHNhbWUgcGFpciBvZiBW
VEVQcywgdGhpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHJhaXNlIGFueTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJldHdlZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQcywgdGhp
cyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHJhaXNlIGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgYWRkaXRpb25hbCBzZWN1cml0eSBpc3N1ZXMgYmV5b25kIHRob3NlIG9mIHRoZSBz
cGVjaWZpY2F0aW9uczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFkZGl0aW9u
YWwgc2VjdXJpdHkgaXNzdWVzIGJleW9uZCB0aG9zZSBvZiB0aGUgc3BlY2lmaWNhdGlvbnM8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlZmVycmVkIHRvIGluIHRoZSBsaXN0IG9mIG5v
cm1hdGl2ZSByZWZlcmVuY2VzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJl
ZmVycmVkIHRvIGluIHRoZSBsaXN0IG9mIG5vcm1hdGl2ZSByZWZlcmVuY2VzLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4xMC4gIENvbnRyaWJ1dG9yczwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjEwLiAgQ29udHJpYnV0b3JzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFJlc2hhZCBSYWhtYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBSZXNoYWQgUmFobWFuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBycmFobWFu
QGNpc2NvLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJyYWhtYW5AY2lz
Y28uY29tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0icGFydC02IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYv
cmZjZGlmZi5weWh0I3BhcnQtNiI+PGVtPiBwYWdlIDEwLCBsaW5lIDE0PHNwYW4gY2xhc3M9Imhp
ZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtNiI+PGVtPiBwYWdlIDEwLCBsaW5lIDIyPHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzgzNjVd
ICBTYWphc3NpLCBBLiwgRWQuLCBEcmFrZSwgSi4sIEVkLiwgQml0YXIsIE4uLCBTaGVraGFyLCBS
Liw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDODM2NV0gIFNhamFzc2ks
IEEuLCBFZC4sIERyYWtlLCBKLiwgRWQuLCBCaXRhciwgTi4sIFNoZWtoYXIsIFIuLDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBVdHRhcm8sIEouLCBhbmQgVy4gSGVu
ZGVyaWNreCwgIkEgTmV0d29yayBWaXJ0dWFsaXphdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgVXR0YXJvLCBKLiwgYW5kIFcuIEhlbmRlcmlja3gsICJB
IE5ldHdvcmsgVmlydHVhbGl6YXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgT3ZlcmxheSBTb2x1dGlvbiBVc2luZyBFdGhlcm5ldCBWUE4gKEVWUE4pIiwgUkZD
IDgzNjUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBPdmVy
bGF5IFNvbHV0aW9uIFVzaW5nIEV0aGVybmV0IFZQTiAoRVZQTikiLCBSRkMgODM2NSw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzgzNjUs
IE1hcmNoIDIwMTgsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICBET0kgMTAuMTc0ODcvUkZDODM2NSwgTWFyY2ggMjAxOCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjODM2NSZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MzY1Jmd0Oy48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QXV0aG9ycycgQWRkcmVzc2VzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+QXV0aG9ycycgQWRkcmVzc2VzPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFNhbnRvc2ggUGFsbGFnYXR0aSAoZWRpdG9yKTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNhbnRvc2ggUGFsbGFnYXR0aSAoZWRpdG9yKTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0MCI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5SdGJyaWNrPC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WTXdhcmU8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVtYWlsOiBzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1h
aWw6IHNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgU3VkYXJzYW4gUGFyYWdpcmk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBTdWRhcnNhbiBQYXJhZ2lyaTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
SW5kaXZpZHVhbCBDb250cmlidXRvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IEluZGl2aWR1YWwgQ29udHJpYnV0b3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgRW1haWw6IHN1ZGFyc2FuLjIyNUBnbWFpbC5jb208L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBFbWFpbDogc3VkYXJzYW4uMjI1QGdtYWlsLmNvbTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBWZW5nYWRhIFByYXNhZCBHb3ZpbmRhbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFZlbmdhZGEgUHJhc2FkIEdvdmluZGFuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBDaXNjbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIENpc2NvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgoKICAgICA8dHI+PHRk
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZD48L3RkPjwvdHI+CiAgICAgPHRyIGlkPSJlbmQiIGJnY29sb3I9ImdyYXkiPjx0aCBj
b2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIj4mbmJzcDtFbmQgb2YgY2hhbmdlcy4gNDAgY2hhbmdl
IGJsb2Nrcy4mbmJzcDs8L3RoPjwvdHI+CiAgICAgPHRyIGNsYXNzPSJzdGF0cyI+PHRkPjwvdGQ+
PHRoPjxpPjczIGxpbmVzIGNoYW5nZWQgb3IgZGVsZXRlZDwvaT48L3RoPjx0aD48aT4gPC9pPjwv
dGg+PHRoPjxpPjk4IGxpbmVzIGNoYW5nZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3Ry
PgogICAgIDx0cj48dGQgY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48
YnI+VGhpcyBodG1sIGRpZmYgd2FzIHByb2R1Y2VkIGJ5IHJmY2RpZmYgMS40Ny4gVGhlIGxhdGVz
dCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0
Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZm
LzwvYT4gPC90ZD48L3RyPgogICA8L3Rib2R5PjwvdGFibGU+CiAgIAogICAKPC9ib2R5PjwvaHRt
bD4=
--000000000000649def0595954230--


From nobody Wed Oct 23 11:03:19 2019
Return-Path: <ghanwani@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 13A66120A46; Wed, 23 Oct 2019 08:21:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.423
X-Spam-Level: 
X-Spam-Status: No, score=-1.423 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.226, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ibTY6zkcLaXj; Wed, 23 Oct 2019 08:21:12 -0700 (PDT)
Received: from mail-vs1-f42.google.com (mail-vs1-f42.google.com [209.85.217.42]) (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 CA6A0120A42; Wed, 23 Oct 2019 08:21:11 -0700 (PDT)
Received: by mail-vs1-f42.google.com with SMTP id v10so14033276vsc.7; Wed, 23 Oct 2019 08:21:11 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/3P+8pFuUAvEdS165EWRekYzVXhpHmlRACQ+VET3utI=; b=rp5erwJ1koVDxO41ySkf0Ri/852L6/jX7BNB8RVEg5SeC+UxS/XIERHpftyVtkneF6 Ven7qG3z03FNmC5r/SfgCnnhdl0hZmCz0h4U7ZmQAPsYrLSkan3rU1ZxTARxkKyYNH8u CupkjDRZonOh/lXhF/Peg+jCpuTUYzbKu+ZKQ0BKjmZsKZ3ACgULiNJnWU2eumnZA23g vvSIHzEgVf/ammQ/Tb/bC1RENpKSgrsv9JPBVr6LEIBuUCJ3upYC6MtpR3KzEKT0l8EK xOd/ftVAryWYrEylxHF2/iQ1fzx1ne2r+KpggVTv+0GGBJDCAk+tUWLHgojAwr/W8hYA r04A==
X-Gm-Message-State: APjAAAWEnmy6aa6IfX4wRHBhOTqxgV8YU9zHibN4D8csbDZKiuVoMpIW vgJzR0ROGs/vtW8Fgi9Ekybw8s8/l8GLhBWnbtU=
X-Google-Smtp-Source: APXvYqwH5T9h9nauR1pAwcHyrb0nqLzjnSRZqHfHj5o+M1OVWYsMlBuhY7pCcW3zmnmn9w+9e99G8qqooEJ+SD/xt2I=
X-Received: by 2002:a67:ea09:: with SMTP id g9mr5790718vso.23.1571844070709; Wed, 23 Oct 2019 08:21:10 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CA+-tSzwRWH5w5nNs6Wzm_qkwvTyq=k-TyJmR9XVM9qsh9QKKXA@mail.gmail.com> <5a3165a7-d531-cc7b-828f-78f43d94a54d@joelhalpern.com>
In-Reply-To: <5a3165a7-d531-cc7b-828f-78f43d94a54d@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Wed, 23 Oct 2019 08:20:59 -0700
Message-ID: <CA+-tSzxoD+ZzT3tp7m=DmxVhJhSJhr0yawpyVeCNiZjaP23XFQ@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>,  draft-ietf-bfd-vxlan@ietf.org, NVO3 <nvo3@ietf.org>,  Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>,  rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000007a20b6059595773a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/tMGbOMYwh5z9KxcaHy5shjpTtVs>
X-Mailman-Approved-At: Wed, 23 Oct 2019 11:02:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 15:21:16 -0000

--0000000000007a20b6059595773a
Content-Type: text/plain; charset="UTF-8"

Thanks Joel.

I see the issue.  In the case of IRB, the VTEP will likely have IP
addresses assigned from the tenant space for each VNI.  But if there is no
IRB, then it could be a problem.  Thus far, my assumption had been that the
underlay address would be used and that the inner addresses would be
inconsequential in terms of terminating the BFD messages.  But I can see
now how that would cause problems if the tenant devices are running BFD and
their addresses conflict with the underlay's addresses.

As indicated by Santosh, it looks like there's a precedence with MPLS OAM
using 127/8 so perhaps that is a reasonable solution.  I also think that
setting the TTL to 1 to prevent leakage may not work because the TTL would
not be decremented at the VTEP.  The outer TTL would just be checked, and
the inner TTL would be decremented only if routing.

The language around tenant IP may need to be clarified a bit because the
VTEP may have IP addresses from the tenant space assigned to its interfaces
when it's doing IRB.

Anoop

On Wed, Oct 23, 2019 at 4:49 AM Joel M. Halpern <jmh@joelhalpern.com> wrote:

> Anoop, you refer to "the destination VTEP's IP address".  Since this is
> a field inside the Ethernet header inside the VxLAN header, what VTEP
> assigned IP address?  The customer (whose address space this is in may
> not be using IP.  Or may be using IP and presumably has NOT assigned an
> IP address to the VTEP.
>
> If we were using VNI 0, then wew would be free to use whatever IP
> address we wanted, as there would be no tenant.  Since folks seem to
> want to use option #2, something has to go in the IP dest address.
> Since there is no IP assigned to the VTEP within the VNI being tested,
> we have to specify something.
>
> Yours,
> Joel
>
> On 10/23/2019 2:09 AM, Anoop Ghanwani wrote:
> > Hi Greg,
> >
> > The part about the use of 127/8 address appears to be a new thing
> > introduced in the version of the draft that is as of yet unpublished.
> > What was the motivation for the change?  Previously, the DA was simply
> > set to the destination VTEP's IP address which seemed fine.
> >
> > Anoop
> >
> > On Tue, Oct 22, 2019 at 7:48 PM Dinesh Dutt <didutt@gmail.com
> > <mailto:didutt@gmail.com>> wrote:
> >
> >     Greg,
> >
> >     Two comments, one minor and one maybe not.
> >
> >     - In section 3, there's a sentence that is: "BFD packets intended
> >     for a Hypervisor VTEP MUST NOT..". I recommend getting rid of the
> >     word "Hypervisor" ashe logic applies to any VTEP.
> >
> >     - You already explained the precedence of the use of 127/8 address
> >     in the inner header in MPLS. I have no specific comments in that
> >     area. I have only two questions:
> >         - Has anybody verified that the use of 127/8 address (and the
> >     right MAC) works with existing implementations, including the
> >     silicon ones? If this doesn't work there, is it worth adding the
> >     possibilit y of another address, one that is owned by the VTEP node?
> >         - Do we know if Firewalls stop such VXLAN packets? I ask this
> >     because VXLAN has an IP header and I don't know if firewalls stop
> >     packets with 127/8 in the inner header. If not, is it worth adding a
> >     sentence to say that firewalls  allow such packets? The use of a
> >     non-127/8 address may alleviate this case as well.
> >
> >     The rest of the draft looks good to me,
> >
> >     Dinesh
> >
> >     On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>> wrote:
> >>     Hi Dinesh,
> >>     I greatly appreciate your comments. Please heave a look at the
> >>     attached copy of the working version and its diff to -07 (latest
> >>     in the datatracker).
> >>
> >>     Regards,
> >>     Greg
> >>
> >>     On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com
> >>     <mailto:didutt@gmail.com>> wrote:
> >>
> >>         I have the same feeling as Anoop. Greg, can you please point
> >>         me to the latest draft so that I can quickly glance through it
> >>         to be doubly sure,
> >>
> >>         Dinesh
> >>
> >>         On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani
> >>         <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> wrote:
> >>>         Greg,
> >>>
> >>>         I think the draft is fine as is.
> >>>
> >>>         I discussion with Xiao Min was about #3 and I see that as
> >>>         unnecessary until we have a draft that explains why that is
> >>>         needed in the context of the NVO3 architecture.
> >>>
> >>>         Anoop
> >>>
> >>>         On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky
> >>>         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> wrote:
> >>>
> >>>             Hi Anoop, et al.,
> >>>             I agree with your understanding of what is being defined
> >>>             in the current version of the BFD over VxLAN
> >>>             specification. But, as I understand, the WG is discussing
> >>>             the scope before the WGLC is closed. I believe there are
> >>>             three options:
> >>>
> >>>              1. single BFD session between two VTEPs
> >>>              2. single BFD session per VNI between two VTEPs
> >>>              3. multiple BFD sessions per VNI between two VTEPs
> >>>
> >>>             The current text reflects #2. Is WG accepts this scope?
> >>>             If not, which option WG would accept?
> >>>
> >>>             Regards,
> >>>             Greg
> >>>
> >>>             On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani
> >>>             <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> wrote:
> >>>
> >>>                 I concur with Joel's assessment with the following
> >>>                 clarifications.
> >>>
> >>>                 The current document is already capable of monitoring
> >>>                 multiple VNIs between VTEPs.
> >>>
> >>>                 The issue under discussion was how do we use BFD to
> >>>                 monitor multiple VAPs that use the same VNI between a
> >>>                 pair of VTEPs.  The use case for this is not clear to
> >>>                 me, as from my understanding, we cannot have a
> >>>                 situation with multiple VAPs using the same
> >>>                 VNI--there is 1:1 mapping between VAP and VNI.
> >>>
> >>>                 Anoop
> >>>
> >>>                 On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern
> >>>                 <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> wrote:
> >>>
> >>>                      From what I can tell, there are two separate
> >>>                     problems.
> >>>                     The document we have is a VTEP-VTEP monitoring
> >>>                     document.  There is no
> >>>                     need for that document to handle the multiple VNI
> >>>                     case.
> >>>                     If folks want a protocol for doing BFD monitoring
> >>>                     of things behind the
> >>>                     VTEPs (multiple VNIs), then do that as a separate
> >>>                     document.   The
> >>>                     encoding will be a tenant encoding, and thus
> >>>                     sesparate from what is
> >>>                     defined in this document.
> >>>
> >>>                     Yours,
> >>>                     Joel
> >>>
> >>>                     On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
> >>>                     > Santosh and others,
> >>>                     >
> >>>                     > On Thu, Oct 03, 2019 at 07:50:20PM +0530,
> >>>                     Santosh P K wrote:
> >>>                     >>     Thanks for your explanation. This helps a
> >>>                     lot. I would wait for more
> >>>                     >> comments from others to see if this what we
> >>>                     need in this draft to be
> >>>                     >> supported based on that we can provide
> >>>                     appropriate sections in the draft.
> >>>                     >
> >>>                     > The threads on the list have spidered to the
> >>>                     point where it is challenging
> >>>                     > to follow what the current status of the draft
> >>>                     is, or should be.  :-)
> >>>                     >
> >>>                     > However, if I've followed things properly, the
> >>>                     question below is really the
> >>>                     > hinge point on what our encapsulation for BFD
> >>>                     over vxlan should look like.
> >>>                     > Correct?
> >>>                     >
> >>>                     > Essentially, do we or do we not require the
> >>>                     ability to permit multiple BFD
> >>>                     > sessions between distinct VAPs?
> >>>                     >
> >>>                     > If this is so, do we have a sense as to how we
> >>>                     should proceed?
> >>>                     >
> >>>                     > -- Jeff
> >>>                     >
> >>>                     > [context preserved below...]
> >>>                     >
> >>>                     >> Santosh P K
> >>>                     >>
> >>>                     >> On Wed, Sep 25, 2019 at 8:10 AM
> >>>                     <xiao.min2@zte.com.cn
> >>>                     <mailto:xiao.min2@zte.com.cn>> wrote:
> >>>                     >>
> >>>                     >>> Hi Santosh,
> >>>                     >>>
> >>>                     >>>
> >>>                     >>> With regard to the question whether we should
> >>>                     allow multiple BFD sessions
> >>>                     >>> for the same VNI or not, IMHO we should allow
> >>>                     it, more explanation as
> >>>                     >>> follows.
> >>>                     >>>
> >>>                     >>> Below is a figure derived from figure 2 of
> >>>                     RFC8014 (An Architecture for
> >>>                     >>> Data-Center Network Virtualization over Layer
> >>>                     3 (NVO3)).
> >>>                     >>>
> >>>                     >>>                      |         Data Center
> >>>                     Network (IP)        |
> >>>                     >>>                      |
> >>>                                      |
> >>>                     >>>
> >>>                     +-----------------------------------------+
> >>>                     >>>                           |
> >>>                              |
> >>>                     >>>                           |       Tunnel
> >>>                     Overlay      |
> >>>                     >>>              +------------+---------+
> >>>                      +---------+------------+
> >>>                     >>>              | +----------+-------+ |       |
> >>>                     +-------+----------+ |
> >>>                     >>>              | |  Overlay Module  | |       |
> >>>                     |  Overlay Module  | |
> >>>                     >>>              | +---------+--------+ |       |
> >>>                     +---------+--------+ |
> >>>                     >>>              |           |          |
> >>>                      |           |          |
> >>>                     >>>       NVE1   |           |          |
> >>>                      |           |          | NVE2
> >>>                     >>>              |  +--------+-------+  |
> >>>                      |  +--------+-------+  |
> >>>                     >>>              |  |VNI1 VNI2  VNI1 |  |
> >>>                      |  | VNI1 VNI2 VNI1 |  |
> >>>                     >>>              |  +-+-----+----+---+  |
> >>>                      |  +-+-----+-----+--+  |
> >>>                     >>>              |VAP1| VAP2|    | VAP3 |
> >>>                      |VAP1| VAP2|     | VAP3|
> >>>                     >>>              +----+-----+----+------+
> >>>                      +----+-----+-----+-----+
> >>>                     >>>                   |     |    |
> >>>                        |     |     |
> >>>                     >>>                   |     |    |
> >>>                        |     |     |
> >>>                     >>>                   |     |    |
> >>>                        |     |     |
> >>>                     >>>
> >>>
>  -------+-----+----+-------------------+-----+-----+-------
> >>>                     >>>                   |     |    |     Tenant
> >>>                         |     |     |
> >>>                     >>>              TSI1 | TSI2|    | TSI3
> >>>                     TSI1| TSI2|     |TSI3
> >>>                     >>>                  +---+ +---+ +---+
> >>>                      +---+ +---+   +---+
> >>>                     >>>                  |TS1| |TS2| |TS3|
> >>>                      |TS4| |TS5|   |TS6|
> >>>                     >>>                  +---+ +---+ +---+
> >>>                      +---+ +---+   +---+
> >>>                     >>>
> >>>                     >>> To my understanding, the BFD sessions between
> >>>                     NVE1 and NVE2 are actually
> >>>                     >>> initiated and terminated at VAP of NVE.
> >>>                     >>>
> >>>                     >>> If the network operator want to set up one
> >>>                     BFD session between VAP1 of
> >>>                     >>> NVE1 and VAP1of NVE2, at the same time
> >>>                     another BFD session between VAP3 of
> >>>                     >>> NVE1 and VAP3 of NVE2, although the two BFD
> >>>                     sessions are for the same
> >>>                     >>> VNI1, I believe it's reasonable, so that's
> >>>                     why I think we should allow it
> >>>
> >>>                     _______________________________________________
> >>>                     nvo3 mailing list
> >>>                     nvo3@ietf.org <mailto:nvo3@ietf.org>
> >>>                     https://www.ietf.org/mailman/listinfo/nvo3
> >>>
> >
> > _______________________________________________
> > nvo3 mailing list
> > nvo3@ietf.org
> > https://www.ietf.org/mailman/listinfo/nvo3
> >
>

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

PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+VGhhbmtzIEpvZWwuPGRpdj48YnI+PC9kaXY+
PGRpdj5JIHNlZSB0aGUgaXNzdWUuwqAgSW4gdGhlIGNhc2Ugb2YgSVJCLCB0aGUgVlRFUCB3aWxs
IGxpa2VseSBoYXZlIElQIGFkZHJlc3NlcyBhc3NpZ25lZCBmcm9tIHRoZSB0ZW5hbnQgc3BhY2Ug
Zm9yIGVhY2ggVk5JLsKgIEJ1dCBpZiB0aGVyZSBpcyBubyBJUkIsIHRoZW4gaXQgY291bGQgYmUg
YSBwcm9ibGVtLsKgIFRodXMgZmFyLCBteSBhc3N1bXB0aW9uIGhhZCBiZWVuIHRoYXQgdGhlIHVu
ZGVybGF5IGFkZHJlc3Mgd291bGQgYmUgdXNlZCBhbmQgdGhhdCB0aGUgaW5uZXIgYWRkcmVzc2Vz
IHdvdWxkIGJlIGluY29uc2VxdWVudGlhbCBpbiB0ZXJtcyBvZiB0ZXJtaW5hdGluZyB0aGUgQkZE
IG1lc3NhZ2VzLsKgIEJ1dCBJIGNhbiBzZWUgbm93IGhvdyB0aGF0IHdvdWxkIGNhdXNlIHByb2Js
ZW1zIGlmIHRoZSB0ZW5hbnQgZGV2aWNlcyBhcmUgcnVubmluZ8KgQkZEIGFuZCB0aGVpciBhZGRy
ZXNzZXMgY29uZmxpY3Qgd2l0aCB0aGUgdW5kZXJsYXkmIzM5O3MgYWRkcmVzc2VzLjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+QXMgaW5kaWNhdGVkIGJ5IFNhbnRvc2gsIGl0IGxvb2tzIGxpa2Ug
dGhlcmUmIzM5O3MgYSBwcmVjZWRlbmNlIHdpdGggTVBMUyBPQU0gdXNpbmcgMTI3Lzggc28gcGVy
aGFwcyB0aGF0IGlzIGEgcmVhc29uYWJsZSBzb2x1dGlvbi7CoCBJIGFsc28gdGhpbmsgdGhhdCBz
ZXR0aW5nIHRoZSBUVEwgdG8gMSB0byBwcmV2ZW50IGxlYWthZ2UgbWF5IG5vdCB3b3JrIGJlY2F1
c2UgdGhlIFRUTCB3b3VsZCBub3QgYmUgZGVjcmVtZW50ZWQgYXQgdGhlIFZURVAuwqAgVGhlIG91
dGVyIFRUTCB3b3VsZCBqdXN0IGJlIGNoZWNrZWQsIGFuZCB0aGUgaW5uZXIgVFRMIHdvdWxkIGJl
IGRlY3JlbWVudGVkIG9ubHkgaWYgcm91dGluZy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRo
ZSBsYW5ndWFnZSBhcm91bmQgdGVuYW50IElQIG1heSBuZWVkIHRvIGJlIGNsYXJpZmllZCBhIGJp
dCBiZWNhdXNlIHRoZSBWVEVQIG1heSBoYXZlIElQIGFkZHJlc3NlcyBmcm9tIHRoZSB0ZW5hbnQg
c3BhY2UgYXNzaWduZWQgdG8gaXRzIGludGVyZmFjZXMgd2hlbiBpdCYjMzk7cyBkb2luZyBJUkIu
PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNz
PSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwg
T2N0IDIzLCAyMDE5IGF0IDQ6NDkgQU0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3Rl
IiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCBy
Z2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPkFub29wLCB5b3UgcmVmZXIgdG8gJnF1
b3Q7dGhlIGRlc3RpbmF0aW9uIFZURVAmIzM5O3MgSVAgYWRkcmVzcyZxdW90Oy7CoCBTaW5jZSB0
aGlzIGlzIDxicj4NCmEgZmllbGQgaW5zaWRlIHRoZSBFdGhlcm5ldCBoZWFkZXIgaW5zaWRlIHRo
ZSBWeExBTiBoZWFkZXIsIHdoYXQgVlRFUCA8YnI+DQphc3NpZ25lZCBJUCBhZGRyZXNzP8KgIFRo
ZSBjdXN0b21lciAod2hvc2UgYWRkcmVzcyBzcGFjZSB0aGlzIGlzIGluIG1heSA8YnI+DQpub3Qg
YmUgdXNpbmcgSVAuwqAgT3IgbWF5IGJlIHVzaW5nIElQIGFuZCBwcmVzdW1hYmx5IGhhcyBOT1Qg
YXNzaWduZWQgYW4gPGJyPg0KSVAgYWRkcmVzcyB0byB0aGUgVlRFUC48YnI+DQo8YnI+DQpJZiB3
ZSB3ZXJlIHVzaW5nIFZOSSAwLCB0aGVuIHdldyB3b3VsZCBiZSBmcmVlIHRvIHVzZSB3aGF0ZXZl
ciBJUCA8YnI+DQphZGRyZXNzIHdlIHdhbnRlZCwgYXMgdGhlcmUgd291bGQgYmUgbm8gdGVuYW50
LsKgIFNpbmNlIGZvbGtzIHNlZW0gdG8gPGJyPg0Kd2FudCB0byB1c2Ugb3B0aW9uICMyLCBzb21l
dGhpbmcgaGFzIHRvIGdvIGluIHRoZSBJUCBkZXN0IGFkZHJlc3MuIDxicj4NClNpbmNlIHRoZXJl
IGlzIG5vIElQIGFzc2lnbmVkIHRvIHRoZSBWVEVQIHdpdGhpbiB0aGUgVk5JIGJlaW5nIHRlc3Rl
ZCwgPGJyPg0Kd2UgaGF2ZSB0byBzcGVjaWZ5IHNvbWV0aGluZy48YnI+DQo8YnI+DQpZb3Vycyw8
YnI+DQpKb2VsPGJyPg0KPGJyPg0KT24gMTAvMjMvMjAxOSAyOjA5IEFNLCBBbm9vcCBHaGFud2Fu
aSB3cm90ZTo8YnI+DQomZ3Q7IEhpIEdyZWcsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoZSBwYXJ0
IGFib3V0IHRoZSB1c2Ugb2YgMTI3LzggYWRkcmVzcyBhcHBlYXJzIHRvIGJlIGEgbmV3IHRoaW5n
IDxicj4NCiZndDsgaW50cm9kdWNlZCBpbiB0aGUgdmVyc2lvbiBvZiB0aGUgZHJhZnQgdGhhdCBp
cyBhcyBvZiB5ZXQgdW5wdWJsaXNoZWQuwqAgPGJyPg0KJmd0OyBXaGF0IHdhcyB0aGUgbW90aXZh
dGlvbiBmb3IgdGhlIGNoYW5nZT/CoCBQcmV2aW91c2x5LCB0aGUgREEgd2FzIHNpbXBseSA8YnI+
DQomZ3Q7IHNldCB0byB0aGUgZGVzdGluYXRpb24gVlRFUCYjMzk7cyBJUCBhZGRyZXNzIHdoaWNo
IHNlZW1lZCBmaW5lLjxicj4NCiZndDsgPGJyPg0KJmd0OyBBbm9vcDxicj4NCiZndDsgPGJyPg0K
Jmd0OyBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCA3OjQ4IFBNIERpbmVzaCBEdXR0ICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+IDxicj4NCiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBHcmVnLDxicj4NCiZndDsgPGJyPg0KJmd0
O8KgIMKgIMKgVHdvIGNvbW1lbnRzLCBvbmUgbWlub3IgYW5kIG9uZSBtYXliZSBub3QuPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAtIEluIHNlY3Rpb24gMywgdGhlcmUmIzM5O3MgYSBzZW50
ZW5jZSB0aGF0IGlzOiAmcXVvdDtCRkQgcGFja2V0cyBpbnRlbmRlZDxicj4NCiZndDvCoCDCoCDC
oGZvciBhIEh5cGVydmlzb3IgVlRFUCBNVVNUIE5PVC4uJnF1b3Q7LiBJIHJlY29tbWVuZCBnZXR0
aW5nIHJpZCBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqB3b3JkICZxdW90O0h5cGVydmlzb3ImcXVv
dDsgYXNoZSBsb2dpYyBhcHBsaWVzIHRvIGFueSBWVEVQLjxicj4NCiZndDsgPGJyPg0KJmd0O8Kg
IMKgIMKgLSBZb3UgYWxyZWFkeSBleHBsYWluZWQgdGhlIHByZWNlZGVuY2Ugb2YgdGhlIHVzZSBv
ZiAxMjcvOCBhZGRyZXNzPGJyPg0KJmd0O8KgIMKgIMKgaW4gdGhlIGlubmVyIGhlYWRlciBpbiBN
UExTLiBJIGhhdmUgbm8gc3BlY2lmaWMgY29tbWVudHMgaW4gdGhhdDxicj4NCiZndDvCoCDCoCDC
oGFyZWEuIEkgaGF2ZSBvbmx5IHR3byBxdWVzdGlvbnM6PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
LSBIYXMgYW55Ym9keSB2ZXJpZmllZCB0aGF0IHRoZSB1c2Ugb2YgMTI3LzggYWRkcmVzcyAoYW5k
IHRoZTxicj4NCiZndDvCoCDCoCDCoHJpZ2h0IE1BQykgd29ya3Mgd2l0aCBleGlzdGluZyBpbXBs
ZW1lbnRhdGlvbnMsIGluY2x1ZGluZyB0aGU8YnI+DQomZ3Q7wqAgwqAgwqBzaWxpY29uIG9uZXM/
IElmIHRoaXMgZG9lc24mIzM5O3Qgd29yayB0aGVyZSwgaXMgaXQgd29ydGggYWRkaW5nIHRoZTxi
cj4NCiZndDvCoCDCoCDCoHBvc3NpYmlsaXQgeSBvZiBhbm90aGVyIGFkZHJlc3MsIG9uZSB0aGF0
IGlzIG93bmVkIGJ5IHRoZSBWVEVQIG5vZGU/PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgLSBEbyB3
ZSBrbm93IGlmIEZpcmV3YWxscyBzdG9wIHN1Y2ggVlhMQU4gcGFja2V0cz8gSSBhc2sgdGhpczxi
cj4NCiZndDvCoCDCoCDCoGJlY2F1c2UgVlhMQU4gaGFzIGFuIElQIGhlYWRlciBhbmQgSSBkb24m
IzM5O3Qga25vdyBpZiBmaXJld2FsbHMgc3RvcDxicj4NCiZndDvCoCDCoCDCoHBhY2tldHMgd2l0
aCAxMjcvOCBpbiB0aGUgaW5uZXIgaGVhZGVyLiBJZiBub3QsIGlzIGl0IHdvcnRoIGFkZGluZyBh
PGJyPg0KJmd0O8KgIMKgIMKgc2VudGVuY2UgdG8gc2F5IHRoYXQgZmlyZXdhbGxzIMKgYWxsb3cg
c3VjaCBwYWNrZXRzPyBUaGUgdXNlIG9mIGE8YnI+DQomZ3Q7wqAgwqAgwqBub24tMTI3LzggYWRk
cmVzcyBtYXkgYWxsZXZpYXRlIHRoaXMgY2FzZSBhcyB3ZWxsLjxicj4NCiZndDsgPGJyPg0KJmd0
O8KgIMKgIMKgVGhlIHJlc3Qgb2YgdGhlIGRyYWZ0IGxvb2tzIGdvb2QgdG8gbWUsPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7wqAgwqAgwqBEaW5lc2g8YnI+DQomZ3Q7IDxicj4NCiZndDvCoCDCoCDCoE9u
IFdlZCwgT2N0IDIzLCAyMDE5IGF0IDc6NTggQU0sIEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgSGkgRGluZXNoLDxi
cj4NCiZndDsmZ3Q7wqAgwqAgwqBJIGdyZWF0bHkgYXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLiBQ
bGVhc2UgaGVhdmUgYSBsb29rIGF0IHRoZTxicj4NCiZndDsmZ3Q7wqAgwqAgwqBhdHRhY2hlZCBj
b3B5IG9mIHRoZSB3b3JraW5nIHZlcnNpb24gYW5kIGl0cyBkaWZmIHRvIC0wNyAobGF0ZXN0PGJy
Pg0KJmd0OyZndDvCoCDCoCDCoGluIHRoZSBkYXRhdHJhY2tlcikuPGJyPg0KJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0O8KgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgR3JlZzxicj4N
CiZndDsmZ3Q7PGJyPg0KJmd0OyZndDvCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDk6
NTIgUE0gRGluZXNoIER1dHQgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7Jmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDs8YnI+
DQomZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSSBoYXZlIHRoZSBzYW1lIGZlZWxpbmcgYXMgQW5vb3Au
IEdyZWcsIGNhbiB5b3UgcGxlYXNlIHBvaW50PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoG1l
IHRvIHRoZSBsYXRlc3QgZHJhZnQgc28gdGhhdCBJIGNhbiBxdWlja2x5IGdsYW5jZSB0aHJvdWdo
IGl0PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoHRvIGJlIGRvdWJseSBzdXJlLDxicj4NCiZn
dDsmZ3Q7PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoERpbmVzaDxicj4NCiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDQ6MzUgQU0s
IEFub29wIEdoYW53YW5pPGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsg
d3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBHcmVnLDxicj4NCiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSSB0aGluayB0aGUgZHJhZnQgaXMg
ZmluZSBhcyBpcy48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoEkgZGlzY3Vzc2lvbiB3aXRoIFhpYW8gTWluIHdhcyBhYm91dCAjMyBhbmQgSSBzZWUgdGhh
dCBhczxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgdW5uZWNlc3NhcnkgdW50aWwgd2Ug
aGF2ZSBhIGRyYWZ0IHRoYXQgZXhwbGFpbnMgd2h5IHRoYXQgaXM8YnI+DQomZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoG5lZWRlZCBpbiB0aGUgY29udGV4dCBvZiB0aGUgTlZPMyBhcmNoaXRlY3R1
cmUuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBBbm9v
cDxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgT24gVHVl
LCBPY3QgMjIsIDIwMTkgYXQgMTE6MTcgQU0gR3JlZyBNaXJza3k8YnI+DQomZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBIaSBBbm9vcCwgZXQgYWwuLDxicj4NCiZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgSSBhZ3JlZSB3aXRoIHlvdXIgdW5kZXJzdGFu
ZGluZyBvZiB3aGF0IGlzIGJlaW5nIGRlZmluZWQ8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIEJGRCBvdmVyIFZ4TEFOPGJy
Pg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBzcGVjaWZpY2F0aW9uLiBCdXQsIGFz
IEkgdW5kZXJzdGFuZCwgdGhlIFdHIGlzIGRpc2N1c3Npbmc8YnI+DQomZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoHRoZSBzY29wZSBiZWZvcmUgdGhlIFdHTEMgaXMgY2xvc2VkLiBJIGJl
bGlldmUgdGhlcmUgYXJlPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB0aHJl
ZSBvcHRpb25zOjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIDEuIHNpbmdsZSBCRkQgc2Vzc2lvbiBiZXR3ZWVuIHR3byBWVEVQczxicj4NCiZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIDIuIHNpbmdsZSBCRkQgc2Vzc2lvbiBwZXIg
Vk5JIGJldHdlZW4gdHdvIFZURVBzPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgMy4gbXVsdGlwbGUgQkZEIHNlc3Npb25zIHBlciBWTkkgYmV0d2VlbiB0d28gVlRFUHM8YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBj
dXJyZW50IHRleHQgcmVmbGVjdHMgIzIuIElzIFdHIGFjY2VwdHMgdGhpcyBzY29wZT88YnI+DQom
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoElmIG5vdCwgd2hpY2ggb3B0aW9uIFdHIHdv
dWxkIGFjY2VwdD88YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoFJlZ2FyZHMsPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBH
cmVnPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCAyOjA5IFBNIEFub29wIEdoYW53YW5pPGJyPg0KJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9
Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBj
b25jdXIgd2l0aCBKb2VsJiMzOTtzIGFzc2Vzc21lbnQgd2l0aCB0aGUgZm9sbG93aW5nPGJyPg0K
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjbGFyaWZpY2F0aW9ucy48YnI+
DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oFRoZSBjdXJyZW50IGRvY3VtZW50IGlzIGFscmVhZHkgY2FwYWJsZSBvZiBtb25pdG9yaW5nPGJy
Pg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBWTklzIGJl
dHdlZW4gVlRFUHMuPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBUaGUgaXNzdWUgdW5kZXIgZGlzY3Vzc2lvbiB3YXMgaG93IGRvIHdl
IHVzZSBCRkQgdG88YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1v
bml0b3IgbXVsdGlwbGUgVkFQcyB0aGF0IHVzZSB0aGUgc2FtZSBWTkkgYmV0d2VlbiBhPGJyPg0K
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwYWlyIG9mIFZURVBzLsKgIFRo
ZSB1c2UgY2FzZSBmb3IgdGhpcyBpcyBub3QgY2xlYXIgdG88YnI+DQomZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1lLCBhcyBmcm9tIG15IHVuZGVyc3RhbmRpbmcsIHdlIGNh
bm5vdCBoYXZlIGE8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNp
dHVhdGlvbiB3aXRoIG11bHRpcGxlIFZBUHMgdXNpbmcgdGhlIHNhbWU8YnI+DQomZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZOSS0tdGhlcmUgaXMgMToxIG1hcHBpbmcgYmV0
d2VlbiBWQVAgYW5kIFZOSS48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoEFub29wPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCA2
OjA2IEFNIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoEZyb20gd2hhdCBJIGNhbiB0ZWxsLCB0
aGVyZSBhcmUgdHdvIHNlcGFyYXRlPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBwcm9ibGVtcy48YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoFRoZSBkb2N1bWVudCB3ZSBoYXZlIGlzIGEgVlRFUC1WVEVQIG1vbml0
b3Jpbmc8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRv
Y3VtZW50LsKgIFRoZXJlIGlzIG5vPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBuZWVkIGZvciB0aGF0IGRvY3VtZW50IHRvIGhhbmRsZSB0aGUgbXVsdGlw
bGUgVk5JPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBj
YXNlLjxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSWYg
Zm9sa3Mgd2FudCBhIHByb3RvY29sIGZvciBkb2luZyBCRkQgbW9uaXRvcmluZzxicj4NCiZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgdGhpbmdzIGJlaGluZCB0
aGU8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZURVBz
IChtdWx0aXBsZSBWTklzKSwgdGhlbiBkbyB0aGF0IGFzIGEgc2VwYXJhdGU8YnI+DQomZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRvY3VtZW50LsKgIMKgVGhlPGJy
Pg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBlbmNvZGluZyB3
aWxsIGJlIGEgdGVuYW50IGVuY29kaW5nLCBhbmQgdGh1czxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2VzcGFyYXRlIGZyb20gd2hhdCBpczxicj4NCiZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVmaW5lZCBpbiB0aGlz
IGRvY3VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgWW91cnMsPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiAxMC8yMS8yMDE5IDU6MDcgUE0s
IEplZmZyZXkgSGFhcyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsgU2FudG9zaCBhbmQgb3RoZXJzLDxicj4NCiZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBPbiBUaHUsIE9jdCAwMywgMjAxOSBhdCAw
Nzo1MDoyMFBNICswNTMwLDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgU2FudG9zaCBQIEsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0O8KgIMKgIMKgVGhhbmtzIGZvciB5b3VyIGV4cGxh
bmF0aW9uLiBUaGlzIGhlbHBzIGE8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoGxvdC4gSSB3b3VsZCB3YWl0IGZvciBtb3JlPGJyPg0KJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyBjb21tZW50cyBmcm9tIG90
aGVycyB0byBzZWUgaWYgdGhpcyB3aGF0IHdlPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBuZWVkIGluIHRoaXMgZHJhZnQgdG8gYmU8YnI+DQomZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IHN1cHBvcnRlZCBi
YXNlZCBvbiB0aGF0IHdlIGNhbiBwcm92aWRlPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBhcHByb3ByaWF0ZSBzZWN0aW9ucyBpbiB0aGUgZHJhZnQuPGJy
Pg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IFRoZSB0aHJl
YWRzIG9uIHRoZSBsaXN0IGhhdmUgc3BpZGVyZWQgdG8gdGhlPGJyPg0KJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwb2ludCB3aGVyZSBpdCBpcyBjaGFsbGVuZ2lu
Zzxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyB0
byBmb2xsb3cgd2hhdCB0aGUgY3VycmVudCBzdGF0dXMgb2YgdGhlIGRyYWZ0PGJyPg0KJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpcywgb3Igc2hvdWxkIGJlLsKg
IDotKTxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBI
b3dldmVyLCBpZiBJJiMzOTt2ZSBmb2xsb3dlZCB0aGluZ3MgcHJvcGVybHksIHRoZTxicj4NCiZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcXVlc3Rpb24gYmVsb3cg
aXMgcmVhbGx5IHRoZTxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyBoaW5nZSBwb2ludCBvbiB3aGF0IG91ciBlbmNhcHN1bGF0aW9uIGZvciBCRkQ8
YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG92ZXIgdnhs
YW4gc2hvdWxkIGxvb2sgbGlrZS48YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsgQ29ycmVjdD88YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsgRXNzZW50aWFsbHksIGRvIHdlIG9yIGRvIHdlIG5vdCByZXF1
aXJlIHRoZTxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
YWJpbGl0eSB0byBwZXJtaXQgbXVsdGlwbGUgQkZEPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHNlc3Npb25zIGJldHdlZW4gZGlzdGluY3QgVkFQ
cz88YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8
YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgSWYg
dGhpcyBpcyBzbywgZG8gd2UgaGF2ZSBhIHNlbnNlIGFzIHRvIGhvdyB3ZTxicj4NCiZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2hvdWxkIHByb2NlZWQ/PGJyPg0K
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IC0tIEplZmY8YnI+
DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQom
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgW2NvbnRleHQg
cHJlc2VydmVkIGJlbG93Li4uXTxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyZndDsgU2FudG9zaCBQIEs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyBPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCA4
OjEwIEFNPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+
eGlhby5taW4yQHp0ZS5jb20uY248L2E+PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7
IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0OyBIaSBTYW50b3NoLDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBXaXRoIHJlZ2FyZCB0byB0
aGUgcXVlc3Rpb24gd2hldGhlciB3ZSBzaG91bGQ8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFsbG93IG11bHRpcGxlIEJGRCBzZXNzaW9uczxicj4NCiZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IGZv
ciB0aGUgc2FtZSBWTkkgb3Igbm90LCBJTUhPIHdlIHNob3VsZCBhbGxvdzxicj4NCiZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaXQsIG1vcmUgZXhwbGFuYXRpb24g
YXM8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7Jmd0OyBmb2xsb3dzLjxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgQmVsb3cgaXMgYSBmaWd1cmUgZGVyaXZlZCBmcm9t
IGZpZ3VyZSAyIG9mPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBSRkM4MDE0IChBbiBBcmNoaXRlY3R1cmUgZm9yPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgRGF0YS1DZW50ZXIgTmV0d29y
ayBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAzIChOVk8zKSkuPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIHzCoCDCoCDCoCDCoCDCoERhdGEgQ2VudGVyPGJyPg0KJmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBOZXR3b3JrIChJUCnCoCDCoCDCoCDC
oCB8PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8
YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgVHVubmVsPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPdmVybGF5wqAgwqAgwqAgfDxicj4NCiZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0rwqAgwqAgwqA8YnI+DQomZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgKy0tLS0tLS0tLSstLS0tLS0tLS0t
LS0rPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8ICstLS0tLS0tLS0tKy0tLS0tLS0rIHzCoCDC
oCDCoCDCoHw8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCstLS0tLS0tKy0tLS0tLS0tLS0rIHw8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgfMKgIE92
ZXJsYXkgTW9kdWxlwqAgfCB8wqAgwqAgwqAgwqB8PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgT3ZlcmxheSBNb2R1bGXCoCB8IHw8YnI+DQomZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIHwgKy0tLS0tLS0tLSstLS0tLS0tLSsgfMKgIMKgIMKgIMKgfDxicj4N
CiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLS0tLS0tLSst
LS0tLS0tLSsgfDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgIMKgIMKgfMKg
IMKgIMKgIMKgIMKgIHzCoCDCoCDCoDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgwqB8wqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgfDxicj4N
CiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqBOVkUxwqAgwqB8wqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqAgwqAgwqAgfMKg
IMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDC
oHzCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoCDCoCDCoCB8IE5WRTI8YnI+DQomZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIHzCoCArLS0tLS0tLS0rLS0tLS0tLSvCoCB8wqAgwqAgwqA8YnI+DQomZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgfMKgICstLS0tLS0tLSstLS0t
LS0tK8KgIHw8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHzCoCB8Vk5JMSBWTkkywqAgVk5JMSB8
wqAgfMKgIMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqDCoHzCoCB8IFZOSTEgVk5JMiBWTkkxIHzCoCB8PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCB8wqAgKy0rLS0tLS0rLS0tLSstLS0rwqAgfMKgIMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoHzCoCArLSstLS0tLSstLS0tLSstLSvCoCB8
PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8VkFQMXwgVkFQMnzCoCDCoCB8IFZBUDMgfMKgIMKg
IMKgPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoHxW
QVAxfCBWQVAyfMKgIMKgIMKgfCBWQVAzfDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgKy0tLS0r
LS0tLS0rLS0tLSstLS0tLS0rwqAgwqAgwqA8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoMKgKy0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rPGJyPg0KJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCB8wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqA8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKg
IMKgfMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8
wqAgwqAgwqB8wqAgwqAgfMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoHzCoCDCoCDCoHzCoCDCoCDCoHw8
YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIHzCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgwqAgwqB8wqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoDxi
cj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLS0tLS0tLSst
LS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0tLTxicj4NCiZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8wqAgwqAgfMKgIMKgIMKgVGVuYW50
wqAgwqA8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKg
IMKgIHzCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIFRTSTEgfCBU
U0kyfMKgIMKgIHwgVFNJM8KgIMKgIMKgIMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUU0kxfCBUU0kyfMKgIMKgIMKgfFRTSTM8YnI+DQomZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgICstLS0rICstLS0rICstLS0rwqAgwqAgwqAgwqAgwqAgwqA8
YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgKy0tLSsg
Ky0tLSvCoCDCoCstLS0rPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8VFMxfCB8VFMy
fCB8VFMzfMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqDCoHxUUzR8IHxUUzV8wqAgwqB8VFM2fDxicj4NCiZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgKy0tLSsgKy0tLSsgKy0tLSvCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqArLS0tKyArLS0tK8Kg
IMKgKy0tLSs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyZndDsmZ3Q7IFRvIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQgc2Vzc2lvbnMg
YmV0d2Vlbjxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
TlZFMSBhbmQgTlZFMiBhcmUgYWN0dWFsbHk8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBpbml0aWF0ZWQgYW5kIHRlcm1pbmF0ZWQg
YXQgVkFQIG9mIE5WRS48YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IElmIHRoZSBuZXR3b3JrIG9wZXJhdG9yIHdhbnQgdG8g
c2V0IHVwIG9uZTxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAxIG9mPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgTlZFMSBhbmQgVkFQMW9mIE5WRTIs
IGF0IHRoZSBzYW1lIHRpbWU8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoGFub3RoZXIgQkZEIHNlc3Npb24gYmV0d2VlbiBWQVAzIG9mPGJyPg0KJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgTlZFMSBh
bmQgVkFQMyBvZiBOVkUyLCBhbHRob3VnaCB0aGUgdHdvIEJGRDxicj4NCiZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZTxi
cj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7IFZOSTEsIEkgYmVsaWV2ZSBpdCYjMzk7cyByZWFzb25hYmxlLCBzbyB0aGF0JiMzOTtzPGJy
Pg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aHkgSSB0aGlu
ayB3ZSBzaG91bGQgYWxsb3cgaXQ8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBudm8zIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMiIHJlbD0ibm9yZWZlcnJl
ciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
bnZvMzwvYT48YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7IDxicj4NCiZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IG52bzMgbWFp
bGluZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMzwvYT48
YnI+DQomZ3Q7IDxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj4NCg==
--0000000000007a20b6059595773a--


From nobody Wed Oct 23 14:53:54 2019
Return-Path: <didutt@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 3A6F5120D8B; Wed, 23 Oct 2019 12:54:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (body has been altered)" 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 1EunuG2T4LRB; Wed, 23 Oct 2019 12:54:38 -0700 (PDT)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (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 7C53E120A8E; Wed, 23 Oct 2019 12:54:38 -0700 (PDT)
Received: by mail-pg1-x529.google.com with SMTP id 23so12762077pgk.3; Wed, 23 Oct 2019 12:54:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=h1pusL8eypNqHf4Ard3/05p4Na5lQhTa1Zbp8VXGj9I=; b=FHNSDKL2Wo4zd7ZzAp5fXTR1BqTMMZABFmGOI7uay7xPr2JBd7qjyZb4MhJmksdKKx ijT2NMLN/mWJrs+MBxw0M7L32KaKeG0TGuCyN58Lod+pRy31erYyewIKKg02Yxbr1uCo 99mVy3oKY4K5cD0P+3yIs842rxW9LIrVdemegc8cOPsKOgqmn+ZbrZUlPEqbnm4DanDy woF1nJa5XYT5OB+8A/rcQOEq4YmwF2tSpiMiIuAWIU45trso89r+thinjxTWsRSJTVxJ 2esHZJupoykPHi26y9oze0cdWRhLlS6VgT1gaStW6ck9n/ooMvLXFxNcJRTYqFsG84ZE kNcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=h1pusL8eypNqHf4Ard3/05p4Na5lQhTa1Zbp8VXGj9I=; b=e23XS+YhuNaxPR/6YFeWR93QJRMl0ZS/4lJmCRmBh1seK+ZuFsgV9UjLumZ1W4ugVg NHVEepbdD9qsbKEJy+5GWvyHZ771JAf0AJBCWRZ0c1VoHdajGSIS9SF1Tmvx7S6oUdwB /F7zISEO0PWfHUJcbnnCxBlQqlmcAs27Mmd+hsQyx87xzLFO5jfjCah7fsi8X7lqkA90 5Sgc73xYvRYT2yu++5ibvxvqQubY+DhUoPINr6FPEPo3sNie7UwofbhRsagUIRANwWeO MeHemeQTLRxAt6C7cWHb9mS33d1cunWvprIwHply/7SwaZY7Jk6StBHOFNF/DuWXa5Rv 321Q==
X-Gm-Message-State: APjAAAVirN2kfx8+kmNwQ7aVO5QMbp5vMHtnYu7dftZa++APeYSQyvL3 fhDO/wCLaRVXeR63OsQouv8=
X-Google-Smtp-Source: APXvYqw8qfPRQRn6MRdX3deD1xTFEFl/R+PhECiimbv5D8v3vXw7tnF5AXyFt5okB3dSZYZ1laKiiQ==
X-Received: by 2002:a63:e84f:: with SMTP id a15mr12121305pgk.309.1571860477662;  Wed, 23 Oct 2019 12:54:37 -0700 (PDT)
Received: from [192.168.0.108] ([117.216.128.128]) by smtp.gmail.com with ESMTPSA id f33sm6727240pgl.33.2019.10.23.12.54.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Oct 2019 12:54:36 -0700 (PDT)
Date: Thu, 24 Oct 2019 00:54:30 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1571860470.2855.11@smtp.gmail.com>
In-Reply-To: <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-KiQjOqE4XJMuQtztVYiY"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/de8ou--SdeLYZtzhmOiIp-Vde1o>
X-Mailman-Approved-At: Wed, 23 Oct 2019 14:53:52 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 19:54:41 -0000

--=-KiQjOqE4XJMuQtztVYiY
Content-Type: text/plain; charset=us-ascii; format=flowed

Looks good to me Greg. I see that the text around the use of the inner 
IP address as also quite acceptable. Will you add any words about the 
firewall?

Dinesh

On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky <gregimirsky@gmail.com> 
wrote:
> Hi Dinesh, et al.,
> please check the updated version that removed the reference to 
> Hypervisor in the text and Figure 1.
> 
> Regards,
> Greg
> 
> On Wed, Oct 23, 2019 at 10:47 AM Santosh P K 
> <santosh.pallagatti@gmail.com> wrote:
>> Dinesh,
>>      Please see my inline comments [SPK]
>>> 
>>> - In section 3, there's a sentence that is: "BFD packets intended 
>>> for a Hypervisor VTEP MUST NOT..". I recommend getting rid of the 
>>> word "Hypervisor" ashe logic applies to any VTEP.
>>> 
>> [SPK] Thanks for comments. We will change this.
>> 
>>> - You already explained the precedence of the use of 127/8 address 
>>> in the inner header in MPLS. I have no specific comments in that 
>>> area. I have only two questions:
>>>    - Has anybody verified that the use of 127/8 address (and the 
>>> right MAC) works with existing implementations, including the 
>>> silicon ones? If this doesn't work there, is it worth adding the 
>>> possibilit y of another address, one that is owned by the VTEP node?
>>>    - Do we know if Firewalls stop such VXLAN packets? I ask this 
>>> because VXLAN has an IP header and I don't know if firewalls stop 
>>> packets with 127/8 in the inner header. If not, is it worth adding 
>>> a sentence to say that firewalls  allow such packets? The use of a 
>>> non-127/8 address may alleviate this case as well.
>> 
>> [SPK] I think we may need to add the text about firewall as some 
>> checks in firewall will be there if they are not already using MPLS 
>> OAM which has inner IP header with 127/8 address range.
>> 
>>> 
>>> The rest of the draft looks good to me,
>>> 
>>> Dinesh
>>> 
>>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky 
>>> <gregimirsky@gmail.com> wrote:
>>>> Hi Dinesh,
>>>> I greatly appreciate your comments. Please heave a look at the 
>>>> attached copy of the working version and its diff to -07 (latest 
>>>> in the datatracker).
>>>> 
>>>> Regards,
>>>> Greg
>>>> 
>>>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> 
>>>> wrote:
>>>>> I have the same feeling as Anoop. Greg, can you please point me 
>>>>> to the latest draft so that I can quickly glance through it to be 
>>>>> doubly sure,
>>>>> 
>>>>> Dinesh
>>>>> 
>>>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani 
>>>>> <anoop@alumni.duke.edu> wrote:
>>>>>> Greg,
>>>>>> 
>>>>>> I think the draft is fine as is.
>>>>>> 
>>>>>> I discussion with Xiao Min was about #3 and I see that as 
>>>>>> unnecessary until we have a draft that explains why that is 
>>>>>> needed in the context of the NVO3 architecture.
>>>>>> 
>>>>>> Anoop
>>>>>> 
>>>>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky 
>>>>>> <gregimirsky@gmail.com> wrote:
>>>>>>> Hi Anoop, et al.,
>>>>>>> I agree with your understanding of what is being defined in the 
>>>>>>> current version of the BFD over VxLAN specification. But, as I 
>>>>>>> understand, the WG is discussing the scope before the WGLC is 
>>>>>>> closed. I believe there are three options:
>>>>>>> single BFD session between two VTEPs
>>>>>>> single BFD session per VNI between two VTEPs
>>>>>>> multiple BFD sessions per VNI between two VTEPs
>>>>>>> The current text reflects #2. Is WG accepts this scope? If not, 
>>>>>>> which option WG would accept?
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Greg
>>>>>>> 
>>>>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani 
>>>>>>> <anoop@alumni.duke.edu> wrote:
>>>>>>>> I concur with Joel's assessment with the following 
>>>>>>>> clarifications.
>>>>>>>> 
>>>>>>>> The current document is already capable of monitoring multiple 
>>>>>>>> VNIs between VTEPs.
>>>>>>>> 
>>>>>>>> The issue under discussion was how do we use BFD to monitor 
>>>>>>>> multiple VAPs that use the same VNI between a pair of VTEPs.  
>>>>>>>> The use case for this is not clear to me, as from my 
>>>>>>>> understanding, we cannot have a situation with multiple VAPs 
>>>>>>>> using the same VNI--there is 1:1 mapping between VAP and VNI.
>>>>>>>> 
>>>>>>>> Anoop
>>>>>>>> 
>>>>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern 
>>>>>>>> <jmh@joelhalpern.com> wrote:
>>>>>>>>>  From what I can tell, there are two separate problems.
>>>>>>>>> The document we have is a VTEP-VTEP monitoring document.  
>>>>>>>>> There is no
>>>>>>>>> need for that document to handle the multiple VNI case.
>>>>>>>>> If folks want a protocol for doing BFD monitoring of things 
>>>>>>>>> behind the
>>>>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   
>>>>>>>>> The
>>>>>>>>> encoding will be a tenant encoding, and thus sesparate from 
>>>>>>>>> what is
>>>>>>>>> defined in this document.
>>>>>>>>> 
>>>>>>>>> Yours,
>>>>>>>>> Joel
>>>>>>>>> 
>>>>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>>>>> > Santosh and others,
>>>>>>>>> >
>>>>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>>>>> >>     Thanks for your explanation. This helps a lot. I would 
>>>>>>>>> wait for more
>>>>>>>>> >> comments from others to see if this what we need in this 
>>>>>>>>> draft to be
>>>>>>>>> >> supported based on that we can provide appropriate 
>>>>>>>>> sections in the draft.
>>>>>>>>> >
>>>>>>>>> > The threads on the list have spidered to the point where it 
>>>>>>>>> is challenging
>>>>>>>>> > to follow what the current status of the draft is, or 
>>>>>>>>> should be.  :-)
>>>>>>>>> >
>>>>>>>>> > However, if I've followed things properly, the question 
>>>>>>>>> below is really the
>>>>>>>>> > hinge point on what our encapsulation for BFD over vxlan 
>>>>>>>>> should look like.
>>>>>>>>> > Correct?
>>>>>>>>> >
>>>>>>>>> > Essentially, do we or do we not require the ability to 
>>>>>>>>> permit multiple BFD
>>>>>>>>> > sessions between distinct VAPs?
>>>>>>>>> >
>>>>>>>>> > If this is so, do we have a sense as to how we should 
>>>>>>>>> proceed?
>>>>>>>>> >
>>>>>>>>> > -- Jeff
>>>>>>>>> >
>>>>>>>>> > [context preserved below...]
>>>>>>>>> >
>>>>>>>>> >> Santosh P K
>>>>>>>>> >>
>>>>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> 
>>>>>>>>> wrote:
>>>>>>>>> >>
>>>>>>>>> >>> Hi Santosh,
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>> With regard to the question whether we should allow 
>>>>>>>>> multiple BFD sessions
>>>>>>>>> >>> for the same VNI or not, IMHO we should allow it, more 
>>>>>>>>> explanation as
>>>>>>>>> >>> follows.
>>>>>>>>> >>>
>>>>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An 
>>>>>>>>> Architecture for
>>>>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>>>> >>>
>>>>>>>>> >>>                      |         Data Center Network (IP)   
>>>>>>>>>      |
>>>>>>>>> >>>                      |                                    
>>>>>>>>>      |
>>>>>>>>> >>>                      
>>>>>>>>> +-----------------------------------------+
>>>>>>>>> >>>                           |                           |
>>>>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>>>>> >>>              +------------+---------+       
>>>>>>>>> +---------+------------+
>>>>>>>>> >>>              | +----------+-------+ |       | 
>>>>>>>>> +-------+----------+ |
>>>>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay 
>>>>>>>>> Module  | |
>>>>>>>>> >>>              | +---------+--------+ |       | 
>>>>>>>>> +---------+--------+ |
>>>>>>>>> >>>              |           |          |       |           | 
>>>>>>>>>          |
>>>>>>>>> >>>       NVE1   |           |          |       |           | 
>>>>>>>>>          | NVE2
>>>>>>>>> >>>              |  +--------+-------+  |       |  
>>>>>>>>> +--------+-------+  |
>>>>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 
>>>>>>>>> VNI2 VNI1 |  |
>>>>>>>>> >>>              |  +-+-----+----+---+  |       |  
>>>>>>>>> +-+-----+-----+--+  |
>>>>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|  
>>>>>>>>>    | VAP3|
>>>>>>>>> >>>              +----+-----+----+------+       
>>>>>>>>> +----+-----+-----+-----+
>>>>>>>>> >>>                   |     |    |                   |     |  
>>>>>>>>>    |
>>>>>>>>> >>>                   |     |    |                   |     |  
>>>>>>>>>    |
>>>>>>>>> >>>                   |     |    |                   |     |  
>>>>>>>>>    |
>>>>>>>>> >>>            
>>>>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>>>>> >>>                   |     |    |     Tenant        |     |  
>>>>>>>>>    |
>>>>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|  
>>>>>>>>>    |TSI3
>>>>>>>>> >>>                  +---+ +---+ +---+             +---+ 
>>>>>>>>> +---+   +---+
>>>>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| 
>>>>>>>>> |TS5|   |TS6|
>>>>>>>>> >>>                  +---+ +---+ +---+             +---+ 
>>>>>>>>> +---+   +---+
>>>>>>>>> >>>
>>>>>>>>> >>> To my understanding, the BFD sessions between NVE1 and 
>>>>>>>>> NVE2 are actually
>>>>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>>>>> >>>
>>>>>>>>> >>> If the network operator want to set up one BFD session 
>>>>>>>>> between VAP1 of
>>>>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD 
>>>>>>>>> session between VAP3 of
>>>>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are 
>>>>>>>>> for the same
>>>>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we 
>>>>>>>>> should allow it
>>>>>>>>> 
>>>>>>>>> _______________________________________________
>>>>>>>>> nvo3 mailing list
>>>>>>>>> nvo3@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3

--=-KiQjOqE4XJMuQtztVYiY
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div>Looks good to me Greg. I see that the text around the use of the inner IP address as also quite acceptable. Will you add any words about the firewall?</div><div><br></div><div>Dinesh</div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky &lt;gregimirsky@gmail.com&gt; wrote:<br><blockquote type="cite"><div dir="ltr">Hi Dinesh, et al.,<div>please check the updated version that removed the reference to Hypervisor in the text and Figure 1.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 23, 2019 at 10:47 AM Santosh P K &lt;<a href="mailto:santosh.pallagatti@gmail.com">santosh.pallagatti@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dinesh,</div><div>&nbsp; &nbsp; &nbsp;Please see my inline&nbsp;comment
 s [SPK]</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" dir="auto"><div><br></div><div>- In section 3, there's a sentence that is: "BFD packets intended for a Hypervisor VTEP MUST NOT..". I recommend getting rid of the word "Hypervisor" ashe logic applies to any VTEP.</div><div><br></div></div></blockquote><div>[SPK] Thanks for comments. We will change this.&nbsp;</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" dir="auto"><div></div><div>- You already explained the precedence of the use of 127/8 address in the inner header in MPLS. I have no specific comments in that area. I have only two questions:&nbsp;</div><div>&nbsp; &nbsp;- Has any
 body verified that the use of 127/8 address (and the right MAC) works with existing implementations, including the silicon ones? If this doesn't work there, is it worth adding the possibilit y of another address, one that is owned by the VTEP node?</div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" dir="auto"><div>&nbsp; &nbsp;- Do we know if Firewalls stop such VXLAN packets? I ask this because VXLAN has an IP header and I don't know if firewalls stop packets with 127/8 in the inner header. If not, is it worth adding a sentence to say that firewalls &nbsp;allow such packets? The use of a non-127/8 address may alleviate this case as well.</div></div></blockquote><div>&nbsp;</div><div>[SPK] I think we may need to add the text about firewall as some checks in firewall will be there if they are not already using MPLS 
 OAM which has inner IP header with 127/8 address range.&nbsp;</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" dir="auto"><div><br></div><div>The rest of the draft looks good to me,</div><div><br></div><div>Dinesh&nbsp;</div></div><div id="gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">gregimirsky@gmail.com</a>&gt; wrote:<br><blockquote type="cite"><div dir="ltr">Hi Dinesh,<div>I greatly appreciate your comments. Please heave a look at the attached copy of the working version and its diff to -07 (latest in the datatracker).</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 9:52 PM 
 Dinesh Dutt &lt;<a href="mailto:didutt@gmail.com" target="_blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-m_-7963160533270350518gmail-m_-2391448337944510467gmail-m_-7932069553433080940geary-body" dir="auto"><div>I have the same feeling as Anoop. Greg, can you please point me to the latest draft so that I can quickly glance through it to be doubly sure,</div><div><br></div><div>Dinesh</div></div><div id="gmail-m_-7963160533270350518gmail-m_-2391448337944510467gmail-m_-7932069553433080940geary-quote" dir="auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br><blockquote type="cite"><div dir="ltr">Greg,<div><br></div><div>I think the draft is fine as is.</div><div><br></div><div>I discussion with Xiao Min was about #3 and I see that as unnecessary un
 til we have a draft that explains why that is needed in the context of the NVO3 architecture.</div><div><br></div><div>Anoop</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Anoop, et al.,<div>I agree with your understanding of what is being defined in the current version of the BFD over VxLAN specification. But, as I understand, the WG is discussing the scope before the WGLC is closed. I believe there are three options:</div><div><ol><li>single BFD session between two VTEPs</li><li>single BFD session per VNI between two VTEPs</li><li>multiple BFD sessions per VNI between two VTEPs</li></ol><div>The current text reflects #2. Is WG accepts this scope? If not, which option WG 
 would accept?</div></div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">I concur with Joel's assessment with the following clarifications.<div><br></div><div>The current document is already capable of monitoring multiple VNIs between VTEPs.</div><div><br></div><div>The issue under discussion was how do we use BFD to monitor multiple VAPs that use the same VNI between a pair of VTEPs.&nbsp; The use case for this is not clear to me, as from my understanding, we cannot have a situation with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div></div><br><div cla
 ss="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&nbsp;From what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.&nbsp; There is no <br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.&nbsp; &nbsp;The <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;&nbsp; &nbsp; &nbsp;Thanks for your explanation. This helps a lot. I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challenging<br>
&gt; to follow what the current status of the draft is, or should be.&nbsp; :-)<br>
&gt; <br>
&gt; However, if I've followed things properly, the question below is really the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look like.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple BFD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explanation as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Architecture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Data Center Network (IP)&nbsp; &nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +-----------------------------------------+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp;Tunnel Overlay&nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +------------+---------+&nbsp; &nbsp; &nbsp; &nbsp;+---------+------------+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +----------+-------+ |&nbsp; &nbsp; &nbsp; &nbsp;| +-------+----------+ |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | |&nbsp; Overlay Module&nbsp; | |&nbsp; &nbsp; &nbsp; &nbsp;| |&nbsp; Overlay Module&nbsp; | |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | +---------+--------+ |&nbsp; &nbsp; &nbsp; &nbsp;| +---------+--------+ |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;NVE1&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | NVE2<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +--------+-------+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; +--------+-------+&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; |VNI1 VNI2&nbsp; VNI1 |&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; | VNI1 VNI2 VNI1 |&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; +-+-----+----+---+&nbsp; |&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; +-+-----+-----+--+&nbsp; |<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |VAP1| VAP2|&nbsp; &nbsp; | VAP3 |&nbsp; &nbsp; &nbsp; &nbsp;|VAP1| VAP2|&nbsp; &nbsp; &nbsp;| VAP3|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +----+-----+----+------+&nbsp; &nbsp; &nbsp; &nbsp;+----+-----+-----+-----+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -------+-----+----+-------------------+-----+-----+-------<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;Tenant&nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1 | TSI2|&nbsp; &nbsp; | TSI3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TSI1| TSI2|&nbsp; &nbsp; &nbsp;|TSI3<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ +---+&nbsp; &nbsp;+---+<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |TS1| |TS2| |TS3|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TS4| |TS5|&nbsp; &nbsp;|TS6|<br>
&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +---+ +---+ +---+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ +---+&nbsp; &nbsp;+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 are actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session between VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for the same<br>
&gt;&gt;&gt; VNI1, I believe it's reasonable, so that's why I think we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href="mailto:nvo3@ietf.org" target="_blank">nvo3@ietf.org</a><br>
<a href="https://www.ietf.org/mailman/listinfo/nvo3" rel="noreferrer" target="_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>
</blockquote></div>
--=-KiQjOqE4XJMuQtztVYiY--


From nobody Wed Oct 23 14:54:00 2019
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 0CF45120274; Wed, 23 Oct 2019 13:03:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zr4SVZe4gzZu; Wed, 23 Oct 2019 13:03:19 -0700 (PDT)
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) (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 E324D120129; Wed, 23 Oct 2019 13:03:18 -0700 (PDT)
Received: by mail-lj1-x233.google.com with SMTP id v24so22464623ljj.3; Wed, 23 Oct 2019 13:03:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dKa9YLMEbO52aPvkshcsM2ObUEWjti2/qPsfZcXv/0c=; b=IfvaXjuBczdrfEscj+DXzjZO6Y0Cn6eFfZh5TJih+wT9baBSvaMetheruomMf7vZfU PxWM51O5PNsAOIJVM/OhOpUfhyVe9IW8AO787yKYwqCxJKvhHAl8cBN6dqRt2iX7s2R8 g3C40qmR78iz0rWC43cpQtKMXFGsJOc6rdx9UtN2TVl3dWuXPPtz5z/zcI5hSHm0NWv+ lgbUOangLR8LO43ZRCw3993iSIhmNbIUJyUaF5ISTuYgALA5w7XyOXnSpFKkd/padaAX 0MRyLHDE3usjQfWFBr/JTmB8Xowzy/L+0707WkTi9uRzYprb+Z0B+Baiztdf6ful4GaC SDFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dKa9YLMEbO52aPvkshcsM2ObUEWjti2/qPsfZcXv/0c=; b=b/XksQYtE+GuAzOIZfiiOgGkzBCK7SxeYKMiWBnoGTHNdhCkibcKep0umuheNTvaxg cPiED0qJGydShMdyKAfaPn3o/3+IG93fSOMgycvI9+bqFVjsXnuKcvyXIAVwlIiRcfaH 8VNZmgxB6omMpfhgXl/zhOPg/xLRWq9I2ylrNFyqxOrpxbbVw9RpHTflcXo9Xvn4jvlU 51xtm2iVrfQdnGVgyQd2zOm4GvaVHoPKfzZudWzSiJK/u49jT80UK5sWm1vyr6WBLeOB T7WhSGtIs8/az7gQVJHafJvx3Y3YFSSPQPaJ2fHkEHVYXPGhR/hWNjxayYn9Iu7Rzqby tmrg==
X-Gm-Message-State: APjAAAXQIgtSNFeTgxJHHlvAJXTNTB/tj6uIDCXU7HcyN3fmjcG+unW4 lAnGGbN9fGqgoLK+Stj18lxKj0bvB60H3Taf2FM=
X-Google-Smtp-Source: APXvYqxI2IrRZe2gLaIdOpEHVyZFYzU7t5YefnGO6tyblKw+Onq8DzFttwzFqf5NVXzqxrEGRCUIZVYRuGRjNbDY0kE=
X-Received: by 2002:a2e:a0d6:: with SMTP id f22mr24056838ljm.74.1571860996860;  Wed, 23 Oct 2019 13:03:16 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com>
In-Reply-To: <1571860470.2855.11@smtp.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 23 Oct 2019 16:03:04 -0400
Message-ID: <CA+RyBmVJ_q37ZzLO2ABhkpT1YvLRQNcLhZd+-UG9=M0xXATASA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000005aade105959968f2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/rc5LeZfB_CT8vy2QL-AToFxFqvU>
X-Mailman-Approved-At: Wed, 23 Oct 2019 14:53:52 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 20:03:23 -0000

--0000000000005aade105959968f2
Content-Type: text/plain; charset="UTF-8"

Hi Dinesh,
many thanks for your time, the expertise you've kindly shared on this
discussion.
I believe that Santosh has volunteered ;) to provide some text on the
firewall interaction. Any other contributions are welcome and greatly
appreciated.

Regards,
Greg

On Wed, Oct 23, 2019 at 3:54 PM Dinesh Dutt <didutt@gmail.com> wrote:

> Looks good to me Greg. I see that the text around the use of the inner IP
> address as also quite acceptable. Will you add any words about the firewall?
>
> Dinesh
>
> On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
> Hi Dinesh, et al.,
> please check the updated version that removed the reference to Hypervisor
> in the text and Figure 1.
>
> Regards,
> Greg
>
> On Wed, Oct 23, 2019 at 10:47 AM Santosh P K <santosh.pallagatti@gmail.com>
> wrote:
>
>> Dinesh,
>>      Please see my inline comments [SPK]
>>
>>>
>>> - In section 3, there's a sentence that is: "BFD packets intended for a
>>> Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
>>> "Hypervisor" ashe logic applies to any VTEP.
>>>
>>> [SPK] Thanks for comments. We will change this.
>>
>>
>>> - You already explained the precedence of the use of 127/8 address in
>>> the inner header in MPLS. I have no specific comments in that area. I have
>>> only two questions:
>>>    - Has anybody verified that the use of 127/8 address (and the right
>>> MAC) works with existing implementations, including the silicon ones? If
>>> this doesn't work there, is it worth adding the possibilit y of another
>>> address, one that is owned by the VTEP node?
>>>
>>    - Do we know if Firewalls stop such VXLAN packets? I ask this because
>>> VXLAN has an IP header and I don't know if firewalls stop packets with
>>> 127/8 in the inner header. If not, is it worth adding a sentence to say
>>> that firewalls  allow such packets? The use of a non-127/8 address may
>>> alleviate this case as well.
>>>
>>
>> [SPK] I think we may need to add the text about firewall as some checks
>> in firewall will be there if they are not already using MPLS OAM which has
>> inner IP header with 127/8 address range.
>>
>>
>>>
>>> The rest of the draft looks good to me,
>>>
>>> Dinesh
>>>
>>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>> Hi Dinesh,
>>> I greatly appreciate your comments. Please heave a look at the attached
>>> copy of the working version and its diff to -07 (latest in the datatracker).
>>>
>>> Regards,
>>> Greg
>>>
>>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>>
>>>> I have the same feeling as Anoop. Greg, can you please point me to the
>>>> latest draft so that I can quickly glance through it to be doubly sure,
>>>>
>>>> Dinesh
>>>>
>>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
>>>> wrote:
>>>>
>>>> Greg,
>>>>
>>>> I think the draft is fine as is.
>>>>
>>>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>>>> until we have a draft that explains why that is needed in the context of
>>>> the NVO3 architecture.
>>>>
>>>> Anoop
>>>>
>>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Anoop, et al.,
>>>>> I agree with your understanding of what is being defined in the
>>>>> current version of the BFD over VxLAN specification. But, as I understand,
>>>>> the WG is discussing the scope before the WGLC is closed. I believe there
>>>>> are three options:
>>>>>
>>>>>    1. single BFD session between two VTEPs
>>>>>    2. single BFD session per VNI between two VTEPs
>>>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>>>
>>>>> The current text reflects #2. Is WG accepts this scope? If not, which
>>>>> option WG would accept?
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>>>>> wrote:
>>>>>
>>>>>> I concur with Joel's assessment with the following clarifications.
>>>>>>
>>>>>> The current document is already capable of monitoring multiple VNIs
>>>>>> between VTEPs.
>>>>>>
>>>>>> The issue under discussion was how do we use BFD to monitor multiple
>>>>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>>>>> is not clear to me, as from my understanding, we cannot have a situation
>>>>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>>>>> VNI.
>>>>>>
>>>>>> Anoop
>>>>>>
>>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>>>>> wrote:
>>>>>>
>>>>>>>  From what I can tell, there are two separate problems.
>>>>>>> The document we have is a VTEP-VTEP monitoring document.  There is
>>>>>>> no
>>>>>>> need for that document to handle the multiple VNI case.
>>>>>>> If folks want a protocol for doing BFD monitoring of things behind
>>>>>>> the
>>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>>>>> defined in this document.
>>>>>>>
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>>
>>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>>> > Santosh and others,
>>>>>>> >
>>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>>> >>     Thanks for your explanation. This helps a lot. I would wait
>>>>>>> for more
>>>>>>> >> comments from others to see if this what we need in this draft to
>>>>>>> be
>>>>>>> >> supported based on that we can provide appropriate sections in
>>>>>>> the draft.
>>>>>>> >
>>>>>>> > The threads on the list have spidered to the point where it is
>>>>>>> challenging
>>>>>>> > to follow what the current status of the draft is, or should be.
>>>>>>> :-)
>>>>>>> >
>>>>>>> > However, if I've followed things properly, the question below is
>>>>>>> really the
>>>>>>> > hinge point on what our encapsulation for BFD over vxlan should
>>>>>>> look like.
>>>>>>> > Correct?
>>>>>>> >
>>>>>>> > Essentially, do we or do we not require the ability to permit
>>>>>>> multiple BFD
>>>>>>> > sessions between distinct VAPs?
>>>>>>> >
>>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>>> >
>>>>>>> > -- Jeff
>>>>>>> >
>>>>>>> > [context preserved below...]
>>>>>>> >
>>>>>>> >> Santosh P K
>>>>>>> >>
>>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>>> >>
>>>>>>> >>> Hi Santosh,
>>>>>>> >>>
>>>>>>> >>>
>>>>>>> >>> With regard to the question whether we should allow multiple BFD
>>>>>>> sessions
>>>>>>> >>> for the same VNI or not, IMHO we should allow it, more
>>>>>>> explanation as
>>>>>>> >>> follows.
>>>>>>> >>>
>>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>>> Architecture for
>>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>> >>>
>>>>>>> >>>                      |         Data Center Network (IP)        |
>>>>>>> >>>                      |                                         |
>>>>>>> >>>                      +-----------------------------------------+
>>>>>>> >>>                           |                           |
>>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>>> >>>              +------------+---------+
>>>>>>>  +---------+------------+
>>>>>>> >>>              | +----------+-------+ |       |
>>>>>>> +-------+----------+ |
>>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay Module
>>>>>>> | |
>>>>>>> >>>              | +---------+--------+ |       |
>>>>>>> +---------+--------+ |
>>>>>>> >>>              |           |          |       |           |
>>>>>>>   |
>>>>>>> >>>       NVE1   |           |          |       |           |
>>>>>>>   | NVE2
>>>>>>> >>>              |  +--------+-------+  |       |
>>>>>>> +--------+-------+  |
>>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1
>>>>>>> |  |
>>>>>>> >>>              |  +-+-----+----+---+  |       |
>>>>>>> +-+-----+-----+--+  |
>>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>>>> VAP3|
>>>>>>> >>>              +----+-----+----+------+
>>>>>>>  +----+-----+-----+-----+
>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>> >>>
>>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|
>>>>>>>  |TSI3
>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>  +---+
>>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|
>>>>>>>  |TS6|
>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>  +---+
>>>>>>> >>>
>>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>>> actually
>>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>>> >>>
>>>>>>> >>> If the network operator want to set up one BFD session between
>>>>>>> VAP1 of
>>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>>>>>>> between VAP3 of
>>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>>>> same
>>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>>>>>> allow it
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> nvo3 mailing list
>>>>>>> nvo3@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>>
>>>>>>

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

<div dir=3D"ltr">Hi Dinesh,<div>many thanks for your time, the expertise yo=
u&#39;ve kindly shared on this discussion.</div><div>I believe that Santosh=
 has volunteered ;) to provide some text on the firewall interaction. Any o=
ther contributions are welcome and greatly appreciated.</div><div><br></div=
><div>Regards,</div><div>Greg=C2=A0</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 23, 2019 at 3:54 PM Di=
nesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com">didutt@gmail.com</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=
=3D"gmail-m_2354956462820384256geary-body" dir=3D"auto"><div>Looks good to =
me Greg. I see that the text around the use of the inner IP address as also=
 quite acceptable. Will you add any words about the firewall?</div><div><br=
></div><div>Dinesh</div></div><div id=3D"gmail-m_2354956462820384256geary-q=
uote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky &lt;<a =
href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.c=
om</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"ltr">Hi Dinesh, =
et al.,<div>please check the updated version that removed the reference to =
Hypervisor in the text and Figure 1.</div><div><br></div><div>Regards,</div=
><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, Oct 23, 2019 at 10:47 AM Santosh P K &lt;<a href=3D=
"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@=
gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div>Dinesh,</div><div>=C2=A0 =C2=A0 =C2=A0Plea=
se see my inline=C2=A0comments [SPK]</div><div class=3D"gmail_quote"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_235495646282=
0384256gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" =
dir=3D"auto"><div><br></div><div>- In section 3, there&#39;s a sentence tha=
t is: &quot;BFD packets intended for a Hypervisor VTEP MUST NOT..&quot;. I =
recommend getting rid of the word &quot;Hypervisor&quot; ashe logic applies=
 to any VTEP.</div><div><br></div></div></blockquote><div>[SPK] Thanks for =
comments. We will change this.=C2=A0</div><div>=C2=A0</div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_2354956462820384256gma=
il-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"aut=
o"><div></div><div>- You already explained the precedence of the use of 127=
/8 address in the inner header in MPLS. I have no specific comments in that=
 area. I have only two questions:=C2=A0</div><div>=C2=A0 =C2=A0- Has anybod=
y verified that the use of 127/8 address (and the right MAC) works with exi=
sting implementations, including the silicon ones? If this doesn&#39;t work=
 there, is it worth adding the possibilit y of another address, one that is=
 owned by the VTEP node?</div></div></blockquote><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div id=3D"gmail-m_2354956462820384256gmail-m_-7963=
160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div>=
=C2=A0 =C2=A0- Do we know if Firewalls stop such VXLAN packets? I ask this =
because VXLAN has an IP header and I don&#39;t know if firewalls stop packe=
ts with 127/8 in the inner header. If not, is it worth adding a sentence to=
 say that firewalls =C2=A0allow such packets? The use of a non-127/8 addres=
s may alleviate this case as well.</div></div></blockquote><div>=C2=A0</div=
><div>[SPK] I think we may need to add the text about firewall as some chec=
ks in firewall will be there if they are not already using MPLS OAM which h=
as inner IP header with 127/8 address range.=C2=A0</div><div>=C2=A0</div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_23549564=
62820384256gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-bo=
dy" dir=3D"auto"><div><br></div><div>The rest of the draft looks good to me=
,</div><div><br></div><div>Dinesh=C2=A0</div></div><div id=3D"gmail-m_23549=
56462820384256gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary=
-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky &lt;<=
a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail=
.com</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"ltr">Hi Dinesh=
,<div>I greatly appreciate your comments. Please heave a look at the attach=
ed copy of the working version and its diff to -07 (latest in the datatrack=
er).</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, =
2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com" target=
=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex"><div id=3D"gmail-m_2354956462820384256gmail-m_-=
7963160533270350518gmail-m_-2391448337944510467gmail-m_-7932069553433080940=
geary-body" dir=3D"auto"><div>I have the same feeling as Anoop. Greg, can y=
ou please point me to the latest draft so that I can quickly glance through=
 it to be doubly sure,</div><div><br></div><div>Dinesh</div></div><div id=
=3D"gmail-m_2354956462820384256gmail-m_-7963160533270350518gmail-m_-2391448=
337944510467gmail-m_-7932069553433080940geary-quote" dir=3D"auto"><br>On We=
d, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br><blo=
ckquote type=3D"cite"><div dir=3D"ltr">Greg,<div><br></div><div>I think the=
 draft is fine as is.</div><div><br></div><div>I discussion with Xiao Min w=
as about #3 and I see that as unnecessary until we have a draft that explai=
ns why that is needed in the context of the NVO3 architecture.</div><div><b=
r></div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a=
 href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div dir=3D"ltr">Hi Anoop, et al.,<div>I agree with your understanding o=
f what is being defined in the current version of the BFD over VxLAN specif=
ication. But, as I understand, the WG is discussing the scope before the WG=
LC is closed. I believe there are three options:</div><div><ol><li>single B=
FD session between two VTEPs</li><li>single BFD session per VNI between two=
 VTEPs</li><li>multiple BFD sessions per VNI between two VTEPs</li></ol><di=
v>The current text reflects #2. Is WG accepts this scope? If not, which opt=
ion WG would accept?</div></div><div><br></div><div>Regards,</div><div>Greg=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani &lt;<a href=3D"mailto:=
anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"l=
tr"><div dir=3D"ltr">I concur with Joel&#39;s assessment with the following=
 clarifications.<div><br></div><div>The current document is already capable=
 of monitoring multiple VNIs between VTEPs.</div><div><br></div><div>The is=
sue under discussion was how do we use BFD to monitor multiple VAPs that us=
e the same VNI between a pair of VTEPs.=C2=A0 The use case for this is not =
clear to me, as from my understanding, we cannot have a situation with mult=
iple VAPs using the same VNI--there is 1:1 mapping between VAP and VNI.</di=
v><div><br></div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Ha=
lpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joel=
halpern.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">=C2=A0From what I can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>
</blockquote></div></blockquote></div>

--0000000000005aade105959968f2--


From nobody Wed Oct 23 14:54:08 2019
Return-Path: <didutt@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 D18AA1200A4; Wed, 23 Oct 2019 14:26:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oUYzd9VvTJYk; Wed, 23 Oct 2019 14:26:13 -0700 (PDT)
Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (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 DEB92120100; Wed, 23 Oct 2019 14:26:12 -0700 (PDT)
Received: by mail-pg1-x530.google.com with SMTP id 23so12891646pgk.3; Wed, 23 Oct 2019 14:26:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=lpjNO5kQKa1TexolVSnX3wdML7M9zkzlNz6MZEo293Y=; b=Acn3/PwIrlSW/KvZOaSUBexbEshUZeZPgrlnKHP2eNWA9WL+ryPE9eqviYqztgXIN2 cTElESmpt/WqUYc58ncEcdBiwtVxA5enQKMjV7WfOlBMnGkvShfLnwHtC6IaHoC7rqYL lVYiyHT/e1OcxcnUgjBtsXSirOmmHmcxQo3trQtZ0tfBoE1LoJtrE0WAzecCyG8/crC9 RBAKEJtcPjmhpEerbPQbXTC4LZYqsHlLN/BntnW186Da91ERHuD1bV3eXJpIqk1VnJOe oLeH9J6AosjPZL1Ukz7Nbe213XJ8/GSxi3/a70Z7fGp7Dx4GIvSRbylp6ytyzNXb2G47 YdMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=lpjNO5kQKa1TexolVSnX3wdML7M9zkzlNz6MZEo293Y=; b=ufvqQCYFLk2aaUWy9vYDQBMnsXPYoAxC5OaojXpMwKyRR1xlN0vv+YRRMcAhvtnsGG xdPn4+1cf8uzdIZeZDWfu4QOuKjytE3hcXbYz3zvnJrzpFVTb4zpJSb3Y9bhhnPGt17Y dwVhvIjUDjllpjcL9Ib4Y4f0Q07GBHbF+ardt5HVh83A3PmwaA/oobmyKZx2qSkzMwLr /MaQPKcDBJZxOZf+hOcWnHTM6Lmlu9U0Tq11CyX68TMWrKH3dWnY0YoYjS9g7GmeSH6A Al8h1yz8C6yvkP9BHub2Bn1WyLNnQSIjGUMke/sJgQAFj1YSX5A5XH2SJDkivhM91AZ9 nwaA==
X-Gm-Message-State: APjAAAUfrM2GXRA8gq+Fl/q6+mbCd1Mg2WNKGXBqxXML1QJJd4ef30wL A+YX2ElH1Eyg93KhNPHUvGU=
X-Google-Smtp-Source: APXvYqwQWxeqvg0dz1VKamRkEkhUAEL8wjwWGyadRGFf2VSQP9Sz4q8/xzqVQYRuqq9SwliTHYHo+A==
X-Received: by 2002:a63:8b4a:: with SMTP id j71mr12033771pge.186.1571865972142;  Wed, 23 Oct 2019 14:26:12 -0700 (PDT)
Received: from [192.168.0.106] ([117.216.128.128]) by smtp.gmail.com with ESMTPSA id z5sm23137248pgi.19.2019.10.23.14.26.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Oct 2019 14:26:10 -0700 (PDT)
Date: Thu, 24 Oct 2019 02:55:56 +0530
From: Dinesh Dutt <didutt@gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-ID: <b470569f-43e7-4012-ac8f-1ee63a6424fc@Spark>
In-Reply-To: <CA+RyBmVJ_q37ZzLO2ABhkpT1YvLRQNcLhZd+-UG9=M0xXATASA@mail.gmail.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CA+RyBmVJ_q37ZzLO2ABhkpT1YvLRQNcLhZd+-UG9=M0xXATASA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
X-Readdle-Message-ID: b470569f-43e7-4012-ac8f-1ee63a6424fc@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5db0c56a_559fe50_c2e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/LUxCrX0BukyO-XxIlW97Fz5ejgA>
X-Mailman-Approved-At: Wed, 23 Oct 2019 14:53:52 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Oct 2019 21:26:16 -0000

--5db0c56a_559fe50_c2e
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

You're welcome Greg. I'm glad my input was useful,

Dinesh
On Oct 24, 2019, 1:33 AM +0530, Greg Mirsky <gregimirsky=40gmail.com>, wr=
ote:
> Hi Dinesh,
> many thanks for your time, the expertise you've kindly shared on this d=
iscussion.
> I believe that Santosh has volunteered ;) to provide some text on the f=
irewall interaction. Any other contributions are welcome and greatly appr=
eciated.
>
> Regards,
> Greg
>
> > On Wed, Oct 23, 2019 at 3:54 PM Dinesh Dutt <didutt=40gmail.com> wrot=
e:
> > > Looks good to me Greg. I see that the text around the use of the in=
ner IP address as also quite acceptable. Will you add any words about the=
 firewall=3F
> > >
> > > Dinesh
> > >
> > > On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky <gregimirsky=40gmail.c=
om> wrote:
> > > > Hi Dinesh, et al.,
> > > > please check the updated version that removed the reference to Hy=
pervisor in the text and =46igure 1.
> > > >
> > > > Regards,
> > > > Greg
> > > >
> > > > > On Wed, Oct 23, 2019 at 10:47 AM Santosh P K <santosh.pallagatt=
i=40gmail.com> wrote:
> > > > > > Dinesh,
> > > > > > =C2=A0 =C2=A0 =C2=A0Please see my inline=C2=A0comments =5BSPK=
=5D
> > > > > > > >
> > > > > > > > - In section 3, there's a sentence that is: =22B=46D pack=
ets intended for a Hypervisor VTEP MUST NOT..=22. I recommend getting rid=
 of the word =22Hypervisor=22 ashe logic applies to any VTEP.
> > > > > > > >
> > > > > > > =5BSPK=5D Thanks for comments. We will change this.
> > > > > > >
> > > > > > > > - You already explained the precedence of the use of 127/=
8 address in the inner header in MPLS. I have no specific comments in tha=
t area. I have only two questions:
> > > > > > > > =C2=A0 =C2=A0- Has anybody verified that the use of 127/8=
 address (and the right MAC) works with existing implementations, includi=
ng the silicon ones=3F If this doesn't work there, is it worth adding the=
 possibilit y of another address, one that is owned by the VTEP node=3F
> > > > > > > > =C2=A0 =C2=A0- Do we know if =46irewalls stop such VXLAN =
packets=3F I ask this because VXLAN has an IP header and I don't know if =
firewalls stop packets with 127/8 in the inner header. If not, is it wort=
h adding a sentence to say that firewalls =C2=A0allow such packets=3F The=
 use of a non-127/8 address may alleviate this case as well.
> > > > > > >
> > > > > > > =5BSPK=5D I think we may need to add the text about firewal=
l as some checks in firewall will be there if they are not already using =
MPLS OAM which has inner IP header with 127/8 address range.
> > > > > > >
> > > > > > > >
> > > > > > > > The rest of the draft looks good to me,
> > > > > > > >
> > > > > > > > Dinesh
> > > > > > > >
> > > > > > > > On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky=
=40gmail.com> wrote:
> > > > > > > > > Hi Dinesh,
> > > > > > > > > I greatly appreciate your comments. Please heave a look=
 at the attached copy of the working version and its diff to -07 (latest =
in the datatracker).
> > > > > > > > >
> > > > > > > > > Regards,
> > > > > > > > > Greg
> > > > > > > > >
> > > > > > > > > > On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt=40=
gmail.com> wrote:
> > > > > > > > > > > I have the same feeling as Anoop. Greg, can you ple=
ase point me to the latest draft so that I can quickly glance through it =
to be doubly sure,
> > > > > > > > > > >
> > > > > > > > > > > Dinesh
> > > > > > > > > > >
> > > > > > > > > > > On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <an=
oop=40alumni.duke.edu> wrote:
> > > > > > > > > > > > Greg,
> > > > > > > > > > > >
> > > > > > > > > > > > I think the draft is fine as is.
> > > > > > > > > > > >
> > > > > > > > > > > > I discussion with Xiao Min was about =233 and I s=
ee that as unnecessary until we have a draft that explains why that is ne=
eded in the context of the NVO3 architecture.
> > > > > > > > > > > >
> > > > > > > > > > > > Anoop
> > > > > > > > > > > >
> > > > > > > > > > > > > On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <g=
regimirsky=40gmail.com> wrote:
> > > > > > > > > > > > > > Hi Anoop, et al.,
> > > > > > > > > > > > > > I agree with your understanding of what is be=
ing defined in the current version of the B=46D over VxLAN specification.=
 But, as I understand, the WG is discussing the scope before the WGLC is =
closed. I believe there are three options:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > 1. single B=46D session between two VTEPs
> > > > > > > > > > > > > > 2. single B=46D session per VNI between two V=
TEPs
> > > > > > > > > > > > > > 3. multiple B=46D sessions per VNI between tw=
o VTEPs
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The current text reflects =232. Is WG accepts=
 this scope=3F If not, which option WG would accept=3F
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Regards,
> > > > > > > > > > > > > > Greg
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanw=
ani <anoop=40alumni.duke.edu> wrote:
> > > > > > > > > > > > > > > > I concur with Joel's assessment with the =
following clarifications.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > The current document is already capable o=
f monitoring multiple VNIs between VTEPs.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > The issue under discussion was how do we =
use B=46D to monitor multiple VAPs that use the same VNI between a pair o=
f VTEPs.=C2=A0 The use case for this is not clear to me, as from my under=
standing, we cannot have a situation with multiple VAPs using the same VN=
I--there is 1:1 mapping between VAP and VNI.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Anoop
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On Tue, Oct 22, 2019 at 6:06 AM Joel M.=
 Halpern <jmh=40joelhalpern.com> wrote:
> > > > > > > > > > > > > > > > > > =C2=A0=46rom what I can tell, there a=
re two separate problems.
> > > > > > > > > > > > > > > > > > The document we have is a VTEP-VTEP m=
onitoring document.=C2=A0 There is no
> > > > > > > > > > > > > > > > > > need for that document to handle the =
multiple VNI case.
> > > > > > > > > > > > > > > > > > If folks want a protocol for doing B=46=
D monitoring of things behind the
> > > > > > > > > > > > > > > > > > VTEPs (multiple VNIs), then do that a=
s a separate document.=C2=A0 =C2=A0The
> > > > > > > > > > > > > > > > > > encoding will be a tenant encoding, a=
nd thus sesparate from what is
> > > > > > > > > > > > > > > > > > defined in this document.
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Yours,
> > > > > > > > > > > > > > > > > > Joel
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On 10/21/2019 5:07 PM, Jeffrey Haas w=
rote:
> > > > > > > > > > > > > > > > > > > Santosh and others,
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > On Thu, Oct 03, 2019 at 07:50:20PM =
+0530, Santosh P K wrote:
> > > > > > > > > > > > > > > > > > >>=C2=A0 =C2=A0 =C2=A0Thanks for your=
 explanation. This helps a lot. I would wait for more
> > > > > > > > > > > > > > > > > > >> comments from others to see if thi=
s what we need in this draft to be
> > > > > > > > > > > > > > > > > > >> supported based on that we can pro=
vide appropriate sections in the draft.
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > The threads on the list have spider=
ed to the point where it is challenging
> > > > > > > > > > > > > > > > > > > to follow what the current status o=
f the draft is, or should be.=C2=A0 :-)
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > However, if I've followed things pr=
operly, the question below is really the
> > > > > > > > > > > > > > > > > > > hinge point on what our encapsulati=
on for B=46D over vxlan should look like.
> > > > > > > > > > > > > > > > > > > Correct=3F
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Essentially, do we or do we not req=
uire the ability to permit multiple B=46D
> > > > > > > > > > > > > > > > > > > sessions between distinct VAPs=3F
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > If this is so, do we have a sense a=
s to how we should proceed=3F
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > -- Jeff
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > =5Bcontext preserved below...=5D
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >> Santosh P K
> > > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > > >> On Wed, Sep 25, 2019 at 8:10 AM <x=
iao.min2=40zte.com.cn> wrote:
> > > > > > > > > > > > > > > > > > >>
> > > > > > > > > > > > > > > > > > >>> Hi Santosh,
> > > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > > >>> With regard to the question wheth=
er we should allow multiple B=46D sessions
> > > > > > > > > > > > > > > > > > >>> for the same VNI or not, IMHO we =
should allow it, more explanation as
> > > > > > > > > > > > > > > > > > >>> follows.
> > > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > > >>> Below is a figure derived from fi=
gure 2 of R=46C8014 (An Architecture for
> > > > > > > > > > > > > > > > > > >>> Data-Center Network Virtualizatio=
n over Layer 3 (NVO3)).
> > > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0Data Center Network (IP)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +-----------------------------=
------------+
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =
=C2=A0 =C2=A0 =C2=A0Tunnel Overlay=C2=A0 =C2=A0 =C2=A0 =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 +------------+---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+------=
---+------------+
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C +----------+-------+ =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=
 +-------+----------+ =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C =7C=C2=A0 Overlay Module=C2=A0 =7C =7C=C2=A0 =C2=A0 =C2=
=A0 =C2=A0=7C =7C=C2=A0 Overlay Module=C2=A0 =7C =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C +---------+--------+ =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=
 +---------+--------+ =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=
=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C NVE2
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C=C2=A0 +--------+-------+=C2=A0 =7C=C2=A0 =C2=A0 =C2=A0=
 =C2=A0=7C=C2=A0 +--------+-------+=C2=A0 =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C=C2=A0 =7CVNI1 VNI2=C2=A0 VNI1 =7C=C2=A0 =7C=C2=A0 =C2=A0=
 =C2=A0 =C2=A0=7C=C2=A0 =7C VNI1 VNI2 VNI1 =7C=C2=A0 =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C=C2=A0 +-+-----+----+---+=C2=A0 =7C=C2=A0 =C2=A0 =C2=A0=
 =C2=A0=7C=C2=A0 +-+-----+-----+--+=C2=A0 =7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7CVAP1=7C VAP2=7C=C2=A0 =C2=A0 =7C VAP3 =7C=C2=A0 =C2=A0 =
=C2=A0 =C2=A0=7CVAP1=7C VAP2=7C=C2=A0 =C2=A0 =C2=A0=7C VAP3=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 +----+-----+----+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-=
----+-----+-----+
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0=
 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=7C=C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0=
 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=7C=C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0=
 =7C=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=7C=C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 -------+-----+----+-------------------+-----+-----+-------
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0=
 =7C=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C=C2=A0 =C2=A0=
 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 TSI1 =7C TSI2=7C=C2=A0 =C2=A0 =7C TSI3=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 TSI1=7C TSI2=7C=C2=A0 =C2=A0 =C2=A0=7CTSI3
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0+---+ +---+=C2=A0 =C2=A0+---+
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7CTS1=7C =7CTS2=7C =7CTS3=7C=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7CTS4=7C =7CTS5=7C=C2=A0 =C2=A0=7CTS6=7C
> > > > > > > > > > > > > > > > > > >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0+---+ +---+=C2=A0 =C2=A0+---+
> > > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > > >>> To my understanding, the B=46D se=
ssions between NVE1 and NVE2 are actually
> > > > > > > > > > > > > > > > > > >>> initiated and terminated at VAP o=
f NVE.
> > > > > > > > > > > > > > > > > > >>>
> > > > > > > > > > > > > > > > > > >>> If the network operator want to s=
et up one B=46D session between VAP1 of
> > > > > > > > > > > > > > > > > > >>> NVE1 and VAP1of NVE2, at the same=
 time another B=46D session between VAP3 of
> > > > > > > > > > > > > > > > > > >>> NVE1 and VAP3 of NVE2, although t=
he two B=46D sessions are for the same
> > > > > > > > > > > > > > > > > > >>> VNI1, I believe it's reasonable, =
so that's why I think we should allow it
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F
> > > > > > > > > > > > > > > > > > nvo3 mailing list
> > > > > > > > > > > > > > > > > > nvo3=40ietf.org
> > > > > > > > > > > > > > > > > > https://www.ietf.org/mailman/listinfo=
/nvo3

--5db0c56a_559fe50_c2e
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<title></title>
</head>
<body>
<div name=3D=22messageBodySection=22>
<div dir=3D=22auto=22>You're welcome Greg. I'm glad my input was useful,<=
br />
<br />
Dinesh</div>
</div>
<div name=3D=22messageReplySection=22>On Oct 24, 2019, 1:33 AM +0530, Gre=
g Mirsky &lt;gregimirsky=40gmail.com&gt;, wrote:<br />
<blockquote type=3D=22cite=22>
<div dir=3D=22ltr=22>Hi Dinesh,
<div>many thanks for your time, the expertise you've kindly shared on thi=
s discussion.</div>
<div>I believe that Santosh has volunteered ;) to provide some text on th=
e firewall interaction. Any other contributions are welcome and greatly a=
ppreciated.</div>
<div><br /></div>
<div>Regards,</div>
<div>Greg&=23160;</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Wed, Oct 23, 2019 at 3=
:54 PM Dinesh Dutt &lt;<a href=3D=22mailto:didutt=40gmail.com=22>didutt=40=
gmail.com</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div id=3D=22gmail-m=5F2354956462820384256geary-body=22 dir=3D=22auto=22>=

<div>Looks good to me Greg. I see that the text around the use of the inn=
er IP address as also quite acceptable. Will you add any words about the =
firewall=3F</div>
<div><br /></div>
<div>Dinesh</div>
</div>
<div id=3D=22gmail-m=5F2354956462820384256geary-quote=22 dir=3D=22auto=22=
><br />
On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky &lt;<a href=3D=22mailto:greg=
imirsky=40gmail.com=22 target=3D=22=5Fblank=22>gregimirsky=40gmail.com</a=
>&gt; wrote:<br />
<blockquote type=3D=22cite=22>
<div dir=3D=22ltr=22>Hi Dinesh, et al.,
<div>please check the updated version that removed the reference to Hyper=
visor in the text and =46igure 1.</div>
<div><br /></div>
<div>Regards,</div>
<div>Greg</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Wed, Oct 23, 2019 at 1=
0:47 AM Santosh P K &lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.co=
m=22 target=3D=22=5Fblank=22>santosh.pallagatti=40gmail.com</a>&gt; wrote=
:<br /></div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div dir=3D=22ltr=22>
<div>Dinesh,</div>
<div>&=23160; &=23160; &=23160;Please see my inline&=23160;comments =5BSP=
K=5D</div>
<div class=3D=22gmail=5Fquote=22>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div id=3D=22gmail-m=5F2354956462820384256gmail-m=5F-7963160533270350518g=
mail-m=5F-2391448337944510467geary-body=22 dir=3D=22auto=22>
<div><br /></div>
<div>- In section 3, there's a sentence that is: =22B=46D packets intende=
d for a Hypervisor VTEP MUST NOT..=22. I recommend getting rid of the wor=
d =22Hypervisor=22 ashe logic applies to any VTEP.</div>
<div><br /></div>
</div>
</blockquote>
<div>=5BSPK=5D Thanks for comments. We will change this.&=23160;</div>
<div>&=23160;</div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div id=3D=22gmail-m=5F2354956462820384256gmail-m=5F-7963160533270350518g=
mail-m=5F-2391448337944510467geary-body=22 dir=3D=22auto=22>
<div></div>
<div>- You already explained the precedence of the use of 127/8 address i=
n the inner header in MPLS. I have no specific comments in that area. I h=
ave only two questions:&=23160;</div>
<div>&=23160; &=23160;- Has anybody verified that the use of 127/8 addres=
s (and the right MAC) works with existing implementations, including the =
silicon ones=3F If this doesn't work there, is it worth adding the possib=
ilit y of another address, one that is owned by the VTEP node=3F</div>
</div>
</blockquote>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div id=3D=22gmail-m=5F2354956462820384256gmail-m=5F-7963160533270350518g=
mail-m=5F-2391448337944510467geary-body=22 dir=3D=22auto=22>
<div>&=23160; &=23160;- Do we know if =46irewalls stop such VXLAN packets=
=3F I ask this because VXLAN has an IP header and I don't know if firewal=
ls stop packets with 127/8 in the inner header. If not, is it worth addin=
g a sentence to say that firewalls &=23160;allow such packets=3F The use =
of a non-127/8 address may alleviate this case as well.</div>
</div>
</blockquote>
<div>&=23160;</div>
<div>=5BSPK=5D I think we may need to add the text about firewall as some=
 checks in firewall will be there if they are not already using MPLS OAM =
which has inner IP header with 127/8 address range.&=23160;</div>
<div>&=23160;</div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div id=3D=22gmail-m=5F2354956462820384256gmail-m=5F-7963160533270350518g=
mail-m=5F-2391448337944510467geary-body=22 dir=3D=22auto=22>
<div><br /></div>
<div>The rest of the draft looks good to me,</div>
<div><br /></div>
<div>Dinesh&=23160;</div>
</div>
<div id=3D=22gmail-m=5F2354956462820384256gmail-m=5F-7963160533270350518g=
mail-m=5F-2391448337944510467geary-quote=22 dir=3D=22auto=22><br />
On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky &lt;<a href=3D=22mailto:greg=
imirsky=40gmail.com=22 target=3D=22=5Fblank=22>gregimirsky=40gmail.com</a=
>&gt; wrote:<br />
<blockquote type=3D=22cite=22>
<div dir=3D=22ltr=22>Hi Dinesh,
<div>I greatly appreciate your comments. Please heave a look at the attac=
hed copy of the working version and its diff to -07 (latest in the datatr=
acker).</div>
<div><br /></div>
<div>Regards,</div>
<div>Greg</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Tue, Oct 22, 2019 at 9=
:52 PM Dinesh Dutt &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=
=22=5Fblank=22>didutt=40gmail.com</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div id=3D=22gmail-m=5F2354956462820384256gmail-m=5F-7963160533270350518g=
mail-m=5F-2391448337944510467gmail-m=5F-7932069553433080940geary-body=22 =
dir=3D=22auto=22>
<div>I have the same feeling as Anoop. Greg, can you please point me to t=
he latest draft so that I can quickly glance through it to be doubly sure=
,</div>
<div><br /></div>
<div>Dinesh</div>
</div>
<div id=3D=22gmail-m=5F2354956462820384256gmail-m=5F-7963160533270350518g=
mail-m=5F-2391448337944510467gmail-m=5F-7932069553433080940geary-quote=22=
 dir=3D=22auto=22><br />
On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani &lt;<a href=3D=22mailto:a=
noop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>anoop=40alumni.duke.edu=
</a>&gt; wrote:<br />
<blockquote type=3D=22cite=22>
<div dir=3D=22ltr=22>Greg,
<div><br /></div>
<div>I think the draft is fine as is.</div>
<div><br /></div>
<div>I discussion with Xiao Min was about =233 and I see that as unnecess=
ary until we have a draft that explains why that is needed in the context=
 of the NVO3 architecture.</div>
<div><br /></div>
<div>Anoop</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Tue, Oct 22, 2019 at 1=
1:17 AM Greg Mirsky &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>gregimirsky=40gmail.com</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div dir=3D=22ltr=22>Hi Anoop, et al.,
<div>I agree with your understanding of what is being defined in the curr=
ent version of the B=46D over VxLAN specification. But, as I understand, =
the WG is discussing the scope before the WGLC is closed. I believe there=
 are three options:</div>
<div>
<ol>
<li>single B=46D session between two VTEPs</li>
<li>single B=46D session per VNI between two VTEPs</li>
<li>multiple B=46D sessions per VNI between two VTEPs</li>
</ol>
<div>The current text reflects =232. Is WG accepts this scope=3F If not, =
which option WG would accept=3F</div>
</div>
<div><br /></div>
<div>Regards,</div>
<div>Greg</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Tue, Oct 22, 2019 at 2=
:09 PM Anoop Ghanwani &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 =
target=3D=22=5Fblank=22>anoop=40alumni.duke.edu</a>&gt; wrote:<br /></div=
>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div dir=3D=22ltr=22>
<div dir=3D=22ltr=22>I concur with Joel's assessment with the following c=
larifications.
<div><br /></div>
<div>The current document is already capable of monitoring multiple VNIs =
between VTEPs.</div>
<div><br /></div>
<div>The issue under discussion was how do we use B=46D to monitor multip=
le VAPs that use the same VNI between a pair of VTEPs.&=23160; The use ca=
se for this is not clear to me, as from my understanding, we cannot have =
a situation with multiple VAPs using the same VNI--there is 1:1 mapping b=
etween VAP and VNI.</div>
<div><br /></div>
<div>Anoop</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Tue, Oct 22, 2019 at 6=
:06 AM Joel M. Halpern &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 t=
arget=3D=22=5Fblank=22>jmh=40joelhalpern.com</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>&=23160;=46=
rom what I can tell, there are two separate problems.<br />
The document we have is a VTEP-VTEP monitoring document.&=23160; There is=
 no<br />
need for that document to handle the multiple VNI case.<br />
If folks want a protocol for doing B=46D monitoring of things behind the<=
br />
VTEPs (multiple VNIs), then do that as a separate document.&=23160; &=231=
60;The<br />
encoding will be a tenant encoding, and thus sesparate from what is<br />=

defined in this document.<br />
<br />
Yours,<br />
Joel<br />
<br />
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br />
&gt; Santosh and others,<br />
&gt;<br />
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br />
&gt;&gt;&=23160; &=23160; &=23160;Thanks for your explanation. This helps=
 a lot. I would wait for more<br />
&gt;&gt; comments from others to see if this what we need in this draft t=
o be<br />
&gt;&gt; supported based on that we can provide appropriate sections in t=
he draft.<br />
&gt;<br />
&gt; The threads on the list have spidered to the point where it is chall=
enging<br />
&gt; to follow what the current status of the draft is, or should be.&=23=
160; :-)<br />
&gt;<br />
&gt; However, if I've followed things properly, the question below is rea=
lly the<br />
&gt; hinge point on what our encapsulation for B=46D over vxlan should lo=
ok like.<br />
&gt; Correct=3F<br />
&gt;<br />
&gt; Essentially, do we or do we not require the ability to permit multip=
le B=46D<br />
&gt; sessions between distinct VAPs=3F<br />
&gt;<br />
&gt; If this is so, do we have a sense as to how we should proceed=3F<br =
/>
&gt;<br />
&gt; -- Jeff<br />
&gt;<br />
&gt; =5Bcontext preserved below...=5D<br />
&gt;<br />
&gt;&gt; Santosh P K<br />
&gt;&gt;<br />
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D=22mailto:xiao.min=
2=40zte.com.cn=22 target=3D=22=5Fblank=22>xiao.min2=40zte.com.cn</a>&gt; =
wrote:<br />
&gt;&gt;<br />
&gt;&gt;&gt; Hi Santosh,<br />
&gt;&gt;&gt;<br />
&gt;&gt;&gt;<br />
&gt;&gt;&gt; With regard to the question whether we should allow multiple=
 B=46D sessions<br />
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more expla=
nation as<br />
&gt;&gt;&gt; follows.<br />
&gt;&gt;&gt;<br />
&gt;&gt;&gt; Below is a figure derived from figure 2 of R=46C8014 (An Arc=
hitecture for<br />
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br =
/>
&gt;&gt;&gt;<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; =7C&=23160; &=23160; &=23160; &=231=
60; &=23160;Data Center Network (IP)&=23160; &=23160; &=23160; &=23160; =7C=
<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; =7C&=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160;=7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; +----------------------------------=
-------+<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=7C&=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160;=7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=7C&=2316=
0; &=23160; &=23160; &=23160;Tunnel Overlay&=23160; &=23160; &=23160; =7C=
<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; +------------+---------+&=23160; &=23160; &=23160; &=23160;+---------+-=
-----------+<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7C +----------+-------+ =7C&=23160; &=23160; &=23160; &=23160;=7C +---=
----+----------+ =7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7C =7C&=23160; Overlay Module&=23160; =7C =7C&=23160; &=23160; &=23160=
; &=23160;=7C =7C&=23160; Overlay Module&=23160; =7C =7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7C +---------+--------+ =7C&=23160; &=23160; &=23160; &=23160;=7C +---=
------+--------+ =7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7C&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=7C&=23160; &=23=
160; &=23160; &=23160; &=23160; =7C&=23160; &=23160; &=23160; &=23160;=7C=
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=7C&=23160; &=23160;=
 &=23160; &=23160; &=23160; =7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160;NVE1&=23160; &=23160;=7C&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23=
160; &=23160; &=23160; =7C&=23160; &=23160; &=23160; &=23160;=7C&=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=
 &=23160; &=23160; =7C NVE2<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7C&=23160; +--------+-------+&=23160; =7C&=23160; &=23160; &=23160; &=23=
160;=7C&=23160; +--------+-------+&=23160; =7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7C&=23160; =7CVNI1 VNI2&=23160; VNI1 =7C&=23160; =7C&=23160; &=23160; =
&=23160; &=23160;=7C&=23160; =7C VNI1 VNI2 VNI1 =7C&=23160; =7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7C&=23160; +-+-----+----+---+&=23160; =7C&=23160; &=23160; &=23160; &=23=
160;=7C&=23160; +-+-----+-----+--+&=23160; =7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; =7CVAP1=7C VAP2=7C&=23160; &=23160; =7C VAP3 =7C&=23160; &=23160; &=231=
60; &=23160;=7CVAP1=7C VAP2=7C&=23160; &=23160; &=23160;=7C VAP3=7C<br />=

&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; +----+-----+----+------+&=23160; &=23160; &=23160; &=23160;+----+-----+=
-----+-----+<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C&=23160; &=23=
160; =7C&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C&=23160; &=23160; &=
=23160;=7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C&=23160; &=23=
160; =7C&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C&=23160; &=23160; &=
=23160;=7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C&=23160; &=23=
160; =7C&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C&=23160; &=23160; &=
=23160;=7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; -------=
+-----+----+-------------------+-----+-----+-------<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C&=23160; &=23=
160; =7C&=23160; &=23160; &=23160;Tenant&=23160; &=23160; &=23160; &=2316=
0; =7C&=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; TSI1 =7C TSI2=7C&=23160; &=23160; =7C TSI3&=23160; &=23160; &=23160; &=23=
160; &=23160; TSI1=7C TSI2=7C&=23160; &=23160; &=23160;=7CTSI3<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; +---+ +---+ +---+&=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160;+---+ +---+&=23160; &=23160;+---+<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; =7CTS1=7C =7CTS2=7C =7CTS3=7C&=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160;=7CTS4=7C =7CTS5=7C&=23160; &=23160=
;=7CTS6=7C<br />
&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; +---+ +---+ +---+&=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160;+---+ +---+&=23160; &=23160;+---+<br />
&gt;&gt;&gt;<br />
&gt;&gt;&gt; To my understanding, the B=46D sessions between NVE1 and NVE=
2 are actually<br />
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br />
&gt;&gt;&gt;<br />
&gt;&gt;&gt; If the network operator want to set up one B=46D session bet=
ween VAP1 of<br />
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another B=46D session=
 between VAP3 of<br />
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two B=46D sessions are f=
or the same<br />
&gt;&gt;&gt; VNI1, I believe it's reasonable, so that's why I think we sh=
ould allow it<br />
<br />
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F<br />
nvo3 mailing list<br />
<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>nvo3=40iet=
f.org</a><br />
<a href=3D=22https://www.ietf.org/mailman/listinfo/nvo3=22 rel=3D=22noref=
errer=22 target=3D=22=5Fblank=22>https://www.ietf.org/mailman/listinfo/nv=
o3</a><br /></blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</body>
</html>

--5db0c56a_559fe50_c2e--



From nobody Fri Oct 25 14:13:16 2019
Return-Path: <agenda@ietf.org>
X-Original-To: rtg-bfd@ietf.org
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CE8FA1208E8; Fri, 25 Oct 2019 14:12:02 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <jhaas@pfrc.org>, <bfd-chairs@ietf.org>
Cc: rtg-bfd@ietf.org, martin.vigoureux@nokia.com
Subject: bfd - Requested session has been scheduled for IETF 106
X-Test-IDTracker: no
X-IETF-IDTracker: 6.108.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <157203792283.2724.8206667317029181709.idtracker@ietfa.amsl.com>
Date: Fri, 25 Oct 2019 14:12:02 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/aCYtuipuJ929-t9n5F-NDTpyIg8>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 25 Oct 2019 21:12:07 -0000

Dear Jeffrey Haas,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 


    bfd Session 1 (1:00 requested)
    Tuesday, 19 November 2019, Afternoon Session III 1710-1840
    Room Name: VIP A size: 100
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/106/sessions/bfd.ics

Request Information:


---------------------------------------------------------
Working Group Name: Bidirectional Forwarding Detection
Area Name: Routing Area
Session Requester: Jeffrey Haas

Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 50
Conflicts to Avoid: 
 Chair Conflict: idr grow rtgwg bess lisp netmod netconf
 Technology Overlap: bier spring mpls teas pals sfc
 Key Participant Conflict: ccamp


People who must be present:
  Jeffrey Haas
  Reshad Rahman
  Martin Vigoureux

Resources Requested:

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


From nobody Mon Oct 28 08:29:07 2019
Return-Path: <santosh.pallagatti@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 7BCFA120866; Mon, 28 Oct 2019 07:51:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_HELO_NONE=0.001, 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 AXDJ9yDhVu-C; Mon, 28 Oct 2019 07:51:27 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 23E9C120863; Mon, 28 Oct 2019 07:51:27 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id w9so9446441wmm.5; Mon, 28 Oct 2019 07:51:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=R6tkACu8XBWsTtRqHzs/ms1BBPBNTYXXyo8JmVaM0oI=; b=r6XNvXVnRx48bq8CvmI8W7g1uyaXoX6jRmQNnK0y+bUYf9dU8Br14NHz2s2V1JhPEc 8qU53GlJLLeHGGq0iZ35Gz50h72Sjzfs2veNFUKa7P+yp7+FvPcPw5Sqj+BoVQGXjA9z RzNtNc7Lx5lU6eAX9+ieFtTmyZGHrImp/J0c2NJIjEmp+wJ53sU453+7RInY8Wyu/9xE Md/MP269XKsOAjKbJIDjr6NfkmUUP6kjgBtmT2ySHG5XJw0lczQQqNLS1MOYJi13xjPJ t2DGvC1OyU7eaPUcTJN+vA8XRycPjkZnsUl8w2hJknDcL3ee5pUip+oWlzfdh9AmmgUM e5Kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=R6tkACu8XBWsTtRqHzs/ms1BBPBNTYXXyo8JmVaM0oI=; b=j31ix3U4pTBTW07WIlllvvALdbvSw97iJHWRdtRnxb/w8UrAOUPZo2anAEr1GdmupZ fah+fzNmBxpSB0CcWwx6Fsb8l+S5wRnQCYTcyodhOxGYXOdtWvibpQWJ1kS66E3tNBZo NKQ7EXTT8jWcqGlobGP/qqj++svaka1txr5hqrON1IUmElxXSuCnAuijKWxDnypaf/0+ kGG4eWhifPbG8a3cGhODVP+buw3cI2wZSMVQmt4E3DZdSoZhLwVYGNBY5K+sPXPqiNtr jlykdUs2t4MSzxrfsDJMEGnH7O8/jqrXMHGb1YUHF1kPfHsJS/ZKgbHvMglFt3K8Qnhr x3Pg==
X-Gm-Message-State: APjAAAWGEdubNfVCBcQIt/98ZZ+FbKRM8tVvcFKHzyzGEgK0/eYibepp y8/hjPd0payK9iIb8zmHF8EMVt/5cS80s9s0rdM=
X-Google-Smtp-Source: APXvYqx2qV3ujGgYUMiWc6d121FLQEErPL88f5BvNPJ7K11OTnB/7R34YGhmdbK/zffYfiXRFN+O3Jxcu7SgTq+f9po=
X-Received: by 2002:a1c:a9cb:: with SMTP id s194mr393458wme.92.1572274285347;  Mon, 28 Oct 2019 07:51:25 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com>
In-Reply-To: <1571860470.2855.11@smtp.gmail.com>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Mon, 28 Oct 2019 20:21:13 +0530
Message-ID: <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: Greg Mirsky <gregimirsky@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000004486cf0595f9a24d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/eDzZoqk91chPa4BrvLDND3Pje_M>
X-Mailman-Approved-At: Mon, 28 Oct 2019 08:29:00 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 14:51:32 -0000

--0000000000004486cf0595f9a24d
Content-Type: text/plain; charset="UTF-8"

Dinesh, Anoop et all,
     Lets us know if this text works for 127/8 address range?

[proposed text for firewall]

"As per section 4 inner destination IP address MUST be set to 127/8
address. There may be firewall configured on VTEP to block 127/8 address
range if set as destination IP in inner IP header. It is recommended to
allow 127/8 range address through firewall only if 127/8 IP address is set
as destination address in inner IP header."


In section 4 we are talking about using 127/8 and not really giving reason
why. I think we should have text as RFC 5884 has mentioned with below text.

[From RFC 5884]
" The motivation for using the address range 127/8 is the same as specified
in Section 2.1 of [RFC4379]
<https://tools.ietf.org/html/rfc4379#section-2.1>. This is an exception to
the behavior defined in [RFC1122 <https://tools.ietf.org/html/rfc1122>]."



Thanks
Santosh P K



On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com> wrote:

> Looks good to me Greg. I see that the text around the use of the inner IP
> address as also quite acceptable. Will you add any words about the firewall?
>
> Dinesh
>
> On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
>
> Hi Dinesh, et al.,
> please check the updated version that removed the reference to Hypervisor
> in the text and Figure 1.
>
> Regards,
> Greg
>
> On Wed, Oct 23, 2019 at 10:47 AM Santosh P K <santosh.pallagatti@gmail.com>
> wrote:
>
>> Dinesh,
>>      Please see my inline comments [SPK]
>>
>>>
>>> - In section 3, there's a sentence that is: "BFD packets intended for a
>>> Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
>>> "Hypervisor" ashe logic applies to any VTEP.
>>>
>>> [SPK] Thanks for comments. We will change this.
>>
>>
>>> - You already explained the precedence of the use of 127/8 address in
>>> the inner header in MPLS. I have no specific comments in that area. I have
>>> only two questions:
>>>    - Has anybody verified that the use of 127/8 address (and the right
>>> MAC) works with existing implementations, including the silicon ones? If
>>> this doesn't work there, is it worth adding the possibilit y of another
>>> address, one that is owned by the VTEP node?
>>>
>>    - Do we know if Firewalls stop such VXLAN packets? I ask this because
>>> VXLAN has an IP header and I don't know if firewalls stop packets with
>>> 127/8 in the inner header. If not, is it worth adding a sentence to say
>>> that firewalls  allow such packets? The use of a non-127/8 address may
>>> alleviate this case as well.
>>>
>>
>> [SPK] I think we may need to add the text about firewall as some checks
>> in firewall will be there if they are not already using MPLS OAM which has
>> inner IP header with 127/8 address range.
>>
>>
>>>
>>> The rest of the draft looks good to me,
>>>
>>> Dinesh
>>>
>>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>> Hi Dinesh,
>>> I greatly appreciate your comments. Please heave a look at the attached
>>> copy of the working version and its diff to -07 (latest in the datatracker).
>>>
>>> Regards,
>>> Greg
>>>
>>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>>
>>>> I have the same feeling as Anoop. Greg, can you please point me to the
>>>> latest draft so that I can quickly glance through it to be doubly sure,
>>>>
>>>> Dinesh
>>>>
>>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
>>>> wrote:
>>>>
>>>> Greg,
>>>>
>>>> I think the draft is fine as is.
>>>>
>>>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>>>> until we have a draft that explains why that is needed in the context of
>>>> the NVO3 architecture.
>>>>
>>>> Anoop
>>>>
>>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Anoop, et al.,
>>>>> I agree with your understanding of what is being defined in the
>>>>> current version of the BFD over VxLAN specification. But, as I understand,
>>>>> the WG is discussing the scope before the WGLC is closed. I believe there
>>>>> are three options:
>>>>>
>>>>>    1. single BFD session between two VTEPs
>>>>>    2. single BFD session per VNI between two VTEPs
>>>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>>>
>>>>> The current text reflects #2. Is WG accepts this scope? If not, which
>>>>> option WG would accept?
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>>>>> wrote:
>>>>>
>>>>>> I concur with Joel's assessment with the following clarifications.
>>>>>>
>>>>>> The current document is already capable of monitoring multiple VNIs
>>>>>> between VTEPs.
>>>>>>
>>>>>> The issue under discussion was how do we use BFD to monitor multiple
>>>>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>>>>> is not clear to me, as from my understanding, we cannot have a situation
>>>>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>>>>> VNI.
>>>>>>
>>>>>> Anoop
>>>>>>
>>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>>>>> wrote:
>>>>>>
>>>>>>>  From what I can tell, there are two separate problems.
>>>>>>> The document we have is a VTEP-VTEP monitoring document.  There is
>>>>>>> no
>>>>>>> need for that document to handle the multiple VNI case.
>>>>>>> If folks want a protocol for doing BFD monitoring of things behind
>>>>>>> the
>>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>>>>> defined in this document.
>>>>>>>
>>>>>>> Yours,
>>>>>>> Joel
>>>>>>>
>>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>>> > Santosh and others,
>>>>>>> >
>>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>>> >>     Thanks for your explanation. This helps a lot. I would wait
>>>>>>> for more
>>>>>>> >> comments from others to see if this what we need in this draft to
>>>>>>> be
>>>>>>> >> supported based on that we can provide appropriate sections in
>>>>>>> the draft.
>>>>>>> >
>>>>>>> > The threads on the list have spidered to the point where it is
>>>>>>> challenging
>>>>>>> > to follow what the current status of the draft is, or should be.
>>>>>>> :-)
>>>>>>> >
>>>>>>> > However, if I've followed things properly, the question below is
>>>>>>> really the
>>>>>>> > hinge point on what our encapsulation for BFD over vxlan should
>>>>>>> look like.
>>>>>>> > Correct?
>>>>>>> >
>>>>>>> > Essentially, do we or do we not require the ability to permit
>>>>>>> multiple BFD
>>>>>>> > sessions between distinct VAPs?
>>>>>>> >
>>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>>> >
>>>>>>> > -- Jeff
>>>>>>> >
>>>>>>> > [context preserved below...]
>>>>>>> >
>>>>>>> >> Santosh P K
>>>>>>> >>
>>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>>> >>
>>>>>>> >>> Hi Santosh,
>>>>>>> >>>
>>>>>>> >>>
>>>>>>> >>> With regard to the question whether we should allow multiple BFD
>>>>>>> sessions
>>>>>>> >>> for the same VNI or not, IMHO we should allow it, more
>>>>>>> explanation as
>>>>>>> >>> follows.
>>>>>>> >>>
>>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>>> Architecture for
>>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>> >>>
>>>>>>> >>>                      |         Data Center Network (IP)        |
>>>>>>> >>>                      |                                         |
>>>>>>> >>>                      +-----------------------------------------+
>>>>>>> >>>                           |                           |
>>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>>> >>>              +------------+---------+
>>>>>>>  +---------+------------+
>>>>>>> >>>              | +----------+-------+ |       |
>>>>>>> +-------+----------+ |
>>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay Module
>>>>>>> | |
>>>>>>> >>>              | +---------+--------+ |       |
>>>>>>> +---------+--------+ |
>>>>>>> >>>              |           |          |       |           |
>>>>>>>   |
>>>>>>> >>>       NVE1   |           |          |       |           |
>>>>>>>   | NVE2
>>>>>>> >>>              |  +--------+-------+  |       |
>>>>>>> +--------+-------+  |
>>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1
>>>>>>> |  |
>>>>>>> >>>              |  +-+-----+----+---+  |       |
>>>>>>> +-+-----+-----+--+  |
>>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>>>> VAP3|
>>>>>>> >>>              +----+-----+----+------+
>>>>>>>  +----+-----+-----+-----+
>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>> >>>
>>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|
>>>>>>>  |TSI3
>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>  +---+
>>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|
>>>>>>>  |TS6|
>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>  +---+
>>>>>>> >>>
>>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>>> actually
>>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>>> >>>
>>>>>>> >>> If the network operator want to set up one BFD session between
>>>>>>> VAP1 of
>>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>>>>>>> between VAP3 of
>>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for the
>>>>>>> same
>>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we should
>>>>>>> allow it
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> nvo3 mailing list
>>>>>>> nvo3@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>>
>>>>>>

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

<div dir=3D"ltr"><div>Dinesh, Anoop et all,</div><div>=C2=A0 =C2=A0 =C2=A0L=
ets us know if this text works for 127/8 address range?</div><div><br></div=
><div>[proposed text for firewall]</div><div><br></div><div>&quot;As per se=
ction 4 inner destination IP address MUST be set to 127/8 address. There ma=
y be firewall configured on VTEP to block 127/8 address range if set as des=
tination IP in inner IP header. It is recommended to allow 127/8 range addr=
ess through firewall only if 127/8 IP address is set as destination address=
 in inner IP header.&quot;</div><div><br></div><div><br></div><div><div>In =
section 4 we are talking about using 127/8 and not really giving reason why=
. I think we should have text as RFC 5884 has mentioned with below text.</d=
iv><div><br></div><div>[From RFC 5884]</div><div>&quot;<span style=3D"color=
:rgb(0,0,0);font-size:13.3333px">   The motivation for using the address ra=
nge 127/8 is the same as=C2=A0</span><span style=3D"color:rgb(0,0,0);font-s=
ize:13.3333px">specified in </span><a href=3D"https://tools.ietf.org/html/r=
fc4379#section-2.1" style=3D"font-size:13.3333px">Section=C2=A02.1 of [RFC4=
379]</a><span style=3D"color:rgb(0,0,0);font-size:13.3333px">.  This is an =
exception to the=C2=A0</span><span style=3D"color:rgb(0,0,0);font-size:13.3=
333px">behavior defined in [</span><a href=3D"https://tools.ietf.org/html/r=
fc1122" title=3D"&quot;Requirements for Internet Hosts - Communication Laye=
rs&quot;" style=3D"font-size:13.3333px">RFC1122</a><span style=3D"color:rgb=
(0,0,0);font-size:13.3333px">].</span>&quot;</div></div><div><br></div><div=
><br></div><div><br></div><div>Thanks</div><div>Santosh P K=C2=A0</div><div=
><br></div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr" class=3D"gmail_attr">On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt &lt;<=
a href=3D"mailto:didutt@gmail.com">didutt@gmail.com</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_51471=
6275160314292geary-body" dir=3D"auto"><div>Looks good to me Greg. I see tha=
t the text around the use of the inner IP address as also quite acceptable.=
 Will you add any words about the firewall?</div><div><br></div><div>Dinesh=
</div></div><div id=3D"gmail-m_514716275160314292geary-quote" dir=3D"auto">=
<br>On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky &lt;<a href=3D"mailto:greg=
imirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<b=
r><blockquote type=3D"cite"><div dir=3D"ltr">Hi Dinesh, et al.,<div>please =
check the updated version that removed the reference to Hypervisor in the t=
ext and Figure 1.</div><div><br></div><div>Regards,</div><div>Greg</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Wed, Oct 23, 2019 at 10:47 AM Santosh P K &lt;<a href=3D"mailto:santosh.pal=
lagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=
=3D"ltr"><div>Dinesh,</div><div>=C2=A0 =C2=A0 =C2=A0Please see my inline=C2=
=A0comments [SPK]</div><div class=3D"gmail_quote"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div id=3D"gmail-m_514716275160314292gmail-m_-7963=
160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div><b=
r></div><div>- In section 3, there&#39;s a sentence that is: &quot;BFD pack=
ets intended for a Hypervisor VTEP MUST NOT..&quot;. I recommend getting ri=
d of the word &quot;Hypervisor&quot; ashe logic applies to any VTEP.</div><=
div><br></div></div></blockquote><div>[SPK] Thanks for comments. We will ch=
ange this.=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div id=3D"gmail-m_514716275160314292gmail-m_-796316053327035=
0518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div></div><div>- =
You already explained the precedence of the use of 127/8 address in the inn=
er header in MPLS. I have no specific comments in that area. I have only tw=
o questions:=C2=A0</div><div>=C2=A0 =C2=A0- Has anybody verified that the u=
se of 127/8 address (and the right MAC) works with existing implementations=
, including the silicon ones? If this doesn&#39;t work there, is it worth a=
dding the possibilit y of another address, one that is owned by the VTEP no=
de?</div></div></blockquote><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x"><div id=3D"gmail-m_514716275160314292gmail-m_-7963160533270350518gmail-m=
_-2391448337944510467geary-body" dir=3D"auto"><div>=C2=A0 =C2=A0- Do we kno=
w if Firewalls stop such VXLAN packets? I ask this because VXLAN has an IP =
header and I don&#39;t know if firewalls stop packets with 127/8 in the inn=
er header. If not, is it worth adding a sentence to say that firewalls =C2=
=A0allow such packets? The use of a non-127/8 address may alleviate this ca=
se as well.</div></div></blockquote><div>=C2=A0</div><div>[SPK] I think we =
may need to add the text about firewall as some checks in firewall will be =
there if they are not already using MPLS OAM which has inner IP header with=
 127/8 address range.=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div id=3D"gmail-m_514716275160314292gmail-m_-7963=
160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div><b=
r></div><div>The rest of the draft looks good to me,</div><div><br></div><d=
iv>Dinesh=C2=A0</div></div><div id=3D"gmail-m_514716275160314292gmail-m_-79=
63160533270350518gmail-m_-2391448337944510467geary-quote" dir=3D"auto"><br>=
On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimir=
sky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br><b=
lockquote type=3D"cite"><div dir=3D"ltr">Hi Dinesh,<div>I greatly appreciat=
e your comments. Please heave a look at the attached copy of the working ve=
rsion and its diff to -07 (latest in the datatracker).</div><div><br></div>=
<div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div=
 dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 9:52 PM Dinesh Du=
tt &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><div id=3D"gmail-m_514716275160314292gmail-m_-7963160533270350518gmail-m_=
-2391448337944510467gmail-m_-7932069553433080940geary-body" dir=3D"auto"><d=
iv>I have the same feeling as Anoop. Greg, can you please point me to the l=
atest draft so that I can quickly glance through it to be doubly sure,</div=
><div><br></div><div>Dinesh</div></div><div id=3D"gmail-m_51471627516031429=
2gmail-m_-7963160533270350518gmail-m_-2391448337944510467gmail-m_-793206955=
3433080940geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, An=
oop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank"=
>anoop@alumni.duke.edu</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=
=3D"ltr">Greg,<div><br></div><div>I think the draft is fine as is.</div><di=
v><br></div><div>I discussion with Xiao Min was about #3 and I see that as =
unnecessary until we have a draft that explains why that is needed in the c=
ontext of the NVO3 architecture.</div><div><br></div><div>Anoop</div></div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue=
, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gm=
ail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Anoop, =
et al.,<div>I agree with your understanding of what is being defined in the=
 current version of the BFD over VxLAN specification. But, as I understand,=
 the WG is discussing the scope before the WGLC is closed. I believe there =
are three options:</div><div><ol><li>single BFD session between two VTEPs</=
li><li>single BFD session per VNI between two VTEPs</li><li>multiple BFD se=
ssions per VNI between two VTEPs</li></ol><div>The current text reflects #2=
. Is WG accepts this scope? If not, which option WG would accept?</div></di=
v><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at =
2:09 PM Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=
=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I concur=
 with Joel&#39;s assessment with the following clarifications.<div><br></di=
v><div>The current document is already capable of monitoring multiple VNIs =
between VTEPs.</div><div><br></div><div>The issue under discussion was how =
do we use BFD to monitor multiple VAPs that use the same VNI between a pair=
 of VTEPs.=C2=A0 The use case for this is not clear to me, as from my under=
standing, we cannot have a situation with multiple VAPs using the same VNI-=
-there is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mailto:j=
mh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0From what I =
can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>
</blockquote></div></blockquote></div>

--0000000000004486cf0595f9a24d--


From nobody Mon Oct 28 11:38:22 2019
Return-Path: <ghanwani@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 E5389120113; Mon, 28 Oct 2019 09:23:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id buGt6Lso04Ff; Mon, 28 Oct 2019 09:23:13 -0700 (PDT)
Received: from mail-ua1-f44.google.com (mail-ua1-f44.google.com [209.85.222.44]) (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 5A7351200B4; Mon, 28 Oct 2019 09:23:13 -0700 (PDT)
Received: by mail-ua1-f44.google.com with SMTP id c16so2841140uan.0; Mon, 28 Oct 2019 09:23:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=edoHcovRZIHSCjzUB5okrwjl5PZd3jhR6O8Leyo6euA=; b=jAljgeCQ+9HEbNgiBF781a2A4fdhrJUEE0xQenHF1gQCwierRVwp0pjBrvsWxeuVhb iXuzItw6AX7fbLBE9iN64iZWgIuidrF8VakXR1D1EabJTvhkXSLZjkvyciTLbM8yocNc CnbqfgdN3r00hQ71qP3OIEotLUvQUzqF6tw6+6diNaGHWkg39S33M6MH74XADPqMdzuM M/i/OXcjEwT/Q5GkxxHFmxAGZLeQ5vw0BuW6fTpQwQIOO83wpqj3kbGOMZ6UbNiW5Tgh e39dE1BP6KPmLVee7GzC2gXsp1fQYIgbDyznMPi2v9KNJSk6DxPGlycRibI18c9tNOcV 1oTg==
X-Gm-Message-State: APjAAAWgmQTa6I0Ga9zYb446l0fAU3Ks++k9RC5VVVM2EC1TMjvk2sC2 x9/GlVg5DT11m5TYDByeEIh+DGCUw0lJqlwSH/8=
X-Google-Smtp-Source: APXvYqzgBu9O5xWgGxzOFuH+VxQR5CLiqqNk8nQyJVRMe8OG/zTmicb5mbaYNQHp+u3/lkFDjwRNpDtrptOeVzKy4MA=
X-Received: by 2002:ab0:4ea9:: with SMTP id l41mr8627963uah.76.1572279792222;  Mon, 28 Oct 2019 09:23:12 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com>
In-Reply-To: <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Mon, 28 Oct 2019 09:23:02 -0700
Message-ID: <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Santosh P K <santosh.pallagatti@gmail.com>
Cc: Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="00000000000080c82c0595faea7c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/62_BbJony7KP4Z9IUZcN3Rd0odU>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 16:23:16 -0000

--00000000000080c82c0595faea7c
Content-Type: text/plain; charset="UTF-8"

Santosh,

Does it have to be a MUST?  What if I am running IRB and there are IP
addresses per VNI assigned to the VTEPs?  Why can the operator not choose
to use those?

Anoop

On Mon, Oct 28, 2019 at 7:51 AM Santosh P K <santosh.pallagatti@gmail.com>
wrote:

> Dinesh, Anoop et all,
>      Lets us know if this text works for 127/8 address range?
>
> [proposed text for firewall]
>
> "As per section 4 inner destination IP address MUST be set to 127/8
> address. There may be firewall configured on VTEP to block 127/8 address
> range if set as destination IP in inner IP header. It is recommended to
> allow 127/8 range address through firewall only if 127/8 IP address is set
> as destination address in inner IP header."
>
>
> In section 4 we are talking about using 127/8 and not really giving reason
> why. I think we should have text as RFC 5884 has mentioned with below text.
>
> [From RFC 5884]
> " The motivation for using the address range 127/8 is the same as specified
> in Section 2.1 of [RFC4379]
> <https://tools.ietf.org/html/rfc4379#section-2.1>. This is an exception
> to the behavior defined in [RFC1122 <https://tools.ietf.org/html/rfc1122>
> ]."
>
>
>
> Thanks
> Santosh P K
>
>
>
> On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com> wrote:
>
>> Looks good to me Greg. I see that the text around the use of the inner IP
>> address as also quite acceptable. Will you add any words about the firewall?
>>
>> Dinesh
>>
>> On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky <gregimirsky@gmail.com>
>> wrote:
>>
>> Hi Dinesh, et al.,
>> please check the updated version that removed the reference to Hypervisor
>> in the text and Figure 1.
>>
>> Regards,
>> Greg
>>
>> On Wed, Oct 23, 2019 at 10:47 AM Santosh P K <
>> santosh.pallagatti@gmail.com> wrote:
>>
>>> Dinesh,
>>>      Please see my inline comments [SPK]
>>>
>>>>
>>>> - In section 3, there's a sentence that is: "BFD packets intended for a
>>>> Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
>>>> "Hypervisor" ashe logic applies to any VTEP.
>>>>
>>>> [SPK] Thanks for comments. We will change this.
>>>
>>>
>>>> - You already explained the precedence of the use of 127/8 address in
>>>> the inner header in MPLS. I have no specific comments in that area. I have
>>>> only two questions:
>>>>    - Has anybody verified that the use of 127/8 address (and the right
>>>> MAC) works with existing implementations, including the silicon ones? If
>>>> this doesn't work there, is it worth adding the possibilit y of another
>>>> address, one that is owned by the VTEP node?
>>>>
>>>    - Do we know if Firewalls stop such VXLAN packets? I ask this because
>>>> VXLAN has an IP header and I don't know if firewalls stop packets with
>>>> 127/8 in the inner header. If not, is it worth adding a sentence to say
>>>> that firewalls  allow such packets? The use of a non-127/8 address may
>>>> alleviate this case as well.
>>>>
>>>
>>> [SPK] I think we may need to add the text about firewall as some checks
>>> in firewall will be there if they are not already using MPLS OAM which has
>>> inner IP header with 127/8 address range.
>>>
>>>
>>>>
>>>> The rest of the draft looks good to me,
>>>>
>>>> Dinesh
>>>>
>>>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>> Hi Dinesh,
>>>> I greatly appreciate your comments. Please heave a look at the attached
>>>> copy of the working version and its diff to -07 (latest in the datatracker).
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>>>
>>>>> I have the same feeling as Anoop. Greg, can you please point me to the
>>>>> latest draft so that I can quickly glance through it to be doubly sure,
>>>>>
>>>>> Dinesh
>>>>>
>>>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
>>>>> wrote:
>>>>>
>>>>> Greg,
>>>>>
>>>>> I think the draft is fine as is.
>>>>>
>>>>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>>>>> until we have a draft that explains why that is needed in the context of
>>>>> the NVO3 architecture.
>>>>>
>>>>> Anoop
>>>>>
>>>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Anoop, et al.,
>>>>>> I agree with your understanding of what is being defined in the
>>>>>> current version of the BFD over VxLAN specification. But, as I understand,
>>>>>> the WG is discussing the scope before the WGLC is closed. I believe there
>>>>>> are three options:
>>>>>>
>>>>>>    1. single BFD session between two VTEPs
>>>>>>    2. single BFD session per VNI between two VTEPs
>>>>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>>>>
>>>>>> The current text reflects #2. Is WG accepts this scope? If not, which
>>>>>> option WG would accept?
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <anoop@alumni.duke.edu>
>>>>>> wrote:
>>>>>>
>>>>>>> I concur with Joel's assessment with the following clarifications.
>>>>>>>
>>>>>>> The current document is already capable of monitoring multiple VNIs
>>>>>>> between VTEPs.
>>>>>>>
>>>>>>> The issue under discussion was how do we use BFD to monitor multiple
>>>>>>> VAPs that use the same VNI between a pair of VTEPs.  The use case for this
>>>>>>> is not clear to me, as from my understanding, we cannot have a situation
>>>>>>> with multiple VAPs using the same VNI--there is 1:1 mapping between VAP and
>>>>>>> VNI.
>>>>>>>
>>>>>>> Anoop
>>>>>>>
>>>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <jmh@joelhalpern.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>>  From what I can tell, there are two separate problems.
>>>>>>>> The document we have is a VTEP-VTEP monitoring document.  There is
>>>>>>>> no
>>>>>>>> need for that document to handle the multiple VNI case.
>>>>>>>> If folks want a protocol for doing BFD monitoring of things behind
>>>>>>>> the
>>>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>>>> encoding will be a tenant encoding, and thus sesparate from what is
>>>>>>>> defined in this document.
>>>>>>>>
>>>>>>>> Yours,
>>>>>>>> Joel
>>>>>>>>
>>>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>>>> > Santosh and others,
>>>>>>>> >
>>>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>>>> >>     Thanks for your explanation. This helps a lot. I would wait
>>>>>>>> for more
>>>>>>>> >> comments from others to see if this what we need in this draft
>>>>>>>> to be
>>>>>>>> >> supported based on that we can provide appropriate sections in
>>>>>>>> the draft.
>>>>>>>> >
>>>>>>>> > The threads on the list have spidered to the point where it is
>>>>>>>> challenging
>>>>>>>> > to follow what the current status of the draft is, or should be.
>>>>>>>> :-)
>>>>>>>> >
>>>>>>>> > However, if I've followed things properly, the question below is
>>>>>>>> really the
>>>>>>>> > hinge point on what our encapsulation for BFD over vxlan should
>>>>>>>> look like.
>>>>>>>> > Correct?
>>>>>>>> >
>>>>>>>> > Essentially, do we or do we not require the ability to permit
>>>>>>>> multiple BFD
>>>>>>>> > sessions between distinct VAPs?
>>>>>>>> >
>>>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>>>> >
>>>>>>>> > -- Jeff
>>>>>>>> >
>>>>>>>> > [context preserved below...]
>>>>>>>> >
>>>>>>>> >> Santosh P K
>>>>>>>> >>
>>>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>>>> >>
>>>>>>>> >>> Hi Santosh,
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>> With regard to the question whether we should allow multiple
>>>>>>>> BFD sessions
>>>>>>>> >>> for the same VNI or not, IMHO we should allow it, more
>>>>>>>> explanation as
>>>>>>>> >>> follows.
>>>>>>>> >>>
>>>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>>>> Architecture for
>>>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>>> >>>
>>>>>>>> >>>                      |         Data Center Network (IP)        |
>>>>>>>> >>>                      |                                         |
>>>>>>>> >>>                      +-----------------------------------------+
>>>>>>>> >>>                           |                           |
>>>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>>>> >>>              +------------+---------+
>>>>>>>>  +---------+------------+
>>>>>>>> >>>              | +----------+-------+ |       |
>>>>>>>> +-------+----------+ |
>>>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay
>>>>>>>> Module  | |
>>>>>>>> >>>              | +---------+--------+ |       |
>>>>>>>> +---------+--------+ |
>>>>>>>> >>>              |           |          |       |           |
>>>>>>>>     |
>>>>>>>> >>>       NVE1   |           |          |       |           |
>>>>>>>>     | NVE2
>>>>>>>> >>>              |  +--------+-------+  |       |
>>>>>>>> +--------+-------+  |
>>>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2 VNI1
>>>>>>>> |  |
>>>>>>>> >>>              |  +-+-----+----+---+  |       |
>>>>>>>> +-+-----+-----+--+  |
>>>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>>>>> VAP3|
>>>>>>>> >>>              +----+-----+----+------+
>>>>>>>>  +----+-----+-----+-----+
>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>> >>>
>>>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|
>>>>>>>>  |TSI3
>>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>>  +---+
>>>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|
>>>>>>>>  |TS6|
>>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>>  +---+
>>>>>>>> >>>
>>>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2 are
>>>>>>>> actually
>>>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>>>> >>>
>>>>>>>> >>> If the network operator want to set up one BFD session between
>>>>>>>> VAP1 of
>>>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>>>>>>>> between VAP3 of
>>>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for
>>>>>>>> the same
>>>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we
>>>>>>>> should allow it
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> nvo3 mailing list
>>>>>>>> nvo3@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>>>
>>>>>>>

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

<div dir=3D"ltr">Santosh,<div><br></div><div>Does it have to be a MUST?=C2=
=A0 What if I am running IRB and there are IP addresses per VNI assigned to=
 the VTEPs?=C2=A0 Why can the operator not choose to use those?</div><div><=
br></div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Mon, Oct 28, 2019 at 7:51 AM Santosh P K &lt;<a=
 href=3D"mailto:santosh.pallagatti@gmail.com">santosh.pallagatti@gmail.com<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div dir=3D"ltr"><div>Dinesh, Anoop et all,</div><div>=C2=A0 =C2=A0 =C2=A0Le=
ts us know if this text works for 127/8 address range?</div><div><br></div>=
<div>[proposed text for firewall]</div><div><br></div><div>&quot;As per sec=
tion 4 inner destination IP address MUST be set to 127/8 address. There may=
 be firewall configured on VTEP to block 127/8 address range if set as dest=
ination IP in inner IP header. It is recommended to allow 127/8 range addre=
ss through firewall only if 127/8 IP address is set as destination address =
in inner IP header.&quot;</div><div><br></div><div><br></div><div><div>In s=
ection 4 we are talking about using 127/8 and not really giving reason why.=
 I think we should have text as RFC 5884 has mentioned with below text.</di=
v><div><br></div><div>[From RFC 5884]</div><div>&quot;<span style=3D"color:=
rgb(0,0,0);font-size:13.3333px">   The motivation for using the address ran=
ge 127/8 is the same as=C2=A0</span><span style=3D"color:rgb(0,0,0);font-si=
ze:13.3333px">specified in </span><a href=3D"https://tools.ietf.org/html/rf=
c4379#section-2.1" style=3D"font-size:13.3333px" target=3D"_blank">Section=
=C2=A02.1 of [RFC4379]</a><span style=3D"color:rgb(0,0,0);font-size:13.3333=
px">.  This is an exception to the=C2=A0</span><span style=3D"color:rgb(0,0=
,0);font-size:13.3333px">behavior defined in [</span><a href=3D"https://too=
ls.ietf.org/html/rfc1122" title=3D"&quot;Requirements for Internet Hosts - =
Communication Layers&quot;" style=3D"font-size:13.3333px" target=3D"_blank"=
>RFC1122</a><span style=3D"color:rgb(0,0,0);font-size:13.3333px">].</span>&=
quot;</div></div><div><br></div><div><br></div><div><br></div><div>Thanks</=
div><div>Santosh P K=C2=A0</div><div><br></div><div><br></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Oct 2=
4, 2019 at 1:24 AM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com" targ=
et=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div id=3D"gmail-m_-365161815219856979gmail-m=
_514716275160314292geary-body" dir=3D"auto"><div>Looks good to me Greg. I s=
ee that the text around the use of the inner IP address as also quite accep=
table. Will you add any words about the firewall?</div><div><br></div><div>=
Dinesh</div></div><div id=3D"gmail-m_-365161815219856979gmail-m_51471627516=
0314292geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 8:36 PM, Greg =
Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregi=
mirsky@gmail.com</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"lt=
r">Hi Dinesh, et al.,<div>please check the updated version that removed the=
 reference to Hypervisor in the text and Figure 1.</div><div><br></div><div=
>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Wed, Oct 23, 2019 at 10:47 AM Santosh P K =
&lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santo=
sh.pallagatti@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div dir=3D"ltr"><div>Dinesh,</div><div>=C2=A0 =C2=
=A0 =C2=A0Please see my inline=C2=A0comments [SPK]</div><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-=
m_-365161815219856979gmail-m_514716275160314292gmail-m_-7963160533270350518=
gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div><br></div><div>- =
In section 3, there&#39;s a sentence that is: &quot;BFD packets intended fo=
r a Hypervisor VTEP MUST NOT..&quot;. I recommend getting rid of the word &=
quot;Hypervisor&quot; ashe logic applies to any VTEP.</div><div><br></div><=
/div></blockquote><div>[SPK] Thanks for comments. We will change this.=C2=
=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
><div id=3D"gmail-m_-365161815219856979gmail-m_514716275160314292gmail-m_-7=
963160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div=
></div><div>- You already explained the precedence of the use of 127/8 addr=
ess in the inner header in MPLS. I have no specific comments in that area. =
I have only two questions:=C2=A0</div><div>=C2=A0 =C2=A0- Has anybody verif=
ied that the use of 127/8 address (and the right MAC) works with existing i=
mplementations, including the silicon ones? If this doesn&#39;t work there,=
 is it worth adding the possibilit y of another address, one that is owned =
by the VTEP node?</div></div></blockquote><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><div id=3D"gmail-m_-365161815219856979gmail-m_514716275160=
314292gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" d=
ir=3D"auto"><div>=C2=A0 =C2=A0- Do we know if Firewalls stop such VXLAN pac=
kets? I ask this because VXLAN has an IP header and I don&#39;t know if fir=
ewalls stop packets with 127/8 in the inner header. If not, is it worth add=
ing a sentence to say that firewalls =C2=A0allow such packets? The use of a=
 non-127/8 address may alleviate this case as well.</div></div></blockquote=
><div>=C2=A0</div><div>[SPK] I think we may need to add the text about fire=
wall as some checks in firewall will be there if they are not already using=
 MPLS OAM which has inner IP header with 127/8 address range.=C2=A0</div><d=
iv>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D=
"gmail-m_-365161815219856979gmail-m_514716275160314292gmail-m_-796316053327=
0350518gmail-m_-2391448337944510467geary-body" dir=3D"auto"><div><br></div>=
<div>The rest of the draft looks good to me,</div><div><br></div><div>Dines=
h=C2=A0</div></div><div id=3D"gmail-m_-365161815219856979gmail-m_5147162751=
60314292gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-quote=
" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"ltr">Hi Dinesh,<div>=
I greatly appreciate your comments. Please heave a look at the attached cop=
y of the working version and its diff to -07 (latest in the datatracker).</=
div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019=
 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_=
blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div id=3D"gmail-m_-365161815219856979gmail-m_514716=
275160314292gmail-m_-7963160533270350518gmail-m_-2391448337944510467gmail-m=
_-7932069553433080940geary-body" dir=3D"auto"><div>I have the same feeling =
as Anoop. Greg, can you please point me to the latest draft so that I can q=
uickly glance through it to be doubly sure,</div><div><br></div><div>Dinesh=
</div></div><div id=3D"gmail-m_-365161815219856979gmail-m_51471627516031429=
2gmail-m_-7963160533270350518gmail-m_-2391448337944510467gmail-m_-793206955=
3433080940geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, An=
oop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank"=
>anoop@alumni.duke.edu</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=
=3D"ltr">Greg,<div><br></div><div>I think the draft is fine as is.</div><di=
v><br></div><div>I discussion with Xiao Min was about #3 and I see that as =
unnecessary until we have a draft that explains why that is needed in the c=
ontext of the NVO3 architecture.</div><div><br></div><div>Anoop</div></div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue=
, Oct 22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gm=
ail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Anoop, =
et al.,<div>I agree with your understanding of what is being defined in the=
 current version of the BFD over VxLAN specification. But, as I understand,=
 the WG is discussing the scope before the WGLC is closed. I believe there =
are three options:</div><div><ol><li>single BFD session between two VTEPs</=
li><li>single BFD session per VNI between two VTEPs</li><li>multiple BFD se=
ssions per VNI between two VTEPs</li></ol><div>The current text reflects #2=
. Is WG accepts this scope? If not, which option WG would accept?</div></di=
v><div><br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at =
2:09 PM Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=
=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I concur=
 with Joel&#39;s assessment with the following clarifications.<div><br></di=
v><div>The current document is already capable of monitoring multiple VNIs =
between VTEPs.</div><div><br></div><div>The issue under discussion was how =
do we use BFD to monitor multiple VAPs that use the same VNI between a pair=
 of VTEPs.=C2=A0 The use case for this is not clear to me, as from my under=
standing, we cannot have a situation with multiple VAPs using the same VNI-=
-there is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</=
div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mailto:j=
mh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0From what I =
can tell, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div>

--00000000000080c82c0595faea7c--


From nobody Mon Oct 28 11:38:27 2019
Return-Path: <santosh.pallagatti@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 000F9120098; Mon, 28 Oct 2019 09:54:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] 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 4-CVo5nnZkk9; Mon, 28 Oct 2019 09:54:20 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 D9A7E12009C; Mon, 28 Oct 2019 09:54:19 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id r1so10659667wrs.9; Mon, 28 Oct 2019 09:54:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eG8SL1XFgjyV956vJAdhj2Qqk0UBVFUDq5Y9m0KiITo=; b=OCcubMeG3hCF562TaNxs/IoFxghAzZA4dt/lP8+nwpNhXgNBVOgrwkQQXzcp3iTYub VRdDJSbikZiIBqvmq7ti8oUKy7BdxJEIy5PUzFvigGTp+SgD6UGV9fusXr0iabqcIofL uEcAjbuqHO2u/g3X2YS6ZEGWeMCnal6U/oOV5AVnStH9CKFRXTQR1sutLvzC5jQ92UB9 fi2dOhsctQJqUImxuTMWTc+nUw/jnxX5XQQPjBPaOK69FgrTQxCA9AMX8svZdWvKWrGp qShFHWuSMOu5/puezG1hz/nCvVQchXWcL+yDmOJmvdt4nqBtxxYJRkGRrIigv6xBAde+ 7ujQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eG8SL1XFgjyV956vJAdhj2Qqk0UBVFUDq5Y9m0KiITo=; b=UTCPrJSgw/xXbgIT4MbsSPtwZD8KiB+tRlSFUcvD6zFv48FkXkoUSNfLjZqdDis330 lY3qMTI+qJ/lFNNUxh7WFDCWNO3yr5d5806EiE3f4TRBDadM0v8dZCKHJtj39eNZmvao hOscKU/A2jE+YR0qnsRSaBlHb4dbz/euxJ57ZwQ7GDz6U0r9gap+RPDvn+onYD+ka8Ds axc8hlm3RaAef7WhdVq0lZ3/KLQWrS+nV7iEi+WbAb9ruVtyCTdBvS62M9mdAZoP+Fg5 kk21eZBf8pNCgTeZ3eEvgGpR98X1QrfrBp3D6eLdwCyPF9vkuIXHp9ilWg6Tly/m/XPn vPmg==
X-Gm-Message-State: APjAAAV1orsZk0cOLZnbBx7JjP0OHhi2bmMEESu0xvjuUIOhy2JbB8uD 0/6Zf9/JelZNew8KSSPkAe0kVUeFILPsU0PzvI8=
X-Google-Smtp-Source: APXvYqw4eeucL8vq1o1aEaSf1+ju661y6tES0zSNMYz2bGQxIiH7OS5R+LWIupt8mIChN6U9qTNgnQaGzBqRsDI+oD8=
X-Received: by 2002:adf:b602:: with SMTP id f2mr2279726wre.49.1572281658249; Mon, 28 Oct 2019 09:54:18 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com>
In-Reply-To: <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com>
From: Santosh P K <santosh.pallagatti@gmail.com>
Date: Mon, 28 Oct 2019 22:24:06 +0530
Message-ID: <CACi9rdsLYuf9_v-uNZ8SLW+sif+O9wNjjHvNu2xQrTuWxJfyOA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000ba16220595fb59ce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/jAcz3l7hTGECsDTWOXcv_2r8-10>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 16:54:24 -0000

--000000000000ba16220595fb59ce
Content-Type: text/plain; charset="UTF-8"

Anoop,
   You are right and Greg did remind me and it skipped my mind my bad.

[Current text in section 4.0]

      IP header:

         Destination IP: IP address MUST NOT be of one of tenant's IP
         addresses.  IP address MAY be selected from the range 127/8 for
         IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.


[proposed]


      IP header:

         Destination IP: IP address MUST NOT be of one of tenant's IP
         addresses.  IP address MAY be set to VTEP IP address or it
MAY be selected

         from the range 127/8 for IPv4, for IPv6 - from the range
0:0:0:0:0:FFFF:7F00:0/104.

                  The motivation for using the address range 127/8 is
the same as specified in Section 2.1 of [RFC4379]
<https://tools.ietf.org/html/rfc4379#section-2.1>.

         This is an exception to the behavior defined in [RFC1122
<https://tools.ietf.org/html/rfc1122>].



[proposed text for firewall]

"As per section 4 inner destination IP address MAY be set to 127/8 address.
There could be firewall configured on VTEP to block 127/8 address range if
set as destination IP in inner IP header. It is recommended to allow 127/8
range address through firewall only if inner IP header's destination IP is
set to 127/8 IP address."



Thanks

Santosh P K



On Mon, Oct 28, 2019 at 9:53 PM Anoop Ghanwani <anoop@alumni.duke.edu>
wrote:

> Santosh,
>
> Does it have to be a MUST?  What if I am running IRB and there are IP
> addresses per VNI assigned to the VTEPs?  Why can the operator not choose
> to use those?
>
> Anoop
>
> On Mon, Oct 28, 2019 at 7:51 AM Santosh P K <santosh.pallagatti@gmail.com>
> wrote:
>
>> Dinesh, Anoop et all,
>>      Lets us know if this text works for 127/8 address range?
>>
>> [proposed text for firewall]
>>
>> "As per section 4 inner destination IP address MUST be set to 127/8
>> address. There may be firewall configured on VTEP to block 127/8 address
>> range if set as destination IP in inner IP header. It is recommended to
>> allow 127/8 range address through firewall only if 127/8 IP address is set
>> as destination address in inner IP header."
>>
>>
>> In section 4 we are talking about using 127/8 and not really giving
>> reason why. I think we should have text as RFC 5884 has mentioned with
>> below text.
>>
>> [From RFC 5884]
>> " The motivation for using the address range 127/8 is the same as specified
>> in Section 2.1 of [RFC4379]
>> <https://tools.ietf.org/html/rfc4379#section-2.1>. This is an exception
>> to the behavior defined in [RFC1122 <https://tools.ietf.org/html/rfc1122>
>> ]."
>>
>>
>>
>> Thanks
>> Santosh P K
>>
>>
>>
>> On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com> wrote:
>>
>>> Looks good to me Greg. I see that the text around the use of the inner
>>> IP address as also quite acceptable. Will you add any words about the
>>> firewall?
>>>
>>> Dinesh
>>>
>>> On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky <gregimirsky@gmail.com>
>>> wrote:
>>>
>>> Hi Dinesh, et al.,
>>> please check the updated version that removed the reference to
>>> Hypervisor in the text and Figure 1.
>>>
>>> Regards,
>>> Greg
>>>
>>> On Wed, Oct 23, 2019 at 10:47 AM Santosh P K <
>>> santosh.pallagatti@gmail.com> wrote:
>>>
>>>> Dinesh,
>>>>      Please see my inline comments [SPK]
>>>>
>>>>>
>>>>> - In section 3, there's a sentence that is: "BFD packets intended for
>>>>> a Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
>>>>> "Hypervisor" ashe logic applies to any VTEP.
>>>>>
>>>>> [SPK] Thanks for comments. We will change this.
>>>>
>>>>
>>>>> - You already explained the precedence of the use of 127/8 address in
>>>>> the inner header in MPLS. I have no specific comments in that area. I have
>>>>> only two questions:
>>>>>    - Has anybody verified that the use of 127/8 address (and the right
>>>>> MAC) works with existing implementations, including the silicon ones? If
>>>>> this doesn't work there, is it worth adding the possibilit y of another
>>>>> address, one that is owned by the VTEP node?
>>>>>
>>>>    - Do we know if Firewalls stop such VXLAN packets? I ask this
>>>>> because VXLAN has an IP header and I don't know if firewalls stop packets
>>>>> with 127/8 in the inner header. If not, is it worth adding a sentence to
>>>>> say that firewalls  allow such packets? The use of a non-127/8 address may
>>>>> alleviate this case as well.
>>>>>
>>>>
>>>> [SPK] I think we may need to add the text about firewall as some checks
>>>> in firewall will be there if they are not already using MPLS OAM which has
>>>> inner IP header with 127/8 address range.
>>>>
>>>>
>>>>>
>>>>> The rest of the draft looks good to me,
>>>>>
>>>>> Dinesh
>>>>>
>>>>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>> wrote:
>>>>>
>>>>> Hi Dinesh,
>>>>> I greatly appreciate your comments. Please heave a look at the
>>>>> attached copy of the working version and its diff to -07 (latest in the
>>>>> datatracker).
>>>>>
>>>>> Regards,
>>>>> Greg
>>>>>
>>>>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>>>>
>>>>>> I have the same feeling as Anoop. Greg, can you please point me to
>>>>>> the latest draft so that I can quickly glance through it to be doubly sure,
>>>>>>
>>>>>> Dinesh
>>>>>>
>>>>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <
>>>>>> anoop@alumni.duke.edu> wrote:
>>>>>>
>>>>>> Greg,
>>>>>>
>>>>>> I think the draft is fine as is.
>>>>>>
>>>>>> I discussion with Xiao Min was about #3 and I see that as unnecessary
>>>>>> until we have a draft that explains why that is needed in the context of
>>>>>> the NVO3 architecture.
>>>>>>
>>>>>> Anoop
>>>>>>
>>>>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Anoop, et al.,
>>>>>>> I agree with your understanding of what is being defined in the
>>>>>>> current version of the BFD over VxLAN specification. But, as I understand,
>>>>>>> the WG is discussing the scope before the WGLC is closed. I believe there
>>>>>>> are three options:
>>>>>>>
>>>>>>>    1. single BFD session between two VTEPs
>>>>>>>    2. single BFD session per VNI between two VTEPs
>>>>>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>>>>>
>>>>>>> The current text reflects #2. Is WG accepts this scope? If not,
>>>>>>> which option WG would accept?
>>>>>>>
>>>>>>> Regards,
>>>>>>> Greg
>>>>>>>
>>>>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <
>>>>>>> anoop@alumni.duke.edu> wrote:
>>>>>>>
>>>>>>>> I concur with Joel's assessment with the following clarifications.
>>>>>>>>
>>>>>>>> The current document is already capable of monitoring multiple VNIs
>>>>>>>> between VTEPs.
>>>>>>>>
>>>>>>>> The issue under discussion was how do we use BFD to monitor
>>>>>>>> multiple VAPs that use the same VNI between a pair of VTEPs.  The use case
>>>>>>>> for this is not clear to me, as from my understanding, we cannot have a
>>>>>>>> situation with multiple VAPs using the same VNI--there is 1:1 mapping
>>>>>>>> between VAP and VNI.
>>>>>>>>
>>>>>>>> Anoop
>>>>>>>>
>>>>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <
>>>>>>>> jmh@joelhalpern.com> wrote:
>>>>>>>>
>>>>>>>>>  From what I can tell, there are two separate problems.
>>>>>>>>> The document we have is a VTEP-VTEP monitoring document.  There is
>>>>>>>>> no
>>>>>>>>> need for that document to handle the multiple VNI case.
>>>>>>>>> If folks want a protocol for doing BFD monitoring of things behind
>>>>>>>>> the
>>>>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>>>>> encoding will be a tenant encoding, and thus sesparate from what
>>>>>>>>> is
>>>>>>>>> defined in this document.
>>>>>>>>>
>>>>>>>>> Yours,
>>>>>>>>> Joel
>>>>>>>>>
>>>>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>>>>> > Santosh and others,
>>>>>>>>> >
>>>>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>>>>> >>     Thanks for your explanation. This helps a lot. I would wait
>>>>>>>>> for more
>>>>>>>>> >> comments from others to see if this what we need in this draft
>>>>>>>>> to be
>>>>>>>>> >> supported based on that we can provide appropriate sections in
>>>>>>>>> the draft.
>>>>>>>>> >
>>>>>>>>> > The threads on the list have spidered to the point where it is
>>>>>>>>> challenging
>>>>>>>>> > to follow what the current status of the draft is, or should
>>>>>>>>> be.  :-)
>>>>>>>>> >
>>>>>>>>> > However, if I've followed things properly, the question below is
>>>>>>>>> really the
>>>>>>>>> > hinge point on what our encapsulation for BFD over vxlan should
>>>>>>>>> look like.
>>>>>>>>> > Correct?
>>>>>>>>> >
>>>>>>>>> > Essentially, do we or do we not require the ability to permit
>>>>>>>>> multiple BFD
>>>>>>>>> > sessions between distinct VAPs?
>>>>>>>>> >
>>>>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>>>>> >
>>>>>>>>> > -- Jeff
>>>>>>>>> >
>>>>>>>>> > [context preserved below...]
>>>>>>>>> >
>>>>>>>>> >> Santosh P K
>>>>>>>>> >>
>>>>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>>>>> >>
>>>>>>>>> >>> Hi Santosh,
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>> With regard to the question whether we should allow multiple
>>>>>>>>> BFD sessions
>>>>>>>>> >>> for the same VNI or not, IMHO we should allow it, more
>>>>>>>>> explanation as
>>>>>>>>> >>> follows.
>>>>>>>>> >>>
>>>>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>>>>> Architecture for
>>>>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>>>> >>>
>>>>>>>>> >>>                      |         Data Center Network (IP)
>>>>>>>>> |
>>>>>>>>> >>>                      |
>>>>>>>>>  |
>>>>>>>>> >>>
>>>>>>>>> +-----------------------------------------+
>>>>>>>>> >>>                           |                           |
>>>>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>>>>> >>>              +------------+---------+
>>>>>>>>>  +---------+------------+
>>>>>>>>> >>>              | +----------+-------+ |       |
>>>>>>>>> +-------+----------+ |
>>>>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay
>>>>>>>>> Module  | |
>>>>>>>>> >>>              | +---------+--------+ |       |
>>>>>>>>> +---------+--------+ |
>>>>>>>>> >>>              |           |          |       |           |
>>>>>>>>>     |
>>>>>>>>> >>>       NVE1   |           |          |       |           |
>>>>>>>>>     | NVE2
>>>>>>>>> >>>              |  +--------+-------+  |       |
>>>>>>>>> +--------+-------+  |
>>>>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2
>>>>>>>>> VNI1 |  |
>>>>>>>>> >>>              |  +-+-----+----+---+  |       |
>>>>>>>>> +-+-----+-----+--+  |
>>>>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|     |
>>>>>>>>> VAP3|
>>>>>>>>> >>>              +----+-----+----+------+
>>>>>>>>>  +----+-----+-----+-----+
>>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>>> >>>
>>>>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|
>>>>>>>>>  |TSI3
>>>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>>>  +---+
>>>>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|
>>>>>>>>>  |TS6|
>>>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>>>  +---+
>>>>>>>>> >>>
>>>>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2
>>>>>>>>> are actually
>>>>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>>>>> >>>
>>>>>>>>> >>> If the network operator want to set up one BFD session between
>>>>>>>>> VAP1 of
>>>>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>>>>>>>>> between VAP3 of
>>>>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for
>>>>>>>>> the same
>>>>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we
>>>>>>>>> should allow it
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> nvo3 mailing list
>>>>>>>>> nvo3@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>>>>
>>>>>>>>

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

<div dir=3D"ltr">Anoop,<div>=C2=A0 =C2=A0You are right and Greg did remind =
me and it skipped my=C2=A0mind my bad.</div><div><br></div><div>[Current te=
xt in section 4.0]</div><div><br></div><div><pre class=3D"gmail-aLF-aPX-K0-=
aPE" style=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,s=
ans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0=
,0,0);font-size:14px">      IP header:

         Destination IP: IP address MUST NOT be of one of tenant&#39;s IP
         addresses.  IP address MAY be selected from the range 127/8 for
         IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.</pre><p=
re class=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier New&qu=
ot;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;whi=
te-space:pre-wrap;color:rgb(0,0,0);font-size:14px"><br></pre><pre class=3D"=
gmail-aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier New&quot;,Courier,=
monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre=
-wrap;color:rgb(0,0,0);font-size:14px">[proposed]</pre><pre class=3D"gmail-=
aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier New&quot;,Courier,monosp=
ace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;=
color:rgb(0,0,0);font-size:14px"><br></pre><pre class=3D"gmail-aLF-aPX-K0-a=
PE" style=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,sa=
ns-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,=
0,0);font-size:14px"><pre class=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-fami=
ly:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;margin-top:0p=
x;margin-bottom:0px;white-space:pre-wrap">      IP header:

         Destination IP: IP address MUST NOT be of one of tenant&#39;s IP
         addresses.  IP address MAY be set to VTEP IP address or it MAY be =
selected </pre><pre class=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-family:&qu=
ot;Courier New&quot;,Courier,monospace,arial,sans-serif;margin-top:0px;marg=
in-bottom:0px;white-space:pre-wrap">         from the range 127/8 for IPv4,=
 for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.</pre><pre class=3D"gm=
ail-aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier New&quot;,Courier,mo=
nospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-w=
rap">         </pre><pre class=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-famil=
y:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;margin-top:0px=
;margin-bottom:0px;white-space:pre-wrap">         <span style=3D"font-size:=
13.3333px">The motivation for using the address range 127/8 is the same as=
=C2=A0</span><span style=3D"font-size:13.3333px">specified in=C2=A0</span><=
a href=3D"https://tools.ietf.org/html/rfc4379#section-2.1" target=3D"_blank=
" style=3D"font-size:13.3333px">Section=C2=A02.1 of [RFC4379]</a><span styl=
e=3D"font-size:13.3333px">. </span></pre><pre class=3D"gmail-aLF-aPX-K0-aPE=
" style=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans=
-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap"><span style=
=3D"font-size:13.3333px">         This is an exception to the=C2=A0</span><=
span style=3D"font-size:13.3333px">behavior defined in [</span><a href=3D"h=
ttps://tools.ietf.org/html/rfc1122" title=3D"&quot;Requirements for Interne=
t Hosts - Communication Layers&quot;" target=3D"_blank" style=3D"font-size:=
13.3333px">RFC1122</a><span style=3D"font-size:13.3333px">].</span></pre><p=
re class=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier New&qu=
ot;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;whi=
te-space:pre-wrap"><span style=3D"font-size:13.3333px"><br></span></pre><pr=
e class=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier New&quo=
t;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;whit=
e-space:pre-wrap"><span style=3D"font-size:13.3333px"><br></span></pre><div=
><div style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;f=
ont-size:small;white-space:normal">[proposed text for firewall]</div><div s=
tyle=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-siz=
e:small;white-space:normal"><br></div><div style=3D"color:rgb(34,34,34);fon=
t-family:Arial,Helvetica,sans-serif;font-size:small;white-space:normal">&qu=
ot;As per section 4 inner destination IP address MAY be set to 127/8 addres=
s. There could be firewall configured on VTEP to block 127/8 address range =
if set as destination IP in inner IP header. It is recommended to allow 127=
/8 range address through firewall only if inner IP header&#39;s destination=
 IP is set to 127/8 IP address.&quot;</div></div><pre class=3D"gmail-aLF-aP=
X-K0-aPE" style=3D"font-family:&quot;Courier New&quot;,Courier,monospace,ar=
ial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap"><br><=
/pre><pre class=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier=
 New&quot;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:=
0px;white-space:pre-wrap"><br></pre><pre class=3D"gmail-aLF-aPX-K0-aPE" sty=
le=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans-seri=
f;margin-top:0px;margin-bottom:0px;white-space:pre-wrap">Thanks</pre><pre c=
lass=3D"gmail-aLF-aPX-K0-aPE" style=3D"font-family:&quot;Courier New&quot;,=
Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-s=
pace:pre-wrap">Santosh P K </pre><pre class=3D"gmail-aLF-aPX-K0-aPE" style=
=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;=
margin-top:0px;margin-bottom:0px;white-space:pre-wrap"><br></pre></pre></di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Mon, Oct 28, 2019 at 9:53 PM Anoop Ghanwani &lt;<a href=3D"mailto:anoo=
p@alumni.duke.edu">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Santosh,<div><br><=
/div><div>Does it have to be a MUST?=C2=A0 What if I am running IRB and the=
re are IP addresses per VNI assigned to the VTEPs?=C2=A0 Why can the operat=
or not choose to use those?</div><div><br></div><div>Anoop</div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct=
 28, 2019 at 7:51 AM Santosh P K &lt;<a href=3D"mailto:santosh.pallagatti@g=
mail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><d=
iv>Dinesh, Anoop et all,</div><div>=C2=A0 =C2=A0 =C2=A0Lets us know if this=
 text works for 127/8 address range?</div><div><br></div><div>[proposed tex=
t for firewall]</div><div><br></div><div>&quot;As per section 4 inner desti=
nation IP address MUST be set to 127/8 address. There may be firewall confi=
gured on VTEP to block 127/8 address range if set as destination IP in inne=
r IP header. It is recommended to allow 127/8 range address through firewal=
l only if 127/8 IP address is set as destination address in inner IP header=
.&quot;</div><div><br></div><div><br></div><div><div>In section 4 we are ta=
lking about using 127/8 and not really giving reason why. I think we should=
 have text as RFC 5884 has mentioned with below text.</div><div><br></div><=
div>[From RFC 5884]</div><div>&quot;<span style=3D"color:rgb(0,0,0);font-si=
ze:13.3333px">   The motivation for using the address range 127/8 is the sa=
me as=C2=A0</span><span style=3D"color:rgb(0,0,0);font-size:13.3333px">spec=
ified in </span><a href=3D"https://tools.ietf.org/html/rfc4379#section-2.1"=
 style=3D"font-size:13.3333px" target=3D"_blank">Section=C2=A02.1 of [RFC43=
79]</a><span style=3D"color:rgb(0,0,0);font-size:13.3333px">.  This is an e=
xception to the=C2=A0</span><span style=3D"color:rgb(0,0,0);font-size:13.33=
33px">behavior defined in [</span><a href=3D"https://tools.ietf.org/html/rf=
c1122" title=3D"&quot;Requirements for Internet Hosts - Communication Layer=
s&quot;" style=3D"font-size:13.3333px" target=3D"_blank">RFC1122</a><span s=
tyle=3D"color:rgb(0,0,0);font-size:13.3333px">].</span>&quot;</div></div><d=
iv><br></div><div><br></div><div><br></div><div>Thanks</div><div>Santosh P =
K=C2=A0</div><div><br></div><div><br></div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Oct 24, 2019 at 1:24 AM =
Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didut=
t@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div id=3D"gmail-m_8782524576159432731gmail-m_-36516181521985697=
9gmail-m_514716275160314292geary-body" dir=3D"auto"><div>Looks good to me G=
reg. I see that the text around the use of the inner IP address as also qui=
te acceptable. Will you add any words about the firewall?</div><div><br></d=
iv><div>Dinesh</div></div><div id=3D"gmail-m_8782524576159432731gmail-m_-36=
5161815219856979gmail-m_514716275160314292geary-quote" dir=3D"auto"><br>On =
Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky=
@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br><bloc=
kquote type=3D"cite"><div dir=3D"ltr">Hi Dinesh, et al.,<div>please check t=
he updated version that removed the reference to Hypervisor in the text and=
 Figure 1.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oc=
t 23, 2019 at 10:47 AM Santosh P K &lt;<a href=3D"mailto:santosh.pallagatti=
@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">=
<div>Dinesh,</div><div>=C2=A0 =C2=A0 =C2=A0Please see my inline=C2=A0commen=
ts [SPK]</div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex"><div id=3D"gmail-m_8782524576159432731gmail-m_-365161815219=
856979gmail-m_514716275160314292gmail-m_-7963160533270350518gmail-m_-239144=
8337944510467geary-body" dir=3D"auto"><div><br></div><div>- In section 3, t=
here&#39;s a sentence that is: &quot;BFD packets intended for a Hypervisor =
VTEP MUST NOT..&quot;. I recommend getting rid of the word &quot;Hypervisor=
&quot; ashe logic applies to any VTEP.</div><div><br></div></div></blockquo=
te><div>[SPK] Thanks for comments. We will change this.=C2=A0</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail=
-m_8782524576159432731gmail-m_-365161815219856979gmail-m_514716275160314292=
gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" dir=3D"=
auto"><div></div><div>- You already explained the precedence of the use of =
127/8 address in the inner header in MPLS. I have no specific comments in t=
hat area. I have only two questions:=C2=A0</div><div>=C2=A0 =C2=A0- Has any=
body verified that the use of 127/8 address (and the right MAC) works with =
existing implementations, including the silicon ones? If this doesn&#39;t w=
ork there, is it worth adding the possibilit y of another address, one that=
 is owned by the VTEP node?</div></div></blockquote><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex"><div id=3D"gmail-m_8782524576159432731gmail-m_-3=
65161815219856979gmail-m_514716275160314292gmail-m_-7963160533270350518gmai=
l-m_-2391448337944510467geary-body" dir=3D"auto"><div>=C2=A0 =C2=A0- Do we =
know if Firewalls stop such VXLAN packets? I ask this because VXLAN has an =
IP header and I don&#39;t know if firewalls stop packets with 127/8 in the =
inner header. If not, is it worth adding a sentence to say that firewalls =
=C2=A0allow such packets? The use of a non-127/8 address may alleviate this=
 case as well.</div></div></blockquote><div>=C2=A0</div><div>[SPK] I think =
we may need to add the text about firewall as some checks in firewall will =
be there if they are not already using MPLS OAM which has inner IP header w=
ith 127/8 address range.=C2=A0</div><div>=C2=A0</div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex"><div id=3D"gmail-m_8782524576159432731gmail-m_-=
365161815219856979gmail-m_514716275160314292gmail-m_-7963160533270350518gma=
il-m_-2391448337944510467geary-body" dir=3D"auto"><div><br></div><div>The r=
est of the draft looks good to me,</div><div><br></div><div>Dinesh=C2=A0</d=
iv></div><div id=3D"gmail-m_8782524576159432731gmail-m_-365161815219856979g=
mail-m_514716275160314292gmail-m_-7963160533270350518gmail-m_-2391448337944=
510467geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 7:58 AM, Greg M=
irsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregim=
irsky@gmail.com</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"ltr=
">Hi Dinesh,<div>I greatly appreciate your comments. Please heave a look at=
 the attached copy of the working version and its diff to -07 (latest in th=
e datatracker).</div><div><br></div><div>Regards,</div><div>Greg</div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tu=
e, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto:didutt@gmail.c=
om" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_878252457615943273=
1gmail-m_-365161815219856979gmail-m_514716275160314292gmail-m_-796316053327=
0350518gmail-m_-2391448337944510467gmail-m_-7932069553433080940geary-body" =
dir=3D"auto"><div>I have the same feeling as Anoop. Greg, can you please po=
int me to the latest draft so that I can quickly glance through it to be do=
ubly sure,</div><div><br></div><div>Dinesh</div></div><div id=3D"gmail-m_87=
82524576159432731gmail-m_-365161815219856979gmail-m_514716275160314292gmail=
-m_-7963160533270350518gmail-m_-2391448337944510467gmail-m_-793206955343308=
0940geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, Anoop Gh=
anwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop=
@alumni.duke.edu</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"lt=
r">Greg,<div><br></div><div>I think the draft is fine as is.</div><div><br>=
</div><div>I discussion with Xiao Min was about #3 and I see that as unnece=
ssary until we have a draft that explains why that is needed in the context=
 of the NVO3 architecture.</div><div><br></div><div>Anoop</div></div><br><d=
iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct =
22, 2019 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.co=
m" target=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Anoop, et al.=
,<div>I agree with your understanding of what is being defined in the curre=
nt version of the BFD over VxLAN specification. But, as I understand, the W=
G is discussing the scope before the WGLC is closed. I believe there are th=
ree options:</div><div><ol><li>single BFD session between two VTEPs</li><li=
>single BFD session per VNI between two VTEPs</li><li>multiple BFD sessions=
 per VNI between two VTEPs</li></ol><div>The current text reflects #2. Is W=
G accepts this scope? If not, which option WG would accept?</div></div><div=
><br></div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 2:09 P=
M Anoop Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_bl=
ank">anoop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I concur with J=
oel&#39;s assessment with the following clarifications.<div><br></div><div>=
The current document is already capable of monitoring multiple VNIs between=
 VTEPs.</div><div><br></div><div>The issue under discussion was how do we u=
se BFD to monitor multiple VAPs that use the same VNI between a pair of VTE=
Ps.=C2=A0 The use case for this is not clear to me, as from my understandin=
g, we cannot have a situation with multiple VAPs using the same VNI--there =
is 1:1 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mailto:jmh@joel=
halpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0From what I can tel=
l, there are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000ba16220595fb59ce--


From nobody Mon Oct 28 11:38:33 2019
Return-Path: <ghanwani@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 6671F1208EF; Mon, 28 Oct 2019 10:21:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5BU3tCow1gTL; Mon, 28 Oct 2019 10:21:20 -0700 (PDT)
Received: from mail-ua1-f49.google.com (mail-ua1-f49.google.com [209.85.222.49]) (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 D6208120928; Mon, 28 Oct 2019 10:21:19 -0700 (PDT)
Received: by mail-ua1-f49.google.com with SMTP id l38so2945023uad.4; Mon, 28 Oct 2019 10:21:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1ER74gEmHyGiYLzav6ZoDHffVL1jBMSISw0kHm1siCY=; b=CrWVeHVa3ULZ9WuFvKqkdm78WXiWmpz5fAWfoGN9sMJ+AC/x9dVvRBk5I8vKGz7xcO MFRt1OFZm4JyfbduhUwzL1Vs2n0giZF6KR5REu0849FtkUNBuVTdZ/e9+d0BsS31Apsd UHb/2wotSTNFtjFroGN0fGfFuXS+S0kwaJKFSAc0ZZRdrsnl8KaGlhM0R+qCcb5Gro/G yYOi0E+EHbElXqH2WUjuHD58RJmEMikG2l/9Ww2lT8b/gxaxi2XtxqZWNfXdfL3BZmrH qGXMIirTdWpIUoFE/cFGVEdgTdipBvPzEuvS/h5aGTAXZzpLaT1oa6cJBqq4GKklutyE C5hw==
X-Gm-Message-State: APjAAAU92y1u68QjnM7Rxb4pFsXmrGCnwAcAOi+1BryzXrZMJ6+OPA1M UhVhUo3Vce9P+GOn8+moQmDfAuNuNUqNleRNfBs=
X-Google-Smtp-Source: APXvYqzHPVkJ9PoX+T+obhlOdEnFjvpoyxf3aDES6K+d/JSXaWiFSvlxB32KoCf5PjAIa/tw7Ltm0O5uAUOxMOP53OE=
X-Received: by 2002:a9f:23ea:: with SMTP id 97mr8545404uao.141.1572283278609;  Mon, 28 Oct 2019 10:21:18 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <CACi9rdsLYuf9_v-uNZ8SLW+sif+O9wNjjHvNu2xQrTuWxJfyOA@mail.gmail.com>
In-Reply-To: <CACi9rdsLYuf9_v-uNZ8SLW+sif+O9wNjjHvNu2xQrTuWxJfyOA@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Mon, 28 Oct 2019 10:21:09 -0700
Message-ID: <CA+-tSzwRehBDEc=TGt0FvFn=tshJrs93Cgqg91M-Tkiia+WySQ@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Santosh P K <santosh.pallagatti@gmail.com>
Cc: Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000004ed4770595fbba3b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/BoX_KJCv_lCGpNCi3zAYTwTB67Y>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 17:21:24 -0000

--0000000000004ed4770595fbba3b
Content-Type: text/plain; charset="UTF-8"

Hi Santosh,

That looks better and I'd be OK with that.

However, I think it would be better if we did something like:

Destination IP: See Section xx.

Where section xx contains the complete description about setting the
destination IP including:
- Use of the underlay VTEP address for VNI 0.
- Use of overlay VTEP address for any other VNI.
- In the absence of available overlay VTEP address, use of 127/8 or IPv6
equivalent and a note about the firewall issue when using such addresses.

Also, I'm not enough of a firewall expert, but is the issue related to
firewalls running off the VTEP only, or are there firewalls that peek in
the inner header?  If there are the latter, then I think the text should be
more generic and just say something like "firewalls that examine the inner
header..." instead of "firewall running on the VTEP..." which is probably
not even technically correct, since the firewall doesn't run on the VTEP.

Anoop

On Mon, Oct 28, 2019 at 9:54 AM Santosh P K <santosh.pallagatti@gmail.com>
wrote:

> Anoop,
>    You are right and Greg did remind me and it skipped my mind my bad.
>
> [Current text in section 4.0]
>
>       IP header:
>
>          Destination IP: IP address MUST NOT be of one of tenant's IP
>          addresses.  IP address MAY be selected from the range 127/8 for
>          IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
>
>
> [proposed]
>
>
>       IP header:
>
>          Destination IP: IP address MUST NOT be of one of tenant's IP
>          addresses.  IP address MAY be set to VTEP IP address or it MAY be selected
>
>          from the range 127/8 for IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
>
>                   The motivation for using the address range 127/8 is the same as specified in Section 2.1 of [RFC4379] <https://tools.ietf.org/html/rfc4379#section-2.1>.
>
>          This is an exception to the behavior defined in [RFC1122 <https://tools.ietf.org/html/rfc1122>].
>
>
>
> [proposed text for firewall]
>
> "As per section 4 inner destination IP address MAY be set to 127/8
> address. There could be firewall configured on VTEP to block 127/8 address
> range if set as destination IP in inner IP header. It is recommended to
> allow 127/8 range address through firewall only if inner IP header's
> destination IP is set to 127/8 IP address."
>
>
>
> Thanks
>
> Santosh P K
>
>
>
> On Mon, Oct 28, 2019 at 9:53 PM Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
>
>> Santosh,
>>
>> Does it have to be a MUST?  What if I am running IRB and there are IP
>> addresses per VNI assigned to the VTEPs?  Why can the operator not choose
>> to use those?
>>
>> Anoop
>>
>> On Mon, Oct 28, 2019 at 7:51 AM Santosh P K <santosh.pallagatti@gmail.com>
>> wrote:
>>
>>> Dinesh, Anoop et all,
>>>      Lets us know if this text works for 127/8 address range?
>>>
>>> [proposed text for firewall]
>>>
>>> "As per section 4 inner destination IP address MUST be set to 127/8
>>> address. There may be firewall configured on VTEP to block 127/8 address
>>> range if set as destination IP in inner IP header. It is recommended to
>>> allow 127/8 range address through firewall only if 127/8 IP address is set
>>> as destination address in inner IP header."
>>>
>>>
>>> In section 4 we are talking about using 127/8 and not really giving
>>> reason why. I think we should have text as RFC 5884 has mentioned with
>>> below text.
>>>
>>> [From RFC 5884]
>>> " The motivation for using the address range 127/8 is the same as specified
>>> in Section 2.1 of [RFC4379]
>>> <https://tools.ietf.org/html/rfc4379#section-2.1>. This is an exception
>>> to the behavior defined in [RFC1122
>>> <https://tools.ietf.org/html/rfc1122>]."
>>>
>>>
>>>
>>> Thanks
>>> Santosh P K
>>>
>>>
>>>
>>> On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com> wrote:
>>>
>>>> Looks good to me Greg. I see that the text around the use of the inner
>>>> IP address as also quite acceptable. Will you add any words about the
>>>> firewall?
>>>>
>>>> Dinesh
>>>>
>>>> On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky <gregimirsky@gmail.com>
>>>> wrote:
>>>>
>>>> Hi Dinesh, et al.,
>>>> please check the updated version that removed the reference to
>>>> Hypervisor in the text and Figure 1.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Wed, Oct 23, 2019 at 10:47 AM Santosh P K <
>>>> santosh.pallagatti@gmail.com> wrote:
>>>>
>>>>> Dinesh,
>>>>>      Please see my inline comments [SPK]
>>>>>
>>>>>>
>>>>>> - In section 3, there's a sentence that is: "BFD packets intended for
>>>>>> a Hypervisor VTEP MUST NOT..". I recommend getting rid of the word
>>>>>> "Hypervisor" ashe logic applies to any VTEP.
>>>>>>
>>>>>> [SPK] Thanks for comments. We will change this.
>>>>>
>>>>>
>>>>>> - You already explained the precedence of the use of 127/8 address in
>>>>>> the inner header in MPLS. I have no specific comments in that area. I have
>>>>>> only two questions:
>>>>>>    - Has anybody verified that the use of 127/8 address (and the
>>>>>> right MAC) works with existing implementations, including the silicon ones?
>>>>>> If this doesn't work there, is it worth adding the possibilit y of another
>>>>>> address, one that is owned by the VTEP node?
>>>>>>
>>>>>    - Do we know if Firewalls stop such VXLAN packets? I ask this
>>>>>> because VXLAN has an IP header and I don't know if firewalls stop packets
>>>>>> with 127/8 in the inner header. If not, is it worth adding a sentence to
>>>>>> say that firewalls  allow such packets? The use of a non-127/8 address may
>>>>>> alleviate this case as well.
>>>>>>
>>>>>
>>>>> [SPK] I think we may need to add the text about firewall as some
>>>>> checks in firewall will be there if they are not already using MPLS OAM
>>>>> which has inner IP header with 127/8 address range.
>>>>>
>>>>>
>>>>>>
>>>>>> The rest of the draft looks good to me,
>>>>>>
>>>>>> Dinesh
>>>>>>
>>>>>> On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky <gregimirsky@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Hi Dinesh,
>>>>>> I greatly appreciate your comments. Please heave a look at the
>>>>>> attached copy of the working version and its diff to -07 (latest in the
>>>>>> datatracker).
>>>>>>
>>>>>> Regards,
>>>>>> Greg
>>>>>>
>>>>>> On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>>>>>
>>>>>>> I have the same feeling as Anoop. Greg, can you please point me to
>>>>>>> the latest draft so that I can quickly glance through it to be doubly sure,
>>>>>>>
>>>>>>> Dinesh
>>>>>>>
>>>>>>> On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani <
>>>>>>> anoop@alumni.duke.edu> wrote:
>>>>>>>
>>>>>>> Greg,
>>>>>>>
>>>>>>> I think the draft is fine as is.
>>>>>>>
>>>>>>> I discussion with Xiao Min was about #3 and I see that as
>>>>>>> unnecessary until we have a draft that explains why that is needed in the
>>>>>>> context of the NVO3 architecture.
>>>>>>>
>>>>>>> Anoop
>>>>>>>
>>>>>>> On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky <gregimirsky@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Anoop, et al.,
>>>>>>>> I agree with your understanding of what is being defined in the
>>>>>>>> current version of the BFD over VxLAN specification. But, as I understand,
>>>>>>>> the WG is discussing the scope before the WGLC is closed. I believe there
>>>>>>>> are three options:
>>>>>>>>
>>>>>>>>    1. single BFD session between two VTEPs
>>>>>>>>    2. single BFD session per VNI between two VTEPs
>>>>>>>>    3. multiple BFD sessions per VNI between two VTEPs
>>>>>>>>
>>>>>>>> The current text reflects #2. Is WG accepts this scope? If not,
>>>>>>>> which option WG would accept?
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Greg
>>>>>>>>
>>>>>>>> On Tue, Oct 22, 2019 at 2:09 PM Anoop Ghanwani <
>>>>>>>> anoop@alumni.duke.edu> wrote:
>>>>>>>>
>>>>>>>>> I concur with Joel's assessment with the following clarifications.
>>>>>>>>>
>>>>>>>>> The current document is already capable of monitoring multiple
>>>>>>>>> VNIs between VTEPs.
>>>>>>>>>
>>>>>>>>> The issue under discussion was how do we use BFD to monitor
>>>>>>>>> multiple VAPs that use the same VNI between a pair of VTEPs.  The use case
>>>>>>>>> for this is not clear to me, as from my understanding, we cannot have a
>>>>>>>>> situation with multiple VAPs using the same VNI--there is 1:1 mapping
>>>>>>>>> between VAP and VNI.
>>>>>>>>>
>>>>>>>>> Anoop
>>>>>>>>>
>>>>>>>>> On Tue, Oct 22, 2019 at 6:06 AM Joel M. Halpern <
>>>>>>>>> jmh@joelhalpern.com> wrote:
>>>>>>>>>
>>>>>>>>>>  From what I can tell, there are two separate problems.
>>>>>>>>>> The document we have is a VTEP-VTEP monitoring document.  There
>>>>>>>>>> is no
>>>>>>>>>> need for that document to handle the multiple VNI case.
>>>>>>>>>> If folks want a protocol for doing BFD monitoring of things
>>>>>>>>>> behind the
>>>>>>>>>> VTEPs (multiple VNIs), then do that as a separate document.   The
>>>>>>>>>> encoding will be a tenant encoding, and thus sesparate from what
>>>>>>>>>> is
>>>>>>>>>> defined in this document.
>>>>>>>>>>
>>>>>>>>>> Yours,
>>>>>>>>>> Joel
>>>>>>>>>>
>>>>>>>>>> On 10/21/2019 5:07 PM, Jeffrey Haas wrote:
>>>>>>>>>> > Santosh and others,
>>>>>>>>>> >
>>>>>>>>>> > On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:
>>>>>>>>>> >>     Thanks for your explanation. This helps a lot. I would
>>>>>>>>>> wait for more
>>>>>>>>>> >> comments from others to see if this what we need in this draft
>>>>>>>>>> to be
>>>>>>>>>> >> supported based on that we can provide appropriate sections in
>>>>>>>>>> the draft.
>>>>>>>>>> >
>>>>>>>>>> > The threads on the list have spidered to the point where it is
>>>>>>>>>> challenging
>>>>>>>>>> > to follow what the current status of the draft is, or should
>>>>>>>>>> be.  :-)
>>>>>>>>>> >
>>>>>>>>>> > However, if I've followed things properly, the question below
>>>>>>>>>> is really the
>>>>>>>>>> > hinge point on what our encapsulation for BFD over vxlan should
>>>>>>>>>> look like.
>>>>>>>>>> > Correct?
>>>>>>>>>> >
>>>>>>>>>> > Essentially, do we or do we not require the ability to permit
>>>>>>>>>> multiple BFD
>>>>>>>>>> > sessions between distinct VAPs?
>>>>>>>>>> >
>>>>>>>>>> > If this is so, do we have a sense as to how we should proceed?
>>>>>>>>>> >
>>>>>>>>>> > -- Jeff
>>>>>>>>>> >
>>>>>>>>>> > [context preserved below...]
>>>>>>>>>> >
>>>>>>>>>> >> Santosh P K
>>>>>>>>>> >>
>>>>>>>>>> >> On Wed, Sep 25, 2019 at 8:10 AM <xiao.min2@zte.com.cn> wrote:
>>>>>>>>>> >>
>>>>>>>>>> >>> Hi Santosh,
>>>>>>>>>> >>>
>>>>>>>>>> >>>
>>>>>>>>>> >>> With regard to the question whether we should allow multiple
>>>>>>>>>> BFD sessions
>>>>>>>>>> >>> for the same VNI or not, IMHO we should allow it, more
>>>>>>>>>> explanation as
>>>>>>>>>> >>> follows.
>>>>>>>>>> >>>
>>>>>>>>>> >>> Below is a figure derived from figure 2 of RFC8014 (An
>>>>>>>>>> Architecture for
>>>>>>>>>> >>> Data-Center Network Virtualization over Layer 3 (NVO3)).
>>>>>>>>>> >>>
>>>>>>>>>> >>>                      |         Data Center Network (IP)
>>>>>>>>>>   |
>>>>>>>>>> >>>                      |
>>>>>>>>>>  |
>>>>>>>>>> >>>
>>>>>>>>>> +-----------------------------------------+
>>>>>>>>>> >>>                           |                           |
>>>>>>>>>> >>>                           |       Tunnel Overlay      |
>>>>>>>>>> >>>              +------------+---------+
>>>>>>>>>>  +---------+------------+
>>>>>>>>>> >>>              | +----------+-------+ |       |
>>>>>>>>>> +-------+----------+ |
>>>>>>>>>> >>>              | |  Overlay Module  | |       | |  Overlay
>>>>>>>>>> Module  | |
>>>>>>>>>> >>>              | +---------+--------+ |       |
>>>>>>>>>> +---------+--------+ |
>>>>>>>>>> >>>              |           |          |       |           |
>>>>>>>>>>       |
>>>>>>>>>> >>>       NVE1   |           |          |       |           |
>>>>>>>>>>       | NVE2
>>>>>>>>>> >>>              |  +--------+-------+  |       |
>>>>>>>>>> +--------+-------+  |
>>>>>>>>>> >>>              |  |VNI1 VNI2  VNI1 |  |       |  | VNI1 VNI2
>>>>>>>>>> VNI1 |  |
>>>>>>>>>> >>>              |  +-+-----+----+---+  |       |
>>>>>>>>>> +-+-----+-----+--+  |
>>>>>>>>>> >>>              |VAP1| VAP2|    | VAP3 |       |VAP1| VAP2|
>>>>>>>>>>  | VAP3|
>>>>>>>>>> >>>              +----+-----+----+------+
>>>>>>>>>>  +----+-----+-----+-----+
>>>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>>>> >>>                   |     |    |                   |     |     |
>>>>>>>>>> >>>
>>>>>>>>>> -------+-----+----+-------------------+-----+-----+-------
>>>>>>>>>> >>>                   |     |    |     Tenant        |     |     |
>>>>>>>>>> >>>              TSI1 | TSI2|    | TSI3          TSI1| TSI2|
>>>>>>>>>>  |TSI3
>>>>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>>>>  +---+
>>>>>>>>>> >>>                  |TS1| |TS2| |TS3|             |TS4| |TS5|
>>>>>>>>>>  |TS6|
>>>>>>>>>> >>>                  +---+ +---+ +---+             +---+ +---+
>>>>>>>>>>  +---+
>>>>>>>>>> >>>
>>>>>>>>>> >>> To my understanding, the BFD sessions between NVE1 and NVE2
>>>>>>>>>> are actually
>>>>>>>>>> >>> initiated and terminated at VAP of NVE.
>>>>>>>>>> >>>
>>>>>>>>>> >>> If the network operator want to set up one BFD session
>>>>>>>>>> between VAP1 of
>>>>>>>>>> >>> NVE1 and VAP1of NVE2, at the same time another BFD session
>>>>>>>>>> between VAP3 of
>>>>>>>>>> >>> NVE1 and VAP3 of NVE2, although the two BFD sessions are for
>>>>>>>>>> the same
>>>>>>>>>> >>> VNI1, I believe it's reasonable, so that's why I think we
>>>>>>>>>> should allow it
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> nvo3 mailing list
>>>>>>>>>> nvo3@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>>>>>>>>
>>>>>>>>>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Santosh,<div><br></div><div>That looks=
 better and I&#39;d be OK with that.</div><div><br></div><div>However, I th=
ink it would be better if we did something like:</div><div><pre style=3D"wh=
ite-space:pre-wrap;color:rgb(0,0,0);font-size:14px;font-family:&quot;Courie=
r New&quot;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom=
:0px">Destination IP: See Section xx.</pre></div><div>Where section xx cont=
ains the complete description about setting the destination IP including:</=
div><div>- Use of the underlay VTEP address for VNI 0.</div><div>- Use of o=
verlay VTEP address for any other VNI.</div><div>- In the absence of availa=
ble overlay VTEP address, use of 127/8 or IPv6 equivalent and a note about =
the firewall issue when using such addresses.=C2=A0=C2=A0</div><div><br></d=
iv><div>Also, I&#39;m not enough of a firewall expert, but is the issue rel=
ated to firewalls running off the VTEP only, or are there firewalls that pe=
ek in the inner header?=C2=A0 If there are the latter, then I think the tex=
t should be more generic and just say something like &quot;firewalls that e=
xamine the inner header...&quot; instead of &quot;firewall running on the V=
TEP...&quot; which is probably not even technically correct, since the fire=
wall doesn&#39;t run on the VTEP.</div><div><br></div><div>Anoop</div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mo=
n, Oct 28, 2019 at 9:54 AM Santosh P K &lt;<a href=3D"mailto:santosh.pallag=
atti@gmail.com">santosh.pallagatti@gmail.com</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Anoop,<div>=C2=
=A0 =C2=A0You are right and Greg did remind me and it skipped my=C2=A0mind =
my bad.</div><div><br></div><div>[Current text in section 4.0]</div><div><b=
r></div><div><pre style=3D"font-family:&quot;Courier New&quot;,Courier,mono=
space,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wra=
p;color:rgb(0,0,0);font-size:14px">      IP header:

         Destination IP: IP address MUST NOT be of one of tenant&#39;s IP
         addresses.  IP address MAY be selected from the range 127/8 for
         IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.</pre><p=
re style=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,san=
s-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0=
,0);font-size:14px"><br></pre><pre style=3D"font-family:&quot;Courier New&q=
uot;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;wh=
ite-space:pre-wrap;color:rgb(0,0,0);font-size:14px">[proposed]</pre><pre st=
yle=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans-ser=
if;margin-top:0px;margin-bottom:0px;white-space:pre-wrap;color:rgb(0,0,0);f=
ont-size:14px"><br></pre><pre style=3D"font-family:&quot;Courier New&quot;,=
Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-s=
pace:pre-wrap;color:rgb(0,0,0);font-size:14px"><pre style=3D"font-family:&q=
uot;Courier New&quot;,Courier,monospace,arial,sans-serif;margin-top:0px;mar=
gin-bottom:0px;white-space:pre-wrap">      IP header:

         Destination IP: IP address MUST NOT be of one of tenant&#39;s IP
         addresses.  IP address MAY be set to VTEP IP address or it MAY be =
selected </pre><pre style=3D"font-family:&quot;Courier New&quot;,Courier,mo=
nospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-w=
rap">         from the range 127/8 for IPv4, for IPv6 - from the range 0:0:=
0:0:0:FFFF:7F00:0/104.</pre><pre style=3D"font-family:&quot;Courier New&quo=
t;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;whit=
e-space:pre-wrap">         </pre><pre style=3D"font-family:&quot;Courier Ne=
w&quot;,Courier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px=
;white-space:pre-wrap">         <span style=3D"font-size:13.3333px">The mot=
ivation for using the address range 127/8 is the same as=C2=A0</span><span =
style=3D"font-size:13.3333px">specified in=C2=A0</span><a href=3D"https://t=
ools.ietf.org/html/rfc4379#section-2.1" style=3D"font-size:13.3333px" targe=
t=3D"_blank">Section=C2=A02.1 of [RFC4379]</a><span style=3D"font-size:13.3=
333px">. </span></pre><pre style=3D"font-family:&quot;Courier New&quot;,Cou=
rier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-spac=
e:pre-wrap"><span style=3D"font-size:13.3333px">         This is an excepti=
on to the=C2=A0</span><span style=3D"font-size:13.3333px">behavior defined =
in [</span><a href=3D"https://tools.ietf.org/html/rfc1122" title=3D"&quot;R=
equirements for Internet Hosts - Communication Layers&quot;" style=3D"font-=
size:13.3333px" target=3D"_blank">RFC1122</a><span style=3D"font-size:13.33=
33px">].</span></pre><pre style=3D"font-family:&quot;Courier New&quot;,Cour=
ier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space=
:pre-wrap"><span style=3D"font-size:13.3333px"><br></span></pre><pre style=
=3D"font-family:&quot;Courier New&quot;,Courier,monospace,arial,sans-serif;=
margin-top:0px;margin-bottom:0px;white-space:pre-wrap"><span style=3D"font-=
size:13.3333px"><br></span></pre><div><div style=3D"color:rgb(34,34,34);fon=
t-family:Arial,Helvetica,sans-serif;font-size:small;white-space:normal">[pr=
oposed text for firewall]</div><div style=3D"color:rgb(34,34,34);font-famil=
y:Arial,Helvetica,sans-serif;font-size:small;white-space:normal"><br></div>=
<div style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;fo=
nt-size:small;white-space:normal">&quot;As per section 4 inner destination =
IP address MAY be set to 127/8 address. There could be firewall configured =
on VTEP to block 127/8 address range if set as destination IP in inner IP h=
eader. It is recommended to allow 127/8 range address through firewall only=
 if inner IP header&#39;s destination IP is set to 127/8 IP address.&quot;<=
/div></div><pre style=3D"font-family:&quot;Courier New&quot;,Courier,monosp=
ace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap"=
><br></pre><pre style=3D"font-family:&quot;Courier New&quot;,Courier,monosp=
ace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap"=
><br></pre><pre style=3D"font-family:&quot;Courier New&quot;,Courier,monosp=
ace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wrap"=
>Thanks</pre><pre style=3D"font-family:&quot;Courier New&quot;,Courier,mono=
space,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space:pre-wra=
p">Santosh P K </pre><pre style=3D"font-family:&quot;Courier New&quot;,Cour=
ier,monospace,arial,sans-serif;margin-top:0px;margin-bottom:0px;white-space=
:pre-wrap"><br></pre></pre></div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 28, 2019 at 9:53 PM Anoop Ghan=
wani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@a=
lumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex"><div dir=3D"ltr">Santosh,<div><br></div><div>Does it have to =
be a MUST?=C2=A0 What if I am running IRB and there are IP addresses per VN=
I assigned to the VTEPs?=C2=A0 Why can the operator not choose to use those=
?</div><div><br></div><div>Anoop</div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 28, 2019 at 7:51 AM Santo=
sh P K &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank=
">santosh.pallagatti@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Dinesh, Anoop et all,</=
div><div>=C2=A0 =C2=A0 =C2=A0Lets us know if this text works for 127/8 addr=
ess range?</div><div><br></div><div>[proposed text for firewall]</div><div>=
<br></div><div>&quot;As per section 4 inner destination IP address MUST be =
set to 127/8 address. There may be firewall configured on VTEP to block 127=
/8 address range if set as destination IP in inner IP header. It is recomme=
nded to allow 127/8 range address through firewall only if 127/8 IP address=
 is set as destination address in inner IP header.&quot;</div><div><br></di=
v><div><br></div><div><div>In section 4 we are talking about using 127/8 an=
d not really giving reason why. I think we should have text as RFC 5884 has=
 mentioned with below text.</div><div><br></div><div>[From RFC 5884]</div><=
div>&quot;<span style=3D"color:rgb(0,0,0);font-size:13.3333px">   The motiv=
ation for using the address range 127/8 is the same as=C2=A0</span><span st=
yle=3D"color:rgb(0,0,0);font-size:13.3333px">specified in </span><a href=3D=
"https://tools.ietf.org/html/rfc4379#section-2.1" style=3D"font-size:13.333=
3px" target=3D"_blank">Section=C2=A02.1 of [RFC4379]</a><span style=3D"colo=
r:rgb(0,0,0);font-size:13.3333px">.  This is an exception to the=C2=A0</spa=
n><span style=3D"color:rgb(0,0,0);font-size:13.3333px">behavior defined in =
[</span><a href=3D"https://tools.ietf.org/html/rfc1122" title=3D"&quot;Requ=
irements for Internet Hosts - Communication Layers&quot;" style=3D"font-siz=
e:13.3333px" target=3D"_blank">RFC1122</a><span style=3D"color:rgb(0,0,0);f=
ont-size:13.3333px">].</span>&quot;</div></div><div><br></div><div><br></di=
v><div><br></div><div>Thanks</div><div>Santosh P K=C2=A0</div><div><br></di=
v><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt &lt;<a href=3D=
"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmai=
l-m_1994687557610448252gmail-m_8782524576159432731gmail-m_-3651618152198569=
79gmail-m_514716275160314292geary-body" dir=3D"auto"><div>Looks good to me =
Greg. I see that the text around the use of the inner IP address as also qu=
ite acceptable. Will you add any words about the firewall?</div><div><br></=
div><div>Dinesh</div></div><div id=3D"gmail-m_1994687557610448252gmail-m_87=
82524576159432731gmail-m_-365161815219856979gmail-m_514716275160314292geary=
-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky &lt;<=
a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail=
.com</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"ltr">Hi Dinesh=
, et al.,<div>please check the updated version that removed the reference t=
o Hypervisor in the text and Figure 1.</div><div><br></div><div>Regards,</d=
iv><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cla=
ss=3D"gmail_attr">On Wed, Oct 23, 2019 at 10:47 AM Santosh P K &lt;<a href=
=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagat=
ti@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex"><div dir=3D"ltr"><div>Dinesh,</div><div>=C2=A0 =C2=A0 =C2=A0Ple=
ase see my inline=C2=A0comments [SPK]</div><div class=3D"gmail_quote"><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_19946875576=
10448252gmail-m_8782524576159432731gmail-m_-365161815219856979gmail-m_51471=
6275160314292gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-=
body" dir=3D"auto"><div><br></div><div>- In section 3, there&#39;s a senten=
ce that is: &quot;BFD packets intended for a Hypervisor VTEP MUST NOT..&quo=
t;. I recommend getting rid of the word &quot;Hypervisor&quot; ashe logic a=
pplies to any VTEP.</div><div><br></div></div></blockquote><div>[SPK] Thank=
s for comments. We will change this.=C2=A0</div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_1994687557610448=
252gmail-m_8782524576159432731gmail-m_-365161815219856979gmail-m_5147162751=
60314292gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body"=
 dir=3D"auto"><div></div><div>- You already explained the precedence of the=
 use of 127/8 address in the inner header in MPLS. I have no specific comme=
nts in that area. I have only two questions:=C2=A0</div><div>=C2=A0 =C2=A0-=
 Has anybody verified that the use of 127/8 address (and the right MAC) wor=
ks with existing implementations, including the silicon ones? If this doesn=
&#39;t work there, is it worth adding the possibilit y of another address, =
one that is owned by the VTEP node?</div></div></blockquote><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_1994687557610448252gm=
ail-m_8782524576159432731gmail-m_-365161815219856979gmail-m_514716275160314=
292gmail-m_-7963160533270350518gmail-m_-2391448337944510467geary-body" dir=
=3D"auto"><div>=C2=A0 =C2=A0- Do we know if Firewalls stop such VXLAN packe=
ts? I ask this because VXLAN has an IP header and I don&#39;t know if firew=
alls stop packets with 127/8 in the inner header. If not, is it worth addin=
g a sentence to say that firewalls =C2=A0allow such packets? The use of a n=
on-127/8 address may alleviate this case as well.</div></div></blockquote><=
div>=C2=A0</div><div>[SPK] I think we may need to add the text about firewa=
ll as some checks in firewall will be there if they are not already using M=
PLS OAM which has inner IP header with 127/8 address range.=C2=A0</div><div=
>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"g=
mail-m_1994687557610448252gmail-m_8782524576159432731gmail-m_-3651618152198=
56979gmail-m_514716275160314292gmail-m_-7963160533270350518gmail-m_-2391448=
337944510467geary-body" dir=3D"auto"><div><br></div><div>The rest of the dr=
aft looks good to me,</div><div><br></div><div>Dinesh=C2=A0</div></div><div=
 id=3D"gmail-m_1994687557610448252gmail-m_8782524576159432731gmail-m_-36516=
1815219856979gmail-m_514716275160314292gmail-m_-7963160533270350518gmail-m_=
-2391448337944510467geary-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 7=
:58 AM, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"=
_blank">gregimirsky@gmail.com</a>&gt; wrote:<br><blockquote type=3D"cite"><=
div dir=3D"ltr">Hi Dinesh,<div>I greatly appreciate your comments. Please h=
eave a look at the attached copy of the working version and its diff to -07=
 (latest in the datatracker).</div><div><br></div><div>Regards,</div><div>G=
reg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt &lt;<a href=3D"mailto:=
didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=3D"gmail-m_1994=
687557610448252gmail-m_8782524576159432731gmail-m_-365161815219856979gmail-=
m_514716275160314292gmail-m_-7963160533270350518gmail-m_-239144833794451046=
7gmail-m_-7932069553433080940geary-body" dir=3D"auto"><div>I have the same =
feeling as Anoop. Greg, can you please point me to the latest draft so that=
 I can quickly glance through it to be doubly sure,</div><div><br></div><di=
v>Dinesh</div></div><div id=3D"gmail-m_1994687557610448252gmail-m_878252457=
6159432731gmail-m_-365161815219856979gmail-m_514716275160314292gmail-m_-796=
3160533270350518gmail-m_-2391448337944510467gmail-m_-7932069553433080940gea=
ry-quote" dir=3D"auto"><br>On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani =
&lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni=
.duke.edu</a>&gt; wrote:<br><blockquote type=3D"cite"><div dir=3D"ltr">Greg=
,<div><br></div><div>I think the draft is fine as is.</div><div><br></div><=
div>I discussion with Xiao Min was about #3 and I see that as unnecessary u=
ntil we have a draft that explains why that is needed in the context of the=
 NVO3 architecture.</div><div><br></div><div>Anoop</div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 201=
9 at 11:17 AM Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" targ=
et=3D"_blank">gregimirsky@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Anoop, et al.,<div>I=
 agree with your understanding of what is being defined in the current vers=
ion of the BFD over VxLAN specification. But, as I understand, the WG is di=
scussing the scope before the WGLC is closed. I believe there are three opt=
ions:</div><div><ol><li>single BFD session between two VTEPs</li><li>single=
 BFD session per VNI between two VTEPs</li><li>multiple BFD sessions per VN=
I between two VTEPs</li></ol><div>The current text reflects #2. Is WG accep=
ts this scope? If not, which option WG would accept?</div></div><div><br></=
div><div>Regards,</div><div>Greg</div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Tue, Oct 22, 2019 at 2:09 PM Anoop=
 Ghanwani &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">an=
oop@alumni.duke.edu</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">I concur with Joel&#39=
;s assessment with the following clarifications.<div><br></div><div>The cur=
rent document is already capable of monitoring multiple VNIs between VTEPs.=
</div><div><br></div><div>The issue under discussion was how do we use BFD =
to monitor multiple VAPs that use the same VNI between a pair of VTEPs.=C2=
=A0 The use case for this is not clear to me, as from my understanding, we =
cannot have a situation with multiple VAPs using the same VNI--there is 1:1=
 mapping between VAP and VNI.</div><div><br></div><div>Anoop</div></div><br=
><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, O=
ct 22, 2019 at 6:06 AM Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalper=
n.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">=C2=A0From what I can tell, the=
re are two separate problems.<br>
The document we have is a VTEP-VTEP monitoring document.=C2=A0 There is no =
<br>
need for that document to handle the multiple VNI case.<br>
If folks want a protocol for doing BFD monitoring of things behind the <br>
VTEPs (multiple VNIs), then do that as a separate document.=C2=A0 =C2=A0The=
 <br>
encoding will be a tenant encoding, and thus sesparate from what is <br>
defined in this document.<br>
<br>
Yours,<br>
Joel<br>
<br>
On 10/21/2019 5:07 PM, Jeffrey Haas wrote:<br>
&gt; Santosh and others,<br>
&gt; <br>
&gt; On Thu, Oct 03, 2019 at 07:50:20PM +0530, Santosh P K wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Thanks for your explanation. This helps a lot. =
I would wait for more<br>
&gt;&gt; comments from others to see if this what we need in this draft to =
be<br>
&gt;&gt; supported based on that we can provide appropriate sections in the=
 draft.<br>
&gt; <br>
&gt; The threads on the list have spidered to the point where it is challen=
ging<br>
&gt; to follow what the current status of the draft is, or should be.=C2=A0=
 :-)<br>
&gt; <br>
&gt; However, if I&#39;ve followed things properly, the question below is r=
eally the<br>
&gt; hinge point on what our encapsulation for BFD over vxlan should look l=
ike.<br>
&gt; Correct?<br>
&gt; <br>
&gt; Essentially, do we or do we not require the ability to permit multiple=
 BFD<br>
&gt; sessions between distinct VAPs?<br>
&gt; <br>
&gt; If this is so, do we have a sense as to how we should proceed?<br>
&gt; <br>
&gt; -- Jeff<br>
&gt; <br>
&gt; [context preserved below...]<br>
&gt; <br>
&gt;&gt; Santosh P K<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Sep 25, 2019 at 8:10 AM &lt;<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Santosh,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; With regard to the question whether we should allow multiple B=
FD sessions<br>
&gt;&gt;&gt; for the same VNI or not, IMHO we should allow it, more explana=
tion as<br>
&gt;&gt;&gt; follows.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Below is a figure derived from figure 2 of RFC8014 (An Archite=
cture for<br>
&gt;&gt;&gt; Data-Center Network Virtualization over Layer 3 (NVO3)).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Data Center Network (IP)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------------------------------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Overla=
y=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+=
---------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+------------+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +----------+=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +-------+----------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | |=C2=A0 Over=
lay Module=C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 Overlay Module=C2=
=A0 | |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | +---------+-=
-------+ |=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+--------+ |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0NVE1=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | NVE2<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-----=
---+-------+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +--------+-------+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 |VNI1 =
VNI2=C2=A0 VNI1 |=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 | VNI1 VNI2 VNI=
1 |=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 +-+---=
--+----+---+=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 +-+-----+-----+--+=
=C2=A0 |<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |VAP1| VAP2|=
=C2=A0 =C2=A0 | VAP3 |=C2=A0 =C2=A0 =C2=A0 =C2=A0|VAP1| VAP2|=C2=A0 =C2=A0 =
=C2=A0| VAP3|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +----+-----+--=
--+------+=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-----+-----+-----+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -------+-----+----+--=
-----------------+-----+-----+-------<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0Tenant=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1 | TSI2|=
=C2=A0 =C2=A0 | TSI3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TSI1| TSI2|=C2=A0 =
=C2=A0 =C2=A0|TSI3<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|TS1| |TS2| |TS3|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS4| |TS5=
|=C2=A0 =C2=A0|TS6|<br>
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
+---+ +---+ +---+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ +---=
+=C2=A0 =C2=A0+---+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To my understanding, the BFD sessions between NVE1 and NVE2 ar=
e actually<br>
&gt;&gt;&gt; initiated and terminated at VAP of NVE.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the network operator want to set up one BFD session between=
 VAP1 of<br>
&gt;&gt;&gt; NVE1 and VAP1of NVE2, at the same time another BFD session bet=
ween VAP3 of<br>
&gt;&gt;&gt; NVE1 and VAP3 of NVE2, although the two BFD sessions are for t=
he same<br>
&gt;&gt;&gt; VNI1, I believe it&#39;s reasonable, so that&#39;s why I think=
 we should allow it<br>
<br>
_______________________________________________<br>
nvo3 mailing list<br>
<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/nvo3</a><br>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div></blockquote></div></div>
</blockquote></div>
</blockquote></div></blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>

--0000000000004ed4770595fbba3b--


From nobody Mon Oct 28 11:38:40 2019
Return-Path: <jmh@joelhalpern.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 799F0120942; Mon, 28 Oct 2019 10:22:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8UFBLphGtPjm; Mon, 28 Oct 2019 10:22:13 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BC9A12081C; Mon, 28 Oct 2019 10:22:13 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4721jx2b3Wzdhpf; Mon, 28 Oct 2019 10:22:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572283333; bh=9+0d9G3hlmN/NErle2mTRz7bMFV8MAtWJPc00isgMjU=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=pLbdEwp73qtA2xiDgCVfo0iEczwb95GvpAbWr6pfymK3KSrdIlUgyx5gj7Z7jl91u lQiaaI/hA2Qua/Ij7laxlSHjKXinxzK370eJE4rtVi3ln+QbCr3hOQ/Ck95AydIKh8 JP2svwbh4s+fk39QdMtg2rd2DMaxU+zm9gfTAv/I=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4721jv1XJMzdhpb; Mon, 28 Oct 2019 10:22:10 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>
Cc: Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com>
Date: Mon, 28 Oct 2019 13:22:09 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/6en_sHPGEzY1H1gtD8ws19L7a8k>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 17:22:16 -0000

There is something I am missing in your assumption about IRB.

As I understand VxLAN, the VTEP is under the control of the operator. 
As such, it is a pure bridge.  If you run IRB behind it, that is fine. 
Yes, an operator may offer IRB.  But as I understand it,  conceptually, 
in terms of the VxLAN architecture the IRB is an entity behind the VTEP, 
not part of the VTEP.

Yours,
Joel

On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
> Santosh,
> 
> Does it have to be a MUST?  What if I am running IRB and there are IP 
> addresses per VNI assigned to the VTEPs?  Why can the operator not 
> choose to use those?
> 
> Anoop
> 
> On Mon, Oct 28, 2019 at 7:51 AM Santosh P K 
> <santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>> wrote:
> 
>     Dinesh, Anoop et all,
>           Lets us know if this text works for 127/8 address range?
> 
>     [proposed text for firewall]
> 
>     "As per section 4 inner destination IP address MUST be set to 127/8
>     address. There may be firewall configured on VTEP to block 127/8
>     address range if set as destination IP in inner IP header. It is
>     recommended to allow 127/8 range address through firewall only if
>     127/8 IP address is set as destination address in inner IP header."
> 
> 
>     In section 4 we are talking about using 127/8 and not really giving
>     reason why. I think we should have text as RFC 5884 has mentioned
>     with below text.
> 
>     [From RFC 5884]
>     "The motivation for using the address range 127/8 is the same as
>     specified in Section 2.1 of [RFC4379]
>     <https://tools.ietf.org/html/rfc4379#section-2.1>. This is an
>     exception to the behavior defined in [RFC1122
>     <https://tools.ietf.org/html/rfc1122>]."
> 
> 
> 
>     Thanks
>     Santosh P K
> 
> 
> 
>     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com
>     <mailto:didutt@gmail.com>> wrote:
> 
>         Looks good to me Greg. I see that the text around the use of the
>         inner IP address as also quite acceptable. Will you add any
>         words about the firewall?
> 
>         Dinesh
> 
>         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
>         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> wrote:
>>         Hi Dinesh, et al.,
>>         please check the updated version that removed the reference to
>>         Hypervisor in the text and Figure 1.
>>
>>         Regards,
>>         Greg
>>
>>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K
>>         <santosh.pallagatti@gmail.com
>>         <mailto:santosh.pallagatti@gmail.com>> wrote:
>>
>>             Dinesh,
>>                  Please see my inline comments [SPK]
>>
>>
>>                 - In section 3, there's a sentence that is: "BFD
>>                 packets intended for a Hypervisor VTEP MUST NOT..". I
>>                 recommend getting rid of the word "Hypervisor" ashe
>>                 logic applies to any VTEP.
>>
>>             [SPK] Thanks for comments. We will change this.
>>
>>                 - You already explained the precedence of the use of
>>                 127/8 address in the inner header in MPLS. I have no
>>                 specific comments in that area. I have only two
>>                 questions:
>>                    - Has anybody verified that the use of 127/8
>>                 address (and the right MAC) works with existing
>>                 implementations, including the silicon ones? If this
>>                 doesn't work there, is it worth adding the possibilit
>>                 y of another address, one that is owned by the VTEP node?
>>
>>                    - Do we know if Firewalls stop such VXLAN packets?
>>                 I ask this because VXLAN has an IP header and I don't
>>                 know if firewalls stop packets with 127/8 in the inner
>>                 header. If not, is it worth adding a sentence to say
>>                 that firewalls  allow such packets? The use of a
>>                 non-127/8 address may alleviate this case as well.
>>
>>             [SPK] I think we may need to add the text about firewall
>>             as some checks in firewall will be there if they are not
>>             already using MPLS OAM which has inner IP header with
>>             127/8 address range.
>>
>>
>>                 The rest of the draft looks good to me,
>>
>>                 Dinesh
>>
>>                 On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky
>>                 <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>>                 wrote:
>>>                 Hi Dinesh,
>>>                 I greatly appreciate your comments. Please heave a
>>>                 look at the attached copy of the working version and
>>>                 its diff to -07 (latest in the datatracker).
>>>
>>>                 Regards,
>>>                 Greg
>>>
>>>                 On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt
>>>                 <didutt@gmail.com <mailto:didutt@gmail.com>> wrote:
>>>
>>>                     I have the same feeling as Anoop. Greg, can you
>>>                     please point me to the latest draft so that I can
>>>                     quickly glance through it to be doubly sure,
>>>
>>>                     Dinesh
>>>
>>>                     On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani
>>>                     <anoop@alumni.duke.edu
>>>                     <mailto:anoop@alumni.duke.edu>> wrote:
>>>>                     Greg,
>>>>
>>>>                     I think the draft is fine as is.
>>>>
>>>>                     I discussion with Xiao Min was about #3 and I
>>>>                     see that as unnecessary until we have a draft
>>>>                     that explains why that is needed in the context
>>>>                     of the NVO3 architecture.
>>>>
>>>>                     Anoop
>>>>
>>>>                     On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky
>>>>                     <gregimirsky@gmail.com
>>>>                     <mailto:gregimirsky@gmail.com>> wrote:
>>>>
>>>>                         Hi Anoop, et al.,
>>>>                         I agree with your understanding of what is
>>>>                         being defined in the current version of the
>>>>                         BFD over VxLAN specification. But, as I
>>>>                         understand, the WG is discussing the scope
>>>>                         before the WGLC is closed. I believe there
>>>>                         are three options:
>>>>
>>>>                          1. single BFD session between two VTEPs
>>>>                          2. single BFD session per VNI between two VTEPs
>>>>                          3. multiple BFD sessions per VNI between
>>>>                             two VTEPs
>>>>
>>>>                         The current text reflects #2. Is WG accepts
>>>>                         this scope? If not, which option WG would
>>>>                         accept?
>>>>
>>>>                         Regards,
>>>>                         Greg
>>>>
>>>>                         On Tue, Oct 22, 2019 at 2:09 PM Anoop
>>>>                         Ghanwani <anoop@alumni.duke.edu
>>>>                         <mailto:anoop@alumni.duke.edu>> wrote:
>>>>
>>>>                             I concur with Joel's assessment with the
>>>>                             following clarifications.
>>>>
>>>>                             The current document is already capable
>>>>                             of monitoring multiple VNIs between VTEPs.
>>>>
>>>>                             The issue under discussion was how do we
>>>>                             use BFD to monitor multiple VAPs that
>>>>                             use the same VNI between a pair of
>>>>                             VTEPs.  The use case for this is not
>>>>                             clear to me, as from my understanding,
>>>>                             we cannot have a situation with multiple
>>>>                             VAPs using the same VNI--there is 1:1
>>>>                             mapping between VAP and VNI.
>>>>
>>>>                             Anoop
>>>>
>>>>                             On Tue, Oct 22, 2019 at 6:06 AM Joel M.
>>>>                             Halpern <jmh@joelhalpern.com
>>>>                             <mailto:jmh@joelhalpern.com>> wrote:
>>>>
>>>>                                  From what I can tell, there are two
>>>>                                 separate problems.
>>>>                                 The document we have is a VTEP-VTEP
>>>>                                 monitoring document.  There is no
>>>>                                 need for that document to handle the
>>>>                                 multiple VNI case.
>>>>                                 If folks want a protocol for doing
>>>>                                 BFD monitoring of things behind the
>>>>                                 VTEPs (multiple VNIs), then do that
>>>>                                 as a separate document.   The
>>>>                                 encoding will be a tenant encoding,
>>>>                                 and thus sesparate from what is
>>>>                                 defined in this document.
>>>>
>>>>                                 Yours,
>>>>                                 Joel
>>>>
>>>>                                 On 10/21/2019 5:07 PM, Jeffrey Haas
>>>>                                 wrote:
>>>>                                 > Santosh and others,
>>>>                                 >
>>>>                                 > On Thu, Oct 03, 2019 at 07:50:20PM
>>>>                                 +0530, Santosh P K wrote:
>>>>                                 >>     Thanks for your explanation.
>>>>                                 This helps a lot. I would wait for more
>>>>                                 >> comments from others to see if
>>>>                                 this what we need in this draft to be
>>>>                                 >> supported based on that we can
>>>>                                 provide appropriate sections in the
>>>>                                 draft.
>>>>                                 >
>>>>                                 > The threads on the list have
>>>>                                 spidered to the point where it is
>>>>                                 challenging
>>>>                                 > to follow what the current status
>>>>                                 of the draft is, or should be.  :-)
>>>>                                 >
>>>>                                 > However, if I've followed things
>>>>                                 properly, the question below is
>>>>                                 really the
>>>>                                 > hinge point on what our
>>>>                                 encapsulation for BFD over vxlan
>>>>                                 should look like.
>>>>                                 > Correct?
>>>>                                 >
>>>>                                 > Essentially, do we or do we not
>>>>                                 require the ability to permit
>>>>                                 multiple BFD
>>>>                                 > sessions between distinct VAPs?
>>>>                                 >
>>>>                                 > If this is so, do we have a sense
>>>>                                 as to how we should proceed?
>>>>                                 >
>>>>                                 > -- Jeff
>>>>                                 >
>>>>                                 > [context preserved below...]
>>>>                                 >
>>>>                                 >> Santosh P K
>>>>                                 >>
>>>>                                 >> On Wed, Sep 25, 2019 at 8:10 AM
>>>>                                 <xiao.min2@zte.com.cn
>>>>                                 <mailto:xiao.min2@zte.com.cn>> wrote:
>>>>                                 >>
>>>>                                 >>> Hi Santosh,
>>>>                                 >>>
>>>>                                 >>>
>>>>                                 >>> With regard to the question
>>>>                                 whether we should allow multiple BFD
>>>>                                 sessions
>>>>                                 >>> for the same VNI or not, IMHO we
>>>>                                 should allow it, more explanation as
>>>>                                 >>> follows.
>>>>                                 >>>
>>>>                                 >>> Below is a figure derived from
>>>>                                 figure 2 of RFC8014 (An Architecture for
>>>>                                 >>> Data-Center Network
>>>>                                 Virtualization over Layer 3 (NVO3)).
>>>>                                 >>>
>>>>                                 >>>                      |       
>>>>                                  Data Center Network (IP)        |
>>>>                                 >>>                      |         
>>>>                                                                |
>>>>                                 >>>                     
>>>>                                 +-----------------------------------------+
>>>>                                 >>>                           |     
>>>>                                                      |
>>>>                                 >>>                           |     
>>>>                                  Tunnel Overlay      |
>>>>                                 >>>             
>>>>                                 +------------+---------+     
>>>>                                  +---------+------------+
>>>>                                 >>>              |
>>>>                                 +----------+-------+ |       |
>>>>                                 +-------+----------+ |
>>>>                                 >>>              | |  Overlay
>>>>                                 Module  | |       | |  Overlay
>>>>                                 Module  | |
>>>>                                 >>>              |
>>>>                                 +---------+--------+ |       |
>>>>                                 +---------+--------+ |
>>>>                                 >>>              |           |     
>>>>                                     |       |           |          |
>>>>                                 >>>       NVE1   |           |     
>>>>                                     |       |           |          |
>>>>                                 NVE2
>>>>                                 >>>              | 
>>>>                                 +--------+-------+  |       | 
>>>>                                 +--------+-------+  |
>>>>                                 >>>              |  |VNI1 VNI2  VNI1
>>>>                                 |  |       |  | VNI1 VNI2 VNI1 |  |
>>>>                                 >>>              | 
>>>>                                 +-+-----+----+---+  |       | 
>>>>                                 +-+-----+-----+--+  |
>>>>                                 >>>              |VAP1| VAP2|    |
>>>>                                 VAP3 |       |VAP1| VAP2|     | VAP3|
>>>>                                 >>>             
>>>>                                 +----+-----+----+------+     
>>>>                                  +----+-----+-----+-----+
>>>>                                 >>>                   |     |    | 
>>>>                                                  |     |     |
>>>>                                 >>>                   |     |    | 
>>>>                                                  |     |     |
>>>>                                 >>>                   |     |    | 
>>>>                                                  |     |     |
>>>>                                 >>>           
>>>>                                 -------+-----+----+-------------------+-----+-----+-------
>>>>                                 >>>                   |     |    | 
>>>>                                    Tenant        |     |     |
>>>>                                 >>>              TSI1 | TSI2|    |
>>>>                                 TSI3          TSI1| TSI2|     |TSI3
>>>>                                 >>>                  +---+ +---+
>>>>                                 +---+             +---+ +---+   +---+
>>>>                                 >>>                  |TS1| |TS2|
>>>>                                 |TS3|             |TS4| |TS5|   |TS6|
>>>>                                 >>>                  +---+ +---+
>>>>                                 +---+             +---+ +---+   +---+
>>>>                                 >>>
>>>>                                 >>> To my understanding, the BFD
>>>>                                 sessions between NVE1 and NVE2 are
>>>>                                 actually
>>>>                                 >>> initiated and terminated at VAP
>>>>                                 of NVE.
>>>>                                 >>>
>>>>                                 >>> If the network operator want to
>>>>                                 set up one BFD session between VAP1 of
>>>>                                 >>> NVE1 and VAP1of NVE2, at the
>>>>                                 same time another BFD session
>>>>                                 between VAP3 of
>>>>                                 >>> NVE1 and VAP3 of NVE2, although
>>>>                                 the two BFD sessions are for the same
>>>>                                 >>> VNI1, I believe it's reasonable,
>>>>                                 so that's why I think we should allow it
>>>>
>>>>                                 _______________________________________________
>>>>                                 nvo3 mailing list
>>>>                                 nvo3@ietf.org <mailto:nvo3@ietf.org>
>>>>                                 https://www.ietf.org/mailman/listinfo/nvo3
>>>>


From nobody Mon Oct 28 11:38:46 2019
Return-Path: <ghanwani@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 61F7B120903; Mon, 28 Oct 2019 10:32:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id crHfbHxaWU7I; Mon, 28 Oct 2019 10:32:27 -0700 (PDT)
Received: from mail-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) (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 2F39A1207FD; Mon, 28 Oct 2019 10:32:27 -0700 (PDT)
Received: by mail-vk1-f172.google.com with SMTP id e205so1511943vke.2; Mon, 28 Oct 2019 10:32:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7jkMOTT6qoyejqaj/6tNf7SkXnpseyp8oMBjWAVxSDQ=; b=h//QwZ/mXPcSuf0GSHxwjgF8StTQ57sMamko2CvgjHK7BOACRnWtZANsrl3nScDtW7 u2wdzRNYXZjeqaK9IMEnkx1v/YBgysHjCx/Cnq3ssUFBkq2NbA6yYgF1Mc2UKR7F/067 ffFmsXXRRDBRGmWeFzLlUotJImk30ehfcA6V9GwaUx98mKJDhw1uvM0KrfNje5UMcmvo PoXN5F5gVGNUC6MGmudimbbUhtnm31K8t+aaVh+ee1Q0rqSRRFtXJSLo7bzO8Ys/gtUP dr4b0WICuKSEdLJIBuJ9aX0KGCtsDdWg3vPU/GzP/9/Swiq5nc/5n5lTIDyi+5QpicbQ g+lA==
X-Gm-Message-State: APjAAAVzeer64WLfTOpmJY5gf/ZHAiuAPmqvwEO7o+Qsg+K9yXwtRKyS GqMoJKPO41zOuOz2BCHRS6VxeiQJ4iQc7dpdyYc=
X-Google-Smtp-Source: APXvYqwTX/rfPUfZg3u8ILkWUB8pHSS1JwWZa+TicfRWHTuV14drnhXzTeeERnNWnSWQAhhwV1VP1nhUkkBtJqr7d1c=
X-Received: by 2002:a1f:c604:: with SMTP id w4mr9139431vkf.6.1572283946048; Mon, 28 Oct 2019 10:32:26 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <201909251039413767352@zte.com.cn> <CACi9rdv-760M8WgZ1mOOOa=yoJqQFP=vdc3xJKLe7wCR18NSvA@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com>
In-Reply-To: <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Mon, 28 Oct 2019 10:32:16 -0700
Message-ID: <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="00000000000017219f0595fbe2e7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/fokGmgVUjjDdYYTbU7n8HYeLydQ>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 17:32:32 -0000

--00000000000017219f0595fbe2e7
Content-Type: text/plain; charset="UTF-8"

Hi Joel,

Perhaps we need to say use of an address owned by the device containing the
VTEP.

Or are you suggesting that the use of the loopback address space is a MUST?

Anoop

On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern <jmh@joelhalpern.com>
wrote:

> There is something I am missing in your assumption about IRB.
>
> As I understand VxLAN, the VTEP is under the control of the operator.
> As such, it is a pure bridge.  If you run IRB behind it, that is fine.
> Yes, an operator may offer IRB.  But as I understand it,  conceptually,
> in terms of the VxLAN architecture the IRB is an entity behind the VTEP,
> not part of the VTEP.
>
> Yours,
> Joel
>
> On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
> > Santosh,
> >
> > Does it have to be a MUST?  What if I am running IRB and there are IP
> > addresses per VNI assigned to the VTEPs?  Why can the operator not
> > choose to use those?
> >
> > Anoop
> >
> > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
> > <santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com>>
> wrote:
> >
> >     Dinesh, Anoop et all,
> >           Lets us know if this text works for 127/8 address range?
> >
> >     [proposed text for firewall]
> >
> >     "As per section 4 inner destination IP address MUST be set to 127/8
> >     address. There may be firewall configured on VTEP to block 127/8
> >     address range if set as destination IP in inner IP header. It is
> >     recommended to allow 127/8 range address through firewall only if
> >     127/8 IP address is set as destination address in inner IP header."
> >
> >
> >     In section 4 we are talking about using 127/8 and not really giving
> >     reason why. I think we should have text as RFC 5884 has mentioned
> >     with below text.
> >
> >     [From RFC 5884]
> >     "The motivation for using the address range 127/8 is the same as
> >     specified in Section 2.1 of [RFC4379]
> >     <https://tools.ietf.org/html/rfc4379#section-2.1>. This is an
> >     exception to the behavior defined in [RFC1122
> >     <https://tools.ietf.org/html/rfc1122>]."
> >
> >
> >
> >     Thanks
> >     Santosh P K
> >
> >
> >
> >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com
> >     <mailto:didutt@gmail.com>> wrote:
> >
> >         Looks good to me Greg. I see that the text around the use of the
> >         inner IP address as also quite acceptable. Will you add any
> >         words about the firewall?
> >
> >         Dinesh
> >
> >         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
> >         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> wrote:
> >>         Hi Dinesh, et al.,
> >>         please check the updated version that removed the reference to
> >>         Hypervisor in the text and Figure 1.
> >>
> >>         Regards,
> >>         Greg
> >>
> >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K
> >>         <santosh.pallagatti@gmail.com
> >>         <mailto:santosh.pallagatti@gmail.com>> wrote:
> >>
> >>             Dinesh,
> >>                  Please see my inline comments [SPK]
> >>
> >>
> >>                 - In section 3, there's a sentence that is: "BFD
> >>                 packets intended for a Hypervisor VTEP MUST NOT..". I
> >>                 recommend getting rid of the word "Hypervisor" ashe
> >>                 logic applies to any VTEP.
> >>
> >>             [SPK] Thanks for comments. We will change this.
> >>
> >>                 - You already explained the precedence of the use of
> >>                 127/8 address in the inner header in MPLS. I have no
> >>                 specific comments in that area. I have only two
> >>                 questions:
> >>                    - Has anybody verified that the use of 127/8
> >>                 address (and the right MAC) works with existing
> >>                 implementations, including the silicon ones? If this
> >>                 doesn't work there, is it worth adding the possibilit
> >>                 y of another address, one that is owned by the VTEP
> node?
> >>
> >>                    - Do we know if Firewalls stop such VXLAN packets?
> >>                 I ask this because VXLAN has an IP header and I don't
> >>                 know if firewalls stop packets with 127/8 in the inner
> >>                 header. If not, is it worth adding a sentence to say
> >>                 that firewalls  allow such packets? The use of a
> >>                 non-127/8 address may alleviate this case as well.
> >>
> >>             [SPK] I think we may need to add the text about firewall
> >>             as some checks in firewall will be there if they are not
> >>             already using MPLS OAM which has inner IP header with
> >>             127/8 address range.
> >>
> >>
> >>                 The rest of the draft looks good to me,
> >>
> >>                 Dinesh
> >>
> >>                 On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky
> >>                 <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >>                 wrote:
> >>>                 Hi Dinesh,
> >>>                 I greatly appreciate your comments. Please heave a
> >>>                 look at the attached copy of the working version and
> >>>                 its diff to -07 (latest in the datatracker).
> >>>
> >>>                 Regards,
> >>>                 Greg
> >>>
> >>>                 On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt
> >>>                 <didutt@gmail.com <mailto:didutt@gmail.com>> wrote:
> >>>
> >>>                     I have the same feeling as Anoop. Greg, can you
> >>>                     please point me to the latest draft so that I can
> >>>                     quickly glance through it to be doubly sure,
> >>>
> >>>                     Dinesh
> >>>
> >>>                     On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani
> >>>                     <anoop@alumni.duke.edu
> >>>                     <mailto:anoop@alumni.duke.edu>> wrote:
> >>>>                     Greg,
> >>>>
> >>>>                     I think the draft is fine as is.
> >>>>
> >>>>                     I discussion with Xiao Min was about #3 and I
> >>>>                     see that as unnecessary until we have a draft
> >>>>                     that explains why that is needed in the context
> >>>>                     of the NVO3 architecture.
> >>>>
> >>>>                     Anoop
> >>>>
> >>>>                     On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky
> >>>>                     <gregimirsky@gmail.com
> >>>>                     <mailto:gregimirsky@gmail.com>> wrote:
> >>>>
> >>>>                         Hi Anoop, et al.,
> >>>>                         I agree with your understanding of what is
> >>>>                         being defined in the current version of the
> >>>>                         BFD over VxLAN specification. But, as I
> >>>>                         understand, the WG is discussing the scope
> >>>>                         before the WGLC is closed. I believe there
> >>>>                         are three options:
> >>>>
> >>>>                          1. single BFD session between two VTEPs
> >>>>                          2. single BFD session per VNI between two
> VTEPs
> >>>>                          3. multiple BFD sessions per VNI between
> >>>>                             two VTEPs
> >>>>
> >>>>                         The current text reflects #2. Is WG accepts
> >>>>                         this scope? If not, which option WG would
> >>>>                         accept?
> >>>>
> >>>>                         Regards,
> >>>>                         Greg
> >>>>
> >>>>                         On Tue, Oct 22, 2019 at 2:09 PM Anoop
> >>>>                         Ghanwani <anoop@alumni.duke.edu
> >>>>                         <mailto:anoop@alumni.duke.edu>> wrote:
> >>>>
> >>>>                             I concur with Joel's assessment with the
> >>>>                             following clarifications.
> >>>>
> >>>>                             The current document is already capable
> >>>>                             of monitoring multiple VNIs between VTEPs.
> >>>>
> >>>>                             The issue under discussion was how do we
> >>>>                             use BFD to monitor multiple VAPs that
> >>>>                             use the same VNI between a pair of
> >>>>                             VTEPs.  The use case for this is not
> >>>>                             clear to me, as from my understanding,
> >>>>                             we cannot have a situation with multiple
> >>>>                             VAPs using the same VNI--there is 1:1
> >>>>                             mapping between VAP and VNI.
> >>>>
> >>>>                             Anoop
> >>>>
> >>>>                             On Tue, Oct 22, 2019 at 6:06 AM Joel M.
> >>>>                             Halpern <jmh@joelhalpern.com
> >>>>                             <mailto:jmh@joelhalpern.com>> wrote:
> >>>>
> >>>>                                  From what I can tell, there are two
> >>>>                                 separate problems.
> >>>>                                 The document we have is a VTEP-VTEP
> >>>>                                 monitoring document.  There is no
> >>>>                                 need for that document to handle the
> >>>>                                 multiple VNI case.
> >>>>                                 If folks want a protocol for doing
> >>>>                                 BFD monitoring of things behind the
> >>>>                                 VTEPs (multiple VNIs), then do that
> >>>>                                 as a separate document.   The
> >>>>                                 encoding will be a tenant encoding,
> >>>>                                 and thus sesparate from what is
> >>>>                                 defined in this document.
> >>>>
> >>>>                                 Yours,
> >>>>                                 Joel
> >>>>
> >>>>                                 On 10/21/2019 5:07 PM, Jeffrey Haas
> >>>>                                 wrote:
> >>>>                                 > Santosh and others,
> >>>>                                 >
> >>>>                                 > On Thu, Oct 03, 2019 at 07:50:20PM
> >>>>                                 +0530, Santosh P K wrote:
> >>>>                                 >>     Thanks for your explanation.
> >>>>                                 This helps a lot. I would wait for
> more
> >>>>                                 >> comments from others to see if
> >>>>                                 this what we need in this draft to be
> >>>>                                 >> supported based on that we can
> >>>>                                 provide appropriate sections in the
> >>>>                                 draft.
> >>>>                                 >
> >>>>                                 > The threads on the list have
> >>>>                                 spidered to the point where it is
> >>>>                                 challenging
> >>>>                                 > to follow what the current status
> >>>>                                 of the draft is, or should be.  :-)
> >>>>                                 >
> >>>>                                 > However, if I've followed things
> >>>>                                 properly, the question below is
> >>>>                                 really the
> >>>>                                 > hinge point on what our
> >>>>                                 encapsulation for BFD over vxlan
> >>>>                                 should look like.
> >>>>                                 > Correct?
> >>>>                                 >
> >>>>                                 > Essentially, do we or do we not
> >>>>                                 require the ability to permit
> >>>>                                 multiple BFD
> >>>>                                 > sessions between distinct VAPs?
> >>>>                                 >
> >>>>                                 > If this is so, do we have a sense
> >>>>                                 as to how we should proceed?
> >>>>                                 >
> >>>>                                 > -- Jeff
> >>>>                                 >
> >>>>                                 > [context preserved below...]
> >>>>                                 >
> >>>>                                 >> Santosh P K
> >>>>                                 >>
> >>>>                                 >> On Wed, Sep 25, 2019 at 8:10 AM
> >>>>                                 <xiao.min2@zte.com.cn
> >>>>                                 <mailto:xiao.min2@zte.com.cn>> wrote:
> >>>>                                 >>
> >>>>                                 >>> Hi Santosh,
> >>>>                                 >>>
> >>>>                                 >>>
> >>>>                                 >>> With regard to the question
> >>>>                                 whether we should allow multiple BFD
> >>>>                                 sessions
> >>>>                                 >>> for the same VNI or not, IMHO we
> >>>>                                 should allow it, more explanation as
> >>>>                                 >>> follows.
> >>>>                                 >>>
> >>>>                                 >>> Below is a figure derived from
> >>>>                                 figure 2 of RFC8014 (An Architecture
> for
> >>>>                                 >>> Data-Center Network
> >>>>                                 Virtualization over Layer 3 (NVO3)).
> >>>>                                 >>>
> >>>>                                 >>>                      |
> >>>>                                  Data Center Network (IP)        |
> >>>>                                 >>>                      |
> >>>>                                                                |
> >>>>                                 >>>
> >>>>
>  +-----------------------------------------+
> >>>>                                 >>>                           |
> >>>>                                                      |
> >>>>                                 >>>                           |
> >>>>                                  Tunnel Overlay      |
> >>>>                                 >>>
> >>>>                                 +------------+---------+
> >>>>                                  +---------+------------+
> >>>>                                 >>>              |
> >>>>                                 +----------+-------+ |       |
> >>>>                                 +-------+----------+ |
> >>>>                                 >>>              | |  Overlay
> >>>>                                 Module  | |       | |  Overlay
> >>>>                                 Module  | |
> >>>>                                 >>>              |
> >>>>                                 +---------+--------+ |       |
> >>>>                                 +---------+--------+ |
> >>>>                                 >>>              |           |
> >>>>                                     |       |           |          |
> >>>>                                 >>>       NVE1   |           |
> >>>>                                     |       |           |          |
> >>>>                                 NVE2
> >>>>                                 >>>              |
> >>>>                                 +--------+-------+  |       |
> >>>>                                 +--------+-------+  |
> >>>>                                 >>>              |  |VNI1 VNI2  VNI1
> >>>>                                 |  |       |  | VNI1 VNI2 VNI1 |  |
> >>>>                                 >>>              |
> >>>>                                 +-+-----+----+---+  |       |
> >>>>                                 +-+-----+-----+--+  |
> >>>>                                 >>>              |VAP1| VAP2|    |
> >>>>                                 VAP3 |       |VAP1| VAP2|     | VAP3|
> >>>>                                 >>>
> >>>>                                 +----+-----+----+------+
> >>>>                                  +----+-----+-----+-----+
> >>>>                                 >>>                   |     |    |
> >>>>                                                  |     |     |
> >>>>                                 >>>                   |     |    |
> >>>>                                                  |     |     |
> >>>>                                 >>>                   |     |    |
> >>>>                                                  |     |     |
> >>>>                                 >>>
> >>>>
>  -------+-----+----+-------------------+-----+-----+-------
> >>>>                                 >>>                   |     |    |
> >>>>                                    Tenant        |     |     |
> >>>>                                 >>>              TSI1 | TSI2|    |
> >>>>                                 TSI3          TSI1| TSI2|     |TSI3
> >>>>                                 >>>                  +---+ +---+
> >>>>                                 +---+             +---+ +---+   +---+
> >>>>                                 >>>                  |TS1| |TS2|
> >>>>                                 |TS3|             |TS4| |TS5|   |TS6|
> >>>>                                 >>>                  +---+ +---+
> >>>>                                 +---+             +---+ +---+   +---+
> >>>>                                 >>>
> >>>>                                 >>> To my understanding, the BFD
> >>>>                                 sessions between NVE1 and NVE2 are
> >>>>                                 actually
> >>>>                                 >>> initiated and terminated at VAP
> >>>>                                 of NVE.
> >>>>                                 >>>
> >>>>                                 >>> If the network operator want to
> >>>>                                 set up one BFD session between VAP1 of
> >>>>                                 >>> NVE1 and VAP1of NVE2, at the
> >>>>                                 same time another BFD session
> >>>>                                 between VAP3 of
> >>>>                                 >>> NVE1 and VAP3 of NVE2, although
> >>>>                                 the two BFD sessions are for the same
> >>>>                                 >>> VNI1, I believe it's reasonable,
> >>>>                                 so that's why I think we should allow
> it
> >>>>
> >>>>
>  _______________________________________________
> >>>>                                 nvo3 mailing list
> >>>>                                 nvo3@ietf.org <mailto:nvo3@ietf.org>
> >>>>
> https://www.ietf.org/mailman/listinfo/nvo3
> >>>>
>

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

PGRpdiBkaXI9Imx0ciI+SGkgSm9lbCw8ZGl2Pjxicj48L2Rpdj48ZGl2PlBlcmhhcHMgd2UgbmVl
ZCB0byBzYXkgdXNlIG9mIGFuIGFkZHJlc3Mgb3duZWQgYnkgdGhlIGRldmljZSBjb250YWluaW5n
IHRoZSBWVEVQLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+T3IgYXJlIHlvdSBzdWdnZXN0aW5n
IHRoYXQgdGhlIHVzZSBvZiB0aGUgbG9vcGJhY2sgYWRkcmVzcyBzcGFjZSBpcyBhIE1VU1Q/PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Bbm9vcDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJn
bWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPk9uIE1vbiwgT2N0
IDI4LCAyMDE5IGF0IDEwOjIyIEFNIEpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBw
eCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3Bh
ZGRpbmctbGVmdDoxZXgiPlRoZXJlIGlzIHNvbWV0aGluZyBJIGFtIG1pc3NpbmcgaW4geW91ciBh
c3N1bXB0aW9uIGFib3V0IElSQi48YnI+DQo8YnI+DQpBcyBJIHVuZGVyc3RhbmQgVnhMQU4sIHRo
ZSBWVEVQIGlzIHVuZGVyIHRoZSBjb250cm9sIG9mIHRoZSBvcGVyYXRvci4gPGJyPg0KQXMgc3Vj
aCwgaXQgaXMgYSBwdXJlIGJyaWRnZS7CoCBJZiB5b3UgcnVuIElSQiBiZWhpbmQgaXQsIHRoYXQg
aXMgZmluZS4gPGJyPg0KWWVzLCBhbiBvcGVyYXRvciBtYXkgb2ZmZXIgSVJCLsKgIEJ1dCBhcyBJ
IHVuZGVyc3RhbmQgaXQswqAgY29uY2VwdHVhbGx5LCA8YnI+DQppbiB0ZXJtcyBvZiB0aGUgVnhM
QU4gYXJjaGl0ZWN0dXJlIHRoZSBJUkIgaXMgYW4gZW50aXR5IGJlaGluZCB0aGUgVlRFUCwgPGJy
Pg0Kbm90IHBhcnQgb2YgdGhlIFZURVAuPGJyPg0KPGJyPg0KWW91cnMsPGJyPg0KSm9lbDxicj4N
Cjxicj4NCk9uIDEwLzI4LzIwMTkgMTI6MjMgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOjxicj4N
CiZndDsgU2FudG9zaCw8YnI+DQomZ3Q7IDxicj4NCiZndDsgRG9lcyBpdCBoYXZlIHRvIGJlIGEg
TVVTVD/CoCBXaGF0IGlmIEkgYW0gcnVubmluZyBJUkIgYW5kIHRoZXJlIGFyZSBJUCA8YnI+DQom
Z3Q7IGFkZHJlc3NlcyBwZXIgVk5JIGFzc2lnbmVkIHRvIHRoZSBWVEVQcz/CoCBXaHkgY2FuIHRo
ZSBvcGVyYXRvciBub3QgPGJyPg0KJmd0OyBjaG9vc2UgdG8gdXNlIHRob3NlPzxicj4NCiZndDsg
PGJyPg0KJmd0OyBBbm9vcDxicj4NCiZndDsgPGJyPg0KJmd0OyBPbiBNb24sIE9jdCAyOCwgMjAx
OSBhdCA3OjUxIEFNIFNhbnRvc2ggUCBLIDxicj4NCiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBE
aW5lc2gsIEFub29wIGV0IGFsbCw8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqBMZXRzIHVzIGtu
b3cgaWYgdGhpcyB0ZXh0IHdvcmtzIGZvciAxMjcvOCBhZGRyZXNzIHJhbmdlPzxicj4NCiZndDsg
PGJyPg0KJmd0O8KgIMKgIMKgW3Byb3Bvc2VkIHRleHQgZm9yIGZpcmV3YWxsXTxicj4NCiZndDsg
PGJyPg0KJmd0O8KgIMKgIMKgJnF1b3Q7QXMgcGVyIHNlY3Rpb24gNCBpbm5lciBkZXN0aW5hdGlv
biBJUCBhZGRyZXNzIE1VU1QgYmUgc2V0IHRvIDEyNy84PGJyPg0KJmd0O8KgIMKgIMKgYWRkcmVz
cy4gVGhlcmUgbWF5IGJlIGZpcmV3YWxsIGNvbmZpZ3VyZWQgb24gVlRFUCB0byBibG9jayAxMjcv
ODxicj4NCiZndDvCoCDCoCDCoGFkZHJlc3MgcmFuZ2UgaWYgc2V0IGFzIGRlc3RpbmF0aW9uIElQ
IGluIGlubmVyIElQIGhlYWRlci4gSXQgaXM8YnI+DQomZ3Q7wqAgwqAgwqByZWNvbW1lbmRlZCB0
byBhbGxvdyAxMjcvOCByYW5nZSBhZGRyZXNzIHRocm91Z2ggZmlyZXdhbGwgb25seSBpZjxicj4N
CiZndDvCoCDCoCDCoDEyNy84IElQIGFkZHJlc3MgaXMgc2V0IGFzIGRlc3RpbmF0aW9uIGFkZHJl
c3MgaW4gaW5uZXIgSVAgaGVhZGVyLiZxdW90Ozxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7wqAgwqAgwqBJbiBzZWN0aW9uIDQgd2UgYXJlIHRhbGtpbmcgYWJvdXQgdXNpbmcgMTI3Lzgg
YW5kIG5vdCByZWFsbHkgZ2l2aW5nPGJyPg0KJmd0O8KgIMKgIMKgcmVhc29uIHdoeS4gSSB0aGlu
ayB3ZSBzaG91bGQgaGF2ZSB0ZXh0IGFzIFJGQyA1ODg0IGhhcyBtZW50aW9uZWQ8YnI+DQomZ3Q7
wqAgwqAgwqB3aXRoIGJlbG93IHRleHQuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBbRnJv
bSBSRkMgNTg4NF08YnI+DQomZ3Q7wqAgwqAgwqAmcXVvdDtUaGUgbW90aXZhdGlvbiBmb3IgdXNp
bmcgdGhlIGFkZHJlc3MgcmFuZ2UgMTI3LzggaXMgdGhlIHNhbWUgYXM8YnI+DQomZ3Q7wqAgwqAg
wqBzcGVjaWZpZWQgaW4gU2VjdGlvbsKgMi4xIG9mIFtSRkM0Mzc5XTxicj4NCiZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM3OSNzZWN0aW9u
LTIuMSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzQzNzkjc2VjdGlvbi0yLjE8L2E+Jmd0Oy4gVGhpcyBpcyBhbjxicj4NCiZn
dDvCoCDCoCDCoGV4Y2VwdGlvbiB0byB0aGUgYmVoYXZpb3IgZGVmaW5lZCBpbiBbUkZDMTEyMjxi
cj4NCiZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
cmZjMTEyMiIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzExMjI8L2E+Jmd0O10uJnF1b3Q7PGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IDxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgVGhhbmtzPGJyPg0KJmd0O8KgIMKgIMKgU2Fu
dG9zaCBQIEs8YnI+DQomZ3Q7IDxicj4NCiZndDsgPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAg
wqBPbiBUaHUsIE9jdCAyNCwgMjAxOSBhdCAxOjI0IEFNIERpbmVzaCBEdXR0ICZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5j
b208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsg
d3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBMb29rcyBnb29kIHRvIG1l
IEdyZWcuIEkgc2VlIHRoYXQgdGhlIHRleHQgYXJvdW5kIHRoZSB1c2Ugb2YgdGhlPGJyPg0KJmd0
O8KgIMKgIMKgIMKgIMKgaW5uZXIgSVAgYWRkcmVzcyBhcyBhbHNvIHF1aXRlIGFjY2VwdGFibGUu
IFdpbGwgeW91IGFkZCBhbnk8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqB3b3JkcyBhYm91dCB0aGUg
ZmlyZXdhbGw/PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqBEaW5lc2g8YnI+DQom
Z3Q7IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDg6MzYg
UE0sIEdyZWcgTWlyc2t5PGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSGkgRGluZXNoLCBldCBhbC4sPGJyPg0KJmd0
OyZndDvCoCDCoCDCoCDCoCDCoHBsZWFzZSBjaGVjayB0aGUgdXBkYXRlZCB2ZXJzaW9uIHRoYXQg
cmVtb3ZlZCB0aGUgcmVmZXJlbmNlIHRvPGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoEh5cGVy
dmlzb3IgaW4gdGhlIHRleHQgYW5kIEZpZ3VyZSAxLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsPGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoEdyZWc8
YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywg
MjAxOSBhdCAxMDo0NyBBTSBTYW50b3NoIFAgSzxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqBEaW5lc2gsPGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKg
UGxlYXNlIHNlZSBteSBpbmxpbmXCoGNvbW1lbnRzIFtTUEtdPGJyPg0KJmd0OyZndDs8YnI+DQom
Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIEluIHNlY3Rp
b24gMywgdGhlcmUmIzM5O3MgYSBzZW50ZW5jZSB0aGF0IGlzOiAmcXVvdDtCRkQ8YnI+DQomZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcGFja2V0cyBpbnRlbmRlZCBmb3IgYSBIeXBl
cnZpc29yIFZURVAgTVVTVCBOT1QuLiZxdW90Oy4gSTxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqByZWNvbW1lbmQgZ2V0dGluZyByaWQgb2YgdGhlIHdvcmQgJnF1b3Q7SHlw
ZXJ2aXNvciZxdW90OyBhc2hlPGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oGxvZ2ljIGFwcGxpZXMgdG8gYW55IFZURVAuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgW1NQS10gVGhhbmtzIGZvciBjb21tZW50cy4gV2Ugd2lsbCBjaGFu
Z2UgdGhpcy48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAtIFlvdSBhbHJlYWR5IGV4cGxhaW5lZCB0aGUgcHJlY2VkZW5jZSBvZiB0aGUgdXNlIG9m
PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEyNy84IGFkZHJlc3MgaW4g
dGhlIGlubmVyIGhlYWRlciBpbiBNUExTLiBJIGhhdmUgbm88YnI+DQomZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgc3BlY2lmaWMgY29tbWVudHMgaW4gdGhhdCBhcmVhLiBJIGhhdmUg
b25seSB0d288YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcXVlc3Rpb25z
Ojxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoC0gSGFzIGFueWJv
ZHkgdmVyaWZpZWQgdGhhdCB0aGUgdXNlIG9mIDEyNy84PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGFkZHJlc3MgKGFuZCB0aGUgcmlnaHQgTUFDKSB3b3JrcyB3aXRoIGV4
aXN0aW5nPGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGltcGxlbWVudGF0
aW9ucywgaW5jbHVkaW5nIHRoZSBzaWxpY29uIG9uZXM/IElmIHRoaXM8YnI+DQomZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZG9lc24mIzM5O3Qgd29yayB0aGVyZSwgaXMgaXQgd29y
dGggYWRkaW5nIHRoZSBwb3NzaWJpbGl0PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHkgb2YgYW5vdGhlciBhZGRyZXNzLCBvbmUgdGhhdCBpcyBvd25lZCBieSB0aGUgVlRF
UCBub2RlPzxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoMKgIMKgLSBEbyB3ZSBrbm93IGlmIEZpcmV3YWxscyBzdG9wIHN1Y2ggVlhMQU4gcGFja2V0
cz88YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBhc2sgdGhpcyBiZWNh
dXNlIFZYTEFOIGhhcyBhbiBJUCBoZWFkZXIgYW5kIEkgZG9uJiMzOTt0PGJyPg0KJmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGtub3cgaWYgZmlyZXdhbGxzIHN0b3AgcGFja2V0cyB3
aXRoIDEyNy84IGluIHRoZSBpbm5lcjxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBoZWFkZXIuIElmIG5vdCwgaXMgaXQgd29ydGggYWRkaW5nIGEgc2VudGVuY2UgdG8gc2F5
PGJyPg0KJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgZmlyZXdhbGxzIMKg
YWxsb3cgc3VjaCBwYWNrZXRzPyBUaGUgdXNlIG9mIGE8YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgbm9uLTEyNy84IGFkZHJlc3MgbWF5IGFsbGV2aWF0ZSB0aGlzIGNhc2Ug
YXMgd2VsbC48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBb
U1BLXSBJIHRoaW5rIHdlIG1heSBuZWVkIHRvIGFkZCB0aGUgdGV4dCBhYm91dCBmaXJld2FsbDxi
cj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBhcyBzb21lIGNoZWNrcyBpbiBmaXJld2Fs
bCB3aWxsIGJlIHRoZXJlIGlmIHRoZXkgYXJlIG5vdDxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqBhbHJlYWR5IHVzaW5nIE1QTFMgT0FNIHdoaWNoIGhhcyBpbm5lciBJUCBoZWFkZXIg
d2l0aDxicj4NCiZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBhZGRyZXNzIHJhbmdl
Ljxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgVGhlIHJlc3Qgb2YgdGhlIGRyYWZ0IGxvb2tzIGdvb2QgdG8gbWUsPGJyPg0K
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgRGluZXNoPGJy
Pg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gV2Vk
LCBPY3QgMjMsIDIwMTkgYXQgNzo1OCBBTSwgR3JlZyBNaXJza3k8YnI+DQomZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoEhpIERpbmVzaCw8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoEkgZ3JlYXRseSBhcHByZWNpYXRlIHlvdXIgY29tbWVudHMuIFBsZWFzZSBoZWF2ZSBh
PGJyPg0KJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBsb29rIGF0IHRoZSBh
dHRhY2hlZCBjb3B5IG9mIHRoZSB3b3JraW5nIHZlcnNpb24gYW5kPGJyPg0KJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpdHMgZGlmZiB0byAtMDcgKGxhdGVzdCBpbiB0aGUg
ZGF0YXRyYWNrZXIpLjxicj4NCiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEdyZWc8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDk6NTIgUE0gRGlu
ZXNoIER1dHQ8YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgSSBoYXZlIHRoZSBzYW1lIGZlZWxpbmcgYXMgQW5vb3AuIEdyZWcsIGNhbiB5b3U8YnI+
DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBsZWFzZSBwb2lu
dCBtZSB0byB0aGUgbGF0ZXN0IGRyYWZ0IHNvIHRoYXQgSSBjYW48YnI+DQomZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHF1aWNrbHkgZ2xhbmNlIHRocm91Z2ggaXQg
dG8gYmUgZG91Ymx5IHN1cmUsPGJyPg0KJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBEaW5lc2g8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0
IDIzLCAyMDE5IGF0IDQ6MzUgQU0sIEFub29wIEdoYW53YW5pPGJyPg0KJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48
YnI+DQomZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
PmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHcmVnLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBJIHRoaW5rIHRoZSBkcmFmdCBpcyBmaW5lIGFzIGlzLjxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJ
IGRpc2N1c3Npb24gd2l0aCBYaWFvIE1pbiB3YXMgYWJvdXQgIzMgYW5kIEk8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZWUgdGhhdCBhcyB1bm5l
Y2Vzc2FyeSB1bnRpbCB3ZSBoYXZlIGEgZHJhZnQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IGV4cGxhaW5zIHdoeSB0aGF0IGlzIG5lZWRl
ZCBpbiB0aGUgY29udGV4dDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoG9mIHRoZSBOVk8zIGFyY2hpdGVjdHVyZS48YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
QW5vb3A8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMTE6MTcgQU0g
R3JlZyBNaXJza3k8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhpIEFub29w
LCBldCBhbC4sPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgSSBhZ3JlZSB3aXRoIHlvdXIgdW5kZXJzdGFuZGluZyBvZiB3aGF0IGlzPGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
YmVpbmcgZGVmaW5lZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZTxicj4NCiZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJGRCBvdmVyIFZ4
TEFOIHNwZWNpZmljYXRpb24uIEJ1dCwgYXMgSTxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVuZGVyc3RhbmQsIHRoZSBXRyBpcyBkaXNj
dXNzaW5nIHRoZSBzY29wZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGJlZm9yZSB0aGUgV0dMQyBpcyBjbG9zZWQuIEkgYmVsaWV2ZSB0
aGVyZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGFyZSB0aHJlZSBvcHRpb25zOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMS4gc2lu
Z2xlIEJGRCBzZXNzaW9uIGJldHdlZW4gdHdvIFZURVBzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIuIHNpbmdsZSBCRkQgc2Vzc2lv
biBwZXIgVk5JIGJldHdlZW4gdHdvIFZURVBzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMuIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBw
ZXIgVk5JIGJldHdlZW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0d28gVlRFUHM8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
VGhlIGN1cnJlbnQgdGV4dCByZWZsZWN0cyAjMi4gSXMgV0cgYWNjZXB0czxicj4NCiZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXMgc2NvcGU/
IElmIG5vdCwgd2hpY2ggb3B0aW9uIFdHIHdvdWxkPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWNjZXB0Pzxicj4NCiZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBSZWdhcmRzLDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoEdyZWc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVlLCBP
Y3QgMjIsIDIwMTkgYXQgMjowOSBQTSBBbm9vcDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBjb25jdXIgd2l0aCBKb2VsJiMz
OTtzIGFzc2Vzc21lbnQgd2l0aCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmb2xsb3dpbmcgY2xhcmlmaWNhdGlvbnMu
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50IGRvY3VtZW50IGlzIGFs
cmVhZHkgY2FwYWJsZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIG1vbml0b3JpbmcgbXVsdGlwbGUgVk5JcyBiZXR3ZWVu
IFZURVBzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgaXNzdWUgdW5kZXIgZGlz
Y3Vzc2lvbiB3YXMgaG93IGRvIHdlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdXNlIEJGRCB0byBtb25pdG9yIG11bHRpcGxl
IFZBUHMgdGhhdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHVzZSB0aGUgc2FtZSBWTkkgYmV0d2VlbiBhIHBhaXIgb2Y8YnI+
DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBWVEVQcy7CoCBUaGUgdXNlIGNhc2UgZm9yIHRoaXMgaXMgbm90PGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgY2xlYXIg
dG8gbWUsIGFzIGZyb20gbXkgdW5kZXJzdGFuZGluZyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3ZSBjYW5ub3QgaGF2ZSBh
IHNpdHVhdGlvbiB3aXRoIG11bHRpcGxlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVkFQcyB1c2luZyB0aGUgc2FtZSBWTkkt
LXRoZXJlIGlzIDE6MTxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1hcHBpbmcgYmV0d2VlbiBWQVAgYW5kIFZOSS48YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQW5vb3A8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgNjowNiBBTSBKb2VsIE0uPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGFscGVy
biAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqDCoEZyb20gd2hhdCBJIGNhbiB0ZWxsLCB0aGVyZSBhcmUgdHdvPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vw
YXJhdGUgcHJvYmxlbXMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIGRvY3VtZW50IHdlIGhhdmUgaXMgYSBW
VEVQLVZURVA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtb25pdG9yaW5nIGRvY3VtZW50LsKgIFRoZXJlIGlzIG5v
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgbmVlZCBmb3IgdGhhdCBkb2N1bWVudCB0byBoYW5kbGUgdGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgbXVsdGlwbGUgVk5JIGNhc2UuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSWYgZm9sa3Mgd2FudCBh
IHByb3RvY29sIGZvciBkb2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJGRCBtb25pdG9yaW5nIG9mIHRoaW5n
cyBiZWhpbmQgdGhlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUHMgKG11bHRpcGxlIFZOSXMpLCB0aGVuIGRv
IHRoYXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBhcyBhIHNlcGFyYXRlIGRvY3VtZW50LsKgIMKgVGhlPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgZW5jb2Rpbmcgd2lsbCBiZSBhIHRlbmFudCBlbmNvZGluZyw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBhbmQgdGh1cyBzZXNwYXJhdGUgZnJvbSB3aGF0IGlzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVmaW5lZCBp
biB0aGlzIGRvY3VtZW50Ljxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBZb3Vy
cyw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBKb2VsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oE9uIDEwLzIxLzIwMTkgNTowNyBQTSwgSmVmZnJleSBIYWFzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd3JvdGU6
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyBTYW50b3NoIGFuZCBvdGhlcnMsPGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsgT24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDc6NTA6MjBQTTxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCswNTMwLCBTYW50b3NoIFAgSyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0O8KgIMKgIMKgVGhhbmtzIGZvciB5b3VyIGV4cGxhbmF0aW9uLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRo
aXMgaGVscHMgYSBsb3QuIEkgd291bGQgd2FpdCBmb3IgbW9yZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7IGNvbW1lbnRzIGZyb20gb3RoZXJzIHRvIHNlZSBpZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXMgd2hh
dCB3ZSBuZWVkIGluIHRoaXMgZHJhZnQgdG8gYmU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyBzdXBw
b3J0ZWQgYmFzZWQgb24gdGhhdCB3ZSBjYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwcm92aWRlIGFwcHJvcHJp
YXRlIHNlY3Rpb25zIGluIHRoZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRyYWZ0Ljxicj4NCiZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IFRoZSB0aHJlYWRzIG9uIHRoZSBsaXN0IGhhdmU8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBzcGlkZXJlZCB0byB0aGUgcG9pbnQgd2hlcmUgaXQgaXM8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBj
aGFsbGVuZ2luZzxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgdG8gZm9sbG93IHdoYXQgdGhlIGN1cnJlbnQg
c3RhdHVzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgdGhlIGRyYWZ0IGlzLCBvciBzaG91bGQgYmUuwqAgOi0p
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgSG93ZXZlciwgaWYgSSYjMzk7
dmUgZm9sbG93ZWQgdGhpbmdzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvcGVybHksIHRoZSBxdWVzdGlvbiBi
ZWxvdyBpczxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlYWxseSB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IGhpbmdl
IHBvaW50IG9uIHdoYXQgb3VyPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZW5jYXBzdWxhdGlvbiBmb3IgQkZEIG92
ZXIgdnhsYW48YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzaG91bGQgbG9vayBsaWtlLjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsgQ29ycmVjdD88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBFc3NlbnRp
YWxseSwgZG8gd2Ugb3IgZG8gd2Ugbm90PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVxdWlyZSB0aGUgYWJpbGl0
eSB0byBwZXJtaXQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBCRkQ8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
IHNlc3Npb25zIGJldHdlZW4gZGlzdGluY3QgVkFQcz88YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyBJZiB0aGlzIGlzIHNvLCBkbyB3ZSBoYXZlIGEgc2Vuc2U8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhcyB0byBob3cgd2Ugc2hvdWxkIHByb2NlZWQ/PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsgLS0gSmVmZjxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7IFtjb250ZXh0IHByZXNlcnZlZCBiZWxvdy4uLl08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyZndDsgU2FudG9zaCBQIEs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0Ozxicj4N
CiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDg6MTAgQU08YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54
aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBIaSBTYW50b3NoLDxicj4NCiZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsmZ3Q7Jmd0OyBXaXRoIHJlZ2FyZCB0byB0aGUgcXVlc3Rpb248YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aGV0
aGVyIHdlIHNob3VsZCBhbGxvdyBtdWx0aXBsZSBCRkQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9uczxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBmb3IgdGhlIHNhbWUgVk5JIG9yIG5vdCwgSU1ITyB3
ZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHNob3VsZCBhbGxvdyBpdCwgbW9yZSBleHBsYW5hdGlvbiBhczxicj4N
CiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBmb2xsb3dzLjxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBCZWxvdyBpcyBhIGZpZ3VyZSBkZXJpdmVkIGZy
b208YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBmaWd1cmUgMiBvZiBSRkM4MDE0IChBbiBBcmNoaXRlY3R1cmUgZm9y
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IERhdGEtQ2VudGVyIE5ldHdvcms8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDMgKE5WTzMpKS48YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoERhdGEgQ2VudGVyIE5l
dHdvcmsgKElQKcKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHzCoCDCoCDCoDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgfDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBUdW5uZWwgT3ZlcmxhecKg
IMKgIMKgIHw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0rLS0tLS0tLS0tK8KgIMKgIMKgPGJyPg0KJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgwqArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLS0tLS0tLS0rLS0tLS0tLSsg
fMKgIMKgIMKgIMKgfDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstLS0tLS0tKy0tLS0tLS0tLS0rIHw8YnI+DQom
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8IHzCoCBPdmVybGF5PGJy
Pg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgTW9kdWxlwqAgfCB8wqAgwqAgwqAgwqB8IHzCoCBPdmVybGF5PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgTW9kdWxlwqAgfCB8PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgfDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstLS0tLS0tLS0rLS0tLS0tLS0rIHzCoCDCoCDCoCDC
oHw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqArLS0tLS0tLS0tKy0tLS0tLS0tKyB8PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKg
PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgwqAgwqAgfMKgIMKgIMKgIMKgfMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKg
IMKgIMKgIMKgIHw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoE5WRTHCoCDC
oHzCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIHzCoCDCoCDC
oCDCoHzCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTlZF
Mjxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgKy0tLS0tLS0tKy0tLS0tLS0rwqAgfMKgIMKgIMKgIMKgfCA8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqArLS0tLS0tLS0rLS0tLS0tLSvCoCB8PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgfMKgIHxWTkkxIFZOSTLCoCBWTkkxPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIHzC
oCDCoCDCoCDCoHzCoCB8IFZOSTEgVk5JMiBWTkkxIHzCoCB8PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfCA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLSstLS0tLSstLS0t
Ky0tLSvCoCB8wqAgwqAgwqAgwqB8IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstKy0tLS0tKy0tLS0tKy0tK8Kg
IHw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8VkFQMXwg
VkFQMnzCoCDCoCB8PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVkFQMyB8wqAgwqAgwqAgwqB8VkFQMXwgVkFQMnzC
oCDCoCDCoHwgVkFQM3w8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCstLS0tKy0tLS0tKy0tLS0rLS0tLS0tK8KgIMKgIMKgPGJyPg0K
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgwqArLS0tLSstLS0tLSstLS0tLSstLS0tLSs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCB8IDxicj4N
CiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIMKgfDxi
cj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKg
IMKgIMKgfMKgIMKgIHwgPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8
wqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8wqAgwqAgfCA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0tLS0tLS0rLS0tLS0rLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tLS08YnI+DQomZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCB8
IDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoMKgIMKgVGVuYW50wqAgwqAgwqAgwqAgfMKgIMKgIMKgfMKgIMKgIMKg
fDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIFRTSTEgfCBU
U0kyfMKgIMKgIHw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUU0kzwqAgwqAgwqAgwqAgwqAgVFNJMXwgVFNJMnzC
oCDCoCDCoHxUU0kzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgKy0tLSsgKy0tLSs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tK8KgIMKgIMKgIMKgIMKgIMKg
IMKgKy0tLSsgKy0tLSvCoCDCoCstLS0rPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgfFRTMXwgfFRTMnw8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8VFMzfMKgIMKg
IMKgIMKgIMKgIMKgIMKgfFRTNHwgfFRTNXzCoCDCoHxUUzZ8PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKy0tLSsgKy0tLSs8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqArLS0tK8KgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLSsgKy0tLSvCoCDCoCstLS0rPGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IFRvIG15IHVuZGVy
c3RhbmRpbmcsIHRoZSBCRkQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9ucyBiZXR3ZWVuIE5WRTEgYW5k
IE5WRTIgYXJlPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWN0dWFsbHk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZn
dDsgaW5pdGlhdGVkIGFuZCB0ZXJtaW5hdGVkIGF0IFZBUDxicj4NCiZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIE5WRS48
YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgSWYg
dGhlIG5ldHdvcmsgb3BlcmF0b3Igd2FudCB0bzxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNldCB1cCBvbmUgQkZE
IHNlc3Npb24gYmV0d2VlbiBWQVAxIG9mPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IE5WRTEg
YW5kIFZBUDFvZiBOVkUyLCBhdCB0aGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzYW1lIHRpbWUgYW5vdGhlciBC
RkQgc2Vzc2lvbjxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJldHdlZW4gVkFQMyBvZjxicj4NCiZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsmZ3Q7Jmd0OyBOVkUxIGFuZCBWQVAzIG9mIE5WRTIsIGFsdGhvdWdoPGJyPg0KJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
dGhlIHR3byBCRkQgc2Vzc2lvbnMgYXJlIGZvciB0aGUgc2FtZTxicj4NCiZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7Jmd0OyBWTkkxLCBJIGJlbGlldmUgaXQmIzM5O3MgcmVhc29uYWJsZSw8YnI+DQomZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBzbyB0aGF0JiMzOTtzIHdoeSBJIHRoaW5rIHdlIHNob3VsZCBhbGxvdyBpdDxicj4NCiZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG52bzMgbWFpbGluZyBsaXN0PGJyPg0KJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgPGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8z
QGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zIiByZWw9Im5vcmVm
ZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL252bzM8L2E+PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCjwvYmxvY2txdW90ZT48L2Rp
dj4NCg==
--00000000000017219f0595fbe2e7--


From nobody Mon Oct 28 11:38:55 2019
Return-Path: <jmh@joelhalpern.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 A1DBE1208E7; Mon, 28 Oct 2019 10:46:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gpSRA32frDr1; Mon, 28 Oct 2019 10:46:18 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A06AE12080C; Mon, 28 Oct 2019 10:46:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4722Fk3tyqzdjLj; Mon, 28 Oct 2019 10:46:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572284778; bh=HZPNqmPT5HuCAb/PqNdyNkMuNZTBlUKt4jS6uq5n3kM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=MGNRzWaxAPcsVx6LjLbv8aFPDrw18zQ6Q/f4lIHYGnw4hdZraG7Nn87CIdFDCu20k uACpiRatXpAj7dqiOgZuSY7Fes8k2CgL3soc7iysmvuYCxVsY85+cRLykG1RBggKm/ tVHt05TOd4WUgaPD0DdGoARy/38/gBT3zwXkLZQs=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4722Fj0JJJzdjLg; Mon, 28 Oct 2019 10:46:16 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com>
Date: Mon, 28 Oct 2019 13:46:15 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/DFTfljNDHxd2cO3kr8eL96-lboU>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 17:46:31 -0000

I can live with saying that you SHOULD use loopback, and MAY instead use 
an IP address in the customer space known to be owned by the VTEP device 
when such exists.

Yours,
Joel

On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
> Hi Joel,
> 
> Perhaps we need to say use of an address owned by the device containing 
> the VTEP.
> 
> Or are you suggesting that the use of the loopback address space is a MUST?
> 
> Anoop
> 
> On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern <jmh@joelhalpern.com 
> <mailto:jmh@joelhalpern.com>> wrote:
> 
>     There is something I am missing in your assumption about IRB.
> 
>     As I understand VxLAN, the VTEP is under the control of the operator.
>     As such, it is a pure bridge.  If you run IRB behind it, that is fine.
>     Yes, an operator may offer IRB.  But as I understand it,  conceptually,
>     in terms of the VxLAN architecture the IRB is an entity behind the
>     VTEP,
>     not part of the VTEP.
> 
>     Yours,
>     Joel
> 
>     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
>      > Santosh,
>      >
>      > Does it have to be a MUST?  What if I am running IRB and there
>     are IP
>      > addresses per VNI assigned to the VTEPs?  Why can the operator not
>      > choose to use those?
>      >
>      > Anoop
>      >
>      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
>      > <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>> wrote:
>      >
>      >     Dinesh, Anoop et all,
>      >           Lets us know if this text works for 127/8 address range?
>      >
>      >     [proposed text for firewall]
>      >
>      >     "As per section 4 inner destination IP address MUST be set to
>     127/8
>      >     address. There may be firewall configured on VTEP to block 127/8
>      >     address range if set as destination IP in inner IP header. It is
>      >     recommended to allow 127/8 range address through firewall only if
>      >     127/8 IP address is set as destination address in inner IP
>     header."
>      >
>      >
>      >     In section 4 we are talking about using 127/8 and not really
>     giving
>      >     reason why. I think we should have text as RFC 5884 has mentioned
>      >     with below text.
>      >
>      >     [From RFC 5884]
>      >     "The motivation for using the address range 127/8 is the same as
>      >     specified in Section 2.1 of [RFC4379]
>      >     <https://tools.ietf.org/html/rfc4379#section-2.1>. This is an
>      >     exception to the behavior defined in [RFC1122
>      >     <https://tools.ietf.org/html/rfc1122>]."
>      >
>      >
>      >
>      >     Thanks
>      >     Santosh P K
>      >
>      >
>      >
>      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com
>     <mailto:didutt@gmail.com>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> wrote:
>      >
>      >         Looks good to me Greg. I see that the text around the use
>     of the
>      >         inner IP address as also quite acceptable. Will you add any
>      >         words about the firewall?
>      >
>      >         Dinesh
>      >
>      >         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
>      >         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> wrote:
>      >>         Hi Dinesh, et al.,
>      >>         please check the updated version that removed the
>     reference to
>      >>         Hypervisor in the text and Figure 1.
>      >>
>      >>         Regards,
>      >>         Greg
>      >>
>      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K
>      >>         <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >>         <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>> wrote:
>      >>
>      >>             Dinesh,
>      >>                  Please see my inline comments [SPK]
>      >>
>      >>
>      >>                 - In section 3, there's a sentence that is: "BFD
>      >>                 packets intended for a Hypervisor VTEP MUST
>     NOT..". I
>      >>                 recommend getting rid of the word "Hypervisor" ashe
>      >>                 logic applies to any VTEP.
>      >>
>      >>             [SPK] Thanks for comments. We will change this.
>      >>
>      >>                 - You already explained the precedence of the use of
>      >>                 127/8 address in the inner header in MPLS. I have no
>      >>                 specific comments in that area. I have only two
>      >>                 questions:
>      >>                    - Has anybody verified that the use of 127/8
>      >>                 address (and the right MAC) works with existing
>      >>                 implementations, including the silicon ones? If this
>      >>                 doesn't work there, is it worth adding the
>     possibilit
>      >>                 y of another address, one that is owned by the
>     VTEP node?
>      >>
>      >>                    - Do we know if Firewalls stop such VXLAN
>     packets?
>      >>                 I ask this because VXLAN has an IP header and I
>     don't
>      >>                 know if firewalls stop packets with 127/8 in the
>     inner
>      >>                 header. If not, is it worth adding a sentence to say
>      >>                 that firewalls  allow such packets? The use of a
>      >>                 non-127/8 address may alleviate this case as well.
>      >>
>      >>             [SPK] I think we may need to add the text about firewall
>      >>             as some checks in firewall will be there if they are not
>      >>             already using MPLS OAM which has inner IP header with
>      >>             127/8 address range.
>      >>
>      >>
>      >>                 The rest of the draft looks good to me,
>      >>
>      >>                 Dinesh
>      >>
>      >>                 On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky
>      >>                 <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>
>      >>                 wrote:
>      >>>                 Hi Dinesh,
>      >>>                 I greatly appreciate your comments. Please heave a
>      >>>                 look at the attached copy of the working
>     version and
>      >>>                 its diff to -07 (latest in the datatracker).
>      >>>
>      >>>                 Regards,
>      >>>                 Greg
>      >>>
>      >>>                 On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt
>      >>>                 <didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> wrote:
>      >>>
>      >>>                     I have the same feeling as Anoop. Greg, can you
>      >>>                     please point me to the latest draft so that
>     I can
>      >>>                     quickly glance through it to be doubly sure,
>      >>>
>      >>>                     Dinesh
>      >>>
>      >>>                     On Wed, Oct 23, 2019 at 4:35 AM, Anoop Ghanwani
>      >>>                     <anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >>>                     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>> wrote:
>      >>>>                     Greg,
>      >>>>
>      >>>>                     I think the draft is fine as is.
>      >>>>
>      >>>>                     I discussion with Xiao Min was about #3 and I
>      >>>>                     see that as unnecessary until we have a draft
>      >>>>                     that explains why that is needed in the
>     context
>      >>>>                     of the NVO3 architecture.
>      >>>>
>      >>>>                     Anoop
>      >>>>
>      >>>>                     On Tue, Oct 22, 2019 at 11:17 AM Greg Mirsky
>      >>>>                     <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >>>>                     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>> wrote:
>      >>>>
>      >>>>                         Hi Anoop, et al.,
>      >>>>                         I agree with your understanding of what is
>      >>>>                         being defined in the current version
>     of the
>      >>>>                         BFD over VxLAN specification. But, as I
>      >>>>                         understand, the WG is discussing the scope
>      >>>>                         before the WGLC is closed. I believe there
>      >>>>                         are three options:
>      >>>>
>      >>>>                          1. single BFD session between two VTEPs
>      >>>>                          2. single BFD session per VNI between
>     two VTEPs
>      >>>>                          3. multiple BFD sessions per VNI between
>      >>>>                             two VTEPs
>      >>>>
>      >>>>                         The current text reflects #2. Is WG
>     accepts
>      >>>>                         this scope? If not, which option WG would
>      >>>>                         accept?
>      >>>>
>      >>>>                         Regards,
>      >>>>                         Greg
>      >>>>
>      >>>>                         On Tue, Oct 22, 2019 at 2:09 PM Anoop
>      >>>>                         Ghanwani <anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >>>>                         <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>> wrote:
>      >>>>
>      >>>>                             I concur with Joel's assessment
>     with the
>      >>>>                             following clarifications.
>      >>>>
>      >>>>                             The current document is already
>     capable
>      >>>>                             of monitoring multiple VNIs
>     between VTEPs.
>      >>>>
>      >>>>                             The issue under discussion was how
>     do we
>      >>>>                             use BFD to monitor multiple VAPs that
>      >>>>                             use the same VNI between a pair of
>      >>>>                             VTEPs.  The use case for this is not
>      >>>>                             clear to me, as from my understanding,
>      >>>>                             we cannot have a situation with
>     multiple
>      >>>>                             VAPs using the same VNI--there is 1:1
>      >>>>                             mapping between VAP and VNI.
>      >>>>
>      >>>>                             Anoop
>      >>>>
>      >>>>                             On Tue, Oct 22, 2019 at 6:06 AM
>     Joel M.
>      >>>>                             Halpern <jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>
>      >>>>                             <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>>> wrote:
>      >>>>
>      >>>>                                  From what I can tell, there
>     are two
>      >>>>                                 separate problems.
>      >>>>                                 The document we have is a
>     VTEP-VTEP
>      >>>>                                 monitoring document.  There is no
>      >>>>                                 need for that document to
>     handle the
>      >>>>                                 multiple VNI case.
>      >>>>                                 If folks want a protocol for doing
>      >>>>                                 BFD monitoring of things
>     behind the
>      >>>>                                 VTEPs (multiple VNIs), then do
>     that
>      >>>>                                 as a separate document.   The
>      >>>>                                 encoding will be a tenant
>     encoding,
>      >>>>                                 and thus sesparate from what is
>      >>>>                                 defined in this document.
>      >>>>
>      >>>>                                 Yours,
>      >>>>                                 Joel
>      >>>>
>      >>>>                                 On 10/21/2019 5:07 PM, Jeffrey
>     Haas
>      >>>>                                 wrote:
>      >>>>                                 > Santosh and others,
>      >>>>                                 >
>      >>>>                                 > On Thu, Oct 03, 2019 at
>     07:50:20PM
>      >>>>                                 +0530, Santosh P K wrote:
>      >>>>                                 >>     Thanks for your
>     explanation.
>      >>>>                                 This helps a lot. I would wait
>     for more
>      >>>>                                 >> comments from others to see if
>      >>>>                                 this what we need in this
>     draft to be
>      >>>>                                 >> supported based on that we can
>      >>>>                                 provide appropriate sections
>     in the
>      >>>>                                 draft.
>      >>>>                                 >
>      >>>>                                 > The threads on the list have
>      >>>>                                 spidered to the point where it is
>      >>>>                                 challenging
>      >>>>                                 > to follow what the current
>     status
>      >>>>                                 of the draft is, or should
>     be.  :-)
>      >>>>                                 >
>      >>>>                                 > However, if I've followed things
>      >>>>                                 properly, the question below is
>      >>>>                                 really the
>      >>>>                                 > hinge point on what our
>      >>>>                                 encapsulation for BFD over vxlan
>      >>>>                                 should look like.
>      >>>>                                 > Correct?
>      >>>>                                 >
>      >>>>                                 > Essentially, do we or do we not
>      >>>>                                 require the ability to permit
>      >>>>                                 multiple BFD
>      >>>>                                 > sessions between distinct VAPs?
>      >>>>                                 >
>      >>>>                                 > If this is so, do we have a
>     sense
>      >>>>                                 as to how we should proceed?
>      >>>>                                 >
>      >>>>                                 > -- Jeff
>      >>>>                                 >
>      >>>>                                 > [context preserved below...]
>      >>>>                                 >
>      >>>>                                 >> Santosh P K
>      >>>>                                 >>
>      >>>>                                 >> On Wed, Sep 25, 2019 at 8:10 AM
>      >>>>                                 <xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>
>      >>>>                                 <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>>> wrote:
>      >>>>                                 >>
>      >>>>                                 >>> Hi Santosh,
>      >>>>                                 >>>
>      >>>>                                 >>>
>      >>>>                                 >>> With regard to the question
>      >>>>                                 whether we should allow
>     multiple BFD
>      >>>>                                 sessions
>      >>>>                                 >>> for the same VNI or not,
>     IMHO we
>      >>>>                                 should allow it, more
>     explanation as
>      >>>>                                 >>> follows.
>      >>>>                                 >>>
>      >>>>                                 >>> Below is a figure derived from
>      >>>>                                 figure 2 of RFC8014 (An
>     Architecture for
>      >>>>                                 >>> Data-Center Network
>      >>>>                                 Virtualization over Layer 3
>     (NVO3)).
>      >>>>                                 >>>
>      >>>>                                 >>>                      |
>      >>>>                                  Data Center Network (IP)        |
>      >>>>                                 >>>                      |
>      >>>>                                                                |
>      >>>>                                 >>>
>      >>>>                               
>       +-----------------------------------------+
>      >>>>                                 >>>                           |
>      >>>>                                                      |
>      >>>>                                 >>>                           |
>      >>>>                                  Tunnel Overlay      |
>      >>>>                                 >>>
>      >>>>                                 +------------+---------+
>      >>>>                                  +---------+------------+
>      >>>>                                 >>>              |
>      >>>>                                 +----------+-------+ |       |
>      >>>>                                 +-------+----------+ |
>      >>>>                                 >>>              | |  Overlay
>      >>>>                                 Module  | |       | |  Overlay
>      >>>>                                 Module  | |
>      >>>>                                 >>>              |
>      >>>>                                 +---------+--------+ |       |
>      >>>>                                 +---------+--------+ |
>      >>>>                                 >>>              |           |
>      >>>>                                     |       |           |     
>          |
>      >>>>                                 >>>       NVE1   |           |
>      >>>>                                     |       |           |     
>          |
>      >>>>                                 NVE2
>      >>>>                                 >>>              |
>      >>>>                                 +--------+-------+  |       |
>      >>>>                                 +--------+-------+  |
>      >>>>                                 >>>              |  |VNI1
>     VNI2  VNI1
>      >>>>                                 |  |       |  | VNI1 VNI2 VNI1
>     |  |
>      >>>>                                 >>>              |
>      >>>>                                 +-+-----+----+---+  |       |
>      >>>>                                 +-+-----+-----+--+  |
>      >>>>                                 >>>              |VAP1| VAP2|    |
>      >>>>                                 VAP3 |       |VAP1| VAP2|   
>       | VAP3|
>      >>>>                                 >>>
>      >>>>                                 +----+-----+----+------+
>      >>>>                                  +----+-----+-----+-----+
>      >>>>                                 >>>                   |     | 
>        |
>      >>>>                                                  |     |     |
>      >>>>                                 >>>                   |     | 
>        |
>      >>>>                                                  |     |     |
>      >>>>                                 >>>                   |     | 
>        |
>      >>>>                                                  |     |     |
>      >>>>                                 >>>
>      >>>>                               
>       -------+-----+----+-------------------+-----+-----+-------
>      >>>>                                 >>>                   |     | 
>        |
>      >>>>                                    Tenant        |     |     |
>      >>>>                                 >>>              TSI1 | TSI2|    |
>      >>>>                                 TSI3          TSI1| TSI2|   
>       |TSI3
>      >>>>                                 >>>                  +---+ +---+
>      >>>>                                 +---+             +---+ +---+ 
>       +---+
>      >>>>                                 >>>                  |TS1| |TS2|
>      >>>>                                 |TS3|             |TS4| |TS5| 
>       |TS6|
>      >>>>                                 >>>                  +---+ +---+
>      >>>>                                 +---+             +---+ +---+ 
>       +---+
>      >>>>                                 >>>
>      >>>>                                 >>> To my understanding, the BFD
>      >>>>                                 sessions between NVE1 and NVE2 are
>      >>>>                                 actually
>      >>>>                                 >>> initiated and terminated
>     at VAP
>      >>>>                                 of NVE.
>      >>>>                                 >>>
>      >>>>                                 >>> If the network operator
>     want to
>      >>>>                                 set up one BFD session between
>     VAP1 of
>      >>>>                                 >>> NVE1 and VAP1of NVE2, at the
>      >>>>                                 same time another BFD session
>      >>>>                                 between VAP3 of
>      >>>>                                 >>> NVE1 and VAP3 of NVE2,
>     although
>      >>>>                                 the two BFD sessions are for
>     the same
>      >>>>                                 >>> VNI1, I believe it's
>     reasonable,
>      >>>>                                 so that's why I think we
>     should allow it
>      >>>>
>      >>>>                               
>       _______________________________________________
>      >>>>                                 nvo3 mailing list
>      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>     <mailto:nvo3@ietf.org>>
>      >>>> https://www.ietf.org/mailman/listinfo/nvo3
>      >>>>
> 


From nobody Mon Oct 28 11:39:01 2019
Return-Path: <ghanwani@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 061141201E4; Mon, 28 Oct 2019 10:58:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nSDex7-hxyy0; Mon, 28 Oct 2019 10:58:34 -0700 (PDT)
Received: from mail-vs1-f54.google.com (mail-vs1-f54.google.com [209.85.217.54]) (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 8A4E512087B; Mon, 28 Oct 2019 10:58:33 -0700 (PDT)
Received: by mail-vs1-f54.google.com with SMTP id v10so6936221vsc.7; Mon, 28 Oct 2019 10:58:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZwQycpE/oCFcesAqqiEiYvbhgn0vavMPHNIyz4hNbQA=; b=QgUQ19Mz8JuDDVVMPuUEF/uqhfJG+SQnExw5O0Z0p6ncGZfQqCQt+VqptUbwOBfyA/ twyxxHMqYy9Qnnr8a57W3nzLVMoE2d/srQe1vAsBvef+tXkE6JaiqILXpmKNb9BetcPQ DVIGRKXwLImdX+3ckh2Vu9wYdQEfhw/nCiKuqeP5/c7qGm7AmZS3Io3LeibZ71Fbs63/ rUaczmWm8qiiz7iOZan9G2BtSmsKUxVMaquxzKRYhI6lckuj7Ljs0wURg6q9SP03AyRn jImEJfvqdDPGk3fzJprI9Br0MyBLuLUVWm1l1EJrUGyXul2L9OAIC43MimP0+3gJKbg4 5vRw==
X-Gm-Message-State: APjAAAUGLzkwqnCW+0A/xwuQskm80AyT00ybdYByXTnJDi6gOtQgM572 diENBcCzuuifanW6uRJuKzN4kL2p+Ij5/JwHuPI=
X-Google-Smtp-Source: APXvYqxaxYRBpdxskQyItvyiQIFmxOrjO2mFgvwlCxRqbvMwC8MPVWUfI5lcncrBy8N9gIeg/PrlwAG7suFvEKjRbR0=
X-Received: by 2002:a67:fe86:: with SMTP id b6mr4177982vsr.162.1572285512420;  Mon, 28 Oct 2019 10:58:32 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <20191021210752.GA8916@pfrc.org> <0e99a541-b2ca-85d4-4a8f-1165cf7ac01e@joelhalpern.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com>
In-Reply-To: <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Mon, 28 Oct 2019 10:58:21 -0700
Message-ID: <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="00000000000074124b0595fc3fd4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/GuEIK6Rck3wjOm5LWypGNxX9eKE>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 17:58:38 -0000

--00000000000074124b0595fc3fd4
Content-Type: text/plain; charset="UTF-8"

Joel,

Are we going to qualify this by VNI?  There's a bunch of implementations
out there that don't use a tenant IP or a loopback with VNI 0--they simply
repeat the underlay IP in the inner IPDA.

Thanks,
Anoop

On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern <jmh@joelhalpern.com>
wrote:

> I can live with saying that you SHOULD use loopback, and MAY instead use
> an IP address in the customer space known to be owned by the VTEP device
> when such exists.
>
> Yours,
> Joel
>
> On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
> > Hi Joel,
> >
> > Perhaps we need to say use of an address owned by the device containing
> > the VTEP.
> >
> > Or are you suggesting that the use of the loopback address space is a
> MUST?
> >
> > Anoop
> >
> > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern <jmh@joelhalpern.com
> > <mailto:jmh@joelhalpern.com>> wrote:
> >
> >     There is something I am missing in your assumption about IRB.
> >
> >     As I understand VxLAN, the VTEP is under the control of the operator.
> >     As such, it is a pure bridge.  If you run IRB behind it, that is
> fine.
> >     Yes, an operator may offer IRB.  But as I understand it,
> conceptually,
> >     in terms of the VxLAN architecture the IRB is an entity behind the
> >     VTEP,
> >     not part of the VTEP.
> >
> >     Yours,
> >     Joel
> >
> >     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
> >      > Santosh,
> >      >
> >      > Does it have to be a MUST?  What if I am running IRB and there
> >     are IP
> >      > addresses per VNI assigned to the VTEPs?  Why can the operator not
> >      > choose to use those?
> >      >
> >      > Anoop
> >      >
> >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
> >      > <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>> wrote:
> >      >
> >      >     Dinesh, Anoop et all,
> >      >           Lets us know if this text works for 127/8 address range?
> >      >
> >      >     [proposed text for firewall]
> >      >
> >      >     "As per section 4 inner destination IP address MUST be set to
> >     127/8
> >      >     address. There may be firewall configured on VTEP to block
> 127/8
> >      >     address range if set as destination IP in inner IP header. It
> is
> >      >     recommended to allow 127/8 range address through firewall
> only if
> >      >     127/8 IP address is set as destination address in inner IP
> >     header."
> >      >
> >      >
> >      >     In section 4 we are talking about using 127/8 and not really
> >     giving
> >      >     reason why. I think we should have text as RFC 5884 has
> mentioned
> >      >     with below text.
> >      >
> >      >     [From RFC 5884]
> >      >     "The motivation for using the address range 127/8 is the same
> as
> >      >     specified in Section 2.1 of [RFC4379]
> >      >     <https://tools.ietf.org/html/rfc4379#section-2.1>. This is an
> >      >     exception to the behavior defined in [RFC1122
> >      >     <https://tools.ietf.org/html/rfc1122>]."
> >      >
> >      >
> >      >
> >      >     Thanks
> >      >     Santosh P K
> >      >
> >      >
> >      >
> >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt <didutt@gmail.com
> >     <mailto:didutt@gmail.com>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> wrote:
> >      >
> >      >         Looks good to me Greg. I see that the text around the use
> >     of the
> >      >         inner IP address as also quite acceptable. Will you add
> any
> >      >         words about the firewall?
> >      >
> >      >         Dinesh
> >      >
> >      >         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
> >      >         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> wrote:
> >      >>         Hi Dinesh, et al.,
> >      >>         please check the updated version that removed the
> >     reference to
> >      >>         Hypervisor in the text and Figure 1.
> >      >>
> >      >>         Regards,
> >      >>         Greg
> >      >>
> >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K
> >      >>         <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >>         <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>> wrote:
> >      >>
> >      >>             Dinesh,
> >      >>                  Please see my inline comments [SPK]
> >      >>
> >      >>
> >      >>                 - In section 3, there's a sentence that is: "BFD
> >      >>                 packets intended for a Hypervisor VTEP MUST
> >     NOT..". I
> >      >>                 recommend getting rid of the word "Hypervisor"
> ashe
> >      >>                 logic applies to any VTEP.
> >      >>
> >      >>             [SPK] Thanks for comments. We will change this.
> >      >>
> >      >>                 - You already explained the precedence of the
> use of
> >      >>                 127/8 address in the inner header in MPLS. I
> have no
> >      >>                 specific comments in that area. I have only two
> >      >>                 questions:
> >      >>                    - Has anybody verified that the use of 127/8
> >      >>                 address (and the right MAC) works with existing
> >      >>                 implementations, including the silicon ones? If
> this
> >      >>                 doesn't work there, is it worth adding the
> >     possibilit
> >      >>                 y of another address, one that is owned by the
> >     VTEP node?
> >      >>
> >      >>                    - Do we know if Firewalls stop such VXLAN
> >     packets?
> >      >>                 I ask this because VXLAN has an IP header and I
> >     don't
> >      >>                 know if firewalls stop packets with 127/8 in the
> >     inner
> >      >>                 header. If not, is it worth adding a sentence to
> say
> >      >>                 that firewalls  allow such packets? The use of a
> >      >>                 non-127/8 address may alleviate this case as
> well.
> >      >>
> >      >>             [SPK] I think we may need to add the text about
> firewall
> >      >>             as some checks in firewall will be there if they are
> not
> >      >>             already using MPLS OAM which has inner IP header with
> >      >>             127/8 address range.
> >      >>
> >      >>
> >      >>                 The rest of the draft looks good to me,
> >      >>
> >      >>                 Dinesh
> >      >>
> >      >>                 On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky
> >      >>                 <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>
> >      >>                 wrote:
> >      >>>                 Hi Dinesh,
> >      >>>                 I greatly appreciate your comments. Please
> heave a
> >      >>>                 look at the attached copy of the working
> >     version and
> >      >>>                 its diff to -07 (latest in the datatracker).
> >      >>>
> >      >>>                 Regards,
> >      >>>                 Greg
> >      >>>
> >      >>>                 On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt
> >      >>>                 <didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> wrote:
> >      >>>
> >      >>>                     I have the same feeling as Anoop. Greg, can
> you
> >      >>>                     please point me to the latest draft so that
> >     I can
> >      >>>                     quickly glance through it to be doubly sure,
> >      >>>
> >      >>>                     Dinesh
> >      >>>
> >      >>>                     On Wed, Oct 23, 2019 at 4:35 AM, Anoop
> Ghanwani
> >      >>>                     <anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >>>                     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>> wrote:
> >      >>>>                     Greg,
> >      >>>>
> >      >>>>                     I think the draft is fine as is.
> >      >>>>
> >      >>>>                     I discussion with Xiao Min was about #3
> and I
> >      >>>>                     see that as unnecessary until we have a
> draft
> >      >>>>                     that explains why that is needed in the
> >     context
> >      >>>>                     of the NVO3 architecture.
> >      >>>>
> >      >>>>                     Anoop
> >      >>>>
> >      >>>>                     On Tue, Oct 22, 2019 at 11:17 AM Greg
> Mirsky
> >      >>>>                     <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >>>>                     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>> wrote:
> >      >>>>
> >      >>>>                         Hi Anoop, et al.,
> >      >>>>                         I agree with your understanding of
> what is
> >      >>>>                         being defined in the current version
> >     of the
> >      >>>>                         BFD over VxLAN specification. But, as I
> >      >>>>                         understand, the WG is discussing the
> scope
> >      >>>>                         before the WGLC is closed. I believe
> there
> >      >>>>                         are three options:
> >      >>>>
> >      >>>>                          1. single BFD session between two
> VTEPs
> >      >>>>                          2. single BFD session per VNI between
> >     two VTEPs
> >      >>>>                          3. multiple BFD sessions per VNI
> between
> >      >>>>                             two VTEPs
> >      >>>>
> >      >>>>                         The current text reflects #2. Is WG
> >     accepts
> >      >>>>                         this scope? If not, which option WG
> would
> >      >>>>                         accept?
> >      >>>>
> >      >>>>                         Regards,
> >      >>>>                         Greg
> >      >>>>
> >      >>>>                         On Tue, Oct 22, 2019 at 2:09 PM Anoop
> >      >>>>                         Ghanwani <anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >>>>                         <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>> wrote:
> >      >>>>
> >      >>>>                             I concur with Joel's assessment
> >     with the
> >      >>>>                             following clarifications.
> >      >>>>
> >      >>>>                             The current document is already
> >     capable
> >      >>>>                             of monitoring multiple VNIs
> >     between VTEPs.
> >      >>>>
> >      >>>>                             The issue under discussion was how
> >     do we
> >      >>>>                             use BFD to monitor multiple VAPs
> that
> >      >>>>                             use the same VNI between a pair of
> >      >>>>                             VTEPs.  The use case for this is
> not
> >      >>>>                             clear to me, as from my
> understanding,
> >      >>>>                             we cannot have a situation with
> >     multiple
> >      >>>>                             VAPs using the same VNI--there is
> 1:1
> >      >>>>                             mapping between VAP and VNI.
> >      >>>>
> >      >>>>                             Anoop
> >      >>>>
> >      >>>>                             On Tue, Oct 22, 2019 at 6:06 AM
> >     Joel M.
> >      >>>>                             Halpern <jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>
> >      >>>>                             <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>>> wrote:
> >      >>>>
> >      >>>>                                  From what I can tell, there
> >     are two
> >      >>>>                                 separate problems.
> >      >>>>                                 The document we have is a
> >     VTEP-VTEP
> >      >>>>                                 monitoring document.  There is
> no
> >      >>>>                                 need for that document to
> >     handle the
> >      >>>>                                 multiple VNI case.
> >      >>>>                                 If folks want a protocol for
> doing
> >      >>>>                                 BFD monitoring of things
> >     behind the
> >      >>>>                                 VTEPs (multiple VNIs), then do
> >     that
> >      >>>>                                 as a separate document.   The
> >      >>>>                                 encoding will be a tenant
> >     encoding,
> >      >>>>                                 and thus sesparate from what is
> >      >>>>                                 defined in this document.
> >      >>>>
> >      >>>>                                 Yours,
> >      >>>>                                 Joel
> >      >>>>
> >      >>>>                                 On 10/21/2019 5:07 PM, Jeffrey
> >     Haas
> >      >>>>                                 wrote:
> >      >>>>                                 > Santosh and others,
> >      >>>>                                 >
> >      >>>>                                 > On Thu, Oct 03, 2019 at
> >     07:50:20PM
> >      >>>>                                 +0530, Santosh P K wrote:
> >      >>>>                                 >>     Thanks for your
> >     explanation.
> >      >>>>                                 This helps a lot. I would wait
> >     for more
> >      >>>>                                 >> comments from others to see
> if
> >      >>>>                                 this what we need in this
> >     draft to be
> >      >>>>                                 >> supported based on that we
> can
> >      >>>>                                 provide appropriate sections
> >     in the
> >      >>>>                                 draft.
> >      >>>>                                 >
> >      >>>>                                 > The threads on the list have
> >      >>>>                                 spidered to the point where it
> is
> >      >>>>                                 challenging
> >      >>>>                                 > to follow what the current
> >     status
> >      >>>>                                 of the draft is, or should
> >     be.  :-)
> >      >>>>                                 >
> >      >>>>                                 > However, if I've followed
> things
> >      >>>>                                 properly, the question below is
> >      >>>>                                 really the
> >      >>>>                                 > hinge point on what our
> >      >>>>                                 encapsulation for BFD over
> vxlan
> >      >>>>                                 should look like.
> >      >>>>                                 > Correct?
> >      >>>>                                 >
> >      >>>>                                 > Essentially, do we or do we
> not
> >      >>>>                                 require the ability to permit
> >      >>>>                                 multiple BFD
> >      >>>>                                 > sessions between distinct
> VAPs?
> >      >>>>                                 >
> >      >>>>                                 > If this is so, do we have a
> >     sense
> >      >>>>                                 as to how we should proceed?
> >      >>>>                                 >
> >      >>>>                                 > -- Jeff
> >      >>>>                                 >
> >      >>>>                                 > [context preserved below...]
> >      >>>>                                 >
> >      >>>>                                 >> Santosh P K
> >      >>>>                                 >>
> >      >>>>                                 >> On Wed, Sep 25, 2019 at
> 8:10 AM
> >      >>>>                                 <xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>
> >      >>>>                                 <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>>> wrote:
> >      >>>>                                 >>
> >      >>>>                                 >>> Hi Santosh,
> >      >>>>                                 >>>
> >      >>>>                                 >>>
> >      >>>>                                 >>> With regard to the question
> >      >>>>                                 whether we should allow
> >     multiple BFD
> >      >>>>                                 sessions
> >      >>>>                                 >>> for the same VNI or not,
> >     IMHO we
> >      >>>>                                 should allow it, more
> >     explanation as
> >      >>>>                                 >>> follows.
> >      >>>>                                 >>>
> >      >>>>                                 >>> Below is a figure derived
> from
> >      >>>>                                 figure 2 of RFC8014 (An
> >     Architecture for
> >      >>>>                                 >>> Data-Center Network
> >      >>>>                                 Virtualization over Layer 3
> >     (NVO3)).
> >      >>>>                                 >>>
> >      >>>>                                 >>>                      |
> >      >>>>                                  Data Center Network (IP)
>   |
> >      >>>>                                 >>>                      |
> >      >>>>
>  |
> >      >>>>                                 >>>
> >      >>>>
> >       +-----------------------------------------+
> >      >>>>                                 >>>                           |
> >      >>>>                                                      |
> >      >>>>                                 >>>                           |
> >      >>>>                                  Tunnel Overlay      |
> >      >>>>                                 >>>
> >      >>>>                                 +------------+---------+
> >      >>>>                                  +---------+------------+
> >      >>>>                                 >>>              |
> >      >>>>                                 +----------+-------+ |       |
> >      >>>>                                 +-------+----------+ |
> >      >>>>                                 >>>              | |  Overlay
> >      >>>>                                 Module  | |       | |  Overlay
> >      >>>>                                 Module  | |
> >      >>>>                                 >>>              |
> >      >>>>                                 +---------+--------+ |       |
> >      >>>>                                 +---------+--------+ |
> >      >>>>                                 >>>              |           |
> >      >>>>                                     |       |           |
> >          |
> >      >>>>                                 >>>       NVE1   |           |
> >      >>>>                                     |       |           |
> >          |
> >      >>>>                                 NVE2
> >      >>>>                                 >>>              |
> >      >>>>                                 +--------+-------+  |       |
> >      >>>>                                 +--------+-------+  |
> >      >>>>                                 >>>              |  |VNI1
> >     VNI2  VNI1
> >      >>>>                                 |  |       |  | VNI1 VNI2 VNI1
> >     |  |
> >      >>>>                                 >>>              |
> >      >>>>                                 +-+-----+----+---+  |       |
> >      >>>>                                 +-+-----+-----+--+  |
> >      >>>>                                 >>>              |VAP1| VAP2|
>   |
> >      >>>>                                 VAP3 |       |VAP1| VAP2|
> >       | VAP3|
> >      >>>>                                 >>>
> >      >>>>                                 +----+-----+----+------+
> >      >>>>                                  +----+-----+-----+-----+
> >      >>>>                                 >>>                   |     |
> >        |
> >      >>>>                                                  |     |     |
> >      >>>>                                 >>>                   |     |
> >        |
> >      >>>>                                                  |     |     |
> >      >>>>                                 >>>                   |     |
> >        |
> >      >>>>                                                  |     |     |
> >      >>>>                                 >>>
> >      >>>>
> >       -------+-----+----+-------------------+-----+-----+-------
> >      >>>>                                 >>>                   |     |
> >        |
> >      >>>>                                    Tenant        |     |     |
> >      >>>>                                 >>>              TSI1 | TSI2|
>   |
> >      >>>>                                 TSI3          TSI1| TSI2|
> >       |TSI3
> >      >>>>                                 >>>                  +---+
> +---+
> >      >>>>                                 +---+             +---+ +---+
> >       +---+
> >      >>>>                                 >>>                  |TS1|
> |TS2|
> >      >>>>                                 |TS3|             |TS4| |TS5|
> >       |TS6|
> >      >>>>                                 >>>                  +---+
> +---+
> >      >>>>                                 +---+             +---+ +---+
> >       +---+
> >      >>>>                                 >>>
> >      >>>>                                 >>> To my understanding, the
> BFD
> >      >>>>                                 sessions between NVE1 and NVE2
> are
> >      >>>>                                 actually
> >      >>>>                                 >>> initiated and terminated
> >     at VAP
> >      >>>>                                 of NVE.
> >      >>>>                                 >>>
> >      >>>>                                 >>> If the network operator
> >     want to
> >      >>>>                                 set up one BFD session between
> >     VAP1 of
> >      >>>>                                 >>> NVE1 and VAP1of NVE2, at
> the
> >      >>>>                                 same time another BFD session
> >      >>>>                                 between VAP3 of
> >      >>>>                                 >>> NVE1 and VAP3 of NVE2,
> >     although
> >      >>>>                                 the two BFD sessions are for
> >     the same
> >      >>>>                                 >>> VNI1, I believe it's
> >     reasonable,
> >      >>>>                                 so that's why I think we
> >     should allow it
> >      >>>>
> >      >>>>
> >       _______________________________________________
> >      >>>>                                 nvo3 mailing list
> >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
> >     <mailto:nvo3@ietf.org>>
> >      >>>> https://www.ietf.org/mailman/listinfo/nvo3
> >      >>>>
> >
>

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

PGRpdiBkaXI9Imx0ciI+Sm9lbCw8ZGl2Pjxicj48L2Rpdj48ZGl2PkFyZSB3ZSBnb2luZyB0byBx
dWFsaWZ5IHRoaXMgYnkgVk5JP8KgIFRoZXJlJiMzOTtzIGEgYnVuY2ggb2YgaW1wbGVtZW50YXRp
b25zIG91dCB0aGVyZSB0aGF0IGRvbiYjMzk7dCB1c2UgYSB0ZW5hbnQgSVAgb3IgYSBsb29wYmFj
ayB3aXRoIFZOSSAwLS10aGV5IHNpbXBseSByZXBlYXQgdGhlIHVuZGVybGF5IElQIGluIHRoZSBp
bm5lciBJUERBLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5v
b3A8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIi
IGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMDo0NiBBTSBKb2Vs
IE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNz
PSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVm
dDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5JIGNhbiBsaXZl
IHdpdGggc2F5aW5nIHRoYXQgeW91IFNIT1VMRCB1c2UgbG9vcGJhY2ssIGFuZCBNQVkgaW5zdGVh
ZCB1c2UgPGJyPg0KYW4gSVAgYWRkcmVzcyBpbiB0aGUgY3VzdG9tZXIgc3BhY2Uga25vd24gdG8g
YmUgb3duZWQgYnkgdGhlIFZURVAgZGV2aWNlIDxicj4NCndoZW4gc3VjaCBleGlzdHMuPGJyPg0K
PGJyPg0KWW91cnMsPGJyPg0KSm9lbDxicj4NCjxicj4NCk9uIDEwLzI4LzIwMTkgMTozMiBQTSwg
QW5vb3AgR2hhbndhbmkgd3JvdGU6PGJyPg0KJmd0OyBIaSBKb2VsLDxicj4NCiZndDsgPGJyPg0K
Jmd0OyBQZXJoYXBzIHdlIG5lZWQgdG8gc2F5IHVzZSBvZiBhbiBhZGRyZXNzIG93bmVkIGJ5IHRo
ZSBkZXZpY2UgY29udGFpbmluZyA8YnI+DQomZ3Q7IHRoZSBWVEVQLjxicj4NCiZndDsgPGJyPg0K
Jmd0OyBPciBhcmUgeW91IHN1Z2dlc3RpbmcgdGhhdCB0aGUgdXNlIG9mIHRoZSBsb29wYmFjayBh
ZGRyZXNzIHNwYWNlIGlzIGEgTVVTVD88YnI+DQomZ3Q7IDxicj4NCiZndDsgQW5vb3A8YnI+DQom
Z3Q7IDxicj4NCiZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTA6MjIgQU0gSm9lbCBNLiBI
YWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+IDxicj4NCiZndDsgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAg
wqBUaGVyZSBpcyBzb21ldGhpbmcgSSBhbSBtaXNzaW5nIGluIHlvdXIgYXNzdW1wdGlvbiBhYm91
dCBJUkIuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBBcyBJIHVuZGVyc3RhbmQgVnhMQU4s
IHRoZSBWVEVQIGlzIHVuZGVyIHRoZSBjb250cm9sIG9mIHRoZSBvcGVyYXRvci48YnI+DQomZ3Q7
wqAgwqAgwqBBcyBzdWNoLCBpdCBpcyBhIHB1cmUgYnJpZGdlLsKgIElmIHlvdSBydW4gSVJCIGJl
aGluZCBpdCwgdGhhdCBpcyBmaW5lLjxicj4NCiZndDvCoCDCoCDCoFllcywgYW4gb3BlcmF0b3Ig
bWF5IG9mZmVyIElSQi7CoCBCdXQgYXMgSSB1bmRlcnN0YW5kIGl0LMKgIGNvbmNlcHR1YWxseSw8
YnI+DQomZ3Q7wqAgwqAgwqBpbiB0ZXJtcyBvZiB0aGUgVnhMQU4gYXJjaGl0ZWN0dXJlIHRoZSBJ
UkIgaXMgYW4gZW50aXR5IGJlaGluZCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqBWVEVQLDxicj4NCiZn
dDvCoCDCoCDCoG5vdCBwYXJ0IG9mIHRoZSBWVEVQLjxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKg
IMKgWW91cnMsPGJyPg0KJmd0O8KgIMKgIMKgSm9lbDxicj4NCiZndDsgPGJyPg0KJmd0O8KgIMKg
IMKgT24gMTAvMjgvMjAxOSAxMjoyMyBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6PGJyPg0KJmd0
O8KgIMKgIMKgICZndDsgU2FudG9zaCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7IERvZXMgaXQgaGF2ZSB0byBiZSBhIE1VU1Q/wqAgV2hhdCBpZiBJIGFtIHJ1
bm5pbmcgSVJCIGFuZCB0aGVyZTxicj4NCiZndDvCoCDCoCDCoGFyZSBJUDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7IGFkZHJlc3NlcyBwZXIgVk5JIGFzc2lnbmVkIHRvIHRoZSBWVEVQcz/CoCBXaHkg
Y2FuIHRoZSBvcGVyYXRvciBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBjaG9vc2UgdG8gdXNl
IHRob3NlPzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsgQW5v
b3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7IE9uIE1vbiwg
T2N0IDI4LCAyMDE5IGF0IDc6NTEgQU0gU2FudG9zaCBQIEs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgRGluZXNoLCBBbm9vcCBldCBhbGwsPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoExldHMgdXMga25vdyBpZiB0aGlz
IHRleHQgd29ya3MgZm9yIDEyNy84IGFkZHJlc3MgcmFuZ2U/PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgW3Byb3Bvc2VkIHRleHQgZm9yIGZpcmV3
YWxsXTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCZxdW90O0FzIHBlciBzZWN0aW9uIDQgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBNVVNU
IGJlIHNldCB0bzxicj4NCiZndDvCoCDCoCDCoDEyNy84PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGFkZHJlc3MuIFRoZXJlIG1heSBiZSBmaXJld2FsbCBjb25maWd1cmVkIG9uIFZURVAg
dG8gYmxvY2sgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWRkcmVzcyByYW5n
ZSBpZiBzZXQgYXMgZGVzdGluYXRpb24gSVAgaW4gaW5uZXIgSVAgaGVhZGVyLiBJdCBpczxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWNvbW1lbmRlZCB0byBhbGxvdyAxMjcvOCByYW5n
ZSBhZGRyZXNzIHRocm91Z2ggZmlyZXdhbGwgb25seSBpZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAxMjcvOCBJUCBhZGRyZXNzIGlzIHNldCBhcyBkZXN0aW5hdGlvbiBhZGRyZXNzIGlu
IGlubmVyIElQPGJyPg0KJmd0O8KgIMKgIMKgaGVhZGVyLiZxdW90Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgSW4gc2VjdGlvbiA0IHdlIGFyZSB0YWxraW5nIGFib3V0IHVzaW5nIDEyNy84IGFuZCBub3Qg
cmVhbGx5PGJyPg0KJmd0O8KgIMKgIMKgZ2l2aW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoHJlYXNvbiB3aHkuIEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgdGV4dCBhcyBSRkMgNTg4NCBo
YXMgbWVudGlvbmVkPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdpdGggYmVsb3cgdGV4
dC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBb
RnJvbSBSRkMgNTg4NF08YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJnF1b3Q7VGhlIG1v
dGl2YXRpb24gZm9yIHVzaW5nIHRoZSBhZGRyZXNzIHJhbmdlIDEyNy84IGlzIHRoZSBzYW1lIGFz
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNwZWNpZmllZCBpbiBTZWN0aW9uwqAyLjEg
b2YgW1JGQzQzNzldPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM3OSNzZWN0aW9uLTIuMSIgcmVsPSJub3Jl
ZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQz
Nzkjc2VjdGlvbi0yLjE8L2E+Jmd0Oy4gVGhpcyBpcyBhbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBleGNlcHRpb24gdG8gdGhlIGJlaGF2aW9yIGRlZmluZWQgaW4gW1JGQzExMjI8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9yZmMxMTIyIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTEyMjwvYT4mZ3Q7XS4mcXVvdDs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhhbmtzPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoFNhbnRvc2ggUCBLPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoE9uIFRodSwgT2N0IDI0LCAyMDE5IGF0IDE6MjQgQU0gRGluZXNoIER1dHQgJmx0
OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4m
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9h
PiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgTG9va3MgZ29v
ZCB0byBtZSBHcmVnLiBJIHNlZSB0aGF0IHRoZSB0ZXh0IGFyb3VuZCB0aGUgdXNlPGJyPg0KJmd0
O8KgIMKgIMKgb2YgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoGlubmVy
IElQIGFkZHJlc3MgYXMgYWxzbyBxdWl0ZSBhY2NlcHRhYmxlLiBXaWxsIHlvdSBhZGQgYW55PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoHdvcmRzIGFib3V0IHRoZSBmaXJld2Fs
bD88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAgwqBEaW5lc2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCA4OjM2IFBNLCBHcmVnIE1pcnNr
eTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBIaSBEaW5lc2gsIGV0IGFsLiw8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoHBsZWFzZSBjaGVjayB0aGUgdXBkYXRlZCB2ZXJzaW9u
IHRoYXQgcmVtb3ZlZCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqByZWZlcmVuY2UgdG88YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoEh5cGVydmlzb3IgaW4gdGhlIHRleHQgYW5k
IEZpZ3VyZSAxLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvC
oCDCoCDCoCDCoCDCoEdyZWc8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDEwOjQ3
IEFNIFNhbnRvc2ggUCBLPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoERpbmVzaCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoMKgIMKgIMKgUGxlYXNlIHNlZSBteSBpbmxpbmXCoGNvbW1lbnRzIFtTUEtd
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIEluIHNl
Y3Rpb24gMywgdGhlcmUmIzM5O3MgYSBzZW50ZW5jZSB0aGF0IGlzOiAmcXVvdDtCRkQ8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBhY2tldHMgaW50
ZW5kZWQgZm9yIGEgSHlwZXJ2aXNvciBWVEVQIE1VU1Q8YnI+DQomZ3Q7wqAgwqAgwqBOT1QuLiZx
dW90Oy4gSTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgcmVjb21tZW5kIGdldHRpbmcgcmlkIG9mIHRoZSB3b3JkICZxdW90O0h5cGVydmlzb3ImcXVv
dDsgYXNoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgbG9naWMgYXBwbGllcyB0byBhbnkgVlRFUC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoFtTUEtdIFRoYW5r
cyBmb3IgY29tbWVudHMuIFdlIHdpbGwgY2hhbmdlIHRoaXMuPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAtIFlvdSBhbHJlYWR5IGV4cGxhaW5lZCB0aGUgcHJlY2VkZW5jZSBvZiB0aGUgdXNlIG9mPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBh
ZGRyZXNzIGluIHRoZSBpbm5lciBoZWFkZXIgaW4gTVBMUy4gSSBoYXZlIG5vPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzcGVjaWZpYyBjb21tZW50
cyBpbiB0aGF0IGFyZWEuIEkgaGF2ZSBvbmx5IHR3bzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcXVlc3Rpb25zOjxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAtIEhhcyBhbnlib2R5IHZlcmlm
aWVkIHRoYXQgdGhlIHVzZSBvZiAxMjcvODxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzcyAoYW5kIHRoZSByaWdodCBNQUMpIHdvcmtzIHdp
dGggZXhpc3Rpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGltcGxlbWVudGF0aW9ucywgaW5jbHVkaW5nIHRoZSBzaWxpY29uIG9uZXM/IElmIHRo
aXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRv
ZXNuJiMzOTt0IHdvcmsgdGhlcmUsIGlzIGl0IHdvcnRoIGFkZGluZyB0aGU8YnI+DQomZ3Q7wqAg
wqAgwqBwb3NzaWJpbGl0PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB5IG9mIGFub3RoZXIgYWRkcmVzcywgb25lIHRoYXQgaXMgb3duZWQgYnkgdGhl
PGJyPg0KJmd0O8KgIMKgIMKgVlRFUCBub2RlPzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAt
IERvIHdlIGtub3cgaWYgRmlyZXdhbGxzIHN0b3Agc3VjaCBWWExBTjxicj4NCiZndDvCoCDCoCDC
oHBhY2tldHM/PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBJIGFzayB0aGlzIGJlY2F1c2UgVlhMQU4gaGFzIGFuIElQIGhlYWRlciBhbmQgSTxicj4N
CiZndDvCoCDCoCDCoGRvbiYjMzk7dDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKga25vdyBpZiBmaXJld2FsbHMgc3RvcCBwYWNrZXRzIHdpdGggMTI3
LzggaW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgaW5uZXI8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGhlYWRlci4gSWYgbm90LCBpcyBpdCB3b3J0aCBh
ZGRpbmcgYSBzZW50ZW5jZSB0byBzYXk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgZmlyZXdhbGxzIMKgYWxsb3cgc3VjaCBwYWNrZXRzPyBU
aGUgdXNlIG9mIGE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoG5vbi0xMjcvOCBhZGRyZXNzIG1heSBhbGxldmlhdGUgdGhpcyBjYXNlIGFzIHdlbGwu
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqBbU1BLXSBJIHRoaW5rIHdlIG1heSBuZWVkIHRvIGFkZCB0aGUgdGV4
dCBhYm91dCBmaXJld2FsbDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgYXMgc29tZSBjaGVja3MgaW4gZmlyZXdhbGwgd2lsbCBiZSB0aGVyZSBpZiB0aGV5IGFy
ZSBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoGFscmVh
ZHkgdXNpbmcgTVBMUyBPQU0gd2hpY2ggaGFzIGlubmVyIElQIGhlYWRlciB3aXRoPGJyPg0KJmd0
O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBhZGRyZXNzIHJhbmdl
Ljxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIHJl
c3Qgb2YgdGhlIGRyYWZ0IGxvb2tzIGdvb2QgdG8gbWUsPGJyPg0KJmd0O8KgIMKgIMKgICZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBE
aW5lc2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDc6NTgg
QU0sIEdyZWcgTWlyc2t5PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgRGluZXNoLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgZ3JlYXRseSBhcHByZWNpYXRlIHlv
dXIgY29tbWVudHMuIFBsZWFzZSBoZWF2ZSBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbG9vayBhdCB0aGUgYXR0YWNoZWQgY29weSBvZiB0
aGUgd29ya2luZzxicj4NCiZndDvCoCDCoCDCoHZlcnNpb24gYW5kPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaXRzIGRpZmYgdG8gLTA3IChs
YXRlc3QgaW4gdGhlIGRhdGF0cmFja2VyKS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
UmVnYXJkcyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBHcmVnPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIy
LCAyMDE5IGF0IDk6NTIgUE0gRGluZXNoIER1dHQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBoYXZlIHRoZSBzYW1lIGZlZWxpbmcgYXMgQW5v
b3AuIEdyZWcsIGNhbiB5b3U8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwbGVhc2UgcG9pbnQgbWUgdG8gdGhlIGxhdGVzdCBkcmFm
dCBzbyB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgSSBjYW48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBxdWlja2x5IGdsYW5jZSB0aHJv
dWdoIGl0IHRvIGJlIGRvdWJseSBzdXJlLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBEaW5lc2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gV2VkLCBP
Y3QgMjMsIDIwMTkgYXQgNDozNSBBTSwgQW5vb3AgR2hhbndhbmk8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48YnI+
DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBHcmVnLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEkgdGhpbmsgdGhlIGRyYWZ0IGlzIGZpbmUgYXMgaXMuPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBkaXNjdXNzaW9uIHdpdGggWGlhbyBN
aW4gd2FzIGFib3V0ICMzIGFuZCBJPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlZSB0aGF0IGFzIHVubmVjZXNzYXJ5IHVu
dGlsIHdlIGhhdmUgYSBkcmFmdDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IGV4cGxhaW5zIHdoeSB0aGF0IGlzIG5l
ZWRlZCBpbiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqBjb250ZXh0PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIHRoZSBOVk8z
IGFyY2hpdGVjdHVyZS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBBbm9vcDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1
ZSwgT2N0IDIyLCAyMDE5IGF0IDExOjE3IEFNIEdyZWcgTWlyc2t5PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEhpIEFub29wLCBldCBhbC4sPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgYWdyZWUgd2l0
aCB5b3VyIHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCBpczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZWluZyBkZWZp
bmVkIGluIHRoZSBjdXJyZW50IHZlcnNpb248YnI+DQomZ3Q7wqAgwqAgwqBvZiB0aGU8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgQkZEIG92ZXIgVnhMQU4gc3BlY2lmaWNhdGlvbi4gQnV0LCBhcyBJPGJyPg0KJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHVuZGVyc3RhbmQsIHRoZSBXRyBpcyBkaXNjdXNzaW5nIHRoZSBzY29wZTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBiZWZvcmUgdGhlIFdHTEMgaXMgY2xvc2VkLiBJIGJlbGlldmUgdGhlcmU8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgYXJlIHRocmVlIG9wdGlvbnM6PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEuIHNpbmdsZSBCRkQgc2Vzc2lvbiBiZXR3ZWVuIHR3byBW
VEVQczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgMi4gc2luZ2xlIEJGRCBzZXNzaW9uIHBlciBWTkkgYmV0d2Vl
bjxicj4NCiZndDvCoCDCoCDCoHR3byBWVEVQczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMy4gbXVsdGlwbGUg
QkZEIHNlc3Npb25zIHBlciBWTkkgYmV0d2Vlbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0d28gVlRF
UHM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUg
Y3VycmVudCB0ZXh0IHJlZmxlY3RzICMyLiBJcyBXRzxicj4NCiZndDvCoCDCoCDCoGFjY2VwdHM8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgdGhpcyBzY29wZT8gSWYgbm90LCB3aGljaCBvcHRpb24gV0cgd291bGQ8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgYWNjZXB0Pzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWc8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAx
OSBhdCAyOjA5IFBNIEFub29wPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdoYW53YW5pICZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoEkgY29uY3VyIHdpdGggSm9lbCYjMzk7cyBhc3Nlc3NtZW50PGJy
Pg0KJmd0O8KgIMKgIMKgd2l0aCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9sbG93aW5nIGNs
YXJpZmljYXRpb25zLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50IGRvY3VtZW50IGlzIGFscmVhZHk8YnI+DQomZ3Q7wqAg
wqAgwqBjYXBhYmxlPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIG1vbml0b3JpbmcgbXVsdGlwbGUg
Vk5Jczxicj4NCiZndDvCoCDCoCDCoGJldHdlZW4gVlRFUHMuPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIGlzc3VlIHVuZGVyIGRpc2N1
c3Npb24gd2FzIGhvdzxicj4NCiZndDvCoCDCoCDCoGRvIHdlPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHVzZSBCRkQgdG8gbW9uaXRvciBtdWx0aXBsZSBWQVBzIHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgdXNlIHRoZSBzYW1lIFZOSSBiZXR3ZWVuIGEgcGFpciBvZjxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBWVEVQcy7CoCBUaGUgdXNlIGNhc2UgZm9yIHRoaXMgaXMgbm90PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoGNsZWFyIHRvIG1lLCBhcyBmcm9tIG15IHVuZGVyc3RhbmRpbmcsPGJyPg0KJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHdlIGNhbm5vdCBoYXZlIGEgc2l0dWF0aW9uIHdpdGg8YnI+DQomZ3Q7wqAgwqAgwqBt
dWx0aXBsZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWQVBzIHVzaW5nIHRoZSBzYW1lIFZOSS0tdGhl
cmUgaXMgMToxPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1hcHBpbmcgYmV0d2VlbiBWQVAgYW5kIFZO
SS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBBbm9vcDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDY6MDYgQU08YnI+DQomZ3Q7wqAgwqAgwqBK
b2VsIE0uPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZn
dDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqDCoEZyb20gd2hhdCBJIGNhbiB0ZWxsLCB0aGVyZTxicj4NCiZndDvCoCDCoCDCoGFy
ZSB0d288YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2VwYXJhdGUgcHJvYmxlbXMuPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBkb2N1bWVudCB3ZSBoYXZlIGlzIGE8YnI+DQomZ3Q7
wqAgwqAgwqBWVEVQLVZURVA8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbW9uaXRvcmluZyBk
b2N1bWVudC7CoCBUaGVyZSBpcyBubzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBuZWVkIGZv
ciB0aGF0IGRvY3VtZW50IHRvPGJyPg0KJmd0O8KgIMKgIMKgaGFuZGxlIHRoZTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBWTkkgY2FzZS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgSWYgZm9sa3Mgd2FudCBhIHByb3RvY29sIGZvciBkb2luZzxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBCRkQgbW9uaXRvcmluZyBvZiB0aGluZ3M8YnI+DQomZ3Q7wqAgwqAgwqBiZWhp
bmQgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZURVBzIChtdWx0aXBsZSBWTklzKSwg
dGhlbiBkbzxicj4NCiZndDvCoCDCoCDCoHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
YXMgYSBzZXBhcmF0ZSBkb2N1bWVudC7CoCDCoFRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBlbmNvZGluZyB3aWxsIGJlIGEgdGVuYW50PGJyPg0KJmd0O8KgIMKgIMKgZW5jb2RpbmcsPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFuZCB0aHVzIHNlc3BhcmF0ZSBmcm9tIHdoYXQgaXM8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50Ljxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oFlvdXJzLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gMTAvMjEvMjAx
OSA1OjA3IFBNLCBKZWZmcmV5PGJyPg0KJmd0O8KgIMKgIMKgSGFhczxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBTYW50b3No
IGFuZCBvdGhlcnMsPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyBPbiBUaHUsIE9jdCAwMywgMjAxOSBhdDxicj4NCiZndDvCoCDC
oCDCoDA3OjUwOjIwUE08YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKzA1MzAsIFNhbnRvc2gg
UCBLIHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0O8KgIMKgIMKgVGhh
bmtzIGZvciB5b3VyPGJyPg0KJmd0O8KgIMKgIMKgZXhwbGFuYXRpb24uPGJyPg0KJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoFRoaXMgaGVscHMgYSBsb3QuIEkgd291bGQgd2FpdDxicj4NCiZndDvCoCDC
oCDCoGZvciBtb3JlPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IGNvbW1lbnRz
IGZyb20gb3RoZXJzIHRvIHNlZSBpZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlzIHdo
YXQgd2UgbmVlZCBpbiB0aGlzPGJyPg0KJmd0O8KgIMKgIMKgZHJhZnQgdG8gYmU8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsgc3VwcG9ydGVkIGJhc2VkIG9uIHRoYXQgd2UgY2Fu
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHByb3ZpZGUgYXBwcm9wcmlhdGUgc2VjdGlvbnM8
YnI+DQomZ3Q7wqAgwqAgwqBpbiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZHJhZnQu
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0OyBUaGUgdGhyZWFkcyBvbiB0aGUgbGlzdCBoYXZlPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHNwaWRlcmVkIHRvIHRoZSBwb2ludCB3aGVyZSBpdCBpczxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBjaGFsbGVuZ2luZzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHRv
IGZvbGxvdyB3aGF0IHRoZSBjdXJyZW50PGJyPg0KJmd0O8KgIMKgIMKgc3RhdHVzPGJyPg0KJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoG9mIHRoZSBkcmFmdCBpcywgb3Igc2hvdWxkPGJyPg0KJmd0O8Kg
IMKgIMKgYmUuwqAgOi0pPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBIb3dldmVyLCBpZiBJJiMzOTt2ZSBmb2xsb3dlZCB0aGlu
Z3M8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvcGVybHksIHRoZSBxdWVzdGlvbiBiZWxv
dyBpczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZWFsbHkgdGhlPGJyPg0KJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsgaGluZ2UgcG9pbnQgb24gd2hhdCBvdXI8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgZW5jYXBzdWxhdGlvbiBmb3IgQkZEIG92ZXIgdnhsYW48YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgc2hvdWxkIGxvb2sgbGlrZS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0OyBDb3JyZWN0Pzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgRXNzZW50aWFsbHksIGRvIHdlIG9yIGRvIHdlIG5vdDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXF1aXJlIHRoZSBhYmlsaXR5IHRvIHBlcm1pdDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyBzZXNzaW9ucyBiZXR3ZWVuIGRpc3RpbmN0IFZBUHM/PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBJZiB0
aGlzIGlzIHNvLCBkbyB3ZSBoYXZlIGE8YnI+DQomZ3Q7wqAgwqAgwqBzZW5zZTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBhcyB0byBob3cgd2Ugc2hvdWxkIHByb2NlZWQ/PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAtLSBK
ZWZmPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyBbY29udGV4dCBwcmVzZXJ2ZWQgYmVsb3cuLi5dPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsgU2FudG9z
aCBQIEs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsgT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgODoxMCBBTTxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+PGJyPg0KJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+PGJyPg0KJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBIaSBTYW50b3NoLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBXaXRoIHJlZ2FyZCB0byB0
aGUgcXVlc3Rpb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2hldGhlciB3ZSBzaG91bGQg
YWxsb3c8YnI+DQomZ3Q7wqAgwqAgwqBtdWx0aXBsZSBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgc2Vzc2lvbnM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IGZv
ciB0aGUgc2FtZSBWTkkgb3Igbm90LDxicj4NCiZndDvCoCDCoCDCoElNSE8gd2U8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgc2hvdWxkIGFsbG93IGl0LCBtb3JlPGJyPg0KJmd0O8KgIMKgIMKg
ZXhwbGFuYXRpb24gYXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IGZv
bGxvd3MuPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgQmVsb3cgaXMgYSBmaWd1cmUgZGVyaXZlZCBm
cm9tPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZpZ3VyZSAyIG9mIFJGQzgwMTQgKEFuPGJy
Pg0KJmd0O8KgIMKgIMKgQXJjaGl0ZWN0dXJlIGZvcjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDsgRGF0YS1DZW50ZXIgTmV0d29yazxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDM8YnI+DQomZ3Q7wqAgwqAgwqAoTlZPMykp
Ljxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoERhdGEgQ2VudGVyIE5ldHdvcmsgKElQKcKg
IMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxi
cj4NCiZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBUdW5uZWwgT3ZlcmxhecKgIMKgIMKgIHw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqDCoCstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCstLS0tLS0tLS0tKy0tLS0tLS0rIHzCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgKy0tLS0tLS0rLS0tLS0tLS0tLSsgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8IHzCoCBPdmVybGF5PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoE1vZHVsZcKgIHwgfMKgIMKgIMKgIMKgfCB8wqAgT3Zlcmxh
eTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBNb2R1bGXCoCB8IHw8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqArLS0tLS0tLS0tKy0tLS0tLS0tKyB8wqAgwqAgwqAgwqB8PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstLS0tLS0tLS0rLS0tLS0tLS0rIHw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIMKgIMKg
IMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCB8wqAgwqAgwqAgwqB8
wqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgfDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoE5WRTHCoCDCoHzC
oCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAgfMKgIMKg
IMKgIMKgfMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTlZFMjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCstLS0tLS0tLSstLS0tLS0tK8KgIHzCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgKy0tLS0tLS0tKy0tLS0tLS0rwqAgfDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8wqAgfFZOSTE8YnI+DQom
Z3Q7wqAgwqAgwqBWTkkywqAgVk5JMTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgfMKg
IMKgIMKgIMKgfMKgIHwgVk5JMSBWTkkyIFZOSTE8YnI+DQomZ3Q7wqAgwqAgwqB8wqAgfDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstKy0tLS0tKy0tLS0rLS0tK8KgIHzCoCDCoCDC
oCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0rLS0tLS0rLS0tLS0rLS0rwqAgfDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCB8VkFQMXwgVkFQMnzCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZBUDMgfMKg
IMKgIMKgIMKgfFZBUDF8IFZBUDJ8wqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqB8IFZBUDN8PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqArLS0tLSstLS0tLSstLS0tKy0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgwqArLS0tLSstLS0tLSstLS0tLSstLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8IDxicj4N
CiZndDvCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgfMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHwg
PGJyPg0KJmd0O8KgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKg
IMKgfCA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4N
CiZndDvCoCDCoCDCoCDCoC0tLS0tLS0rLS0tLS0rLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tLS08YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgwqAgwqB8IDxicj4NCiZndDvCoCDCoCDC
oCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgVGVuYW50wqAgwqAgwqAgwqAg
fMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCBUU0kxIHwgVFNJMnzCoCDCoCB8PGJyPg0KJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoFRTSTPCoCDCoCDCoCDCoCDCoCBUU0kxfCBUU0kyfMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgfFRTSTM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKy0tLSsgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgKy0tLSvCoCDCoCDCoCDCoCDCoCDCoCDCoCstLS0rICstLS0rIDxicj4NCiZndDvC
oCDCoCDCoCDCoCstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHxUUzF8IHxUUzJ8PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHxUUzN8wqAgwqAgwqAgwqAgwqAgwqAgwqB8VFM0fCB8VFM1fCA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqB8VFM2fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCArLS0tKyArLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqArLS0tK8KgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLSsgKy0tLSsgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBUbyBteSB1bmRlcnN0YW5kaW5nLCB0
aGUgQkZEPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlc3Npb25zIGJldHdlZW4gTlZFMSBh
bmQgTlZFMiBhcmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWN0dWFsbHk8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IGluaXRpYXRlZCBhbmQgdGVybWluYXRlZDxi
cj4NCiZndDvCoCDCoCDCoGF0IFZBUDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiBOVkUu
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgSWYgdGhlIG5ldHdvcmsgb3BlcmF0b3I8YnI+DQomZ3Q7
wqAgwqAgwqB3YW50IHRvPGJyPg0KJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNldCB1cCBvbmUgQkZE
IHNlc3Npb24gYmV0d2Vlbjxicj4NCiZndDvCoCDCoCDCoFZBUDEgb2Y8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IE5WRTEgYW5kIFZBUDFvZiBOVkUyLCBhdCB0aGU8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2FtZSB0aW1lIGFub3RoZXIgQkZEIHNlc3Npb248YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmV0d2VlbiBWQVAzIG9mPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBOVkUxIGFuZCBWQVAzIG9mIE5WRTIsPGJyPg0KJmd0O8Kg
IMKgIMKgYWx0aG91Z2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIHR3byBCRkQgc2Vz
c2lvbnMgYXJlIGZvcjxicj4NCiZndDvCoCDCoCDCoHRoZSBzYW1lPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBWTkkxLCBJIGJlbGlldmUgaXQmIzM5O3M8YnI+DQomZ3Q7
wqAgwqAgwqByZWFzb25hYmxlLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzbyB0aGF0JiMz
OTtzIHdoeSBJIHRoaW5rIHdlPGJyPg0KJmd0O8KgIMKgIMKgc2hvdWxkIGFsbG93IGl0PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbnZvMyBtYWlsaW5nIGxpc3Q8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9h
PiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMiIHJlbD0ibm9yZWZlcnJl
ciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
bnZvMzwvYT48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsgPGJy
Pg0KPC9ibG9ja3F1b3RlPjwvZGl2Pg0K
--00000000000074124b0595fc3fd4--


From nobody Mon Oct 28 11:39:07 2019
Return-Path: <jmh@joelhalpern.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 05CAF120123; Mon, 28 Oct 2019 11:07:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZFzPnNjqqHZW; Mon, 28 Oct 2019 11:07:26 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5677120072; Mon, 28 Oct 2019 11:07:26 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4722k66C11zdjrD; Mon, 28 Oct 2019 11:07:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572286046; bh=0YGH+slg/pj4Dm0MmLt01gXDcxaw87XN57xcH8/bpoU=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=LfnnLKRyQx0ywdpXb2DSG8CLw+pP17+UkdlbuAYrFwrKel2fotw2e20vxKSVP6ZaN +EN0R2aoSMsMuMxN8DhRCxgpHkb118iYsWHups3qeYbGAtVNU3xQ419M+h8Qyx6Yo/ LaF4HdSe3Ub8BqZs9HkJ+DAOzsaKjR1HX50B590M=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4722k45Rr1zdjrP; Mon, 28 Oct 2019 11:07:24 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com>
Date: Mon, 28 Oct 2019 14:07:22 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/MIJEBU6DN7pqOy8hdarSYN2kv4Q>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 18:07:30 -0000

I assumed this was only for the case where a tenant VNI was being used.

For the 0 VNI (which is what I prefer), always (MUST) use the loopback 
address.  There are no addresses assigned to the VTEP in that space. 
There is no IRB in that space.

Yours,
Joel

On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
> Joel,
> 
> Are we going to qualify this by VNI?  There's a bunch of implementations 
> out there that don't use a tenant IP or a loopback with VNI 0--they 
> simply repeat the underlay IP in the inner IPDA.
> 
> Thanks,
> Anoop
> 
> On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern <jmh@joelhalpern.com 
> <mailto:jmh@joelhalpern.com>> wrote:
> 
>     I can live with saying that you SHOULD use loopback, and MAY instead
>     use
>     an IP address in the customer space known to be owned by the VTEP
>     device
>     when such exists.
> 
>     Yours,
>     Joel
> 
>     On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
>      > Hi Joel,
>      >
>      > Perhaps we need to say use of an address owned by the device
>     containing
>      > the VTEP.
>      >
>      > Or are you suggesting that the use of the loopback address space
>     is a MUST?
>      >
>      > Anoop
>      >
>      > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
>      >
>      >     There is something I am missing in your assumption about IRB.
>      >
>      >     As I understand VxLAN, the VTEP is under the control of the
>     operator.
>      >     As such, it is a pure bridge.  If you run IRB behind it, that
>     is fine.
>      >     Yes, an operator may offer IRB.  But as I understand it, 
>     conceptually,
>      >     in terms of the VxLAN architecture the IRB is an entity
>     behind the
>      >     VTEP,
>      >     not part of the VTEP.
>      >
>      >     Yours,
>      >     Joel
>      >
>      >     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
>      >      > Santosh,
>      >      >
>      >      > Does it have to be a MUST?  What if I am running IRB and there
>      >     are IP
>      >      > addresses per VNI assigned to the VTEPs?  Why can the
>     operator not
>      >      > choose to use those?
>      >      >
>      >      > Anoop
>      >      >
>      >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
>      >      > <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>> wrote:
>      >      >
>      >      >     Dinesh, Anoop et all,
>      >      >           Lets us know if this text works for 127/8
>     address range?
>      >      >
>      >      >     [proposed text for firewall]
>      >      >
>      >      >     "As per section 4 inner destination IP address MUST be
>     set to
>      >     127/8
>      >      >     address. There may be firewall configured on VTEP to
>     block 127/8
>      >      >     address range if set as destination IP in inner IP
>     header. It is
>      >      >     recommended to allow 127/8 range address through
>     firewall only if
>      >      >     127/8 IP address is set as destination address in inner IP
>      >     header."
>      >      >
>      >      >
>      >      >     In section 4 we are talking about using 127/8 and not
>     really
>      >     giving
>      >      >     reason why. I think we should have text as RFC 5884
>     has mentioned
>      >      >     with below text.
>      >      >
>      >      >     [From RFC 5884]
>      >      >     "The motivation for using the address range 127/8 is
>     the same as
>      >      >     specified in Section 2.1 of [RFC4379]
>      >      >     <https://tools.ietf.org/html/rfc4379#section-2.1>.
>     This is an
>      >      >     exception to the behavior defined in [RFC1122
>      >      >     <https://tools.ietf.org/html/rfc1122>]."
>      >      >
>      >      >
>      >      >
>      >      >     Thanks
>      >      >     Santosh P K
>      >      >
>      >      >
>      >      >
>      >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt
>     <didutt@gmail.com <mailto:didutt@gmail.com>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>> wrote:
>      >      >
>      >      >         Looks good to me Greg. I see that the text around
>     the use
>      >     of the
>      >      >         inner IP address as also quite acceptable. Will
>     you add any
>      >      >         words about the firewall?
>      >      >
>      >      >         Dinesh
>      >      >
>      >      >         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
>      >      >         <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>> wrote:
>      >      >>         Hi Dinesh, et al.,
>      >      >>         please check the updated version that removed the
>      >     reference to
>      >      >>         Hypervisor in the text and Figure 1.
>      >      >>
>      >      >>         Regards,
>      >      >>         Greg
>      >      >>
>      >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K
>      >      >>         <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >>         <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>> wrote:
>      >      >>
>      >      >>             Dinesh,
>      >      >>                  Please see my inline comments [SPK]
>      >      >>
>      >      >>
>      >      >>                 - In section 3, there's a sentence that
>     is: "BFD
>      >      >>                 packets intended for a Hypervisor VTEP MUST
>      >     NOT..". I
>      >      >>                 recommend getting rid of the word
>     "Hypervisor" ashe
>      >      >>                 logic applies to any VTEP.
>      >      >>
>      >      >>             [SPK] Thanks for comments. We will change this.
>      >      >>
>      >      >>                 - You already explained the precedence of
>     the use of
>      >      >>                 127/8 address in the inner header in
>     MPLS. I have no
>      >      >>                 specific comments in that area. I have
>     only two
>      >      >>                 questions:
>      >      >>                    - Has anybody verified that the use of
>     127/8
>      >      >>                 address (and the right MAC) works with
>     existing
>      >      >>                 implementations, including the silicon
>     ones? If this
>      >      >>                 doesn't work there, is it worth adding the
>      >     possibilit
>      >      >>                 y of another address, one that is owned
>     by the
>      >     VTEP node?
>      >      >>
>      >      >>                    - Do we know if Firewalls stop such VXLAN
>      >     packets?
>      >      >>                 I ask this because VXLAN has an IP header
>     and I
>      >     don't
>      >      >>                 know if firewalls stop packets with 127/8
>     in the
>      >     inner
>      >      >>                 header. If not, is it worth adding a
>     sentence to say
>      >      >>                 that firewalls  allow such packets? The
>     use of a
>      >      >>                 non-127/8 address may alleviate this case
>     as well.
>      >      >>
>      >      >>             [SPK] I think we may need to add the text
>     about firewall
>      >      >>             as some checks in firewall will be there if
>     they are not
>      >      >>             already using MPLS OAM which has inner IP
>     header with
>      >      >>             127/8 address range.
>      >      >>
>      >      >>
>      >      >>                 The rest of the draft looks good to me,
>      >      >>
>      >      >>                 Dinesh
>      >      >>
>      >      >>                 On Wed, Oct 23, 2019 at 7:58 AM, Greg Mirsky
>      >      >>                 <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
>      >      >>                 wrote:
>      >      >>>                 Hi Dinesh,
>      >      >>>                 I greatly appreciate your comments.
>     Please heave a
>      >      >>>                 look at the attached copy of the working
>      >     version and
>      >      >>>                 its diff to -07 (latest in the datatracker).
>      >      >>>
>      >      >>>                 Regards,
>      >      >>>                 Greg
>      >      >>>
>      >      >>>                 On Tue, Oct 22, 2019 at 9:52 PM Dinesh Dutt
>      >      >>>                 <didutt@gmail.com
>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>> wrote:
>      >      >>>
>      >      >>>                     I have the same feeling as Anoop.
>     Greg, can you
>      >      >>>                     please point me to the latest draft
>     so that
>      >     I can
>      >      >>>                     quickly glance through it to be
>     doubly sure,
>      >      >>>
>      >      >>>                     Dinesh
>      >      >>>
>      >      >>>                     On Wed, Oct 23, 2019 at 4:35 AM,
>     Anoop Ghanwani
>      >      >>>                     <anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >>>                     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>> wrote:
>      >      >>>>                     Greg,
>      >      >>>>
>      >      >>>>                     I think the draft is fine as is.
>      >      >>>>
>      >      >>>>                     I discussion with Xiao Min was
>     about #3 and I
>      >      >>>>                     see that as unnecessary until we
>     have a draft
>      >      >>>>                     that explains why that is needed in the
>      >     context
>      >      >>>>                     of the NVO3 architecture.
>      >      >>>>
>      >      >>>>                     Anoop
>      >      >>>>
>      >      >>>>                     On Tue, Oct 22, 2019 at 11:17 AM
>     Greg Mirsky
>      >      >>>>                     <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >>>>                     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>> wrote:
>      >      >>>>
>      >      >>>>                         Hi Anoop, et al.,
>      >      >>>>                         I agree with your understanding
>     of what is
>      >      >>>>                         being defined in the current
>     version
>      >     of the
>      >      >>>>                         BFD over VxLAN specification.
>     But, as I
>      >      >>>>                         understand, the WG is
>     discussing the scope
>      >      >>>>                         before the WGLC is closed. I
>     believe there
>      >      >>>>                         are three options:
>      >      >>>>
>      >      >>>>                          1. single BFD session between
>     two VTEPs
>      >      >>>>                          2. single BFD session per VNI
>     between
>      >     two VTEPs
>      >      >>>>                          3. multiple BFD sessions per
>     VNI between
>      >      >>>>                             two VTEPs
>      >      >>>>
>      >      >>>>                         The current text reflects #2. Is WG
>      >     accepts
>      >      >>>>                         this scope? If not, which
>     option WG would
>      >      >>>>                         accept?
>      >      >>>>
>      >      >>>>                         Regards,
>      >      >>>>                         Greg
>      >      >>>>
>      >      >>>>                         On Tue, Oct 22, 2019 at 2:09 PM
>     Anoop
>      >      >>>>                         Ghanwani <anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >>>>                         <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>> wrote:
>      >      >>>>
>      >      >>>>                             I concur with Joel's assessment
>      >     with the
>      >      >>>>                             following clarifications.
>      >      >>>>
>      >      >>>>                             The current document is already
>      >     capable
>      >      >>>>                             of monitoring multiple VNIs
>      >     between VTEPs.
>      >      >>>>
>      >      >>>>                             The issue under discussion
>     was how
>      >     do we
>      >      >>>>                             use BFD to monitor multiple
>     VAPs that
>      >      >>>>                             use the same VNI between a
>     pair of
>      >      >>>>                             VTEPs.  The use case for
>     this is not
>      >      >>>>                             clear to me, as from my
>     understanding,
>      >      >>>>                             we cannot have a situation with
>      >     multiple
>      >      >>>>                             VAPs using the same
>     VNI--there is 1:1
>      >      >>>>                             mapping between VAP and VNI.
>      >      >>>>
>      >      >>>>                             Anoop
>      >      >>>>
>      >      >>>>                             On Tue, Oct 22, 2019 at 6:06 AM
>      >     Joel M.
>      >      >>>>                             Halpern
>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >      >>>>                             <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>
>     wrote:
>      >      >>>>
>      >      >>>>                                  From what I can tell,
>     there
>      >     are two
>      >      >>>>                                 separate problems.
>      >      >>>>                                 The document we have is a
>      >     VTEP-VTEP
>      >      >>>>                                 monitoring document. 
>     There is no
>      >      >>>>                                 need for that document to
>      >     handle the
>      >      >>>>                                 multiple VNI case.
>      >      >>>>                                 If folks want a
>     protocol for doing
>      >      >>>>                                 BFD monitoring of things
>      >     behind the
>      >      >>>>                                 VTEPs (multiple VNIs),
>     then do
>      >     that
>      >      >>>>                                 as a separate
>     document.   The
>      >      >>>>                                 encoding will be a tenant
>      >     encoding,
>      >      >>>>                                 and thus sesparate from
>     what is
>      >      >>>>                                 defined in this document.
>      >      >>>>
>      >      >>>>                                 Yours,
>      >      >>>>                                 Joel
>      >      >>>>
>      >      >>>>                                 On 10/21/2019 5:07 PM,
>     Jeffrey
>      >     Haas
>      >      >>>>                                 wrote:
>      >      >>>>                                 > Santosh and others,
>      >      >>>>                                 >
>      >      >>>>                                 > On Thu, Oct 03, 2019 at
>      >     07:50:20PM
>      >      >>>>                                 +0530, Santosh P K wrote:
>      >      >>>>                                 >>     Thanks for your
>      >     explanation.
>      >      >>>>                                 This helps a lot. I
>     would wait
>      >     for more
>      >      >>>>                                 >> comments from others
>     to see if
>      >      >>>>                                 this what we need in this
>      >     draft to be
>      >      >>>>                                 >> supported based on
>     that we can
>      >      >>>>                                 provide appropriate
>     sections
>      >     in the
>      >      >>>>                                 draft.
>      >      >>>>                                 >
>      >      >>>>                                 > The threads on the
>     list have
>      >      >>>>                                 spidered to the point
>     where it is
>      >      >>>>                                 challenging
>      >      >>>>                                 > to follow what the
>     current
>      >     status
>      >      >>>>                                 of the draft is, or should
>      >     be.  :-)
>      >      >>>>                                 >
>      >      >>>>                                 > However, if I've
>     followed things
>      >      >>>>                                 properly, the question
>     below is
>      >      >>>>                                 really the
>      >      >>>>                                 > hinge point on what our
>      >      >>>>                                 encapsulation for BFD
>     over vxlan
>      >      >>>>                                 should look like.
>      >      >>>>                                 > Correct?
>      >      >>>>                                 >
>      >      >>>>                                 > Essentially, do we or
>     do we not
>      >      >>>>                                 require the ability to
>     permit
>      >      >>>>                                 multiple BFD
>      >      >>>>                                 > sessions between
>     distinct VAPs?
>      >      >>>>                                 >
>      >      >>>>                                 > If this is so, do we
>     have a
>      >     sense
>      >      >>>>                                 as to how we should
>     proceed?
>      >      >>>>                                 >
>      >      >>>>                                 > -- Jeff
>      >      >>>>                                 >
>      >      >>>>                                 > [context preserved
>     below...]
>      >      >>>>                                 >
>      >      >>>>                                 >> Santosh P K
>      >      >>>>                                 >>
>      >      >>>>                                 >> On Wed, Sep 25, 2019
>     at 8:10 AM
>      >      >>>>                                 <xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>      >      >>>>                               
>       <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>>
>     wrote:
>      >      >>>>                                 >>
>      >      >>>>                                 >>> Hi Santosh,
>      >      >>>>                                 >>>
>      >      >>>>                                 >>>
>      >      >>>>                                 >>> With regard to the
>     question
>      >      >>>>                                 whether we should allow
>      >     multiple BFD
>      >      >>>>                                 sessions
>      >      >>>>                                 >>> for the same VNI or
>     not,
>      >     IMHO we
>      >      >>>>                                 should allow it, more
>      >     explanation as
>      >      >>>>                                 >>> follows.
>      >      >>>>                                 >>>
>      >      >>>>                                 >>> Below is a figure
>     derived from
>      >      >>>>                                 figure 2 of RFC8014 (An
>      >     Architecture for
>      >      >>>>                                 >>> Data-Center Network
>      >      >>>>                                 Virtualization over Layer 3
>      >     (NVO3)).
>      >      >>>>                                 >>>
>      >      >>>>                                 >>>                      |
>      >      >>>>                                  Data Center Network
>     (IP)        |
>      >      >>>>                                 >>>                      |
>      >      >>>>                                                        
>             |
>      >      >>>>                                 >>>
>      >      >>>>
>      >       +-----------------------------------------+
>      >      >>>>                                 >>>                   
>             |
>      >      >>>>                                                      |
>      >      >>>>                                 >>>                   
>             |
>      >      >>>>                                  Tunnel Overlay      |
>      >      >>>>                                 >>>
>      >      >>>>                                 +------------+---------+
>      >      >>>>                                  +---------+------------+
>      >      >>>>                                 >>>              |
>      >      >>>>                                 +----------+-------+ | 
>           |
>      >      >>>>                                 +-------+----------+ |
>      >      >>>>                                 >>>              | | 
>     Overlay
>      >      >>>>                                 Module  | |       | | 
>     Overlay
>      >      >>>>                                 Module  | |
>      >      >>>>                                 >>>              |
>      >      >>>>                                 +---------+--------+ | 
>           |
>      >      >>>>                                 +---------+--------+ |
>      >      >>>>                                 >>>              |     
>           |
>      >      >>>>                                     |       |           |
>      >          |
>      >      >>>>                                 >>>       NVE1   |     
>           |
>      >      >>>>                                     |       |           |
>      >          |
>      >      >>>>                                 NVE2
>      >      >>>>                                 >>>              |
>      >      >>>>                                 +--------+-------+  | 
>           |
>      >      >>>>                                 +--------+-------+  |
>      >      >>>>                                 >>>              |  |VNI1
>      >     VNI2  VNI1
>      >      >>>>                                 |  |       |  | VNI1
>     VNI2 VNI1
>      >     |  |
>      >      >>>>                                 >>>              |
>      >      >>>>                                 +-+-----+----+---+  | 
>           |
>      >      >>>>                                 +-+-----+-----+--+  |
>      >      >>>>                                 >>>              |VAP1|
>     VAP2|    |
>      >      >>>>                                 VAP3 |       |VAP1| VAP2|
>      >       | VAP3|
>      >      >>>>                                 >>>
>      >      >>>>                                 +----+-----+----+------+
>      >      >>>>                                  +----+-----+-----+-----+
>      >      >>>>                                 >>>                 
>       |     |
>      >        |
>      >      >>>>                                                  |   
>       |     |
>      >      >>>>                                 >>>                 
>       |     |
>      >        |
>      >      >>>>                                                  |   
>       |     |
>      >      >>>>                                 >>>                 
>       |     |
>      >        |
>      >      >>>>                                                  |   
>       |     |
>      >      >>>>                                 >>>
>      >      >>>>
>      >       -------+-----+----+-------------------+-----+-----+-------
>      >      >>>>                                 >>>                 
>       |     |
>      >        |
>      >      >>>>                                    Tenant        |   
>       |     |
>      >      >>>>                                 >>>              TSI1 |
>     TSI2|    |
>      >      >>>>                                 TSI3          TSI1| TSI2|
>      >       |TSI3
>      >      >>>>                                 >>>                 
>     +---+ +---+
>      >      >>>>                                 +---+             +---+
>     +---+
>      >       +---+
>      >      >>>>                                 >>>                 
>     |TS1| |TS2|
>      >      >>>>                                 |TS3|             |TS4|
>     |TS5|
>      >       |TS6|
>      >      >>>>                                 >>>                 
>     +---+ +---+
>      >      >>>>                                 +---+             +---+
>     +---+
>      >       +---+
>      >      >>>>                                 >>>
>      >      >>>>                                 >>> To my
>     understanding, the BFD
>      >      >>>>                                 sessions between NVE1
>     and NVE2 are
>      >      >>>>                                 actually
>      >      >>>>                                 >>> initiated and
>     terminated
>      >     at VAP
>      >      >>>>                                 of NVE.
>      >      >>>>                                 >>>
>      >      >>>>                                 >>> If the network operator
>      >     want to
>      >      >>>>                                 set up one BFD session
>     between
>      >     VAP1 of
>      >      >>>>                                 >>> NVE1 and VAP1of
>     NVE2, at the
>      >      >>>>                                 same time another BFD
>     session
>      >      >>>>                                 between VAP3 of
>      >      >>>>                                 >>> NVE1 and VAP3 of NVE2,
>      >     although
>      >      >>>>                                 the two BFD sessions
>     are for
>      >     the same
>      >      >>>>                                 >>> VNI1, I believe it's
>      >     reasonable,
>      >      >>>>                                 so that's why I think we
>      >     should allow it
>      >      >>>>
>      >      >>>>
>      >       _______________________________________________
>      >      >>>>                                 nvo3 mailing list
>      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>> <mailto:nvo3@ietf.org
>     <mailto:nvo3@ietf.org>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>      >      >>>> https://www.ietf.org/mailman/listinfo/nvo3
>      >      >>>>
>      >
> 


From nobody Mon Oct 28 11:39:12 2019
Return-Path: <ghanwani@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 E2ECC120125; Mon, 28 Oct 2019 11:30:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UF7fvzGZKVQs; Mon, 28 Oct 2019 11:30:15 -0700 (PDT)
Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com [209.85.222.42]) (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 DAFB112081D; Mon, 28 Oct 2019 11:30:10 -0700 (PDT)
Received: by mail-ua1-f42.google.com with SMTP id c25so3002304uap.10; Mon, 28 Oct 2019 11:30:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6UUIyIGHBgxwrOF9aLF2YOopZTOb9mFHIKfjCO3PxZc=; b=cX32xvNgSJIi8ZEDEqcwXtje+m1IcK2kGwQkUYlTbtk6Wog9bylpIroaBypB7/21Fk CCLBIkPnqMWdktuM2QNrW/fgTsxTetXeIkyKg2TMWdi9g3VmJAS5h5WMRiVIkYNurntc kjjtid5H3q50lqL4ny6j8q21atSZ430aY8qoQZDZ+FyZtLMCbIYCsWGYtB7xOgIyKcmI yyRP1Gr4wjr5rwojAo43g9HsQtvdisyjT8DI/uvmWGdYzVycQHV5NzegQ2THrXbIVoAg IGXp9Ee1hDwFlP4hK9f4AtEe3o3kDloiOO4RODTTYAgHaqpfdXSQsmAg4sTSoOXysQBj BztQ==
X-Gm-Message-State: APjAAAW7vZpDSj/0vH1MUJWYtcOwPmhE+MiXbN9ypT61EPYp+EKqxxth GAYW2Mp3jnmf0lNX6HCq9KK7B0ohO/msIH2RWl8=
X-Google-Smtp-Source: APXvYqzr4Jni93EpGD72fwBY212FULBj/UHN5W2MKPhQBwtGIbokiEtHvoY0mFOhGqCn5z1ebFP3OC7KwXT+0ChfKbI=
X-Received: by 2002:ab0:6409:: with SMTP id x9mr8911382uao.29.1572287409679; Mon, 28 Oct 2019 11:30:09 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+-tSzziDc+Tk8AYfOr5-Xn6oO_uqW2C1dRA9LLOBBVmzVhWEQ@mail.gmail.com> <CA+RyBmVcBgeoGc2z5Gv0grv8OY34tyw+T-T-W2vn1O3AxCSQ9Q@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com>
In-Reply-To: <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Mon, 28 Oct 2019 11:30:00 -0700
Message-ID: <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="00000000000089f4710595fcb094"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/ekZAprXfNf5w7zarmT8ZDUK7at4>
X-Mailman-Approved-At: Mon, 28 Oct 2019 11:38:17 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 18:30:19 -0000

--00000000000089f4710595fcb094
Content-Type: text/plain; charset="UTF-8"

Hi Joel,

Writing the spec in that way would make the current, inter-operable
implementation of multiple vendors non-compliant with the spec.

Thanks,
Anoop

On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern <jmh@joelhalpern.com>
wrote:

> I assumed this was only for the case where a tenant VNI was being used.
>
> For the 0 VNI (which is what I prefer), always (MUST) use the loopback
> address.  There are no addresses assigned to the VTEP in that space.
> There is no IRB in that space.
>
> Yours,
> Joel
>
> On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
> > Joel,
> >
> > Are we going to qualify this by VNI?  There's a bunch of implementations
> > out there that don't use a tenant IP or a loopback with VNI 0--they
> > simply repeat the underlay IP in the inner IPDA.
> >
> > Thanks,
> > Anoop
> >
> > On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern <jmh@joelhalpern.com
> > <mailto:jmh@joelhalpern.com>> wrote:
> >
> >     I can live with saying that you SHOULD use loopback, and MAY instead
> >     use
> >     an IP address in the customer space known to be owned by the VTEP
> >     device
> >     when such exists.
> >
> >     Yours,
> >     Joel
> >
> >     On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
> >      > Hi Joel,
> >      >
> >      > Perhaps we need to say use of an address owned by the device
> >     containing
> >      > the VTEP.
> >      >
> >      > Or are you suggesting that the use of the loopback address space
> >     is a MUST?
> >      >
> >      > Anoop
> >      >
> >      > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
> >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
> >      >
> >      >     There is something I am missing in your assumption about IRB.
> >      >
> >      >     As I understand VxLAN, the VTEP is under the control of the
> >     operator.
> >      >     As such, it is a pure bridge.  If you run IRB behind it, that
> >     is fine.
> >      >     Yes, an operator may offer IRB.  But as I understand it,
> >     conceptually,
> >      >     in terms of the VxLAN architecture the IRB is an entity
> >     behind the
> >      >     VTEP,
> >      >     not part of the VTEP.
> >      >
> >      >     Yours,
> >      >     Joel
> >      >
> >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
> >      >      > Santosh,
> >      >      >
> >      >      > Does it have to be a MUST?  What if I am running IRB and
> there
> >      >     are IP
> >      >      > addresses per VNI assigned to the VTEPs?  Why can the
> >     operator not
> >      >      > choose to use those?
> >      >      >
> >      >      > Anoop
> >      >      >
> >      >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
> >      >      > <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>> wrote:
> >      >      >
> >      >      >     Dinesh, Anoop et all,
> >      >      >           Lets us know if this text works for 127/8
> >     address range?
> >      >      >
> >      >      >     [proposed text for firewall]
> >      >      >
> >      >      >     "As per section 4 inner destination IP address MUST be
> >     set to
> >      >     127/8
> >      >      >     address. There may be firewall configured on VTEP to
> >     block 127/8
> >      >      >     address range if set as destination IP in inner IP
> >     header. It is
> >      >      >     recommended to allow 127/8 range address through
> >     firewall only if
> >      >      >     127/8 IP address is set as destination address in
> inner IP
> >      >     header."
> >      >      >
> >      >      >
> >      >      >     In section 4 we are talking about using 127/8 and not
> >     really
> >      >     giving
> >      >      >     reason why. I think we should have text as RFC 5884
> >     has mentioned
> >      >      >     with below text.
> >      >      >
> >      >      >     [From RFC 5884]
> >      >      >     "The motivation for using the address range 127/8 is
> >     the same as
> >      >      >     specified in Section 2.1 of [RFC4379]
> >      >      >     <https://tools.ietf.org/html/rfc4379#section-2.1>.
> >     This is an
> >      >      >     exception to the behavior defined in [RFC1122
> >      >      >     <https://tools.ietf.org/html/rfc1122>]."
> >      >      >
> >      >      >
> >      >      >
> >      >      >     Thanks
> >      >      >     Santosh P K
> >      >      >
> >      >      >
> >      >      >
> >      >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt
> >     <didutt@gmail.com <mailto:didutt@gmail.com>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>> wrote:
> >      >      >
> >      >      >         Looks good to me Greg. I see that the text around
> >     the use
> >      >     of the
> >      >      >         inner IP address as also quite acceptable. Will
> >     you add any
> >      >      >         words about the firewall?
> >      >      >
> >      >      >         Dinesh
> >      >      >
> >      >      >         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
> >      >      >         <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
> wrote:
> >      >      >>         Hi Dinesh, et al.,
> >      >      >>         please check the updated version that removed the
> >      >     reference to
> >      >      >>         Hypervisor in the text and Figure 1.
> >      >      >>
> >      >      >>         Regards,
> >      >      >>         Greg
> >      >      >>
> >      >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K
> >      >      >>         <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >>         <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>> wrote:
> >      >      >>
> >      >      >>             Dinesh,
> >      >      >>                  Please see my inline comments [SPK]
> >      >      >>
> >      >      >>
> >      >      >>                 - In section 3, there's a sentence that
> >     is: "BFD
> >      >      >>                 packets intended for a Hypervisor VTEP
> MUST
> >      >     NOT..". I
> >      >      >>                 recommend getting rid of the word
> >     "Hypervisor" ashe
> >      >      >>                 logic applies to any VTEP.
> >      >      >>
> >      >      >>             [SPK] Thanks for comments. We will change
> this.
> >      >      >>
> >      >      >>                 - You already explained the precedence of
> >     the use of
> >      >      >>                 127/8 address in the inner header in
> >     MPLS. I have no
> >      >      >>                 specific comments in that area. I have
> >     only two
> >      >      >>                 questions:
> >      >      >>                    - Has anybody verified that the use of
> >     127/8
> >      >      >>                 address (and the right MAC) works with
> >     existing
> >      >      >>                 implementations, including the silicon
> >     ones? If this
> >      >      >>                 doesn't work there, is it worth adding the
> >      >     possibilit
> >      >      >>                 y of another address, one that is owned
> >     by the
> >      >     VTEP node?
> >      >      >>
> >      >      >>                    - Do we know if Firewalls stop such
> VXLAN
> >      >     packets?
> >      >      >>                 I ask this because VXLAN has an IP header
> >     and I
> >      >     don't
> >      >      >>                 know if firewalls stop packets with 127/8
> >     in the
> >      >     inner
> >      >      >>                 header. If not, is it worth adding a
> >     sentence to say
> >      >      >>                 that firewalls  allow such packets? The
> >     use of a
> >      >      >>                 non-127/8 address may alleviate this case
> >     as well.
> >      >      >>
> >      >      >>             [SPK] I think we may need to add the text
> >     about firewall
> >      >      >>             as some checks in firewall will be there if
> >     they are not
> >      >      >>             already using MPLS OAM which has inner IP
> >     header with
> >      >      >>             127/8 address range.
> >      >      >>
> >      >      >>
> >      >      >>                 The rest of the draft looks good to me,
> >      >      >>
> >      >      >>                 Dinesh
> >      >      >>
> >      >      >>                 On Wed, Oct 23, 2019 at 7:58 AM, Greg
> Mirsky
> >      >      >>                 <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>>>
> >      >      >>                 wrote:
> >      >      >>>                 Hi Dinesh,
> >      >      >>>                 I greatly appreciate your comments.
> >     Please heave a
> >      >      >>>                 look at the attached copy of the working
> >      >     version and
> >      >      >>>                 its diff to -07 (latest in the
> datatracker).
> >      >      >>>
> >      >      >>>                 Regards,
> >      >      >>>                 Greg
> >      >      >>>
> >      >      >>>                 On Tue, Oct 22, 2019 at 9:52 PM Dinesh
> Dutt
> >      >      >>>                 <didutt@gmail.com
> >     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>> wrote:
> >      >      >>>
> >      >      >>>                     I have the same feeling as Anoop.
> >     Greg, can you
> >      >      >>>                     please point me to the latest draft
> >     so that
> >      >     I can
> >      >      >>>                     quickly glance through it to be
> >     doubly sure,
> >      >      >>>
> >      >      >>>                     Dinesh
> >      >      >>>
> >      >      >>>                     On Wed, Oct 23, 2019 at 4:35 AM,
> >     Anoop Ghanwani
> >      >      >>>                     <anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >>>                     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>> wrote:
> >      >      >>>>                     Greg,
> >      >      >>>>
> >      >      >>>>                     I think the draft is fine as is.
> >      >      >>>>
> >      >      >>>>                     I discussion with Xiao Min was
> >     about #3 and I
> >      >      >>>>                     see that as unnecessary until we
> >     have a draft
> >      >      >>>>                     that explains why that is needed in
> the
> >      >     context
> >      >      >>>>                     of the NVO3 architecture.
> >      >      >>>>
> >      >      >>>>                     Anoop
> >      >      >>>>
> >      >      >>>>                     On Tue, Oct 22, 2019 at 11:17 AM
> >     Greg Mirsky
> >      >      >>>>                     <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >>>>                     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>> wrote:
> >      >      >>>>
> >      >      >>>>                         Hi Anoop, et al.,
> >      >      >>>>                         I agree with your understanding
> >     of what is
> >      >      >>>>                         being defined in the current
> >     version
> >      >     of the
> >      >      >>>>                         BFD over VxLAN specification.
> >     But, as I
> >      >      >>>>                         understand, the WG is
> >     discussing the scope
> >      >      >>>>                         before the WGLC is closed. I
> >     believe there
> >      >      >>>>                         are three options:
> >      >      >>>>
> >      >      >>>>                          1. single BFD session between
> >     two VTEPs
> >      >      >>>>                          2. single BFD session per VNI
> >     between
> >      >     two VTEPs
> >      >      >>>>                          3. multiple BFD sessions per
> >     VNI between
> >      >      >>>>                             two VTEPs
> >      >      >>>>
> >      >      >>>>                         The current text reflects #2.
> Is WG
> >      >     accepts
> >      >      >>>>                         this scope? If not, which
> >     option WG would
> >      >      >>>>                         accept?
> >      >      >>>>
> >      >      >>>>                         Regards,
> >      >      >>>>                         Greg
> >      >      >>>>
> >      >      >>>>                         On Tue, Oct 22, 2019 at 2:09 PM
> >     Anoop
> >      >      >>>>                         Ghanwani <anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >>>>                         <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>> wrote:
> >      >      >>>>
> >      >      >>>>                             I concur with Joel's
> assessment
> >      >     with the
> >      >      >>>>                             following clarifications.
> >      >      >>>>
> >      >      >>>>                             The current document is
> already
> >      >     capable
> >      >      >>>>                             of monitoring multiple VNIs
> >      >     between VTEPs.
> >      >      >>>>
> >      >      >>>>                             The issue under discussion
> >     was how
> >      >     do we
> >      >      >>>>                             use BFD to monitor multiple
> >     VAPs that
> >      >      >>>>                             use the same VNI between a
> >     pair of
> >      >      >>>>                             VTEPs.  The use case for
> >     this is not
> >      >      >>>>                             clear to me, as from my
> >     understanding,
> >      >      >>>>                             we cannot have a situation
> with
> >      >     multiple
> >      >      >>>>                             VAPs using the same
> >     VNI--there is 1:1
> >      >      >>>>                             mapping between VAP and VNI.
> >      >      >>>>
> >      >      >>>>                             Anoop
> >      >      >>>>
> >      >      >>>>                             On Tue, Oct 22, 2019 at
> 6:06 AM
> >      >     Joel M.
> >      >      >>>>                             Halpern
> >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >      >>>>                             <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>
> >     wrote:
> >      >      >>>>
> >      >      >>>>                                  From what I can tell,
> >     there
> >      >     are two
> >      >      >>>>                                 separate problems.
> >      >      >>>>                                 The document we have is
> a
> >      >     VTEP-VTEP
> >      >      >>>>                                 monitoring document.
> >     There is no
> >      >      >>>>                                 need for that document
> to
> >      >     handle the
> >      >      >>>>                                 multiple VNI case.
> >      >      >>>>                                 If folks want a
> >     protocol for doing
> >      >      >>>>                                 BFD monitoring of things
> >      >     behind the
> >      >      >>>>                                 VTEPs (multiple VNIs),
> >     then do
> >      >     that
> >      >      >>>>                                 as a separate
> >     document.   The
> >      >      >>>>                                 encoding will be a
> tenant
> >      >     encoding,
> >      >      >>>>                                 and thus sesparate from
> >     what is
> >      >      >>>>                                 defined in this
> document.
> >      >      >>>>
> >      >      >>>>                                 Yours,
> >      >      >>>>                                 Joel
> >      >      >>>>
> >      >      >>>>                                 On 10/21/2019 5:07 PM,
> >     Jeffrey
> >      >     Haas
> >      >      >>>>                                 wrote:
> >      >      >>>>                                 > Santosh and others,
> >      >      >>>>                                 >
> >      >      >>>>                                 > On Thu, Oct 03, 2019
> at
> >      >     07:50:20PM
> >      >      >>>>                                 +0530, Santosh P K
> wrote:
> >      >      >>>>                                 >>     Thanks for your
> >      >     explanation.
> >      >      >>>>                                 This helps a lot. I
> >     would wait
> >      >     for more
> >      >      >>>>                                 >> comments from others
> >     to see if
> >      >      >>>>                                 this what we need in
> this
> >      >     draft to be
> >      >      >>>>                                 >> supported based on
> >     that we can
> >      >      >>>>                                 provide appropriate
> >     sections
> >      >     in the
> >      >      >>>>                                 draft.
> >      >      >>>>                                 >
> >      >      >>>>                                 > The threads on the
> >     list have
> >      >      >>>>                                 spidered to the point
> >     where it is
> >      >      >>>>                                 challenging
> >      >      >>>>                                 > to follow what the
> >     current
> >      >     status
> >      >      >>>>                                 of the draft is, or
> should
> >      >     be.  :-)
> >      >      >>>>                                 >
> >      >      >>>>                                 > However, if I've
> >     followed things
> >      >      >>>>                                 properly, the question
> >     below is
> >      >      >>>>                                 really the
> >      >      >>>>                                 > hinge point on what
> our
> >      >      >>>>                                 encapsulation for BFD
> >     over vxlan
> >      >      >>>>                                 should look like.
> >      >      >>>>                                 > Correct?
> >      >      >>>>                                 >
> >      >      >>>>                                 > Essentially, do we or
> >     do we not
> >      >      >>>>                                 require the ability to
> >     permit
> >      >      >>>>                                 multiple BFD
> >      >      >>>>                                 > sessions between
> >     distinct VAPs?
> >      >      >>>>                                 >
> >      >      >>>>                                 > If this is so, do we
> >     have a
> >      >     sense
> >      >      >>>>                                 as to how we should
> >     proceed?
> >      >      >>>>                                 >
> >      >      >>>>                                 > -- Jeff
> >      >      >>>>                                 >
> >      >      >>>>                                 > [context preserved
> >     below...]
> >      >      >>>>                                 >
> >      >      >>>>                                 >> Santosh P K
> >      >      >>>>                                 >>
> >      >      >>>>                                 >> On Wed, Sep 25, 2019
> >     at 8:10 AM
> >      >      >>>>                                 <xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
> >      >      >>>>
> >       <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>>
> >     wrote:
> >      >      >>>>                                 >>
> >      >      >>>>                                 >>> Hi Santosh,
> >      >      >>>>                                 >>>
> >      >      >>>>                                 >>>
> >      >      >>>>                                 >>> With regard to the
> >     question
> >      >      >>>>                                 whether we should allow
> >      >     multiple BFD
> >      >      >>>>                                 sessions
> >      >      >>>>                                 >>> for the same VNI or
> >     not,
> >      >     IMHO we
> >      >      >>>>                                 should allow it, more
> >      >     explanation as
> >      >      >>>>                                 >>> follows.
> >      >      >>>>                                 >>>
> >      >      >>>>                                 >>> Below is a figure
> >     derived from
> >      >      >>>>                                 figure 2 of RFC8014 (An
> >      >     Architecture for
> >      >      >>>>                                 >>> Data-Center Network
> >      >      >>>>                                 Virtualization over
> Layer 3
> >      >     (NVO3)).
> >      >      >>>>                                 >>>
> >      >      >>>>                                 >>>
>   |
> >      >      >>>>                                  Data Center Network
> >     (IP)        |
> >      >      >>>>                                 >>>
>   |
> >      >      >>>>
> >             |
> >      >      >>>>                                 >>>
> >      >      >>>>
> >      >       +-----------------------------------------+
> >      >      >>>>                                 >>>
> >             |
> >      >      >>>>                                                      |
> >      >      >>>>                                 >>>
> >             |
> >      >      >>>>                                  Tunnel Overlay      |
> >      >      >>>>                                 >>>
> >      >      >>>>                                 +------------+---------+
> >      >      >>>>
>   +---------+------------+
> >      >      >>>>                                 >>>              |
> >      >      >>>>                                 +----------+-------+ |
> >           |
> >      >      >>>>                                 +-------+----------+ |
> >      >      >>>>                                 >>>              | |
> >     Overlay
> >      >      >>>>                                 Module  | |       | |
> >     Overlay
> >      >      >>>>                                 Module  | |
> >      >      >>>>                                 >>>              |
> >      >      >>>>                                 +---------+--------+ |
> >           |
> >      >      >>>>                                 +---------+--------+ |
> >      >      >>>>                                 >>>              |
> >           |
> >      >      >>>>                                     |       |
>  |
> >      >          |
> >      >      >>>>                                 >>>       NVE1   |
> >           |
> >      >      >>>>                                     |       |
>  |
> >      >          |
> >      >      >>>>                                 NVE2
> >      >      >>>>                                 >>>              |
> >      >      >>>>                                 +--------+-------+  |
> >           |
> >      >      >>>>                                 +--------+-------+  |
> >      >      >>>>                                 >>>              |
> |VNI1
> >      >     VNI2  VNI1
> >      >      >>>>                                 |  |       |  | VNI1
> >     VNI2 VNI1
> >      >     |  |
> >      >      >>>>                                 >>>              |
> >      >      >>>>                                 +-+-----+----+---+  |
> >           |
> >      >      >>>>                                 +-+-----+-----+--+  |
> >      >      >>>>                                 >>>              |VAP1|
> >     VAP2|    |
> >      >      >>>>                                 VAP3 |       |VAP1|
> VAP2|
> >      >       | VAP3|
> >      >      >>>>                                 >>>
> >      >      >>>>                                 +----+-----+----+------+
> >      >      >>>>
>   +----+-----+-----+-----+
> >      >      >>>>                                 >>>
> >       |     |
> >      >        |
> >      >      >>>>                                                  |
> >       |     |
> >      >      >>>>                                 >>>
> >       |     |
> >      >        |
> >      >      >>>>                                                  |
> >       |     |
> >      >      >>>>                                 >>>
> >       |     |
> >      >        |
> >      >      >>>>                                                  |
> >       |     |
> >      >      >>>>                                 >>>
> >      >      >>>>
> >      >       -------+-----+----+-------------------+-----+-----+-------
> >      >      >>>>                                 >>>
> >       |     |
> >      >        |
> >      >      >>>>                                    Tenant        |
> >       |     |
> >      >      >>>>                                 >>>              TSI1 |
> >     TSI2|    |
> >      >      >>>>                                 TSI3          TSI1|
> TSI2|
> >      >       |TSI3
> >      >      >>>>                                 >>>
> >     +---+ +---+
> >      >      >>>>                                 +---+             +---+
> >     +---+
> >      >       +---+
> >      >      >>>>                                 >>>
> >     |TS1| |TS2|
> >      >      >>>>                                 |TS3|             |TS4|
> >     |TS5|
> >      >       |TS6|
> >      >      >>>>                                 >>>
> >     +---+ +---+
> >      >      >>>>                                 +---+             +---+
> >     +---+
> >      >       +---+
> >      >      >>>>                                 >>>
> >      >      >>>>                                 >>> To my
> >     understanding, the BFD
> >      >      >>>>                                 sessions between NVE1
> >     and NVE2 are
> >      >      >>>>                                 actually
> >      >      >>>>                                 >>> initiated and
> >     terminated
> >      >     at VAP
> >      >      >>>>                                 of NVE.
> >      >      >>>>                                 >>>
> >      >      >>>>                                 >>> If the network
> operator
> >      >     want to
> >      >      >>>>                                 set up one BFD session
> >     between
> >      >     VAP1 of
> >      >      >>>>                                 >>> NVE1 and VAP1of
> >     NVE2, at the
> >      >      >>>>                                 same time another BFD
> >     session
> >      >      >>>>                                 between VAP3 of
> >      >      >>>>                                 >>> NVE1 and VAP3 of
> NVE2,
> >      >     although
> >      >      >>>>                                 the two BFD sessions
> >     are for
> >      >     the same
> >      >      >>>>                                 >>> VNI1, I believe it's
> >      >     reasonable,
> >      >      >>>>                                 so that's why I think we
> >      >     should allow it
> >      >      >>>>
> >      >      >>>>
> >      >       _______________________________________________
> >      >      >>>>                                 nvo3 mailing list
> >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>> <mailto:nvo3@ietf.org
> >     <mailto:nvo3@ietf.org>
> >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
> >      >      >>>> https://www.ietf.org/mailman/listinfo/nvo3
> >      >      >>>>
> >      >
> >
>

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

PGRpdiBkaXI9Imx0ciI+SGkgSm9lbCw8ZGl2Pjxicj48L2Rpdj48ZGl2PldyaXRpbmcgdGhlIHNw
ZWMgaW4gdGhhdCB3YXkgd291bGQgbWFrZSB0aGUgY3VycmVudCwgaW50ZXItb3BlcmFibGUgaW1w
bGVtZW50YXRpb24gb2YgbXVsdGlwbGUgdmVuZG9ycyBub24tY29tcGxpYW50IHdpdGggdGhlIHNw
ZWMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5Bbm9vcDwvZGl2
PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9
ImdtYWlsX2F0dHIiPk9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDExOjA3IEFNIEpvZWwgTS4gSGFs
cGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBz
b2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPkkgYXNzdW1lZCB0aGlzIHdh
cyBvbmx5IGZvciB0aGUgY2FzZSB3aGVyZSBhIHRlbmFudCBWTkkgd2FzIGJlaW5nIHVzZWQuPGJy
Pg0KPGJyPg0KRm9yIHRoZSAwIFZOSSAod2hpY2ggaXMgd2hhdCBJIHByZWZlciksIGFsd2F5cyAo
TVVTVCkgdXNlIHRoZSBsb29wYmFjayA8YnI+DQphZGRyZXNzLsKgIFRoZXJlIGFyZSBubyBhZGRy
ZXNzZXMgYXNzaWduZWQgdG8gdGhlIFZURVAgaW4gdGhhdCBzcGFjZS4gPGJyPg0KVGhlcmUgaXMg
bm8gSVJCIGluIHRoYXQgc3BhY2UuPGJyPg0KPGJyPg0KWW91cnMsPGJyPg0KSm9lbDxicj4NCjxi
cj4NCk9uIDEwLzI4LzIwMTkgMTo1OCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6PGJyPg0KJmd0
OyBKb2VsLDxicj4NCiZndDsgPGJyPg0KJmd0OyBBcmUgd2UgZ29pbmcgdG8gcXVhbGlmeSB0aGlz
IGJ5IFZOST/CoCBUaGVyZSYjMzk7cyBhIGJ1bmNoIG9mIGltcGxlbWVudGF0aW9ucyA8YnI+DQom
Z3Q7IG91dCB0aGVyZSB0aGF0IGRvbiYjMzk7dCB1c2UgYSB0ZW5hbnQgSVAgb3IgYSBsb29wYmFj
ayB3aXRoIFZOSSAwLS10aGV5IDxicj4NCiZndDsgc2ltcGx5IHJlcGVhdCB0aGUgdW5kZXJsYXkg
SVAgaW4gdGhlIGlubmVyIElQREEuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFRoYW5rcyw8YnI+DQom
Z3Q7IEFub29wPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEw
OjQ2IEFNIEpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiA8YnI+DQomZ3Q7
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDsg
PGJyPg0KJmd0O8KgIMKgIMKgSSBjYW4gbGl2ZSB3aXRoIHNheWluZyB0aGF0IHlvdSBTSE9VTEQg
dXNlIGxvb3BiYWNrLCBhbmQgTUFZIGluc3RlYWQ8YnI+DQomZ3Q7wqAgwqAgwqB1c2U8YnI+DQom
Z3Q7wqAgwqAgwqBhbiBJUCBhZGRyZXNzIGluIHRoZSBjdXN0b21lciBzcGFjZSBrbm93biB0byBi
ZSBvd25lZCBieSB0aGUgVlRFUDxicj4NCiZndDvCoCDCoCDCoGRldmljZTxicj4NCiZndDvCoCDC
oCDCoHdoZW4gc3VjaCBleGlzdHMuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBZb3Vycyw8
YnI+DQomZ3Q7wqAgwqAgwqBKb2VsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBPbiAxMC8y
OC8yMDE5IDE6MzIgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7IEhpIEpvZWwsPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
OyBQZXJoYXBzIHdlIG5lZWQgdG8gc2F5IHVzZSBvZiBhbiBhZGRyZXNzIG93bmVkIGJ5IHRoZSBk
ZXZpY2U8YnI+DQomZ3Q7wqAgwqAgwqBjb250YWluaW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDsg
dGhlIFZURVAuPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBP
ciBhcmUgeW91IHN1Z2dlc3RpbmcgdGhhdCB0aGUgdXNlIG9mIHRoZSBsb29wYmFjayBhZGRyZXNz
IHNwYWNlPGJyPg0KJmd0O8KgIMKgIMKgaXMgYSBNVVNUPzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDsgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEwOjIyIEFNIEpvZWwg
TS4gSGFscGVybjxicj4NCiZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoFRoZXJlIGlzIHNvbWV0aGluZyBJIGFtIG1pc3NpbmcgaW4geW91ciBh
c3N1bXB0aW9uIGFib3V0IElSQi48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBBcyBJIHVuZGVyc3RhbmQgVnhMQU4sIHRoZSBWVEVQIGlzIHVuZGVy
IHRoZSBjb250cm9sIG9mIHRoZTxicj4NCiZndDvCoCDCoCDCoG9wZXJhdG9yLjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBBcyBzdWNoLCBpdCBpcyBhIHB1cmUgYnJpZGdlLsKgIElmIHlv
dSBydW4gSVJCIGJlaGluZCBpdCwgdGhhdDxicj4NCiZndDvCoCDCoCDCoGlzIGZpbmUuPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFllcywgYW4gb3BlcmF0b3IgbWF5IG9mZmVyIElSQi7C
oCBCdXQgYXMgSSB1bmRlcnN0YW5kIGl0LCA8YnI+DQomZ3Q7wqAgwqAgwqBjb25jZXB0dWFsbHks
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGluIHRlcm1zIG9mIHRoZSBWeExBTiBhcmNo
aXRlY3R1cmUgdGhlIElSQiBpcyBhbiBlbnRpdHk8YnI+DQomZ3Q7wqAgwqAgwqBiZWhpbmQgdGhl
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZURVAsPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoG5vdCBwYXJ0IG9mIHRoZSBWVEVQLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFlvdXJzLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgT24gMTAvMjgvMjAxOSAxMjoyMyBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IFNhbnRvc2gsPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
IERvZXMgaXQgaGF2ZSB0byBiZSBhIE1VU1Q/wqAgV2hhdCBpZiBJIGFtIHJ1bm5pbmcgSVJCIGFu
ZCB0aGVyZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhcmUgSVA8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsgYWRkcmVzc2VzIHBlciBWTkkgYXNzaWduZWQgdG8gdGhl
IFZURVBzP8KgIFdoeSBjYW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgb3BlcmF0b3Igbm90PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IGNob29zZSB0byB1c2UgdGhvc2U/PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7IEFub29wPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDc6
NTEgQU0gU2FudG9zaCBQIEs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxi
cj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0
OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoERpbmVzaCwgQW5vb3AgZXQgYWxsLDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgTGV0cyB1cyBr
bm93IGlmIHRoaXMgdGV4dCB3b3JrcyBmb3IgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqBhZGRyZXNz
IHJhbmdlPzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgW3Byb3Bvc2VkIHRleHQgZm9yIGZpcmV3YWxs
XTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJnF1b3Q7QXMgcGVyIHNlY3Rpb24gNCBpbm5lciBkZXN0
aW5hdGlvbiBJUCBhZGRyZXNzIE1VU1QgYmU8YnI+DQomZ3Q7wqAgwqAgwqBzZXQgdG88YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGFkZHJlc3MuIFRoZXJlIG1heSBiZSBmaXJld2FsbCBjb25maWd1cmVk
IG9uIFZURVAgdG88YnI+DQomZ3Q7wqAgwqAgwqBibG9jayAxMjcvODxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWRkcmVzcyByYW5nZSBpZiBzZXQgYXMgZGVzdGlu
YXRpb24gSVAgaW4gaW5uZXIgSVA8YnI+DQomZ3Q7wqAgwqAgwqBoZWFkZXIuIEl0IGlzPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWNvbW1lbmRlZCB0byBhbGxv
dyAxMjcvOCByYW5nZSBhZGRyZXNzIHRocm91Z2g8YnI+DQomZ3Q7wqAgwqAgwqBmaXJld2FsbCBv
bmx5IGlmPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAxMjcvOCBJ
UCBhZGRyZXNzIGlzIHNldCBhcyBkZXN0aW5hdGlvbiBhZGRyZXNzIGluIGlubmVyIElQPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhlYWRlci4mcXVvdDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEluIHNlY3Rpb24gNCB3ZSBh
cmUgdGFsa2luZyBhYm91dCB1c2luZyAxMjcvOCBhbmQgbm90PGJyPg0KJmd0O8KgIMKgIMKgcmVh
bGx5PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGdpdmluZzxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVhc29uIHdoeS4gSSB0aGluayB3ZSBzaG91bGQg
aGF2ZSB0ZXh0IGFzIFJGQyA1ODg0PGJyPg0KJmd0O8KgIMKgIMKgaGFzIG1lbnRpb25lZDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2l0aCBiZWxvdyB0ZXh0Ljxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgW0Zyb20gUkZDIDU4ODRdPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmcXVvdDtUaGUgbW90aXZhdGlvbiBmb3IgdXNpbmcgdGhl
IGFkZHJlc3MgcmFuZ2UgMTI3LzggaXM8YnI+DQomZ3Q7wqAgwqAgwqB0aGUgc2FtZSBhczxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc3BlY2lmaWVkIGluIFNlY3Rp
b27CoDIuMSBvZiBbUkZDNDM3OV08YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM3OSNz
ZWN0aW9uLTIuMSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlvbi0yLjE8L2E+Jmd0Oy48YnI+DQomZ3Q7wqAg
wqAgwqBUaGlzIGlzIGFuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBleGNlcHRpb24gdG8gdGhlIGJlaGF2aW9yIGRlZmluZWQgaW4gW1JGQzExMjI8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjMTEyMiIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFu
ayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzExMjI8L2E+Jmd0O10uJnF1b3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBUaGFua3M8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFNhbnRvc2ggUCBLPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBPbiBUaHUsIE9jdCAyNCwgMjAxOSBhdCAxOjI0IEFNIERpbmVz
aCBEdXR0PGJyPg0KJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdt
YWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBMb29rcyBnb29kIHRvIG1lIEdyZWcuIEkg
c2VlIHRoYXQgdGhlIHRleHQgYXJvdW5kPGJyPg0KJmd0O8KgIMKgIMKgdGhlIHVzZTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCDCoGlubmVyIElQIGFkZHJlc3MgYXMgYWxzbyBxdWl0ZSBhY2Nl
cHRhYmxlLiBXaWxsPGJyPg0KJmd0O8KgIMKgIMKgeW91IGFkZCBhbnk8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoHdvcmRzIGFib3V0IHRoZSBmaXJld2Fs
bD88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoERpbmVzaDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgODozNiBQTSwgR3JlZyBNaXJza3k8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQom
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSGkgRGluZXNoLCBldCBhbC4sPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgcGxlYXNl
IGNoZWNrIHRoZSB1cGRhdGVkIHZlcnNpb24gdGhhdCByZW1vdmVkIHRoZTxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqByZWZlcmVuY2UgdG88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBIeXBlcnZpc29yIGluIHRoZSB0ZXh0IGFuZCBGaWd1
cmUgMS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBHcmVnPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDEw
OjQ3IEFNIFNhbnRvc2ggUCBLPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBEaW5lc2gsPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAgwqBQbGVh
c2Ugc2VlIG15IGlubGluZcKgY29tbWVudHMgW1NQS108YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoC0gSW4gc2VjdGlvbiAzLCB0aGVyZSYjMzk7cyBhIHNlbnRlbmNlIHRoYXQ8YnI+DQom
Z3Q7wqAgwqAgwqBpczogJnF1b3Q7QkZEPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcGFja2V0cyBpbnRlbmRlZCBmb3IgYSBI
eXBlcnZpc29yIFZURVAgTVVTVDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBOT1QuLiZx
dW90Oy4gSTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHJlY29tbWVuZCBnZXR0aW5nIHJpZCBvZiB0aGUgd29yZDxicj4NCiZn
dDvCoCDCoCDCoCZxdW90O0h5cGVydmlzb3ImcXVvdDsgYXNoZTxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxvZ2ljIGFwcGxp
ZXMgdG8gYW55IFZURVAuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oFtTUEtdIFRoYW5rcyBmb3IgY29tbWVudHMuIFdlIHdpbGwgY2hhbmdlIHRoaXMuPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gWW91IGFscmVhZHkgZXhw
bGFpbmVkIHRoZSBwcmVjZWRlbmNlIG9mPGJyPg0KJmd0O8KgIMKgIMKgdGhlIHVzZSBvZjxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoDEyNy84IGFkZHJlc3MgaW4gdGhlIGlubmVyIGhlYWRlciBpbjxicj4NCiZndDvCoCDCoCDC
oE1QTFMuIEkgaGF2ZSBubzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNwZWNpZmljIGNvbW1lbnRzIGluIHRoYXQgYXJlYS4g
SSBoYXZlPGJyPg0KJmd0O8KgIMKgIMKgb25seSB0d288YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBxdWVzdGlvbnM6PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgwqAgwqAtIEhhcyBhbnlib2R5IHZlcmlmaWVkIHRoYXQgdGhlIHVzZSBvZjxicj4NCiZndDvC
oCDCoCDCoDEyNy84PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzcyAoYW5kIHRoZSByaWdodCBNQUMpIHdvcmtzIHdp
dGg8YnI+DQomZ3Q7wqAgwqAgwqBleGlzdGluZzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGltcGxlbWVudGF0aW9ucywgaW5j
bHVkaW5nIHRoZSBzaWxpY29uPGJyPg0KJmd0O8KgIMKgIMKgb25lcz8gSWYgdGhpczxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oGRvZXNuJiMzOTt0IHdvcmsgdGhlcmUsIGlzIGl0IHdvcnRoIGFkZGluZyB0aGU8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgcG9zc2liaWxpdDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHkgb2YgYW5vdGhlciBhZGRy
ZXNzLCBvbmUgdGhhdCBpcyBvd25lZDxicj4NCiZndDvCoCDCoCDCoGJ5IHRoZTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBWVEVQIG5vZGU/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgLSBEbyB3ZSBrbm93IGlmIEZpcmV3YWxscyBzdG9w
IHN1Y2ggVlhMQU48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcGFja2V0cz88YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBJIGFzayB0aGlzIGJlY2F1c2UgVlhMQU4gaGFzIGFuIElQIGhlYWRlcjxicj4NCiZndDvCoCDC
oCDCoGFuZCBJPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRvbiYjMzk7dDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oGtub3cgaWYgZmlyZXdhbGxzIHN0b3AgcGFja2V0cyB3aXRoIDEyNy84PGJyPg0KJmd0O8KgIMKg
IMKgaW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGlubmVyPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaGVh
ZGVyLiBJZiBub3QsIGlzIGl0IHdvcnRoIGFkZGluZyBhPGJyPg0KJmd0O8KgIMKgIMKgc2VudGVu
Y2UgdG8gc2F5PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgdGhhdCBmaXJld2FsbHMgwqBhbGxvdyBzdWNoIHBhY2tldHM/IFRo
ZTxicj4NCiZndDvCoCDCoCDCoHVzZSBvZiBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbm9uLTEyNy84IGFkZHJlc3MgbWF5
IGFsbGV2aWF0ZSB0aGlzIGNhc2U8YnI+DQomZ3Q7wqAgwqAgwqBhcyB3ZWxsLjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBbU1BLXSBJIHRoaW5rIHdlIG1heSBuZWVk
IHRvIGFkZCB0aGUgdGV4dDxicj4NCiZndDvCoCDCoCDCoGFib3V0IGZpcmV3YWxsPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgYXMgc29t
ZSBjaGVja3MgaW4gZmlyZXdhbGwgd2lsbCBiZSB0aGVyZSBpZjxicj4NCiZndDvCoCDCoCDCoHRo
ZXkgYXJlIG5vdDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoGFscmVhZHkgdXNpbmcgTVBMUyBPQU0gd2hpY2ggaGFzIGlubmVyIElQPGJy
Pg0KJmd0O8KgIMKgIMKgaGVhZGVyIHdpdGg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBhZGRyZXNzIHJhbmdlLjxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIHJlc3Qgb2YgdGhlIGRyYWZ0IGxvb2tzIGdvb2Qg
dG8gbWUsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERp
bmVzaDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBX
ZWQsIE9jdCAyMywgMjAxOSBhdCA3OjU4IEFNLCBHcmVnIE1pcnNreTxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
d3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoEhpIERpbmVzaCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBncmVhdGx5IGFwcHJl
Y2lhdGUgeW91ciBjb21tZW50cy48YnI+DQomZ3Q7wqAgwqAgwqBQbGVhc2UgaGVhdmUgYTxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBsb29rIGF0IHRoZSBhdHRhY2hlZCBjb3B5IG9mIHRoZSB3b3JraW5nPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHZlcnNpb24gYW5kPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGl0cyBkaWZmIHRv
IC0wNyAobGF0ZXN0IGluIHRoZSBkYXRhdHJhY2tlcikuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgR3Jl
Zzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDk6NTIgUE0gRGluZXNoIER1dHQ8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlk
dXR0QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwv
YT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1
dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29t
PC9hPiZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBoYXZlIHRoZSBzYW1lIGZlZWxpbmcg
YXMgQW5vb3AuPGJyPg0KJmd0O8KgIMKgIMKgR3JlZywgY2FuIHlvdTxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBwbGVhc2UgcG9pbnQgbWUgdG8gdGhlIGxhdGVzdCBkcmFmdDxicj4NCiZndDvCoCDCoCDCoHNv
IHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgSSBjYW48YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgcXVpY2tseSBnbGFuY2UgdGhyb3VnaCBpdCB0byBiZTxicj4NCiZndDvCoCDCoCDCoGRvdWJs
eSBzdXJlLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoERpbmVzaDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDQ6MzUgQU0s
PGJyPg0KJmd0O8KgIMKgIMKgQW5vb3AgR2hhbndhbmk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9v
cEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oEdyZWcsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBJIHRoaW5rIHRoZSBkcmFmdCBpcyBmaW5lIGFzIGlzLjxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgSSBkaXNjdXNzaW9uIHdpdGggWGlhbyBNaW4gd2FzPGJyPg0KJmd0O8KgIMKgIMKg
YWJvdXQgIzMgYW5kIEk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlZSB0aGF0IGFzIHVubmVjZXNz
YXJ5IHVudGlsIHdlPGJyPg0KJmd0O8KgIMKgIMKgaGF2ZSBhIGRyYWZ0PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqB0aGF0IGV4cGxhaW5zIHdoeSB0aGF0IGlzIG5lZWRlZCBpbiB0aGU8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgY29udGV4dDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgdGhl
IE5WTzMgYXJjaGl0ZWN0dXJlLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1
ZSwgT2N0IDIyLCAyMDE5IGF0IDExOjE3IEFNPGJyPg0KJmd0O8KgIMKgIMKgR3JlZyBNaXJza3k8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZn
dDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKg
IMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZn
dDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsm
Z3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgQW5vb3AsIGV0IGFsLiw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoEkgYWdyZWUgd2l0aCB5b3VyIHVuZGVyc3RhbmRpbmc8YnI+DQom
Z3Q7wqAgwqAgwqBvZiB3aGF0IGlzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZWluZyBk
ZWZpbmVkIGluIHRoZSBjdXJyZW50PGJyPg0KJmd0O8KgIMKgIMKgdmVyc2lvbjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJG
RCBvdmVyIFZ4TEFOIHNwZWNpZmljYXRpb24uPGJyPg0KJmd0O8KgIMKgIMKgQnV0LCBhcyBJPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1bmRlcnN0YW5kLCB0aGUgV0cgaXM8YnI+DQomZ3Q7
wqAgwqAgwqBkaXNjdXNzaW5nIHRoZSBzY29wZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
YmVmb3JlIHRoZSBXR0xDIGlzIGNsb3NlZC4gSTxicj4NCiZndDvCoCDCoCDCoGJlbGlldmUgdGhl
cmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFyZSB0aHJlZSBvcHRpb25zOjxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIDEuIHNpbmdsZSBCRkQgc2Vzc2lvbiBiZXR3ZWVuPGJyPg0KJmd0O8KgIMKg
IMKgdHdvIFZURVBzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMi4gc2luZ2xlIEJGRCBz
ZXNzaW9uIHBlciBWTkk8YnI+DQomZ3Q7wqAgwqAgwqBiZXR3ZWVuPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHR3byBWVEVQczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMuIG11
bHRpcGxlIEJGRCBzZXNzaW9ucyBwZXI8YnI+DQomZ3Q7wqAgwqAgwqBWTkkgYmV0d2Vlbjxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdHdvIFZURVBzPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBUaGUgY3VycmVudCB0ZXh0IHJlZmxlY3RzICMyLiBJcyBXRzxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBhY2NlcHRzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlzIHNjb3Bl
PyBJZiBub3QsIHdoaWNoPGJyPg0KJmd0O8KgIMKgIMKgb3B0aW9uIFdHIHdvdWxkPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBhY2NlcHQ/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRzLDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgR3JlZzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVl
LCBPY3QgMjIsIDIwMTkgYXQgMjowOSBQTTxicj4NCiZndDvCoCDCoCDCoEFub29wPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIg
dGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPjxi
cj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgY29uY3Vy
IHdpdGggSm9lbCYjMzk7cyBhc3Nlc3NtZW50PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHdpdGggdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmb2xsb3dpbmcgY2xh
cmlmaWNhdGlvbnMuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgY3VycmVudCBkb2N1bWVu
dCBpcyBhbHJlYWR5PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGNhcGFibGU8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIG1vbml0b3JpbmcgbXVsdGlwbGUgVk5Jczxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZXR3ZWVuIFZURVBzLjxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgVGhlIGlzc3VlIHVuZGVyIGRpc2N1c3Npb248YnI+DQomZ3Q7wqAgwqAgwqB3
YXMgaG93PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRvIHdlPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB1c2UgQkZEIHRvIG1vbml0b3IgbXVsdGlwbGU8YnI+DQomZ3Q7
wqAgwqAgwqBWQVBzIHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZSB0
aGUgc2FtZSBWTkkgYmV0d2VlbiBhPGJyPg0KJmd0O8KgIMKgIMKgcGFpciBvZjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUHMuwqAgVGhlIHVzZSBjYXNlIGZvcjxicj4NCiZn
dDvCoCDCoCDCoHRoaXMgaXMgbm90PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBj
bGVhciB0byBtZSwgYXMgZnJvbSBteTxicj4NCiZndDvCoCDCoCDCoHVuZGVyc3RhbmRpbmcsPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3ZSBjYW5ub3QgaGF2ZSBhIHNpdHVhdGlv
biB3aXRoPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG11bHRpcGxlPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWQVBzIHVzaW5nIHRoZSBzYW1lPGJyPg0KJmd0O8KgIMKg
IMKgVk5JLS10aGVyZSBpcyAxOjE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1h
cHBpbmcgYmV0d2VlbiBWQVAgYW5kIFZOSS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEFub29w
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCA2OjA2IEFN
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEpvZWwgTS48YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoEhhbHBlcm48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVy
bi5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoHdyb3RlOjxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBGcm9tIHdoYXQgSSBjYW4gdGVsbCw8YnI+DQomZ3Q7
wqAgwqAgwqB0aGVyZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhcmUgdHdvPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXBhcmF0ZSBwcm9ibGVtcy48YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBkb2N1bWVudCB3ZSBoYXZl
IGlzIGE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRFUC1WVEVQPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtb25pdG9yaW5nIGRvY3VtZW50LiA8YnI+DQom
Z3Q7wqAgwqAgwqBUaGVyZSBpcyBubzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgbmVlZCBmb3IgdGhhdCBkb2N1bWVudCB0bzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBoYW5kbGUgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBt
dWx0aXBsZSBWTkkgY2FzZS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oElmIGZvbGtzIHdhbnQgYTxicj4NCiZndDvCoCDCoCDCoHByb3RvY29sIGZvciBkb2luZzxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQkZEIG1vbml0b3Jpbmcgb2YgdGhp
bmdzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlaGluZCB0aGU8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZURVBzIChtdWx0aXBsZSBWTklzKSw8YnI+DQom
Z3Q7wqAgwqAgwqB0aGVuIGRvPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoYXQ8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIGEgc2VwYXJhdGU8YnI+DQom
Z3Q7wqAgwqAgwqBkb2N1bWVudC7CoCDCoFRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgZW5jb2Rpbmcgd2lsbCBiZSBhIHRlbmFudDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBlbmNvZGluZyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoGFuZCB0aHVzIHNlc3BhcmF0ZSBmcm9tPGJyPg0KJmd0O8KgIMKgIMKgd2hhdCBpczxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVmaW5lZCBpbiB0aGlzIGRvY3Vt
ZW50Ljxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgWW91cnMsPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBPbiAxMC8yMS8yMDE5IDU6MDcgUE0sPGJyPg0KJmd0O8KgIMKgIMKgSmVmZnJleTxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBIYWFzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDsgU2FudG9zaCBhbmQgb3RoZXJzLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyBPbiBUaHUsIE9jdCAwMywgMjAxOSBhdDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAwNzo1MDoyMFBNPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArMDUz
MCwgU2FudG9zaCBQIEsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0O8KgIMKgIMKgVGhhbmtzIGZvciB5b3VyPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoGV4cGxhbmF0aW9uLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgVGhpcyBoZWxwcyBhIGxvdC4gSTxicj4NCiZndDvCoCDCoCDCoHdvdWxkIHdhaXQ8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZm9yIG1vcmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IGNvbW1lbnRzIGZyb20gb3RoZXJzPGJyPg0KJmd0
O8KgIMKgIMKgdG8gc2VlIGlmPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB0aGlzIHdoYXQgd2UgbmVlZCBpbiB0aGlzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGRyYWZ0IHRvIGJlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyBzdXBwb3J0ZWQgYmFzZWQgb248YnI+DQomZ3Q7wqAgwqAgwqB0aGF0IHdlIGNhbjxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvdmlkZSBhcHByb3ByaWF0ZTxi
cj4NCiZndDvCoCDCoCDCoHNlY3Rpb25zPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGlu
IHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZHJhZnQuPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IFRoZSB0aHJlYWRzIG9uIHRoZTxicj4NCiZndDvC
oCDCoCDCoGxpc3QgaGF2ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
c3BpZGVyZWQgdG8gdGhlIHBvaW50PGJyPg0KJmd0O8KgIMKgIMKgd2hlcmUgaXQgaXM8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNoYWxsZW5naW5nPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHRvIGZvbGxvdyB3aGF0IHRoZTxicj4N
CiZndDvCoCDCoCDCoGN1cnJlbnQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc3RhdHVz
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiB0aGUgZHJhZnQgaXMs
IG9yIHNob3VsZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZS7CoCA6LSk8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgSG93ZXZlciwgaWYgSSYjMzk7dmU8YnI+DQomZ3Q7
wqAgwqAgwqBmb2xsb3dlZCB0aGluZ3M8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHByb3Blcmx5LCB0aGUgcXVlc3Rpb248YnI+DQomZ3Q7wqAgwqAgwqBiZWxvdyBpczxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVhbGx5IHRoZTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBoaW5nZSBwb2ludCBvbiB3aGF0
IG91cjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZW5jYXBzdWxhdGlv
biBmb3IgQkZEPGJyPg0KJmd0O8KgIMKgIMKgb3ZlciB2eGxhbjxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgc2hvdWxkIGxvb2sgbGlrZS48YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgQ29ycmVjdD88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsgRXNzZW50aWFsbHksIGRvIHdlIG9yPGJyPg0KJmd0O8KgIMKgIMKgZG8gd2Ug
bm90PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXF1aXJlIHRoZSBh
YmlsaXR5IHRvPGJyPg0KJmd0O8KgIMKgIMKgcGVybWl0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsgc2Vzc2lvbnMgYmV0d2Vlbjxicj4NCiZndDvCoCDCoCDCoGRpc3Rp
bmN0IFZBUHM/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IElmIHRoaXMgaXMgc28s
IGRvIHdlPGJyPg0KJmd0O8KgIMKgIMKgaGF2ZSBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoHNlbnNlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhcyB0byBo
b3cgd2Ugc2hvdWxkPGJyPg0KJmd0O8KgIMKgIMKgcHJvY2VlZD88YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsgLS0gSmVmZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBb
Y29udGV4dCBwcmVzZXJ2ZWQ8YnI+DQomZ3Q7wqAgwqAgwqBiZWxvdy4uLl08YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IFNhbnRvc2ggUCBLPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsgT24gV2VkLCBTZXAgMjUsIDIwMTk8YnI+DQomZ3Q7wqAgwqAg
wqBhdCA4OjEwIEFNPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlh
by5taW4yQHp0ZS5jb20uY248L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+
eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
IiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5t
aW4yQHp0ZS5jb20uY248L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxh
bmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgSGkgU2FudG9zaCw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgV2l0aCByZWdhcmQgdG8gdGhlPGJyPg0K
Jmd0O8KgIMKgIMKgcXVlc3Rpb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHdoZXRoZXIgd2Ugc2hvdWxkIGFsbG93PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oG11bHRpcGxlIEJGRDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vz
c2lvbnM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
OyBmb3IgdGhlIHNhbWUgVk5JIG9yPGJyPg0KJmd0O8KgIMKgIMKgbm90LDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBJTUhPIHdlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBzaG91bGQgYWxsb3cgaXQsIG1vcmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgZXhwbGFuYXRpb24gYXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0OyBmb2xsb3dzLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDsgQmVsb3cgaXMgYSBmaWd1cmU8YnI+DQomZ3Q7wqAgwqAgwqBkZXJpdmVk
IGZyb208YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZpZ3VyZSAyIG9m
IFJGQzgwMTQgKEFuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEFyY2hpdGVjdHVyZSBm
b3I8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBE
YXRhLUNlbnRlciBOZXR3b3JrPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBWaXJ0dWFsaXphdGlvbiBvdmVyIExheWVyIDM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgKE5WTzMpKS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBEYXRhIENlbnRlciBOZXR3b3JrPGJyPg0KJmd0O8KgIMKg
IMKgKElQKcKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBUdW5uZWwg
T3ZlcmxhecKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0t
LS0tLS0tLS0tLSstLS0tLS0tLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqDCoCstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLS0tLS0tLS0rLS0tLS0tLSsgfCA8
YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqArLS0tLS0tLSstLS0tLS0tLS0tKyB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8IHwgPGJy
Pg0KJmd0O8KgIMKgIMKgT3ZlcmxheTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgTW9kdWxlwqAgfCB8wqAgwqAgwqAgwqB8IHwgPGJyPg0KJmd0O8KgIMKgIMKgT3Zlcmxh
eTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTW9kdWxlwqAgfCB8PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAr
LS0tLS0tLS0tKy0tLS0tLS0tKyB8IDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstLS0tLS0tLS0rLS0tLS0tLS0rIHw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIHzCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIHzCoCDCoCDCoCDCoHzC
oCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIHw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgTlZFMcKgIMKgfMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgfDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAgfMKgIMKgIMKgIMKgfMKg
IMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgfDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTlZFMjxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLS0tLS0tKy0t
LS0tLS0rwqAgfCA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tLS0tLS0rLS0tLS0tLSvCoCB8PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCB8wqAgfFZOSTE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVk5JMsKgIFZOSTE8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCB8wqAgwqAgwqAgwqB8
wqAgfCBWTkkxPGJyPg0KJmd0O8KgIMKgIMKgVk5JMiBWTkkxPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHzCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqArLSstLS0tLSstLS0tKy0tLSvCoCB8IDxicj4NCiZndDvCoCDCoCDC
oCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstKy0t
LS0tKy0tLS0tKy0tK8KgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHxWQVAxfDxicj4NCiZndDvCoCDCoCDC
oFZBUDJ8wqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVkFQ
MyB8wqAgwqAgwqAgwqB8VkFQMXwgVkFQMnw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
IMKgfCBWQVAzfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tLSstLS0t
LSstLS0tKy0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKg
Ky0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIHw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgfMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDC
oHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgfMKg
IMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgLS0t
LS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0tLTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqDCoCDCoFRlbmFudMKgIMKgIMKgIMKgIHzCoCDCoDxicj4NCiZndDvCoCDC
oCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIFRTSTEgfDxicj4NCiZndDvCoCDCoCDC
oFRTSTJ8wqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVFNJ
M8KgIMKgIMKgIMKgIMKgIFRTSTF8IFRTSTJ8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoHxUU0kzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCstLS0rICst
LS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tK8KgIMKgIMKg
IMKgIMKgIMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqB8VFMxfCB8VFMyfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
fFRTM3zCoCDCoCDCoCDCoCDCoCDCoCDCoHxUUzR8PGJyPg0KJmd0O8KgIMKgIMKgfFRTNXw8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfFRTNnw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
PGJyPg0KJmd0O8KgIMKgIMKgKy0tLSsgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCstLS0rwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDC
oCDCoCstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstLS0rPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBUbyBteTxicj4NCiZndDvC
oCDCoCDCoHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHNlc3Npb25zIGJldHdlZW4gTlZFMTxicj4NCiZndDvCoCDCoCDCoGFuZCBO
VkUyIGFyZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWN0dWFsbHk8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBpbml0
aWF0ZWQgYW5kPGJyPg0KJmd0O8KgIMKgIMKgdGVybWluYXRlZDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBhdCBWQVA8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oG9mIE5WRS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7
IElmIHRoZSBuZXR3b3JrIG9wZXJhdG9yPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdh
bnQgdG88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNldCB1cCBvbmUg
QkZEIHNlc3Npb248YnI+DQomZ3Q7wqAgwqAgwqBiZXR3ZWVuPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoFZBUDEgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0OyBOVkUxIGFuZCBWQVAxb2Y8YnI+DQomZ3Q7wqAgwqAgwqBOVkUyLCBhdCB0
aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNhbWUgdGltZSBhbm90
aGVyIEJGRDxicj4NCiZndDvCoCDCoCDCoHNlc3Npb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGJldHdlZW4gVkFQMyBvZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IE5WRTEgYW5kIFZBUDMgb2YgTlZFMiw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWx0aG91Z2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHRoZSB0d28gQkZEIHNlc3Npb25zPGJyPg0KJmd0O8KgIMKgIMKgYXJl
IGZvcjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGUgc2FtZTxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IFZOSTEsIEkgYmVsaWV2ZSBp
dCYjMzk7czxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWFzb25hYmxlLDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc28gdGhhdCYjMzk7cyB3aHkgSSB0aGlu
ayB3ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzaG91bGQgYWxsb3cgaXQ8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgIMKgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG52bzMgbWFpbGluZyBsaXN0
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9h
PiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zIiByZWw9Im5vcmVmZXJyZXIi
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252
bzM8L2E+PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7IDxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj4N
Cg==
--00000000000089f4710595fcb094--


From nobody Tue Oct 29 11:54:20 2019
Return-Path: <jmh@joelhalpern.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 56BE412006D; Mon, 28 Oct 2019 12:55:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zZ6UZREyku4N; Mon, 28 Oct 2019 12:55:30 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7C75212004E; Mon, 28 Oct 2019 12:55:30 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 47256p3Bq9z15KPf; Mon, 28 Oct 2019 12:55:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572292530; bh=po0f99wOAqEKgtFvrJdBqXCxRxqZYXfdkjW2xDHsc9o=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=e+R9qYis5JWR9jXp9Fg4Q0oBDd+krFCG9yBi0ohXoQH5KtgtRtsMw72U1np6mSQup w/X6yDVwNMngx3D/4MI9u3eH0z1YG+VKk2dYOZMT0C1VY61jKbKcT5RkbuIUrEhAmt feFK6F3llqajVs07cFUA0mCa0u+a5m5Vkz8+GH0E=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 47256m1crSzKmq7; Mon, 28 Oct 2019 12:55:27 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com>
Date: Mon, 28 Oct 2019 15:55:25 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/x7mhfvTrewYtLja4nPA2eMcDcls>
X-Mailman-Approved-At: Tue, 29 Oct 2019 11:54:18 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 28 Oct 2019 19:55:36 -0000

You are saying that there are existing implementations using VNI 0 for 
this?  Given that previous versions of the spec explicitly disallowed 
VNI 0, I am having trouble with your objecting that a spec for how to 
run over VNI 0 breask existing implementations.

Note that when there is a good technical reason, the IETF does change 
Internet Drafts in ways that break early implementations.  That is the 
price of standardization.

Yours,
Joel

On 10/28/2019 2:30 PM, Anoop Ghanwani wrote:
> Hi Joel,
> 
> Writing the spec in that way would make the current, inter-operable 
> implementation of multiple vendors non-compliant with the spec.
> 
> Thanks,
> Anoop
> 
> On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern <jmh@joelhalpern.com 
> <mailto:jmh@joelhalpern.com>> wrote:
> 
>     I assumed this was only for the case where a tenant VNI was being used.
> 
>     For the 0 VNI (which is what I prefer), always (MUST) use the loopback
>     address.  There are no addresses assigned to the VTEP in that space.
>     There is no IRB in that space.
> 
>     Yours,
>     Joel
> 
>     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
>      > Joel,
>      >
>      > Are we going to qualify this by VNI?  There's a bunch of
>     implementations
>      > out there that don't use a tenant IP or a loopback with VNI 0--they
>      > simply repeat the underlay IP in the inner IPDA.
>      >
>      > Thanks,
>      > Anoop
>      >
>      > On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern
>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
>      >
>      >     I can live with saying that you SHOULD use loopback, and MAY
>     instead
>      >     use
>      >     an IP address in the customer space known to be owned by the VTEP
>      >     device
>      >     when such exists.
>      >
>      >     Yours,
>      >     Joel
>      >
>      >     On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
>      >      > Hi Joel,
>      >      >
>      >      > Perhaps we need to say use of an address owned by the device
>      >     containing
>      >      > the VTEP.
>      >      >
>      >      > Or are you suggesting that the use of the loopback address
>     space
>      >     is a MUST?
>      >      >
>      >      > Anoop
>      >      >
>      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
>      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> wrote:
>      >      >
>      >      >     There is something I am missing in your assumption
>     about IRB.
>      >      >
>      >      >     As I understand VxLAN, the VTEP is under the control
>     of the
>      >     operator.
>      >      >     As such, it is a pure bridge.  If you run IRB behind
>     it, that
>      >     is fine.
>      >      >     Yes, an operator may offer IRB.  But as I understand it,
>      >     conceptually,
>      >      >     in terms of the VxLAN architecture the IRB is an entity
>      >     behind the
>      >      >     VTEP,
>      >      >     not part of the VTEP.
>      >      >
>      >      >     Yours,
>      >      >     Joel
>      >      >
>      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
>      >      >      > Santosh,
>      >      >      >
>      >      >      > Does it have to be a MUST?  What if I am running
>     IRB and there
>      >      >     are IP
>      >      >      > addresses per VNI assigned to the VTEPs?  Why can the
>      >     operator not
>      >      >      > choose to use those?
>      >      >      >
>      >      >      > Anoop
>      >      >      >
>      >      >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
>      >      >      > <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>>> wrote:
>      >      >      >
>      >      >      >     Dinesh, Anoop et all,
>      >      >      >           Lets us know if this text works for 127/8
>      >     address range?
>      >      >      >
>      >      >      >     [proposed text for firewall]
>      >      >      >
>      >      >      >     "As per section 4 inner destination IP address
>     MUST be
>      >     set to
>      >      >     127/8
>      >      >      >     address. There may be firewall configured on
>     VTEP to
>      >     block 127/8
>      >      >      >     address range if set as destination IP in inner IP
>      >     header. It is
>      >      >      >     recommended to allow 127/8 range address through
>      >     firewall only if
>      >      >      >     127/8 IP address is set as destination address
>     in inner IP
>      >      >     header."
>      >      >      >
>      >      >      >
>      >      >      >     In section 4 we are talking about using 127/8
>     and not
>      >     really
>      >      >     giving
>      >      >      >     reason why. I think we should have text as RFC 5884
>      >     has mentioned
>      >      >      >     with below text.
>      >      >      >
>      >      >      >     [From RFC 5884]
>      >      >      >     "The motivation for using the address range
>     127/8 is
>      >     the same as
>      >      >      >     specified in Section 2.1 of [RFC4379]
>      >      >      >     <https://tools.ietf.org/html/rfc4379#section-2.1>.
>      >     This is an
>      >      >      >     exception to the behavior defined in [RFC1122
>      >      >      >     <https://tools.ietf.org/html/rfc1122>]."
>      >      >      >
>      >      >      >
>      >      >      >
>      >      >      >     Thanks
>      >      >      >     Santosh P K
>      >      >      >
>      >      >      >
>      >      >      >
>      >      >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt
>      >     <didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>      >      >      >     <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>> wrote:
>      >      >      >
>      >      >      >         Looks good to me Greg. I see that the text
>     around
>      >     the use
>      >      >     of the
>      >      >      >         inner IP address as also quite acceptable. Will
>      >     you add any
>      >      >      >         words about the firewall?
>      >      >      >
>      >      >      >         Dinesh
>      >      >      >
>      >      >      >         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
>      >      >      >         <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>> wrote:
>      >      >      >>         Hi Dinesh, et al.,
>      >      >      >>         please check the updated version that
>     removed the
>      >      >     reference to
>      >      >      >>         Hypervisor in the text and Figure 1.
>      >      >      >>
>      >      >      >>         Regards,
>      >      >      >>         Greg
>      >      >      >>
>      >      >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K
>      >      >      >>         <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>
>      >      >      >>         <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>>> wrote:
>      >      >      >>
>      >      >      >>             Dinesh,
>      >      >      >>                  Please see my inline comments [SPK]
>      >      >      >>
>      >      >      >>
>      >      >      >>                 - In section 3, there's a sentence
>     that
>      >     is: "BFD
>      >      >      >>                 packets intended for a Hypervisor
>     VTEP MUST
>      >      >     NOT..". I
>      >      >      >>                 recommend getting rid of the word
>      >     "Hypervisor" ashe
>      >      >      >>                 logic applies to any VTEP.
>      >      >      >>
>      >      >      >>             [SPK] Thanks for comments. We will
>     change this.
>      >      >      >>
>      >      >      >>                 - You already explained the
>     precedence of
>      >     the use of
>      >      >      >>                 127/8 address in the inner header in
>      >     MPLS. I have no
>      >      >      >>                 specific comments in that area. I have
>      >     only two
>      >      >      >>                 questions:
>      >      >      >>                    - Has anybody verified that the
>     use of
>      >     127/8
>      >      >      >>                 address (and the right MAC) works with
>      >     existing
>      >      >      >>                 implementations, including the silicon
>      >     ones? If this
>      >      >      >>                 doesn't work there, is it worth
>     adding the
>      >      >     possibilit
>      >      >      >>                 y of another address, one that is
>     owned
>      >     by the
>      >      >     VTEP node?
>      >      >      >>
>      >      >      >>                    - Do we know if Firewalls stop
>     such VXLAN
>      >      >     packets?
>      >      >      >>                 I ask this because VXLAN has an IP
>     header
>      >     and I
>      >      >     don't
>      >      >      >>                 know if firewalls stop packets
>     with 127/8
>      >     in the
>      >      >     inner
>      >      >      >>                 header. If not, is it worth adding a
>      >     sentence to say
>      >      >      >>                 that firewalls  allow such
>     packets? The
>      >     use of a
>      >      >      >>                 non-127/8 address may alleviate
>     this case
>      >     as well.
>      >      >      >>
>      >      >      >>             [SPK] I think we may need to add the text
>      >     about firewall
>      >      >      >>             as some checks in firewall will be
>     there if
>      >     they are not
>      >      >      >>             already using MPLS OAM which has inner IP
>      >     header with
>      >      >      >>             127/8 address range.
>      >      >      >>
>      >      >      >>
>      >      >      >>                 The rest of the draft looks good
>     to me,
>      >      >      >>
>      >      >      >>                 Dinesh
>      >      >      >>
>      >      >      >>                 On Wed, Oct 23, 2019 at 7:58 AM,
>     Greg Mirsky
>      >      >      >>                 <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>>>
>      >      >      >>                 wrote:
>      >      >      >>>                 Hi Dinesh,
>      >      >      >>>                 I greatly appreciate your comments.
>      >     Please heave a
>      >      >      >>>                 look at the attached copy of the
>     working
>      >      >     version and
>      >      >      >>>                 its diff to -07 (latest in the
>     datatracker).
>      >      >      >>>
>      >      >      >>>                 Regards,
>      >      >      >>>                 Greg
>      >      >      >>>
>      >      >      >>>                 On Tue, Oct 22, 2019 at 9:52 PM
>     Dinesh Dutt
>      >      >      >>>                 <didutt@gmail.com
>     <mailto:didutt@gmail.com>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>> wrote:
>      >      >      >>>
>      >      >      >>>                     I have the same feeling as Anoop.
>      >     Greg, can you
>      >      >      >>>                     please point me to the latest
>     draft
>      >     so that
>      >      >     I can
>      >      >      >>>                     quickly glance through it to be
>      >     doubly sure,
>      >      >      >>>
>      >      >      >>>                     Dinesh
>      >      >      >>>
>      >      >      >>>                     On Wed, Oct 23, 2019 at 4:35 AM,
>      >     Anoop Ghanwani
>      >      >      >>>                     <anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>
>      >      >      >>>                     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>>> wrote:
>      >      >      >>>>                     Greg,
>      >      >      >>>>
>      >      >      >>>>                     I think the draft is fine as is.
>      >      >      >>>>
>      >      >      >>>>                     I discussion with Xiao Min was
>      >     about #3 and I
>      >      >      >>>>                     see that as unnecessary until we
>      >     have a draft
>      >      >      >>>>                     that explains why that is
>     needed in the
>      >      >     context
>      >      >      >>>>                     of the NVO3 architecture.
>      >      >      >>>>
>      >      >      >>>>                     Anoop
>      >      >      >>>>
>      >      >      >>>>                     On Tue, Oct 22, 2019 at 11:17 AM
>      >     Greg Mirsky
>      >      >      >>>>                     <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>
>      >      >      >>>>                   
>       <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>>> wrote:
>      >      >      >>>>
>      >      >      >>>>                         Hi Anoop, et al.,
>      >      >      >>>>                         I agree with your
>     understanding
>      >     of what is
>      >      >      >>>>                         being defined in the current
>      >     version
>      >      >     of the
>      >      >      >>>>                         BFD over VxLAN
>     specification.
>      >     But, as I
>      >      >      >>>>                         understand, the WG is
>      >     discussing the scope
>      >      >      >>>>                         before the WGLC is closed. I
>      >     believe there
>      >      >      >>>>                         are three options:
>      >      >      >>>>
>      >      >      >>>>                          1. single BFD session
>     between
>      >     two VTEPs
>      >      >      >>>>                          2. single BFD session
>     per VNI
>      >     between
>      >      >     two VTEPs
>      >      >      >>>>                          3. multiple BFD
>     sessions per
>      >     VNI between
>      >      >      >>>>                             two VTEPs
>      >      >      >>>>
>      >      >      >>>>                         The current text
>     reflects #2. Is WG
>      >      >     accepts
>      >      >      >>>>                         this scope? If not, which
>      >     option WG would
>      >      >      >>>>                         accept?
>      >      >      >>>>
>      >      >      >>>>                         Regards,
>      >      >      >>>>                         Greg
>      >      >      >>>>
>      >      >      >>>>                         On Tue, Oct 22, 2019 at
>     2:09 PM
>      >     Anoop
>      >      >      >>>>                         Ghanwani
>     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>
>      >      >      >>>>                       
>       <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>>> wrote:
>      >      >      >>>>
>      >      >      >>>>                             I concur with Joel's
>     assessment
>      >      >     with the
>      >      >      >>>>                             following
>     clarifications.
>      >      >      >>>>
>      >      >      >>>>                             The current document
>     is already
>      >      >     capable
>      >      >      >>>>                             of monitoring
>     multiple VNIs
>      >      >     between VTEPs.
>      >      >      >>>>
>      >      >      >>>>                             The issue under
>     discussion
>      >     was how
>      >      >     do we
>      >      >      >>>>                             use BFD to monitor
>     multiple
>      >     VAPs that
>      >      >      >>>>                             use the same VNI
>     between a
>      >     pair of
>      >      >      >>>>                             VTEPs.  The use case for
>      >     this is not
>      >      >      >>>>                             clear to me, as from my
>      >     understanding,
>      >      >      >>>>                             we cannot have a
>     situation with
>      >      >     multiple
>      >      >      >>>>                             VAPs using the same
>      >     VNI--there is 1:1
>      >      >      >>>>                             mapping between VAP
>     and VNI.
>      >      >      >>>>
>      >      >      >>>>                             Anoop
>      >      >      >>>>
>      >      >      >>>>                             On Tue, Oct 22, 2019
>     at 6:06 AM
>      >      >     Joel M.
>      >      >      >>>>                             Halpern
>      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >      >     <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>>>
>      >      >      >>>>                           
>       <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >      >     <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>>>>>
>      >     wrote:
>      >      >      >>>>
>      >      >      >>>>                                  From what I can
>     tell,
>      >     there
>      >      >     are two
>      >      >      >>>>                                 separate problems.
>      >      >      >>>>                                 The document we
>     have is a
>      >      >     VTEP-VTEP
>      >      >      >>>>                                 monitoring
>     document.
>      >     There is no
>      >      >      >>>>                                 need for that
>     document to
>      >      >     handle the
>      >      >      >>>>                                 multiple VNI case.
>      >      >      >>>>                                 If folks want a
>      >     protocol for doing
>      >      >      >>>>                                 BFD monitoring
>     of things
>      >      >     behind the
>      >      >      >>>>                                 VTEPs (multiple
>     VNIs),
>      >     then do
>      >      >     that
>      >      >      >>>>                                 as a separate
>      >     document.   The
>      >      >      >>>>                                 encoding will be
>     a tenant
>      >      >     encoding,
>      >      >      >>>>                                 and thus
>     sesparate from
>      >     what is
>      >      >      >>>>                                 defined in this
>     document.
>      >      >      >>>>
>      >      >      >>>>                                 Yours,
>      >      >      >>>>                                 Joel
>      >      >      >>>>
>      >      >      >>>>                                 On 10/21/2019
>     5:07 PM,
>      >     Jeffrey
>      >      >     Haas
>      >      >      >>>>                                 wrote:
>      >      >      >>>>                                 > Santosh and
>     others,
>      >      >      >>>>                                 >
>      >      >      >>>>                                 > On Thu, Oct
>     03, 2019 at
>      >      >     07:50:20PM
>      >      >      >>>>                                 +0530, Santosh P
>     K wrote:
>      >      >      >>>>                                 >>     Thanks
>     for your
>      >      >     explanation.
>      >      >      >>>>                                 This helps a lot. I
>      >     would wait
>      >      >     for more
>      >      >      >>>>                                 >> comments from
>     others
>      >     to see if
>      >      >      >>>>                                 this what we
>     need in this
>      >      >     draft to be
>      >      >      >>>>                                 >> supported
>     based on
>      >     that we can
>      >      >      >>>>                                 provide appropriate
>      >     sections
>      >      >     in the
>      >      >      >>>>                                 draft.
>      >      >      >>>>                                 >
>      >      >      >>>>                                 > The threads on the
>      >     list have
>      >      >      >>>>                                 spidered to the
>     point
>      >     where it is
>      >      >      >>>>                                 challenging
>      >      >      >>>>                                 > to follow what the
>      >     current
>      >      >     status
>      >      >      >>>>                                 of the draft is,
>     or should
>      >      >     be.  :-)
>      >      >      >>>>                                 >
>      >      >      >>>>                                 > However, if I've
>      >     followed things
>      >      >      >>>>                                 properly, the
>     question
>      >     below is
>      >      >      >>>>                                 really the
>      >      >      >>>>                                 > hinge point on
>     what our
>      >      >      >>>>                                 encapsulation
>     for BFD
>      >     over vxlan
>      >      >      >>>>                                 should look like.
>      >      >      >>>>                                 > Correct?
>      >      >      >>>>                                 >
>      >      >      >>>>                                 > Essentially,
>     do we or
>      >     do we not
>      >      >      >>>>                                 require the
>     ability to
>      >     permit
>      >      >      >>>>                                 multiple BFD
>      >      >      >>>>                                 > sessions between
>      >     distinct VAPs?
>      >      >      >>>>                                 >
>      >      >      >>>>                                 > If this is so,
>     do we
>      >     have a
>      >      >     sense
>      >      >      >>>>                                 as to how we should
>      >     proceed?
>      >      >      >>>>                                 >
>      >      >      >>>>                                 > -- Jeff
>      >      >      >>>>                                 >
>      >      >      >>>>                                 > [context preserved
>      >     below...]
>      >      >      >>>>                                 >
>      >      >      >>>>                                 >> Santosh P K
>      >      >      >>>>                                 >>
>      >      >      >>>>                                 >> On Wed, Sep
>     25, 2019
>      >     at 8:10 AM
>      >      >      >>>>                               
>       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>      >      >     <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>>>
>      >      >      >>>>
>      >       <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>      >      >     <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>>>>>
>      >     wrote:
>      >      >      >>>>                                 >>
>      >      >      >>>>                                 >>> Hi Santosh,
>      >      >      >>>>                                 >>>
>      >      >      >>>>                                 >>>
>      >      >      >>>>                                 >>> With regard
>     to the
>      >     question
>      >      >      >>>>                                 whether we
>     should allow
>      >      >     multiple BFD
>      >      >      >>>>                                 sessions
>      >      >      >>>>                                 >>> for the same
>     VNI or
>      >     not,
>      >      >     IMHO we
>      >      >      >>>>                                 should allow it,
>     more
>      >      >     explanation as
>      >      >      >>>>                                 >>> follows.
>      >      >      >>>>                                 >>>
>      >      >      >>>>                                 >>> Below is a
>     figure
>      >     derived from
>      >      >      >>>>                                 figure 2 of
>     RFC8014 (An
>      >      >     Architecture for
>      >      >      >>>>                                 >>> Data-Center
>     Network
>      >      >      >>>>                                 Virtualization
>     over Layer 3
>      >      >     (NVO3)).
>      >      >      >>>>                                 >>>
>      >      >      >>>>                                 >>>             
>              |
>      >      >      >>>>                                  Data Center Network
>      >     (IP)        |
>      >      >      >>>>                                 >>>             
>              |
>      >      >      >>>>
>      >             |
>      >      >      >>>>                                 >>>
>      >      >      >>>>
>      >      >       +-----------------------------------------+
>      >      >      >>>>                                 >>>
>      >             |
>      >      >      >>>>                                                
>           |
>      >      >      >>>>                                 >>>
>      >             |
>      >      >      >>>>                                  Tunnel Overlay 
>          |
>      >      >      >>>>                                 >>>
>      >      >      >>>>                               
>       +------------+---------+
>      >      >      >>>>                               
>        +---------+------------+
>      >      >      >>>>                                 >>>              |
>      >      >      >>>>                               
>       +----------+-------+ |
>      >           |
>      >      >      >>>>                               
>       +-------+----------+ |
>      >      >      >>>>                                 >>>             
>     | |
>      >     Overlay
>      >      >      >>>>                                 Module  | |     
>       | |
>      >     Overlay
>      >      >      >>>>                                 Module  | |
>      >      >      >>>>                                 >>>              |
>      >      >      >>>>                               
>       +---------+--------+ |
>      >           |
>      >      >      >>>>                               
>       +---------+--------+ |
>      >      >      >>>>                                 >>>              |
>      >           |
>      >      >      >>>>                                     |       |   
>             |
>      >      >          |
>      >      >      >>>>                                 >>>       NVE1   |
>      >           |
>      >      >      >>>>                                     |       |   
>             |
>      >      >          |
>      >      >      >>>>                                 NVE2
>      >      >      >>>>                                 >>>              |
>      >      >      >>>>                               
>       +--------+-------+  |
>      >           |
>      >      >      >>>>                               
>       +--------+-------+  |
>      >      >      >>>>                                 >>>             
>     |  |VNI1
>      >      >     VNI2  VNI1
>      >      >      >>>>                                 |  |       |  | VNI1
>      >     VNI2 VNI1
>      >      >     |  |
>      >      >      >>>>                                 >>>              |
>      >      >      >>>>                               
>       +-+-----+----+---+  |
>      >           |
>      >      >      >>>>                               
>       +-+-----+-----+--+  |
>      >      >      >>>>                                 >>>             
>     |VAP1|
>      >     VAP2|    |
>      >      >      >>>>                                 VAP3 |     
>       |VAP1| VAP2|
>      >      >       | VAP3|
>      >      >      >>>>                                 >>>
>      >      >      >>>>                               
>       +----+-----+----+------+
>      >      >      >>>>                               
>        +----+-----+-----+-----+
>      >      >      >>>>                                 >>>
>      >       |     |
>      >      >        |
>      >      >      >>>>                                                  |
>      >       |     |
>      >      >      >>>>                                 >>>
>      >       |     |
>      >      >        |
>      >      >      >>>>                                                  |
>      >       |     |
>      >      >      >>>>                                 >>>
>      >       |     |
>      >      >        |
>      >      >      >>>>                                                  |
>      >       |     |
>      >      >      >>>>                                 >>>
>      >      >      >>>>
>      >      >     
>       -------+-----+----+-------------------+-----+-----+-------
>      >      >      >>>>                                 >>>
>      >       |     |
>      >      >        |
>      >      >      >>>>                                    Tenant        |
>      >       |     |
>      >      >      >>>>                                 >>>             
>     TSI1 |
>      >     TSI2|    |
>      >      >      >>>>                                 TSI3         
>     TSI1| TSI2|
>      >      >       |TSI3
>      >      >      >>>>                                 >>>
>      >     +---+ +---+
>      >      >      >>>>                                 +---+           
>       +---+
>      >     +---+
>      >      >       +---+
>      >      >      >>>>                                 >>>
>      >     |TS1| |TS2|
>      >      >      >>>>                                 |TS3|           
>       |TS4|
>      >     |TS5|
>      >      >       |TS6|
>      >      >      >>>>                                 >>>
>      >     +---+ +---+
>      >      >      >>>>                                 +---+           
>       +---+
>      >     +---+
>      >      >       +---+
>      >      >      >>>>                                 >>>
>      >      >      >>>>                                 >>> To my
>      >     understanding, the BFD
>      >      >      >>>>                                 sessions between
>     NVE1
>      >     and NVE2 are
>      >      >      >>>>                                 actually
>      >      >      >>>>                                 >>> initiated and
>      >     terminated
>      >      >     at VAP
>      >      >      >>>>                                 of NVE.
>      >      >      >>>>                                 >>>
>      >      >      >>>>                                 >>> If the
>     network operator
>      >      >     want to
>      >      >      >>>>                                 set up one BFD
>     session
>      >     between
>      >      >     VAP1 of
>      >      >      >>>>                                 >>> NVE1 and VAP1of
>      >     NVE2, at the
>      >      >      >>>>                                 same time
>     another BFD
>      >     session
>      >      >      >>>>                                 between VAP3 of
>      >      >      >>>>                                 >>> NVE1 and
>     VAP3 of NVE2,
>      >      >     although
>      >      >      >>>>                                 the two BFD sessions
>      >     are for
>      >      >     the same
>      >      >      >>>>                                 >>> VNI1, I
>     believe it's
>      >      >     reasonable,
>      >      >      >>>>                                 so that's why I
>     think we
>      >      >     should allow it
>      >      >      >>>>
>      >      >      >>>>
>      >      >       _______________________________________________
>      >      >      >>>>                                 nvo3 mailing list
>      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>> <mailto:nvo3@ietf.org
>     <mailto:nvo3@ietf.org>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>
>      >      >      >>>> https://www.ietf.org/mailman/listinfo/nvo3
>      >      >      >>>>
>      >      >
>      >
> 



From nobody Tue Oct 29 11:54:28 2019
Return-Path: <ghanwani@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 E8ED8120073; Tue, 29 Oct 2019 08:10:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eqybwIPd2iVd; Tue, 29 Oct 2019 08:10:35 -0700 (PDT)
Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) (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 A059112000F; Tue, 29 Oct 2019 08:10:34 -0700 (PDT)
Received: by mail-vs1-f41.google.com with SMTP id a143so8133553vsd.9; Tue, 29 Oct 2019 08:10:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7suIeCnaVosNk2kZvjfU6V8WSYh3N9s5GMdslv1m/QA=; b=ku/cFw9A23DcyBbTKjoi0hhK5SFG7q2Rs3NXInCJXM/7Kmz3nZ5JgW/i8SXWUVaWq+ AMYtTVlOKD8beCWnrziiLh6tqN169LuQCRyKcmXpLleBIgPUII+AuNNR+YprLzYMPBih ZBmKTEubMsZLZYVKjmgIgnoxQiLvj7qg+lmQys4rFPnVW45695TmchQxTW5g98ELid+u T9PsFV/GhNjcg/G9FC5Dsolc8ZbHvvNd2l1PUnRUbBng1oUBP5e4QGJ0hPV9RMxShw95 OnMpKDerzTjvE3vfAW1rKchSTUCLVL+MfaZqVMrH3ykUO8wkdBdPI8hZzrR6vRdM6y6f xsTQ==
X-Gm-Message-State: APjAAAXPQgKxIYSyY6okYRDE30j/DXpb/SDOmrHa7aX5pDfxLH4vTF81 /rYNMw+z4xxVlARyVYYOhlTvymFmXyriNsJ57AY=
X-Google-Smtp-Source: APXvYqx+HgXSlMxEZ/EkzKS0hqDBPsnfdXqBheBAIyEmEpEPyOd9dvHvGibPiFYw24yYNqGmdie/b/X2xJYvoVZXBqM=
X-Received: by 2002:a67:ea09:: with SMTP id g9mr2092206vso.23.1572361833321; Tue, 29 Oct 2019 08:10:33 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com>
In-Reply-To: <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 29 Oct 2019 08:10:21 -0700
Message-ID: <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="00000000000088994705960e04f7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/6WfSATmfoPv4AD6RmD-Xb7zz4CE>
X-Mailman-Approved-At: Tue, 29 Oct 2019 11:54:18 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 29 Oct 2019 15:10:39 -0000

--00000000000088994705960e04f7
Content-Type: text/plain; charset="UTF-8"

Hi Joel,

Yes, existing implementations use VNI 0 for BFD over VXLAN.  Here are a
couple of references:
https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html

https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665


I guess this document has been evolving and I have not kept up with it.
The version I had reviewed and commented on originally allowed for VNI 0.
The -04 version of the draft has this:
https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7
What version are you referring to?

Thanks,
Anoop



On Mon, Oct 28, 2019 at 12:55 PM Joel M. Halpern <jmh@joelhalpern.com>
wrote:

> You are saying that there are existing implementations using VNI 0 for
> this?  Given that previous versions of the spec explicitly disallowed
> VNI 0, I am having trouble with your objecting that a spec for how to
> run over VNI 0 breask existing implementations.
>
> Note that when there is a good technical reason, the IETF does change
> Internet Drafts in ways that break early implementations.  That is the
> price of standardization.
>
> Yours,
> Joel
>
> On 10/28/2019 2:30 PM, Anoop Ghanwani wrote:
> > Hi Joel,
> >
> > Writing the spec in that way would make the current, inter-operable
> > implementation of multiple vendors non-compliant with the spec.
> >
> > Thanks,
> > Anoop
> >
> > On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern <jmh@joelhalpern.com
> > <mailto:jmh@joelhalpern.com>> wrote:
> >
> >     I assumed this was only for the case where a tenant VNI was being
> used.
> >
> >     For the 0 VNI (which is what I prefer), always (MUST) use the
> loopback
> >     address.  There are no addresses assigned to the VTEP in that space.
> >     There is no IRB in that space.
> >
> >     Yours,
> >     Joel
> >
> >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
> >      > Joel,
> >      >
> >      > Are we going to qualify this by VNI?  There's a bunch of
> >     implementations
> >      > out there that don't use a tenant IP or a loopback with VNI
> 0--they
> >      > simply repeat the underlay IP in the inner IPDA.
> >      >
> >      > Thanks,
> >      > Anoop
> >      >
> >      > On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern
> >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
> >      >
> >      >     I can live with saying that you SHOULD use loopback, and MAY
> >     instead
> >      >     use
> >      >     an IP address in the customer space known to be owned by the
> VTEP
> >      >     device
> >      >     when such exists.
> >      >
> >      >     Yours,
> >      >     Joel
> >      >
> >      >     On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
> >      >      > Hi Joel,
> >      >      >
> >      >      > Perhaps we need to say use of an address owned by the
> device
> >      >     containing
> >      >      > the VTEP.
> >      >      >
> >      >      > Or are you suggesting that the use of the loopback address
> >     space
> >      >     is a MUST?
> >      >      >
> >      >      > Anoop
> >      >      >
> >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
> >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> wrote:
> >      >      >
> >      >      >     There is something I am missing in your assumption
> >     about IRB.
> >      >      >
> >      >      >     As I understand VxLAN, the VTEP is under the control
> >     of the
> >      >     operator.
> >      >      >     As such, it is a pure bridge.  If you run IRB behind
> >     it, that
> >      >     is fine.
> >      >      >     Yes, an operator may offer IRB.  But as I understand
> it,
> >      >     conceptually,
> >      >      >     in terms of the VxLAN architecture the IRB is an entity
> >      >     behind the
> >      >      >     VTEP,
> >      >      >     not part of the VTEP.
> >      >      >
> >      >      >     Yours,
> >      >      >     Joel
> >      >      >
> >      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
> >      >      >      > Santosh,
> >      >      >      >
> >      >      >      > Does it have to be a MUST?  What if I am running
> >     IRB and there
> >      >      >     are IP
> >      >      >      > addresses per VNI assigned to the VTEPs?  Why can
> the
> >      >     operator not
> >      >      >      > choose to use those?
> >      >      >      >
> >      >      >      > Anoop
> >      >      >      >
> >      >      >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
> >      >      >      > <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>>> wrote:
> >      >      >      >
> >      >      >      >     Dinesh, Anoop et all,
> >      >      >      >           Lets us know if this text works for 127/8
> >      >     address range?
> >      >      >      >
> >      >      >      >     [proposed text for firewall]
> >      >      >      >
> >      >      >      >     "As per section 4 inner destination IP address
> >     MUST be
> >      >     set to
> >      >      >     127/8
> >      >      >      >     address. There may be firewall configured on
> >     VTEP to
> >      >     block 127/8
> >      >      >      >     address range if set as destination IP in inner
> IP
> >      >     header. It is
> >      >      >      >     recommended to allow 127/8 range address through
> >      >     firewall only if
> >      >      >      >     127/8 IP address is set as destination address
> >     in inner IP
> >      >      >     header."
> >      >      >      >
> >      >      >      >
> >      >      >      >     In section 4 we are talking about using 127/8
> >     and not
> >      >     really
> >      >      >     giving
> >      >      >      >     reason why. I think we should have text as RFC
> 5884
> >      >     has mentioned
> >      >      >      >     with below text.
> >      >      >      >
> >      >      >      >     [From RFC 5884]
> >      >      >      >     "The motivation for using the address range
> >     127/8 is
> >      >     the same as
> >      >      >      >     specified in Section 2.1 of [RFC4379]
> >      >      >      >     <
> https://tools.ietf.org/html/rfc4379#section-2.1>.
> >      >     This is an
> >      >      >      >     exception to the behavior defined in [RFC1122
> >      >      >      >     <https://tools.ietf.org/html/rfc1122>]."
> >      >      >      >
> >      >      >      >
> >      >      >      >
> >      >      >      >     Thanks
> >      >      >      >     Santosh P K
> >      >      >      >
> >      >      >      >
> >      >      >      >
> >      >      >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt
> >      >     <didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
> >      >      >      >     <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>> wrote:
> >      >      >      >
> >      >      >      >         Looks good to me Greg. I see that the text
> >     around
> >      >     the use
> >      >      >     of the
> >      >      >      >         inner IP address as also quite acceptable.
> Will
> >      >     you add any
> >      >      >      >         words about the firewall?
> >      >      >      >
> >      >      >      >         Dinesh
> >      >      >      >
> >      >      >      >         On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky
> >      >      >      >         <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>
> wrote:
> >      >      >      >>         Hi Dinesh, et al.,
> >      >      >      >>         please check the updated version that
> >     removed the
> >      >      >     reference to
> >      >      >      >>         Hypervisor in the text and Figure 1.
> >      >      >      >>
> >      >      >      >>         Regards,
> >      >      >      >>         Greg
> >      >      >      >>
> >      >      >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P
> K
> >      >      >      >>         <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>
> >      >      >      >>         <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>>> wrote:
> >      >      >      >>
> >      >      >      >>             Dinesh,
> >      >      >      >>                  Please see my inline comments
> [SPK]
> >      >      >      >>
> >      >      >      >>
> >      >      >      >>                 - In section 3, there's a sentence
> >     that
> >      >     is: "BFD
> >      >      >      >>                 packets intended for a Hypervisor
> >     VTEP MUST
> >      >      >     NOT..". I
> >      >      >      >>                 recommend getting rid of the word
> >      >     "Hypervisor" ashe
> >      >      >      >>                 logic applies to any VTEP.
> >      >      >      >>
> >      >      >      >>             [SPK] Thanks for comments. We will
> >     change this.
> >      >      >      >>
> >      >      >      >>                 - You already explained the
> >     precedence of
> >      >     the use of
> >      >      >      >>                 127/8 address in the inner header
> in
> >      >     MPLS. I have no
> >      >      >      >>                 specific comments in that area. I
> have
> >      >     only two
> >      >      >      >>                 questions:
> >      >      >      >>                    - Has anybody verified that the
> >     use of
> >      >     127/8
> >      >      >      >>                 address (and the right MAC) works
> with
> >      >     existing
> >      >      >      >>                 implementations, including the
> silicon
> >      >     ones? If this
> >      >      >      >>                 doesn't work there, is it worth
> >     adding the
> >      >      >     possibilit
> >      >      >      >>                 y of another address, one that is
> >     owned
> >      >     by the
> >      >      >     VTEP node?
> >      >      >      >>
> >      >      >      >>                    - Do we know if Firewalls stop
> >     such VXLAN
> >      >      >     packets?
> >      >      >      >>                 I ask this because VXLAN has an IP
> >     header
> >      >     and I
> >      >      >     don't
> >      >      >      >>                 know if firewalls stop packets
> >     with 127/8
> >      >     in the
> >      >      >     inner
> >      >      >      >>                 header. If not, is it worth adding
> a
> >      >     sentence to say
> >      >      >      >>                 that firewalls  allow such
> >     packets? The
> >      >     use of a
> >      >      >      >>                 non-127/8 address may alleviate
> >     this case
> >      >     as well.
> >      >      >      >>
> >      >      >      >>             [SPK] I think we may need to add the
> text
> >      >     about firewall
> >      >      >      >>             as some checks in firewall will be
> >     there if
> >      >     they are not
> >      >      >      >>             already using MPLS OAM which has inner
> IP
> >      >     header with
> >      >      >      >>             127/8 address range.
> >      >      >      >>
> >      >      >      >>
> >      >      >      >>                 The rest of the draft looks good
> >     to me,
> >      >      >      >>
> >      >      >      >>                 Dinesh
> >      >      >      >>
> >      >      >      >>                 On Wed, Oct 23, 2019 at 7:58 AM,
> >     Greg Mirsky
> >      >      >      >>                 <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>>>
> >      >      >      >>                 wrote:
> >      >      >      >>>                 Hi Dinesh,
> >      >      >      >>>                 I greatly appreciate your
> comments.
> >      >     Please heave a
> >      >      >      >>>                 look at the attached copy of the
> >     working
> >      >      >     version and
> >      >      >      >>>                 its diff to -07 (latest in the
> >     datatracker).
> >      >      >      >>>
> >      >      >      >>>                 Regards,
> >      >      >      >>>                 Greg
> >      >      >      >>>
> >      >      >      >>>                 On Tue, Oct 22, 2019 at 9:52 PM
> >     Dinesh Dutt
> >      >      >      >>>                 <didutt@gmail.com
> >     <mailto:didutt@gmail.com>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
> >      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>> wrote:
> >      >      >      >>>
> >      >      >      >>>                     I have the same feeling as
> Anoop.
> >      >     Greg, can you
> >      >      >      >>>                     please point me to the latest
> >     draft
> >      >     so that
> >      >      >     I can
> >      >      >      >>>                     quickly glance through it to
> be
> >      >     doubly sure,
> >      >      >      >>>
> >      >      >      >>>                     Dinesh
> >      >      >      >>>
> >      >      >      >>>                     On Wed, Oct 23, 2019 at 4:35
> AM,
> >      >     Anoop Ghanwani
> >      >      >      >>>                     <anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>
> >      >      >      >>>                     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>>> wrote:
> >      >      >      >>>>                     Greg,
> >      >      >      >>>>
> >      >      >      >>>>                     I think the draft is fine as
> is.
> >      >      >      >>>>
> >      >      >      >>>>                     I discussion with Xiao Min
> was
> >      >     about #3 and I
> >      >      >      >>>>                     see that as unnecessary
> until we
> >      >     have a draft
> >      >      >      >>>>                     that explains why that is
> >     needed in the
> >      >      >     context
> >      >      >      >>>>                     of the NVO3 architecture.
> >      >      >      >>>>
> >      >      >      >>>>                     Anoop
> >      >      >      >>>>
> >      >      >      >>>>                     On Tue, Oct 22, 2019 at
> 11:17 AM
> >      >     Greg Mirsky
> >      >      >      >>>>                     <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>
> >      >      >      >>>>
> >       <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>>> wrote:
> >      >      >      >>>>
> >      >      >      >>>>                         Hi Anoop, et al.,
> >      >      >      >>>>                         I agree with your
> >     understanding
> >      >     of what is
> >      >      >      >>>>                         being defined in the
> current
> >      >     version
> >      >      >     of the
> >      >      >      >>>>                         BFD over VxLAN
> >     specification.
> >      >     But, as I
> >      >      >      >>>>                         understand, the WG is
> >      >     discussing the scope
> >      >      >      >>>>                         before the WGLC is
> closed. I
> >      >     believe there
> >      >      >      >>>>                         are three options:
> >      >      >      >>>>
> >      >      >      >>>>                          1. single BFD session
> >     between
> >      >     two VTEPs
> >      >      >      >>>>                          2. single BFD session
> >     per VNI
> >      >     between
> >      >      >     two VTEPs
> >      >      >      >>>>                          3. multiple BFD
> >     sessions per
> >      >     VNI between
> >      >      >      >>>>                             two VTEPs
> >      >      >      >>>>
> >      >      >      >>>>                         The current text
> >     reflects #2. Is WG
> >      >      >     accepts
> >      >      >      >>>>                         this scope? If not, which
> >      >     option WG would
> >      >      >      >>>>                         accept?
> >      >      >      >>>>
> >      >      >      >>>>                         Regards,
> >      >      >      >>>>                         Greg
> >      >      >      >>>>
> >      >      >      >>>>                         On Tue, Oct 22, 2019 at
> >     2:09 PM
> >      >     Anoop
> >      >      >      >>>>                         Ghanwani
> >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>
> >      >      >      >>>>
> >       <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>>> wrote:
> >      >      >      >>>>
> >      >      >      >>>>                             I concur with Joel's
> >     assessment
> >      >      >     with the
> >      >      >      >>>>                             following
> >     clarifications.
> >      >      >      >>>>
> >      >      >      >>>>                             The current document
> >     is already
> >      >      >     capable
> >      >      >      >>>>                             of monitoring
> >     multiple VNIs
> >      >      >     between VTEPs.
> >      >      >      >>>>
> >      >      >      >>>>                             The issue under
> >     discussion
> >      >     was how
> >      >      >     do we
> >      >      >      >>>>                             use BFD to monitor
> >     multiple
> >      >     VAPs that
> >      >      >      >>>>                             use the same VNI
> >     between a
> >      >     pair of
> >      >      >      >>>>                             VTEPs.  The use case
> for
> >      >     this is not
> >      >      >      >>>>                             clear to me, as from
> my
> >      >     understanding,
> >      >      >      >>>>                             we cannot have a
> >     situation with
> >      >      >     multiple
> >      >      >      >>>>                             VAPs using the same
> >      >     VNI--there is 1:1
> >      >      >      >>>>                             mapping between VAP
> >     and VNI.
> >      >      >      >>>>
> >      >      >      >>>>                             Anoop
> >      >      >      >>>>
> >      >      >      >>>>                             On Tue, Oct 22, 2019
> >     at 6:06 AM
> >      >      >     Joel M.
> >      >      >      >>>>                             Halpern
> >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >      >     <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>>>
> >      >      >      >>>>
> >       <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >      >     <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>>>>>
> >      >     wrote:
> >      >      >      >>>>
> >      >      >      >>>>                                  From what I can
> >     tell,
> >      >     there
> >      >      >     are two
> >      >      >      >>>>                                 separate
> problems.
> >      >      >      >>>>                                 The document we
> >     have is a
> >      >      >     VTEP-VTEP
> >      >      >      >>>>                                 monitoring
> >     document.
> >      >     There is no
> >      >      >      >>>>                                 need for that
> >     document to
> >      >      >     handle the
> >      >      >      >>>>                                 multiple VNI
> case.
> >      >      >      >>>>                                 If folks want a
> >      >     protocol for doing
> >      >      >      >>>>                                 BFD monitoring
> >     of things
> >      >      >     behind the
> >      >      >      >>>>                                 VTEPs (multiple
> >     VNIs),
> >      >     then do
> >      >      >     that
> >      >      >      >>>>                                 as a separate
> >      >     document.   The
> >      >      >      >>>>                                 encoding will be
> >     a tenant
> >      >      >     encoding,
> >      >      >      >>>>                                 and thus
> >     sesparate from
> >      >     what is
> >      >      >      >>>>                                 defined in this
> >     document.
> >      >      >      >>>>
> >      >      >      >>>>                                 Yours,
> >      >      >      >>>>                                 Joel
> >      >      >      >>>>
> >      >      >      >>>>                                 On 10/21/2019
> >     5:07 PM,
> >      >     Jeffrey
> >      >      >     Haas
> >      >      >      >>>>                                 wrote:
> >      >      >      >>>>                                 > Santosh and
> >     others,
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 > On Thu, Oct
> >     03, 2019 at
> >      >      >     07:50:20PM
> >      >      >      >>>>                                 +0530, Santosh P
> >     K wrote:
> >      >      >      >>>>                                 >>     Thanks
> >     for your
> >      >      >     explanation.
> >      >      >      >>>>                                 This helps a
> lot. I
> >      >     would wait
> >      >      >     for more
> >      >      >      >>>>                                 >> comments from
> >     others
> >      >     to see if
> >      >      >      >>>>                                 this what we
> >     need in this
> >      >      >     draft to be
> >      >      >      >>>>                                 >> supported
> >     based on
> >      >     that we can
> >      >      >      >>>>                                 provide
> appropriate
> >      >     sections
> >      >      >     in the
> >      >      >      >>>>                                 draft.
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 > The threads on
> the
> >      >     list have
> >      >      >      >>>>                                 spidered to the
> >     point
> >      >     where it is
> >      >      >      >>>>                                 challenging
> >      >      >      >>>>                                 > to follow what
> the
> >      >     current
> >      >      >     status
> >      >      >      >>>>                                 of the draft is,
> >     or should
> >      >      >     be.  :-)
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 > However, if
> I've
> >      >     followed things
> >      >      >      >>>>                                 properly, the
> >     question
> >      >     below is
> >      >      >      >>>>                                 really the
> >      >      >      >>>>                                 > hinge point on
> >     what our
> >      >      >      >>>>                                 encapsulation
> >     for BFD
> >      >     over vxlan
> >      >      >      >>>>                                 should look like.
> >      >      >      >>>>                                 > Correct?
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 > Essentially,
> >     do we or
> >      >     do we not
> >      >      >      >>>>                                 require the
> >     ability to
> >      >     permit
> >      >      >      >>>>                                 multiple BFD
> >      >      >      >>>>                                 > sessions
> between
> >      >     distinct VAPs?
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 > If this is so,
> >     do we
> >      >     have a
> >      >      >     sense
> >      >      >      >>>>                                 as to how we
> should
> >      >     proceed?
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 > -- Jeff
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 > [context
> preserved
> >      >     below...]
> >      >      >      >>>>                                 >
> >      >      >      >>>>                                 >> Santosh P K
> >      >      >      >>>>                                 >>
> >      >      >      >>>>                                 >> On Wed, Sep
> >     25, 2019
> >      >     at 8:10 AM
> >      >      >      >>>>
> >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
> >      >      >     <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>>>
> >      >      >      >>>>
> >      >       <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
> >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
> >      >      >     <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>>>>>
> >      >     wrote:
> >      >      >      >>>>                                 >>
> >      >      >      >>>>                                 >>> Hi Santosh,
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>                                 >>> With regard
> >     to the
> >      >     question
> >      >      >      >>>>                                 whether we
> >     should allow
> >      >      >     multiple BFD
> >      >      >      >>>>                                 sessions
> >      >      >      >>>>                                 >>> for the same
> >     VNI or
> >      >     not,
> >      >      >     IMHO we
> >      >      >      >>>>                                 should allow it,
> >     more
> >      >      >     explanation as
> >      >      >      >>>>                                 >>> follows.
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>                                 >>> Below is a
> >     figure
> >      >     derived from
> >      >      >      >>>>                                 figure 2 of
> >     RFC8014 (An
> >      >      >     Architecture for
> >      >      >      >>>>                                 >>> Data-Center
> >     Network
> >      >      >      >>>>                                 Virtualization
> >     over Layer 3
> >      >      >     (NVO3)).
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>                                 >>>
> >              |
> >      >      >      >>>>                                  Data Center
> Network
> >      >     (IP)        |
> >      >      >      >>>>                                 >>>
> >              |
> >      >      >      >>>>
> >      >             |
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>
> >      >      >       +-----------------------------------------+
> >      >      >      >>>>                                 >>>
> >      >             |
> >      >      >      >>>>
> >           |
> >      >      >      >>>>                                 >>>
> >      >             |
> >      >      >      >>>>                                  Tunnel Overlay
> >          |
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>
> >       +------------+---------+
> >      >      >      >>>>
> >        +---------+------------+
> >      >      >      >>>>                                 >>>
> |
> >      >      >      >>>>
> >       +----------+-------+ |
> >      >           |
> >      >      >      >>>>
> >       +-------+----------+ |
> >      >      >      >>>>                                 >>>
> >     | |
> >      >     Overlay
> >      >      >      >>>>                                 Module  | |
> >       | |
> >      >     Overlay
> >      >      >      >>>>                                 Module  | |
> >      >      >      >>>>                                 >>>
> |
> >      >      >      >>>>
> >       +---------+--------+ |
> >      >           |
> >      >      >      >>>>
> >       +---------+--------+ |
> >      >      >      >>>>                                 >>>
> |
> >      >           |
> >      >      >      >>>>                                     |       |
> >             |
> >      >      >          |
> >      >      >      >>>>                                 >>>       NVE1
>  |
> >      >           |
> >      >      >      >>>>                                     |       |
> >             |
> >      >      >          |
> >      >      >      >>>>                                 NVE2
> >      >      >      >>>>                                 >>>
> |
> >      >      >      >>>>
> >       +--------+-------+  |
> >      >           |
> >      >      >      >>>>
> >       +--------+-------+  |
> >      >      >      >>>>                                 >>>
> >     |  |VNI1
> >      >      >     VNI2  VNI1
> >      >      >      >>>>                                 |  |       |  |
> VNI1
> >      >     VNI2 VNI1
> >      >      >     |  |
> >      >      >      >>>>                                 >>>
> |
> >      >      >      >>>>
> >       +-+-----+----+---+  |
> >      >           |
> >      >      >      >>>>
> >       +-+-----+-----+--+  |
> >      >      >      >>>>                                 >>>
> >     |VAP1|
> >      >     VAP2|    |
> >      >      >      >>>>                                 VAP3 |
> >       |VAP1| VAP2|
> >      >      >       | VAP3|
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>
> >       +----+-----+----+------+
> >      >      >      >>>>
> >        +----+-----+-----+-----+
> >      >      >      >>>>                                 >>>
> >      >       |     |
> >      >      >        |
> >      >      >      >>>>
>  |
> >      >       |     |
> >      >      >      >>>>                                 >>>
> >      >       |     |
> >      >      >        |
> >      >      >      >>>>
>  |
> >      >       |     |
> >      >      >      >>>>                                 >>>
> >      >       |     |
> >      >      >        |
> >      >      >      >>>>
>  |
> >      >       |     |
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>
> >      >      >
> >       -------+-----+----+-------------------+-----+-----+-------
> >      >      >      >>>>                                 >>>
> >      >       |     |
> >      >      >        |
> >      >      >      >>>>                                    Tenant
> |
> >      >       |     |
> >      >      >      >>>>                                 >>>
> >     TSI1 |
> >      >     TSI2|    |
> >      >      >      >>>>                                 TSI3
> >     TSI1| TSI2|
> >      >      >       |TSI3
> >      >      >      >>>>                                 >>>
> >      >     +---+ +---+
> >      >      >      >>>>                                 +---+
> >       +---+
> >      >     +---+
> >      >      >       +---+
> >      >      >      >>>>                                 >>>
> >      >     |TS1| |TS2|
> >      >      >      >>>>                                 |TS3|
> >       |TS4|
> >      >     |TS5|
> >      >      >       |TS6|
> >      >      >      >>>>                                 >>>
> >      >     +---+ +---+
> >      >      >      >>>>                                 +---+
> >       +---+
> >      >     +---+
> >      >      >       +---+
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>                                 >>> To my
> >      >     understanding, the BFD
> >      >      >      >>>>                                 sessions between
> >     NVE1
> >      >     and NVE2 are
> >      >      >      >>>>                                 actually
> >      >      >      >>>>                                 >>> initiated and
> >      >     terminated
> >      >      >     at VAP
> >      >      >      >>>>                                 of NVE.
> >      >      >      >>>>                                 >>>
> >      >      >      >>>>                                 >>> If the
> >     network operator
> >      >      >     want to
> >      >      >      >>>>                                 set up one BFD
> >     session
> >      >     between
> >      >      >     VAP1 of
> >      >      >      >>>>                                 >>> NVE1 and
> VAP1of
> >      >     NVE2, at the
> >      >      >      >>>>                                 same time
> >     another BFD
> >      >     session
> >      >      >      >>>>                                 between VAP3 of
> >      >      >      >>>>                                 >>> NVE1 and
> >     VAP3 of NVE2,
> >      >      >     although
> >      >      >      >>>>                                 the two BFD
> sessions
> >      >     are for
> >      >      >     the same
> >      >      >      >>>>                                 >>> VNI1, I
> >     believe it's
> >      >      >     reasonable,
> >      >      >      >>>>                                 so that's why I
> >     think we
> >      >      >     should allow it
> >      >      >      >>>>
> >      >      >      >>>>
> >      >      >       _______________________________________________
> >      >      >      >>>>                                 nvo3 mailing list
> >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
> >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>> <mailto:nvo3@ietf.org
> >     <mailto:nvo3@ietf.org>
> >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
> >      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>
> >      >      >      >>>> https://www.ietf.org/mailman/listinfo/nvo3
> >      >      >      >>>>
> >      >      >
> >      >
> >
>
>

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

PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+SGkgSm9lbCw8ZGl2Pjxicj48L2Rpdj48ZGl2
PlllcywgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIHVzZSBWTkkgMCBmb3IgQkZEIG92ZXIgVlhM
QU4uwqAgSGVyZSBhcmUgYSBjb3VwbGUgb2YgcmVmZXJlbmNlczo8L2Rpdj48ZGl2PjxhIGhyZWY9
Imh0dHBzOi8vd3d3Lmp1bmlwZXIubmV0L2RvY3VtZW50YXRpb24vZW5fVVMvanVub3MvdG9waWNz
L2NvbmNlcHQvc2RuLW92c2RiLWJmZC1uc3guaHRtbCI+aHR0cHM6Ly93d3cuanVuaXBlci5uZXQv
ZG9jdW1lbnRhdGlvbi9lbl9VUy9qdW5vcy90b3BpY3MvY29uY2VwdC9zZG4tb3ZzZGItYmZkLW5z
eC5odG1sPC9hPsKgwqA8YnI+PC9kaXY+PGRpdj48YSBocmVmPSJodHRwczovL3d3dy5jaXNjby5j
b20vYy9lbi91cy9wcm9kdWN0cy9jb2xsYXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAtc2VyaWVz
LXN3aXRjaGVzL3doaXRlLXBhcGVyLWMxMS03NDAwOTEuaHRtbCNfVG9jMTgwMTM2NjUiPmh0dHBz
Oi8vd3d3LmNpc2NvLmNvbS9jL2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwvc3dpdGNoZXMvbmV4
dXMtOTAwMC1zZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5MS5odG1sI19Ub2Mx
ODAxMzY2NTwvYT7CoDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBndWVzcyB0aGlzIGRvY3Vt
ZW50IGhhcyBiZWVuIGV2b2x2aW5nIGFuZCBJIGhhdmUgbm90IGtlcHQgdXAgd2l0aCBpdC7CoCBU
aGUgdmVyc2lvbiBJIGhhZCByZXZpZXdlZCBhbmQgY29tbWVudGVkIG9uIG9yaWdpbmFsbHkgYWxs
b3dlZCBmb3IgVk5JIDAuwqAgVGhlIC0wNCB2ZXJzaW9uIG9mIHRoZSBkcmFmdCBoYXMgdGhpczo8
L2Rpdj48ZGl2PjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LWJmZC12eGxhbi0wNCNzZWN0aW9uLTciPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLWJmZC12eGxhbi0wNCNzZWN0aW9uLTc8L2E+wqA8L2Rpdj48ZGl2PldoYXQgdmVyc2lv
biBhcmUgeW91IHJlZmVycmluZyB0bz/CoDxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRo
YW5rcyw8L2Rpdj48ZGl2PkFub29wPC9kaXY+PGRpdj7CoDxicj48L2Rpdj48ZGl2Pjxicj48L2Rp
dj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSJnbWFpbF9hdHRyIj5PbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMjo1NSBQTSBKb2VsIE0uIEhh
bHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFp
bF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHgg
c29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5Zb3UgYXJlIHNheWluZyB0
aGF0IHRoZXJlIGFyZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgdXNpbmcgVk5JIDAgZm9yIDxi
cj4NCnRoaXM/wqAgR2l2ZW4gdGhhdCBwcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGUgc3BlYyBleHBs
aWNpdGx5IGRpc2FsbG93ZWQgPGJyPg0KVk5JIDAsIEkgYW0gaGF2aW5nIHRyb3VibGUgd2l0aCB5
b3VyIG9iamVjdGluZyB0aGF0IGEgc3BlYyBmb3IgaG93IHRvIDxicj4NCnJ1biBvdmVyIFZOSSAw
IGJyZWFzayBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMuPGJyPg0KPGJyPg0KTm90ZSB0aGF0IHdo
ZW4gdGhlcmUgaXMgYSBnb29kIHRlY2huaWNhbCByZWFzb24sIHRoZSBJRVRGIGRvZXMgY2hhbmdl
IDxicj4NCkludGVybmV0IERyYWZ0cyBpbiB3YXlzIHRoYXQgYnJlYWsgZWFybHkgaW1wbGVtZW50
YXRpb25zLsKgIFRoYXQgaXMgdGhlIDxicj4NCnByaWNlIG9mIHN0YW5kYXJkaXphdGlvbi48YnI+
DQo8YnI+DQpZb3Vycyw8YnI+DQpKb2VsPGJyPg0KPGJyPg0KT24gMTAvMjgvMjAxOSAyOjMwIFBN
LCBBbm9vcCBHaGFud2FuaSB3cm90ZTo8YnI+DQomZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyA8YnI+
DQomZ3Q7IFdyaXRpbmcgdGhlIHNwZWMgaW4gdGhhdCB3YXkgd291bGQgbWFrZSB0aGUgY3VycmVu
dCwgaW50ZXItb3BlcmFibGUgPGJyPg0KJmd0OyBpbXBsZW1lbnRhdGlvbiBvZiBtdWx0aXBsZSB2
ZW5kb3JzIG5vbi1jb21wbGlhbnQgd2l0aCB0aGUgc3BlYy48YnI+DQomZ3Q7IDxicj4NCiZndDsg
VGhhbmtzLDxicj4NCiZndDsgQW5vb3A8YnI+DQomZ3Q7IDxicj4NCiZndDsgT24gTW9uLCBPY3Qg
MjgsIDIwMTkgYXQgMTE6MDcgQU0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208
L2E+IDxicj4NCiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsgd3Jv
dGU6PGJyPg0KJmd0OyA8YnI+DQomZ3Q7wqAgwqAgwqBJIGFzc3VtZWQgdGhpcyB3YXMgb25seSBm
b3IgdGhlIGNhc2Ugd2hlcmUgYSB0ZW5hbnQgVk5JIHdhcyBiZWluZyB1c2VkLjxicj4NCiZndDsg
PGJyPg0KJmd0O8KgIMKgIMKgRm9yIHRoZSAwIFZOSSAod2hpY2ggaXMgd2hhdCBJIHByZWZlciks
IGFsd2F5cyAoTVVTVCkgdXNlIHRoZSBsb29wYmFjazxicj4NCiZndDvCoCDCoCDCoGFkZHJlc3Mu
wqAgVGhlcmUgYXJlIG5vIGFkZHJlc3NlcyBhc3NpZ25lZCB0byB0aGUgVlRFUCBpbiB0aGF0IHNw
YWNlLjxicj4NCiZndDvCoCDCoCDCoFRoZXJlIGlzIG5vIElSQiBpbiB0aGF0IHNwYWNlLjxicj4N
CiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgWW91cnMsPGJyPg0KJmd0O8KgIMKgIMKgSm9lbDxicj4N
CiZndDsgPGJyPg0KJmd0O8KgIMKgIMKgT24gMTAvMjgvMjAxOSAxOjU4IFBNLCBBbm9vcCBHaGFu
d2FuaSB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBKb2VsLDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDsgQXJlIHdlIGdvaW5nIHRvIHF1YWxpZnkgdGhp
cyBieSBWTkk/wqAgVGhlcmUmIzM5O3MgYSBidW5jaCBvZjxicj4NCiZndDvCoCDCoCDCoGltcGxl
bWVudGF0aW9uczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7IG91dCB0aGVyZSB0aGF0IGRvbiYjMzk7
dCB1c2UgYSB0ZW5hbnQgSVAgb3IgYSBsb29wYmFjayB3aXRoIFZOSSAwLS10aGV5PGJyPg0KJmd0
O8KgIMKgIMKgICZndDsgc2ltcGx5IHJlcGVhdCB0aGUgdW5kZXJsYXkgSVAgaW4gdGhlIGlubmVy
IElQREEuPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBUaGFu
a3MsPGJyPg0KJmd0O8KgIMKgIMKgICZndDsgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEwOjQ2IEFNIEpv
ZWwgTS4gSGFscGVybjxicj4NCiZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208
L2E+Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoEkgY2FuIGxpdmUgd2l0aCBzYXlpbmcgdGhhdCB5b3UgU0hPVUxE
IHVzZSBsb29wYmFjaywgYW5kIE1BWTxicj4NCiZndDvCoCDCoCDCoGluc3RlYWQ8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgdXNlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFu
IElQIGFkZHJlc3MgaW4gdGhlIGN1c3RvbWVyIHNwYWNlIGtub3duIHRvIGJlIG93bmVkIGJ5IHRo
ZSBWVEVQPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRldmljZTxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqB3aGVuIHN1Y2ggZXhpc3RzLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFlvdXJzLDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgT24gMTAvMjgvMjAxOSAxOjMyIFBNLCBBbm9vcCBHaGFud2FuaSB3cm90ZTo8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsgUGVyaGFwcyB3ZSBuZWVkIHRvIHNheSB1c2Ugb2YgYW4gYWRkcmVzcyBvd25lZCBieSB0aGUg
ZGV2aWNlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGNvbnRhaW5pbmc8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgdGhlIFZURVAuPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IE9yIGFy
ZSB5b3Ugc3VnZ2VzdGluZyB0aGF0IHRoZSB1c2Ugb2YgdGhlIGxvb3BiYWNrIGFkZHJlc3M8YnI+
DQomZ3Q7wqAgwqAgwqBzcGFjZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpcyBhIE1V
U1Q/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7IEFub29wPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAy
MDE5IGF0IDEwOjIyIEFNIEpvZWwgTS4gSGFscGVybjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2Vs
aGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0
OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBUaGVyZSBpcyBzb21ldGhpbmcgSSBh
bSBtaXNzaW5nIGluIHlvdXIgYXNzdW1wdGlvbjxicj4NCiZndDvCoCDCoCDCoGFib3V0IElSQi48
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoEFzIEkgdW5kZXJzdGFuZCBWeExBTiwgdGhlIFZURVAgaXMg
dW5kZXIgdGhlIGNvbnRyb2w8YnI+DQomZ3Q7wqAgwqAgwqBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgb3BlcmF0b3IuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBBcyBzdWNoLCBpdCBpcyBhIHB1cmUgYnJpZGdlLsKgIElmIHlvdSBydW4gSVJC
IGJlaGluZDxicj4NCiZndDvCoCDCoCDCoGl0LCB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGlzIGZpbmUuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBZZXMsIGFuIG9wZXJhdG9yIG1heSBvZmZlciBJUkIuwqAgQnV0IGFzIEkgdW5kZXJzdGFuZCBp
dCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgY29uY2VwdHVhbGx5LDxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaW4gdGVybXMgb2YgdGhlIFZ4TEFOIGFy
Y2hpdGVjdHVyZSB0aGUgSVJCIGlzIGFuIGVudGl0eTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBiZWhpbmQgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBWVEVQLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbm90IHBh
cnQgb2YgdGhlIFZURVAuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBZb3Vycyw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEpvZWw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oE9uIDEwLzI4LzIwMTkgMTI6MjMgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgU2FudG9zaCw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBEb2VzIGl0IGhhdmUgdG8gYmUgYSBNVVNU
P8KgIFdoYXQgaWYgSSBhbSBydW5uaW5nPGJyPg0KJmd0O8KgIMKgIMKgSVJCIGFuZCB0aGVyZTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXJlIElQPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBhZGRyZXNzZXMgcGVyIFZO
SSBhc3NpZ25lZCB0byB0aGUgVlRFUHM/wqAgV2h5IGNhbiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgb3BlcmF0b3Igbm90PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyBjaG9vc2UgdG8gdXNlIHRob3NlPzxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7IEFub29wPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgNzo1MSBBTSBTYW50b3NoIFAgSzxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgRGluZXNoLCBBbm9vcCBldCBhbGwsPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgTGV0cyB1cyBr
bm93IGlmIHRoaXMgdGV4dCB3b3JrcyBmb3IgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgYWRkcmVzcyByYW5nZT88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgW3Byb3Bvc2VkIHRleHQgZm9yIGZpcmV3YWxsXTxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmcXVvdDtBcyBwZXIgc2VjdGlvbiA0IGlu
bmVyIGRlc3RpbmF0aW9uIElQIGFkZHJlc3M8YnI+DQomZ3Q7wqAgwqAgwqBNVVNUIGJlPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNldCB0bzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRyZXNzLiBUaGVyZSBtYXkgYmUgZmlyZXdhbGwgY29u
ZmlndXJlZCBvbjxicj4NCiZndDvCoCDCoCDCoFZURVAgdG88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgYmxvY2sgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRyZXNzIHJhbmdlIGlmIHNldCBhcyBkZXN0aW5hdGlvbiBJ
UCBpbiBpbm5lciBJUDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBoZWFkZXIuIEl0IGlz
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
cmVjb21tZW5kZWQgdG8gYWxsb3cgMTI3LzggcmFuZ2UgYWRkcmVzcyB0aHJvdWdoPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoGZpcmV3YWxsIG9ubHkgaWY8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAxMjcvOCBJUCBhZGRyZXNzIGlz
IHNldCBhcyBkZXN0aW5hdGlvbiBhZGRyZXNzPGJyPg0KJmd0O8KgIMKgIMKgaW4gaW5uZXIgSVA8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhlYWRlci4mcXVvdDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEluIHNlY3Rpb24gNCB3ZSBh
cmUgdGFsa2luZyBhYm91dCB1c2luZyAxMjcvODxicj4NCiZndDvCoCDCoCDCoGFuZCBub3Q8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVhbGx5PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBnaXZpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWFzb24gd2h5LiBJIHRoaW5rIHdlIHNob3VsZCBo
YXZlIHRleHQgYXMgUkZDIDU4ODQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGFzIG1l
bnRpb25lZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoHdpdGggYmVsb3cgdGV4dC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgW0Zyb20gUkZDIDU4ODRdPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJnF1b3Q7VGhlIG1vdGl2YXRpb24gZm9yIHVz
aW5nIHRoZSBhZGRyZXNzIHJhbmdlPGJyPg0KJmd0O8KgIMKgIMKgMTI3LzggaXM8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlIHNhbWUgYXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzcGVjaWZpZWQgaW4gU2VjdGlvbsKgMi4x
IG9mIFtSRkM0Mzc5XTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZj
NDM3OSNzZWN0aW9uLTIuMSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlvbi0yLjE8L2E+Jmd0Oy48YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhpcyBpcyBhbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGV4Y2VwdGlvbiB0byB0aGUgYmVoYXZp
b3IgZGVmaW5lZCBpbiBbUkZDMTEyMjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvcmZjMTEyMiIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL3JmYzExMjI8L2E+Jmd0O10uJnF1b3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgVGhhbmtzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgU2FudG9zaCBQIEs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBPbiBUaHUsIE9jdCAyNCwgMjAxOSBhdCAxOjI0IEFNIERpbmVzaCBEdXR0PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRA
Z21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwv
YT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwu
Y29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRpZHV0dEBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoCDCoExvb2tzIGdvb2QgdG8gbWUgR3JlZy4gSSBzZWUgdGhhdCB0aGUg
dGV4dDxicj4NCiZndDvCoCDCoCDCoGFyb3VuZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB0aGUgdXNlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvZiB0
aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqAgwqBpbm5lciBJUCBhZGRyZXNzIGFzIGFsc28gcXVpdGUgYWNjZXB0YWJsZS4gV2lsbDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB5b3UgYWRkIGFueTxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoHdvcmRzIGFib3V0
IHRoZSBmaXJld2FsbD88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgIMKgIMKgRGluZXNoPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDg6MzYgUE0sIEdyZWcgTWly
c2t5PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqBIaSBEaW5lc2gsIGV0IGFsLiw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgcGxlYXNlIGNoZWNrIHRoZSB1cGRhdGVk
IHZlcnNpb24gdGhhdDxicj4NCiZndDvCoCDCoCDCoHJlbW92ZWQgdGhlPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWZlcmVuY2UgdG88YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSHlwZXJ2
aXNvciBpbiB0aGUgdGV4dCBhbmQgRmlndXJlIDEuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgR3Jl
Zzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDC
oCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDEwOjQ3IEFNIFNhbnRvc2ggUCBLPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+
DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+
DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3
cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqBEaW5lc2gsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKgUGxlYXNlIHNl
ZSBteSBpbmxpbmXCoGNvbW1lbnRzIFtTUEtdPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIEluIHNlY3Rpb24gMywg
dGhlcmUmIzM5O3MgYSBzZW50ZW5jZTxicj4NCiZndDvCoCDCoCDCoHRoYXQ8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgaXM6ICZxdW90O0JGRDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwYWNr
ZXRzIGludGVuZGVkIGZvciBhIEh5cGVydmlzb3I8YnI+DQomZ3Q7wqAgwqAgwqBWVEVQIE1VU1Q8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE5PVC4uJnF1b3Q7LiBJ
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlY29tbWVuZCBnZXR0aW5nIHJpZCBvZiB0aGUgd29yZDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmcXVvdDtIeXBlcnZpc29yJnF1b3Q7IGFzaGU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgbG9naWMgYXBwbGllcyB0byBhbnkgVlRFUC48YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqBbU1BLXSBUaGFua3MgZm9yIGNvbW1lbnRzLiBXZSB3aWxsPGJyPg0KJmd0O8KgIMKgIMKgY2hh
bmdlIHRoaXMuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBZb3UgYWxyZWFkeSBleHBsYWluZWQgdGhlPGJy
Pg0KJmd0O8KgIMKgIMKgcHJlY2VkZW5jZSBvZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB0aGUgdXNlIG9mPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEyNy84IGFkZHJlc3MgaW4gdGhlIGlu
bmVyIGhlYWRlciBpbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBNUExTLiBJIGhhdmUg
bm88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3BlY2lmaWMgY29tbWVudHMgaW4gdGhhdCBhcmVhLiBJ
IGhhdmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb25seSB0d288YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgcXVlc3Rpb25zOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoC0gSGFzIGFueWJv
ZHkgdmVyaWZpZWQgdGhhdCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqB1c2Ugb2Y8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzcyAoYW5k
IHRoZSByaWdodCBNQUMpIHdvcmtzIHdpdGg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ZXhpc3Rpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaW1wbGVtZW50YXRpb25zLCBpbmNsdWRpbmcg
dGhlIHNpbGljb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb25lcz8gSWYgdGhpczxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBkb2VzbiYjMzk7dCB3b3JrIHRoZXJlLCBpcyBpdCB3b3J0aDxi
cj4NCiZndDvCoCDCoCDCoGFkZGluZyB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHBvc3NpYmlsaXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgeSBvZiBhbm90aGVy
IGFkZHJlc3MsIG9uZSB0aGF0IGlzPGJyPg0KJmd0O8KgIMKgIMKgb3duZWQ8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgYnkgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBWVEVQIG5vZGU/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAtIERvIHdlIGtub3cg
aWYgRmlyZXdhbGxzIHN0b3A8YnI+DQomZ3Q7wqAgwqAgwqBzdWNoIFZYTEFOPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBwYWNrZXRzPzxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBJIGFzayB0aGlzIGJlY2F1c2UgVlhMQU4gaGFzIGFuIElQPGJyPg0KJmd0O8KgIMKgIMKg
aGVhZGVyPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFuZCBJPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkb24mIzM5O3Q8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKga25vdyBpZiBmaXJld2FsbHMgc3RvcCBwYWNrZXRzPGJyPg0KJmd0O8KgIMKgIMKgd2l0aCAx
MjcvODxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbiB0aGU8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGlubmVyPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGhl
YWRlci4gSWYgbm90LCBpcyBpdCB3b3J0aCBhZGRpbmcgYTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBzZW50ZW5jZSB0byBzYXk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhhdCBmaXJld2Fs
bHMgwqBhbGxvdyBzdWNoPGJyPg0KJmd0O8KgIMKgIMKgcGFja2V0cz8gVGhlPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoHVzZSBvZiBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5vbi0xMjcv
OCBhZGRyZXNzIG1heSBhbGxldmlhdGU8YnI+DQomZ3Q7wqAgwqAgwqB0aGlzIGNhc2U8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXMgd2VsbC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBbU1BLXSBJIHRoaW5r
IHdlIG1heSBuZWVkIHRvIGFkZCB0aGUgdGV4dDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBhYm91dCBmaXJld2FsbDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBhcyBzb21lIGNoZWNrcyBpbiBmaXJld2Fs
bCB3aWxsIGJlPGJyPg0KJmd0O8KgIMKgIMKgdGhlcmUgaWY8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgdGhleSBhcmUgbm90PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoGFscmVhZHkgdXNpbmcgTVBMUyBP
QU0gd2hpY2ggaGFzIGlubmVyIElQPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhlYWRl
ciB3aXRoPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoDEyNy84IGFkZHJlc3MgcmFuZ2UuPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBU
aGUgcmVzdCBvZiB0aGUgZHJhZnQgbG9va3MgZ29vZDxicj4NCiZndDvCoCDCoCDCoHRvIG1lLDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoERpbmVzaDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAy
MDE5IGF0IDc6NTggQU0sPGJyPg0KJmd0O8KgIMKgIMKgR3JlZyBNaXJza3k8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQom
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgSGkgRGluZXNoLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBncmVh
dGx5IGFwcHJlY2lhdGUgeW91ciBjb21tZW50cy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgUGxlYXNlIGhlYXZlIGE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxvb2sgYXQgdGhlIGF0
dGFjaGVkIGNvcHkgb2YgdGhlPGJyPg0KJmd0O8KgIMKgIMKgd29ya2luZzxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdmVyc2lvbiBhbmQ8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoGl0cyBkaWZmIHRvIC0wNyAobGF0ZXN0IGluIHRoZTxicj4NCiZndDvCoCDCoCDC
oGRhdGF0cmFja2VyKS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBHcmVnPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9j
dCAyMiwgMjAxOSBhdCA5OjUyIFBNPGJyPg0KJmd0O8KgIMKgIMKgRGluZXNoIER1dHQ8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdt
YWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwv
YT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1
dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0
dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29t
PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgaGF2ZSB0aGUgc2FtZSBmZWVsaW5nIGFz
IEFub29wLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBHcmVnLCBjYW4geW91PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwbGVhc2UgcG9pbnQgbWUgdG8gdGhlIGxhdGVzdDxi
cj4NCiZndDvCoCDCoCDCoGRyYWZ0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNvIHRo
YXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEkgY2FuPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBxdWlja2x5IGdsYW5jZSB0aHJvdWdoIGl0IHRvIGJl
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRvdWJseSBzdXJlLDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgRGluZXNoPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBP
biBXZWQsIE9jdCAyMywgMjAxOSBhdCA0OjM1IEFNLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBBbm9vcCBHaGFud2FuaTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9v
cEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0
PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2Js
YW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0
PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUi
IHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKg
IMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPjxicj4NCiZn
dDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHcmVnLDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIHRoaW5rIHRoZSBkcmFmdCBp
cyBmaW5lIGFzIGlzLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGRp
c2N1c3Npb24gd2l0aCBYaWFvIE1pbiB3YXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
YWJvdXQgIzMgYW5kIEk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZWUgdGhh
dCBhcyB1bm5lY2Vzc2FyeSB1bnRpbCB3ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBo
YXZlIGEgZHJhZnQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IGV4cGxh
aW5zIHdoeSB0aGF0IGlzPGJyPg0KJmd0O8KgIMKgIMKgbmVlZGVkIGluIHRoZTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgY29udGV4dDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoG9mIHRoZSBOVk8zIGFyY2hpdGVjdHVyZS48YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMTE6MTcgQU08YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgR3JlZyBNaXJza3k8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4N
CiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhpIEFub29wLCBldCBhbC4sPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBhZ3JlZSB3aXRoIHlvdXI8YnI+DQomZ3Q7wqAg
wqAgwqB1bmRlcnN0YW5kaW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHdoYXQg
aXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZWluZyBkZWZpbmVk
IGluIHRoZSBjdXJyZW50PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHZlcnNpb248YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHRoZTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJGRCBvdmVyIFZ4TEFOPGJyPg0KJmd0O8Kg
IMKgIMKgc3BlY2lmaWNhdGlvbi48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQnV0LCBh
cyBJPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdW5kZXJzdGFuZCwg
dGhlIFdHIGlzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRpc2N1c3NpbmcgdGhlIHNj
b3BlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmVmb3JlIHRoZSBX
R0xDIGlzIGNsb3NlZC4gSTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZWxpZXZlIHRo
ZXJlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXJlIHRocmVlIG9w
dGlvbnM6PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxLiBz
aW5nbGUgQkZEIHNlc3Npb248YnI+DQomZ3Q7wqAgwqAgwqBiZXR3ZWVuPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHR3byBWVEVQczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCAyLiBzaW5nbGUgQkZEIHNlc3Npb248YnI+DQomZ3Q7wqAgwqAgwqBwZXIgVk5J
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJldHdlZW48YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHR3byBWVEVQczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCAzLiBtdWx0aXBsZSBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqBzZXNz
aW9ucyBwZXI8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVk5JIGJldHdlZW48YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0d28gVlRFUHM8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIGN1cnJlbnQgdGV4dDxi
cj4NCiZndDvCoCDCoCDCoHJlZmxlY3RzICMyLiBJcyBXRzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWNjZXB0czxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHRoaXMgc2NvcGU/IElmIG5vdCwgd2hpY2g8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgb3B0aW9uIFdHIHdvdWxkPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgYWNjZXB0Pzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBSZWdhcmRzLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oEdyZWc8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVl
LCBPY3QgMjIsIDIwMTkgYXQ8YnI+DQomZ3Q7wqAgwqAgwqAyOjA5IFBNPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoEFub29wPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgR2hhbndhbmk8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5h
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGNvbmN1ciB3aXRoIEpv
ZWwmIzM5O3M8YnI+DQomZ3Q7wqAgwqAgwqBhc3Nlc3NtZW50PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3aXRoIHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZvbGxvd2luZzxicj4NCiZndDvCoCDCoCDCoGNsYXJpZmlj
YXRpb25zLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBUaGUgY3VycmVudCBkb2N1bWVudDxicj4NCiZndDvCoCDCoCDCoGlzIGFscmVhZHk8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGNhcGFibGU8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiBtb25pdG9yaW5nPGJyPg0KJmd0
O8KgIMKgIMKgbXVsdGlwbGUgVk5Jczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgYmV0d2VlbiBWVEVQcy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgVGhlIGlzc3VlIHVuZGVyPGJyPg0KJmd0O8KgIMKgIMKgZGlzY3Vz
c2lvbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3YXMgaG93PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkbyB3ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZSBCRkQgdG8gbW9uaXRvcjxicj4NCiZndDvCoCDC
oCDCoG11bHRpcGxlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZBUHMgdGhhdDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZSB0aGUgc2FtZSBW
Tkk8YnI+DQomZ3Q7wqAgwqAgwqBiZXR3ZWVuIGE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgcGFpciBvZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oFZURVBzLsKgIFRoZSB1c2UgY2FzZSBmb3I8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
dGhpcyBpcyBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBjbGVhciB0byBtZSwgYXMgZnJvbSBteTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB1
bmRlcnN0YW5kaW5nLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHdlIGNhbm5vdCBoYXZlIGE8YnI+DQomZ3Q7wqAgwqAgwqBzaXR1YXRpb24gd2l0aDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbXVsdGlwbGU8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWQVBzIHVzaW5nIHRoZSBzYW1l
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSS0tdGhlcmUgaXMgMToxPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbWFwcGluZyBiZXR3ZWVuIFZB
UDxicj4NCiZndDvCoCDCoCDCoGFuZCBWTkkuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoEFub29wPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAyMDE5PGJyPg0KJmd0O8KgIMKg
IMKgYXQgNjowNiBBTTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Sm9lbCBNLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhh
bHBlcm48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBq
b2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+
DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhA
am9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBl
cm4uY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgRnJvbSB3aGF0IEkgY2FuPGJy
Pg0KJmd0O8KgIMKgIMKgdGVsbCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlcmU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFyZSB0d288YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXBhcmF0ZSBw
cm9ibGVtcy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBUaGUgZG9jdW1lbnQgd2U8YnI+DQomZ3Q7wqAgwqAgwqBoYXZlIGlzIGE8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZURVAtVlRFUDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1vbml0b3Jpbmc8YnI+DQom
Z3Q7wqAgwqAgwqBkb2N1bWVudC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhlcmUg
aXMgbm88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBuZWVkIGZvciB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgZG9jdW1lbnQgdG88YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhhbmRsZSB0aGU8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBWTkkgY2FzZS48
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJZiBm
b2xrcyB3YW50IGE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcHJvdG9jb2wgZm9yIGRv
aW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
QkZEIG1vbml0b3Jpbmc8YnI+DQomZ3Q7wqAgwqAgwqBvZiB0aGluZ3M8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlaGluZCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWVEVQcyAobXVsdGlwbGU8YnI+DQom
Z3Q7wqAgwqAgwqBWTklzKSw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlbiBkbzxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhhdDxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIGEgc2VwYXJhdGU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZG9jdW1lbnQuwqAgwqBUaGU8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBlbmNvZGluZyB3aWxs
IGJlPGJyPg0KJmd0O8KgIMKgIMKgYSB0ZW5hbnQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGVuY29kaW5nLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFuZCB0aHVzPGJyPg0KJmd0O8KgIMKgIMKgc2VzcGFyYXRl
IGZyb208YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2hhdCBpczxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRlZmluZWQgaW4gdGhpczxi
cj4NCiZndDvCoCDCoCDCoGRvY3VtZW50Ljxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBZb3Vycyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIDEwLzIxLzIwMTk8YnI+DQomZ3Q7
wqAgwqAgwqA1OjA3IFBNLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBKZWZmcmV5PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBIYWFzPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd3JvdGU6PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBTYW50b3No
IGFuZDxicj4NCiZndDvCoCDCoCDCoG90aGVycyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBPbiBUaHUsIE9jdDxicj4NCiZndDvCoCDC
oCDCoDAzLCAyMDE5IGF0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAwNzo1MDoyMFBNPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgKzA1MzAsIFNhbnRvc2ggUDxicj4NCiZndDvCoCDCoCDCoEsgd3JvdGU6PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDvC
oCDCoCDCoFRoYW5rczxicj4NCiZndDvCoCDCoCDCoGZvciB5b3VyPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBleHBsYW5hdGlvbi48YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGlzIGhlbHBzIGEgbG90LiBJPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdvdWxkIHdhaXQ8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGZvciBtb3JlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsgY29tbWVudHMgZnJvbTxicj4N
CiZndDvCoCDCoCDCoG90aGVyczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0byBzZWUg
aWY8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0
aGlzIHdoYXQgd2U8YnI+DQomZ3Q7wqAgwqAgwqBuZWVkIGluIHRoaXM8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRyYWZ0IHRvIGJlPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsgc3VwcG9ydGVkPGJy
Pg0KJmd0O8KgIMKgIMKgYmFzZWQgb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhh
dCB3ZSBjYW48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBwcm92aWRlIGFwcHJvcHJpYXRlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNl
Y3Rpb25zPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbiB0aGU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkcmFm
dC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyBUaGUgdGhyZWFkcyBvbiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbGlz
dCBoYXZlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgc3BpZGVyZWQgdG8gdGhlPGJyPg0KJmd0O8KgIMKgIMKgcG9pbnQ8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgd2hlcmUgaXQgaXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjaGFsbGVuZ2luZzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgdG8gZm9sbG93IHdoYXQgdGhlPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGN1cnJlbnQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHN0YXR1czxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIHRoZSBkcmFmdCBpcyw8YnI+DQomZ3Q7wqAgwqAg
wqBvciBzaG91bGQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJl
LsKgIDotKTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7IEhvd2V2ZXIsIGlmIEkmIzM5O3ZlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoGZvbGxvd2VkIHRoaW5nczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHByb3Blcmx5LCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqBxdWVzdGlvbjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZWxvdyBpczxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlYWxseSB0aGU8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IGhpbmdlIHBvaW50
IG9uPGJyPg0KJmd0O8KgIMKgIMKgd2hhdCBvdXI8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBlbmNhcHN1bGF0aW9uPGJyPg0KJmd0O8KgIMKgIMKg
Zm9yIEJGRDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvdmVyIHZ4bGFuPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2hvdWxkIGxvb2sg
bGlrZS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7IENvcnJlY3Q/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsgRXNzZW50aWFsbHksPGJyPg0KJmd0O8KgIMKgIMKgZG8gd2Ugb3I8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZG8gd2Ugbm90PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVxdWlyZSB0aGU8YnI+DQomZ3Q7
wqAgwqAgwqBhYmlsaXR5IHRvPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHBlcm1pdDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG11bHRp
cGxlIEJGRDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDsgc2Vzc2lvbnMgYmV0d2Vlbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBk
aXN0aW5jdCBWQVBzPzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7IElmIHRoaXMgaXMgc28sPGJyPg0KJmd0O8KgIMKgIMKgZG8gd2U8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGF2ZSBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZW5zZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIHRvIGhvdyB3ZSBzaG91bGQ8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgcHJvY2VlZD88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAtLSBKZWZmPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgW2NvbnRleHQgcHJlc2VydmVkPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlbG93Li4uXTxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyBTYW50b3NoIFAgSzxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyZndDsgT24gV2VkLCBTZXA8YnI+DQomZ3Q7wqAgwqAgwqAyNSwgMjAxOTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBhdCA4OjEwIEFNPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6
dGUuY29tLmNuPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0i
X2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwv
YT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0i
X2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
PnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5r
Ij54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54
aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4m
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5r
Ij54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8u
bWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT48
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdyb3RlOjxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZn
dDsmZ3Q7IEhpIFNhbnRvc2gsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IFdpdGggcmVnYXJk
PGJyPg0KJmd0O8KgIMKgIMKgdG8gdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHF1
ZXN0aW9uPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgd2hldGhlciB3ZTxicj4NCiZndDvCoCDCoCDCoHNob3VsZCBhbGxvdzxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbXVsdGlwbGUgQkZEPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vzc2lvbnM8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsg
Zm9yIHRoZSBzYW1lPGJyPg0KJmd0O8KgIMKgIMKgVk5JIG9yPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoG5vdCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oElNSE8gd2U8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBzaG91bGQgYWxsb3cgaXQsPGJyPg0KJmd0O8KgIMKgIMKgbW9yZTxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZXhwbGFuYXRpb24gYXM8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgZm9s
bG93cy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgQmVsb3cgaXMgYTxicj4NCiZndDvCoCDCoCDCoGZpZ3Vy
ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkZXJpdmVkIGZyb208YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmaWd1cmUgMiBvZjxicj4N
CiZndDvCoCDCoCDCoFJGQzgwMTQgKEFuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBBcmNoaXRlY3R1cmUgZm9yPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IERhdGEtQ2VudGVyPGJyPg0KJmd0
O8KgIMKgIMKgTmV0d29yazxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoFZpcnR1YWxpemF0aW9uPGJyPg0KJmd0O8KgIMKgIMKgb3ZlciBMYXllciAz
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAoTlZPMykpLjxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqDCoERhdGEgQ2VudGVyIE5ldHdvcms8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
KElQKcKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Kzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgVHVubmVsIE92ZXJsYXkgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqDCoCstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKzxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLS0tLSst
LS0tLS0tKyB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAg
wqAgwqAgwqArLS0tLS0tLSstLS0tLS0tLS0tKyB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqB8IHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgT3Zl
cmxheTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oE1vZHVsZcKgIHwgfMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgfCB8PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoE92ZXJsYXk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBNb2R1bGXCoCB8IHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tLSstLS0tLS0tLSsgfDxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tLSst
LS0tLS0tLSsgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIHzCoCDCoCDCoCDCoHzCoCDCoDxicj4NCiZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqBOVkUxwqAgwqB8PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCB8wqAgwqAgwqAgwqB8wqAgwqA8YnI+DQom
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoE5WRTI8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgKy0tLS0tLS0tKy0tLS0tLS0rwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tKy0tLS0tLS0rwqAgfDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgfMKgIHxWTkkxPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTkkywqAgVk5JMTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCB8wqAgwqAg
wqAgwqB8wqAgfCBWTkkxPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSTIgVk5JMTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgfMKgIHw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgKy0rLS0tLS0rLS0tLSstLS0rwqAg
fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKg
Ky0rLS0tLS0rLS0tLS0rLS0rwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0K
Jmd0O8KgIMKgIMKgfFZBUDF8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZBUDJ8wqAg
wqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oFZBUDMgfMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgfFZBUDF8IFZBUDJ8PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8IFZBUDN8PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0
O8KgIMKgIMKgIMKgKy0tLS0rLS0tLS0rLS0tLSstLS0tLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgwqArLS0t
LSstLS0tLSstLS0tLSstLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqB8wqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAtLS0tLS0tKy0tLS0tKy0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqBUZW5hbnTCoCDCoCDCoCDCoCB8PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoFRTSTEgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBUU0kyfMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBUU0kzwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqBUU0kxfCBU
U0kyfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfFRTSTM8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgKy0tLSsgKy0tLSs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tK8KgIMKg
IMKgIMKgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoCstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHxUUzF8
IHxUUzJ8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgfFRTM3zCoCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoHxUUzR8PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHxUUzV8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqB8VFM2fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqArLS0tKyArLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCstLS0rwqAgwqAgwqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAg
wqArLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqArLS0tKzxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsg
VG8gbXk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdW5kZXJzdGFuZGluZywgdGhlIEJG
RDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNl
c3Npb25zIGJldHdlZW48YnI+DQomZ3Q7wqAgwqAgwqBOVkUxPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoGFuZCBOVkUyIGFyZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGFjdHVhbGx5PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IGluaXRpYXRlZCBhbmQ8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGVybWluYXRlZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXQgVkFQPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgTlZFLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBJZiB0aGU8
YnI+DQomZ3Q7wqAgwqAgwqBuZXR3b3JrIG9wZXJhdG9yPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqB3YW50IHRvPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2V0IHVwIG9uZSBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqBz
ZXNzaW9uPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJldHdlZW48YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZBUDEgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgTlZFMSBhbmQg
VkFQMW9mPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE5WRTIsIGF0IHRoZTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNhbWUgdGltZTxi
cj4NCiZndDvCoCDCoCDCoGFub3RoZXIgQkZEPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHNlc3Npb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBiZXR3ZWVuIFZBUDMgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgTlZFMSBhbmQ8YnI+DQomZ3Q7wqAgwqAgwqBW
QVAzIG9mIE5WRTIsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBh
bHRob3VnaDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHRoZSB0d28gQkZEIHNlc3Npb25zPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFy
ZSBmb3I8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZSBzYW1l
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
OyZndDsmZ3Q7IFZOSTEsIEk8YnI+DQomZ3Q7wqAgwqAgwqBiZWxpZXZlIGl0JiMzOTtzPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWFzb25hYmxlLDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNvIHRoYXQmIzM5
O3Mgd2h5IEk8YnI+DQomZ3Q7wqAgwqAgwqB0aGluayB3ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgc2hvdWxkIGFsbG93IGl0PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgbnZvMyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZv
M0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZv
M0BpZXRmLm9yZzwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5u
dm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDsgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0
Zi5vcmc8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8
L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5u
dm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm52bzNAaWV0Zi5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMyIgcmVs
PSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9udm8zPC9hPjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDsgPGJyPg0KPGJyPg0KPC9ibG9ja3F1
b3RlPjwvZGl2PjwvZGl2Pg0K
--00000000000088994705960e04f7--


From nobody Tue Oct 29 11:54:36 2019
Return-Path: <jmh@joelhalpern.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 9312F120826; Tue, 29 Oct 2019 08:45:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tD6zP8A9ypFa; Tue, 29 Oct 2019 08:45:43 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD9AD12081E; Tue, 29 Oct 2019 08:45:43 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 472bX73x4TzXxBh; Tue, 29 Oct 2019 08:45:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572363943; bh=kN8tcd5trp/EHM9AgCcLpjJVVwxhjWVRF4qlD4wOCko=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=gUlDtbypONab4qTiGLHFVLtVG8pB8GH717baX9G5uyOf9/QyZ0LaOvjOzOKsUfvR5 zL5VZ9aBrSyzI5IHmle6r3m69t75axKv6jOklZiDLUY/aGm0CKTiSnggqI4Q3MyuXS 57izBGG96OI9+E9D7uzZ21XBM/DMUmqHcIF2OrdQ=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 472bX43h5jzXwvf; Tue, 29 Oct 2019 08:45:39 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com>
Date: Tue, 29 Oct 2019 11:45:35 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/w8VluX4XksXtINkUiXd38XTWJnw>
X-Mailman-Approved-At: Tue, 29 Oct 2019 11:54:18 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 29 Oct 2019 15:45:49 -0000

In all the discussion about what VNI to use and multiple VNI support, I 
lsot track.  Sorry.

Still, the earlier documents did not specify the IP to use.  That does 
NOT mean that we are required in later revisions of the document to 
allow anything the client wants.

Having said that, we could add text saying that since the IP address in 
the BFD request in VNI 0 is effectively meaningless, it can be set to 
any value on transmission and must be ignored on reception.
As far as I can tell, it is definitional that the VtEP does not have any 
assigned IP address for VNI 0, so we can't expect that address.

Yours,
Joel

On 10/29/2019 11:10 AM, Anoop Ghanwani wrote:
> Hi Joel,
> 
> Yes, existing implementations use VNI 0 for BFD over VXLAN.  Here are a 
> couple of references:
> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html 
> 
> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665 
> 
> 
> I guess this document has been evolving and I have not kept up with it.  
> The version I had reviewed and commented on originally allowed for VNI 
> 0.  The -04 version of the draft has this:
> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7
> What version are you referring to?
> 
> Thanks,
> Anoop
> 
> 
> 
> On Mon, Oct 28, 2019 at 12:55 PM Joel M. Halpern <jmh@joelhalpern.com 
> <mailto:jmh@joelhalpern.com>> wrote:
> 
>     You are saying that there are existing implementations using VNI 0 for
>     this?  Given that previous versions of the spec explicitly disallowed
>     VNI 0, I am having trouble with your objecting that a spec for how to
>     run over VNI 0 breask existing implementations.
> 
>     Note that when there is a good technical reason, the IETF does change
>     Internet Drafts in ways that break early implementations.  That is the
>     price of standardization.
> 
>     Yours,
>     Joel
> 
>     On 10/28/2019 2:30 PM, Anoop Ghanwani wrote:
>      > Hi Joel,
>      >
>      > Writing the spec in that way would make the current, inter-operable
>      > implementation of multiple vendors non-compliant with the spec.
>      >
>      > Thanks,
>      > Anoop
>      >
>      > On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern
>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
>      >
>      >     I assumed this was only for the case where a tenant VNI was
>     being used.
>      >
>      >     For the 0 VNI (which is what I prefer), always (MUST) use the
>     loopback
>      >     address.  There are no addresses assigned to the VTEP in that
>     space.
>      >     There is no IRB in that space.
>      >
>      >     Yours,
>      >     Joel
>      >
>      >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
>      >      > Joel,
>      >      >
>      >      > Are we going to qualify this by VNI?  There's a bunch of
>      >     implementations
>      >      > out there that don't use a tenant IP or a loopback with
>     VNI 0--they
>      >      > simply repeat the underlay IP in the inner IPDA.
>      >      >
>      >      > Thanks,
>      >      > Anoop
>      >      >
>      >      > On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern
>      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> wrote:
>      >      >
>      >      >     I can live with saying that you SHOULD use loopback,
>     and MAY
>      >     instead
>      >      >     use
>      >      >     an IP address in the customer space known to be owned
>     by the VTEP
>      >      >     device
>      >      >     when such exists.
>      >      >
>      >      >     Yours,
>      >      >     Joel
>      >      >
>      >      >     On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
>      >      >      > Hi Joel,
>      >      >      >
>      >      >      > Perhaps we need to say use of an address owned by
>     the device
>      >      >     containing
>      >      >      > the VTEP.
>      >      >      >
>      >      >      > Or are you suggesting that the use of the loopback
>     address
>      >     space
>      >      >     is a MUST?
>      >      >      >
>      >      >      > Anoop
>      >      >      >
>      >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
>      >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
>      >      >      > <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>> wrote:
>      >      >      >
>      >      >      >     There is something I am missing in your assumption
>      >     about IRB.
>      >      >      >
>      >      >      >     As I understand VxLAN, the VTEP is under the
>     control
>      >     of the
>      >      >     operator.
>      >      >      >     As such, it is a pure bridge.  If you run IRB
>     behind
>      >     it, that
>      >      >     is fine.
>      >      >      >     Yes, an operator may offer IRB.  But as I
>     understand it,
>      >      >     conceptually,
>      >      >      >     in terms of the VxLAN architecture the IRB is
>     an entity
>      >      >     behind the
>      >      >      >     VTEP,
>      >      >      >     not part of the VTEP.
>      >      >      >
>      >      >      >     Yours,
>      >      >      >     Joel
>      >      >      >
>      >      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
>      >      >      >      > Santosh,
>      >      >      >      >
>      >      >      >      > Does it have to be a MUST?  What if I am running
>      >     IRB and there
>      >      >      >     are IP
>      >      >      >      > addresses per VNI assigned to the VTEPs? 
>     Why can the
>      >      >     operator not
>      >      >      >      > choose to use those?
>      >      >      >      >
>      >      >      >      > Anoop
>      >      >      >      >
>      >      >      >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
>      >      >      >      > <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>
>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>>
>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>
>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote:
>      >      >      >      >
>      >      >      >      >     Dinesh, Anoop et all,
>      >      >      >      >           Lets us know if this text works
>     for 127/8
>      >      >     address range?
>      >      >      >      >
>      >      >      >      >     [proposed text for firewall]
>      >      >      >      >
>      >      >      >      >     "As per section 4 inner destination IP
>     address
>      >     MUST be
>      >      >     set to
>      >      >      >     127/8
>      >      >      >      >     address. There may be firewall configured on
>      >     VTEP to
>      >      >     block 127/8
>      >      >      >      >     address range if set as destination IP
>     in inner IP
>      >      >     header. It is
>      >      >      >      >     recommended to allow 127/8 range address
>     through
>      >      >     firewall only if
>      >      >      >      >     127/8 IP address is set as destination
>     address
>      >     in inner IP
>      >      >      >     header."
>      >      >      >      >
>      >      >      >      >
>      >      >      >      >     In section 4 we are talking about using
>     127/8
>      >     and not
>      >      >     really
>      >      >      >     giving
>      >      >      >      >     reason why. I think we should have text
>     as RFC 5884
>      >      >     has mentioned
>      >      >      >      >     with below text.
>      >      >      >      >
>      >      >      >      >     [From RFC 5884]
>      >      >      >      >     "The motivation for using the address range
>      >     127/8 is
>      >      >     the same as
>      >      >      >      >     specified in Section 2.1 of [RFC4379]
>      >      >      >      >   
>       <https://tools.ietf.org/html/rfc4379#section-2.1>.
>      >      >     This is an
>      >      >      >      >     exception to the behavior defined in
>     [RFC1122
>      >      >      >      >     <https://tools.ietf.org/html/rfc1122>]."
>      >      >      >      >
>      >      >      >      >
>      >      >      >      >
>      >      >      >      >     Thanks
>      >      >      >      >     Santosh P K
>      >      >      >      >
>      >      >      >      >
>      >      >      >      >
>      >      >      >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt
>      >      >     <didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>      >      >      >     <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>
>      >      >      >      >     <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote:
>      >      >      >      >
>      >      >      >      >         Looks good to me Greg. I see that
>     the text
>      >     around
>      >      >     the use
>      >      >      >     of the
>      >      >      >      >         inner IP address as also quite
>     acceptable. Will
>      >      >     you add any
>      >      >      >      >         words about the firewall?
>      >      >      >      >
>      >      >      >      >         Dinesh
>      >      >      >      >
>      >      >      >      >         On Wed, Oct 23, 2019 at 8:36 PM,
>     Greg Mirsky
>      >      >      >      >         <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>>
>      >      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>> wrote:
>      >      >      >      >>         Hi Dinesh, et al.,
>      >      >      >      >>         please check the updated version that
>      >     removed the
>      >      >      >     reference to
>      >      >      >      >>         Hypervisor in the text and Figure 1.
>      >      >      >      >>
>      >      >      >      >>         Regards,
>      >      >      >      >>         Greg
>      >      >      >      >>
>      >      >      >      >>         On Wed, Oct 23, 2019 at 10:47 AM
>     Santosh P K
>      >      >      >      >>         <santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>
>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>>
>      >      >      >      >>       
>       <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>
>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>
>      >      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>
>      >     <mailto:santosh.pallagatti@gmail.com
>     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote:
>      >      >      >      >>
>      >      >      >      >>             Dinesh,
>      >      >      >      >>                  Please see my
>     inline comments [SPK]
>      >      >      >      >>
>      >      >      >      >>
>      >      >      >      >>                 - In section 3, there's a
>     sentence
>      >     that
>      >      >     is: "BFD
>      >      >      >      >>                 packets intended for a
>     Hypervisor
>      >     VTEP MUST
>      >      >      >     NOT..". I
>      >      >      >      >>                 recommend getting rid of
>     the word
>      >      >     "Hypervisor" ashe
>      >      >      >      >>                 logic applies to any VTEP.
>      >      >      >      >>
>      >      >      >      >>             [SPK] Thanks for comments. We will
>      >     change this.
>      >      >      >      >>
>      >      >      >      >>                 - You already explained the
>      >     precedence of
>      >      >     the use of
>      >      >      >      >>                 127/8 address in the inner
>     header in
>      >      >     MPLS. I have no
>      >      >      >      >>                 specific comments in that
>     area. I have
>      >      >     only two
>      >      >      >      >>                 questions:
>      >      >      >      >>                    - Has anybody verified
>     that the
>      >     use of
>      >      >     127/8
>      >      >      >      >>                 address (and the right MAC)
>     works with
>      >      >     existing
>      >      >      >      >>                 implementations, including
>     the silicon
>      >      >     ones? If this
>      >      >      >      >>                 doesn't work there, is it worth
>      >     adding the
>      >      >      >     possibilit
>      >      >      >      >>                 y of another address, one
>     that is
>      >     owned
>      >      >     by the
>      >      >      >     VTEP node?
>      >      >      >      >>
>      >      >      >      >>                    - Do we know if
>     Firewalls stop
>      >     such VXLAN
>      >      >      >     packets?
>      >      >      >      >>                 I ask this because VXLAN
>     has an IP
>      >     header
>      >      >     and I
>      >      >      >     don't
>      >      >      >      >>                 know if firewalls stop packets
>      >     with 127/8
>      >      >     in the
>      >      >      >     inner
>      >      >      >      >>                 header. If not, is it worth
>     adding a
>      >      >     sentence to say
>      >      >      >      >>                 that firewalls  allow such
>      >     packets? The
>      >      >     use of a
>      >      >      >      >>                 non-127/8 address may alleviate
>      >     this case
>      >      >     as well.
>      >      >      >      >>
>      >      >      >      >>             [SPK] I think we may need to
>     add the text
>      >      >     about firewall
>      >      >      >      >>             as some checks in firewall will be
>      >     there if
>      >      >     they are not
>      >      >      >      >>             already using MPLS OAM which
>     has inner IP
>      >      >     header with
>      >      >      >      >>             127/8 address range.
>      >      >      >      >>
>      >      >      >      >>
>      >      >      >      >>                 The rest of the draft looks
>     good
>      >     to me,
>      >      >      >      >>
>      >      >      >      >>                 Dinesh
>      >      >      >      >>
>      >      >      >      >>                 On Wed, Oct 23, 2019 at
>     7:58 AM,
>      >     Greg Mirsky
>      >      >      >      >>                 <gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>
>      >      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
>      >      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>>
>      >      >      >      >>                 wrote:
>      >      >      >      >>>                 Hi Dinesh,
>      >      >      >      >>>                 I greatly appreciate your
>     comments.
>      >      >     Please heave a
>      >      >      >      >>>                 look at the attached copy
>     of the
>      >     working
>      >      >      >     version and
>      >      >      >      >>>                 its diff to -07 (latest in the
>      >     datatracker).
>      >      >      >      >>>
>      >      >      >      >>>                 Regards,
>      >      >      >      >>>                 Greg
>      >      >      >      >>>
>      >      >      >      >>>                 On Tue, Oct 22, 2019 at
>     9:52 PM
>      >     Dinesh Dutt
>      >      >      >      >>>                 <didutt@gmail.com
>     <mailto:didutt@gmail.com>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>
>      >      >      >     <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>     <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote:
>      >      >      >      >>>
>      >      >      >      >>>                     I have the same
>     feeling as Anoop.
>      >      >     Greg, can you
>      >      >      >      >>>                     please point me to the
>     latest
>      >     draft
>      >      >     so that
>      >      >      >     I can
>      >      >      >      >>>                     quickly glance through
>     it to be
>      >      >     doubly sure,
>      >      >      >      >>>
>      >      >      >      >>>                     Dinesh
>      >      >      >      >>>
>      >      >      >      >>>                     On Wed, Oct 23, 2019
>     at 4:35 AM,
>      >      >     Anoop Ghanwani
>      >      >      >      >>>                     <anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>
>      >      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>>>
>      >      >      >      >>>                   
>       <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>
>      >      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>>>> wrote:
>      >      >      >      >>>>                     Greg,
>      >      >      >      >>>>
>      >      >      >      >>>>                     I think the draft is
>     fine as is.
>      >      >      >      >>>>
>      >      >      >      >>>>                     I discussion with
>     Xiao Min was
>      >      >     about #3 and I
>      >      >      >      >>>>                     see that as
>     unnecessary until we
>      >      >     have a draft
>      >      >      >      >>>>                     that explains why that is
>      >     needed in the
>      >      >      >     context
>      >      >      >      >>>>                     of the NVO3 architecture.
>      >      >      >      >>>>
>      >      >      >      >>>>                     Anoop
>      >      >      >      >>>>
>      >      >      >      >>>>                     On Tue, Oct 22, 2019
>     at 11:17 AM
>      >      >     Greg Mirsky
>      >      >      >      >>>>                   
>       <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>
>      >      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
>      >      >      >      >>>>
>      >       <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>
>      >      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>      >      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>
>      >     <mailto:gregimirsky@gmail.com
>     <mailto:gregimirsky@gmail.com>>>>>> wrote:
>      >      >      >      >>>>
>      >      >      >      >>>>                         Hi Anoop, et al.,
>      >      >      >      >>>>                         I agree with your
>      >     understanding
>      >      >     of what is
>      >      >      >      >>>>                         being defined in
>     the current
>      >      >     version
>      >      >      >     of the
>      >      >      >      >>>>                         BFD over VxLAN
>      >     specification.
>      >      >     But, as I
>      >      >      >      >>>>                         understand, the WG is
>      >      >     discussing the scope
>      >      >      >      >>>>                         before the WGLC
>     is closed. I
>      >      >     believe there
>      >      >      >      >>>>                         are three options:
>      >      >      >      >>>>
>      >      >      >      >>>>                          1. single BFD
>     session
>      >     between
>      >      >     two VTEPs
>      >      >      >      >>>>                          2. single BFD
>     session
>      >     per VNI
>      >      >     between
>      >      >      >     two VTEPs
>      >      >      >      >>>>                          3. multiple BFD
>      >     sessions per
>      >      >     VNI between
>      >      >      >      >>>>                             two VTEPs
>      >      >      >      >>>>
>      >      >      >      >>>>                         The current text
>      >     reflects #2. Is WG
>      >      >      >     accepts
>      >      >      >      >>>>                         this scope? If
>     not, which
>      >      >     option WG would
>      >      >      >      >>>>                         accept?
>      >      >      >      >>>>
>      >      >      >      >>>>                         Regards,
>      >      >      >      >>>>                         Greg
>      >      >      >      >>>>
>      >      >      >      >>>>                         On Tue, Oct 22,
>     2019 at
>      >     2:09 PM
>      >      >     Anoop
>      >      >      >      >>>>                         Ghanwani
>      >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>
>      >      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>>>
>      >      >      >      >>>>
>      >       <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>
>      >      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>      >      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>
>      >     <mailto:anoop@alumni.duke.edu
>     <mailto:anoop@alumni.duke.edu>>>>>> wrote:
>      >      >      >      >>>>
>      >      >      >      >>>>                             I concur with
>     Joel's
>      >     assessment
>      >      >      >     with the
>      >      >      >      >>>>                             following
>      >     clarifications.
>      >      >      >      >>>>
>      >      >      >      >>>>                             The current
>     document
>      >     is already
>      >      >      >     capable
>      >      >      >      >>>>                             of monitoring
>      >     multiple VNIs
>      >      >      >     between VTEPs.
>      >      >      >      >>>>
>      >      >      >      >>>>                             The issue under
>      >     discussion
>      >      >     was how
>      >      >      >     do we
>      >      >      >      >>>>                             use BFD to
>     monitor
>      >     multiple
>      >      >     VAPs that
>      >      >      >      >>>>                             use the same VNI
>      >     between a
>      >      >     pair of
>      >      >      >      >>>>                             VTEPs.  The
>     use case for
>      >      >     this is not
>      >      >      >      >>>>                             clear to me,
>     as from my
>      >      >     understanding,
>      >      >      >      >>>>                             we cannot have a
>      >     situation with
>      >      >      >     multiple
>      >      >      >      >>>>                             VAPs using
>     the same
>      >      >     VNI--there is 1:1
>      >      >      >      >>>>                             mapping
>     between VAP
>      >     and VNI.
>      >      >      >      >>>>
>      >      >      >      >>>>                             Anoop
>      >      >      >      >>>>
>      >      >      >      >>>>                             On Tue, Oct
>     22, 2019
>      >     at 6:06 AM
>      >      >      >     Joel M.
>      >      >      >      >>>>                             Halpern
>      >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
>      >      >      >     <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>
>      >      >      >      >>>>
>      >       <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>      >      >     <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>>>
>      >      >      >     <mailto:jmh@joelhalpern.com
>     <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>>>
>      >      >     wrote:
>      >      >      >      >>>>
>      >      >      >      >>>>                                  From
>     what I can
>      >     tell,
>      >      >     there
>      >      >      >     are two
>      >      >      >      >>>>                                 separate
>     problems.
>      >      >      >      >>>>                                 The
>     document we
>      >     have is a
>      >      >      >     VTEP-VTEP
>      >      >      >      >>>>                                 monitoring
>      >     document.
>      >      >     There is no
>      >      >      >      >>>>                                 need for that
>      >     document to
>      >      >      >     handle the
>      >      >      >      >>>>                                 multiple
>     VNI case.
>      >      >      >      >>>>                                 If folks
>     want a
>      >      >     protocol for doing
>      >      >      >      >>>>                                 BFD
>     monitoring
>      >     of things
>      >      >      >     behind the
>      >      >      >      >>>>                                 VTEPs
>     (multiple
>      >     VNIs),
>      >      >     then do
>      >      >      >     that
>      >      >      >      >>>>                                 as a separate
>      >      >     document.   The
>      >      >      >      >>>>                                 encoding
>     will be
>      >     a tenant
>      >      >      >     encoding,
>      >      >      >      >>>>                                 and thus
>      >     sesparate from
>      >      >     what is
>      >      >      >      >>>>                                 defined
>     in this
>      >     document.
>      >      >      >      >>>>
>      >      >      >      >>>>                                 Yours,
>      >      >      >      >>>>                                 Joel
>      >      >      >      >>>>
>      >      >      >      >>>>                                 On 10/21/2019
>      >     5:07 PM,
>      >      >     Jeffrey
>      >      >      >     Haas
>      >      >      >      >>>>                                 wrote:
>      >      >      >      >>>>                                 > Santosh and
>      >     others,
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 > On Thu, Oct
>      >     03, 2019 at
>      >      >      >     07:50:20PM
>      >      >      >      >>>>                                 +0530,
>     Santosh P
>      >     K wrote:
>      >      >      >      >>>>                                 >>     Thanks
>      >     for your
>      >      >      >     explanation.
>      >      >      >      >>>>                                 This
>     helps a lot. I
>      >      >     would wait
>      >      >      >     for more
>      >      >      >      >>>>                                 >>
>     comments from
>      >     others
>      >      >     to see if
>      >      >      >      >>>>                                 this what we
>      >     need in this
>      >      >      >     draft to be
>      >      >      >      >>>>                                 >> supported
>      >     based on
>      >      >     that we can
>      >      >      >      >>>>                                 provide
>     appropriate
>      >      >     sections
>      >      >      >     in the
>      >      >      >      >>>>                                 draft.
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 > The
>     threads on the
>      >      >     list have
>      >      >      >      >>>>                                 spidered
>     to the
>      >     point
>      >      >     where it is
>      >      >      >      >>>>                                 challenging
>      >      >      >      >>>>                                 > to
>     follow what the
>      >      >     current
>      >      >      >     status
>      >      >      >      >>>>                                 of the
>     draft is,
>      >     or should
>      >      >      >     be.  :-)
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 >
>     However, if I've
>      >      >     followed things
>      >      >      >      >>>>                                 properly, the
>      >     question
>      >      >     below is
>      >      >      >      >>>>                                 really the
>      >      >      >      >>>>                                 > hinge
>     point on
>      >     what our
>      >      >      >      >>>>                                 encapsulation
>      >     for BFD
>      >      >     over vxlan
>      >      >      >      >>>>                                 should
>     look like.
>      >      >      >      >>>>                                 > Correct?
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 >
>     Essentially,
>      >     do we or
>      >      >     do we not
>      >      >      >      >>>>                                 require the
>      >     ability to
>      >      >     permit
>      >      >      >      >>>>                                 multiple BFD
>      >      >      >      >>>>                                 >
>     sessions between
>      >      >     distinct VAPs?
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 > If this
>     is so,
>      >     do we
>      >      >     have a
>      >      >      >     sense
>      >      >      >      >>>>                                 as to how
>     we should
>      >      >     proceed?
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 > -- Jeff
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 >
>     [context preserved
>      >      >     below...]
>      >      >      >      >>>>                                 >
>      >      >      >      >>>>                                 >>
>     Santosh P K
>      >      >      >      >>>>                                 >>
>      >      >      >      >>>>                                 >> On
>     Wed, Sep
>      >     25, 2019
>      >      >     at 8:10 AM
>      >      >      >      >>>>
>      >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>      >      >     <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>>>
>      >      >      >     <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>>
>      >      >      >      >>>>
>      >      >       <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>
>      >      >      >     <mailto:xiao.min2@zte.com.cn
>     <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>>>>
>      >      >     wrote:
>      >      >      >      >>>>                                 >>
>      >      >      >      >>>>                                 >>> Hi
>     Santosh,
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>                                 >>> With
>     regard
>      >     to the
>      >      >     question
>      >      >      >      >>>>                                 whether we
>      >     should allow
>      >      >      >     multiple BFD
>      >      >      >      >>>>                                 sessions
>      >      >      >      >>>>                                 >>> for
>     the same
>      >     VNI or
>      >      >     not,
>      >      >      >     IMHO we
>      >      >      >      >>>>                                 should
>     allow it,
>      >     more
>      >      >      >     explanation as
>      >      >      >      >>>>                                 >>> follows.
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>                                 >>> Below
>     is a
>      >     figure
>      >      >     derived from
>      >      >      >      >>>>                                 figure 2 of
>      >     RFC8014 (An
>      >      >      >     Architecture for
>      >      >      >      >>>>                                 >>>
>     Data-Center
>      >     Network
>      >      >      >      >>>>                               
>       Virtualization
>      >     over Layer 3
>      >      >      >     (NVO3)).
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>                                 >>>
>      >              |
>      >      >      >      >>>>                                  Data
>     Center Network
>      >      >     (IP)        |
>      >      >      >      >>>>                                 >>>
>      >              |
>      >      >      >      >>>>
>      >      >             |
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>
>      >      >      >       +-----------------------------------------+
>      >      >      >      >>>>                                 >>>
>      >      >             |
>      >      >      >      >>>>
>      >           |
>      >      >      >      >>>>                                 >>>
>      >      >             |
>      >      >      >      >>>>                                  Tunnel
>     Overlay
>      >          |
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>
>      >       +------------+---------+
>      >      >      >      >>>>
>      >        +---------+------------+
>      >      >      >      >>>>                                 >>>     
>              |
>      >      >      >      >>>>
>      >       +----------+-------+ |
>      >      >           |
>      >      >      >      >>>>
>      >       +-------+----------+ |
>      >      >      >      >>>>                                 >>>
>      >     | |
>      >      >     Overlay
>      >      >      >      >>>>                                 Module  | |
>      >       | |
>      >      >     Overlay
>      >      >      >      >>>>                                 Module  | |
>      >      >      >      >>>>                                 >>>     
>              |
>      >      >      >      >>>>
>      >       +---------+--------+ |
>      >      >           |
>      >      >      >      >>>>
>      >       +---------+--------+ |
>      >      >      >      >>>>                                 >>>     
>              |
>      >      >           |
>      >      >      >      >>>>                                     |   
>         |
>      >             |
>      >      >      >          |
>      >      >      >      >>>>                                 >>>     
>       NVE1   |
>      >      >           |
>      >      >      >      >>>>                                     |   
>         |
>      >             |
>      >      >      >          |
>      >      >      >      >>>>                                 NVE2
>      >      >      >      >>>>                                 >>>     
>              |
>      >      >      >      >>>>
>      >       +--------+-------+  |
>      >      >           |
>      >      >      >      >>>>
>      >       +--------+-------+  |
>      >      >      >      >>>>                                 >>>
>      >     |  |VNI1
>      >      >      >     VNI2  VNI1
>      >      >      >      >>>>                                 |  |     
>       |  | VNI1
>      >      >     VNI2 VNI1
>      >      >      >     |  |
>      >      >      >      >>>>                                 >>>     
>              |
>      >      >      >      >>>>
>      >       +-+-----+----+---+  |
>      >      >           |
>      >      >      >      >>>>
>      >       +-+-----+-----+--+  |
>      >      >      >      >>>>                                 >>>
>      >     |VAP1|
>      >      >     VAP2|    |
>      >      >      >      >>>>                                 VAP3 |
>      >       |VAP1| VAP2|
>      >      >      >       | VAP3|
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>
>      >       +----+-----+----+------+
>      >      >      >      >>>>
>      >        +----+-----+-----+-----+
>      >      >      >      >>>>                                 >>>
>      >      >       |     |
>      >      >      >        |
>      >      >      >      >>>>                                          
>             |
>      >      >       |     |
>      >      >      >      >>>>                                 >>>
>      >      >       |     |
>      >      >      >        |
>      >      >      >      >>>>                                          
>             |
>      >      >       |     |
>      >      >      >      >>>>                                 >>>
>      >      >       |     |
>      >      >      >        |
>      >      >      >      >>>>                                          
>             |
>      >      >       |     |
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>
>      >      >      >
>      >       -------+-----+----+-------------------+-----+-----+-------
>      >      >      >      >>>>                                 >>>
>      >      >       |     |
>      >      >      >        |
>      >      >      >      >>>>                                  
>       Tenant        |
>      >      >       |     |
>      >      >      >      >>>>                                 >>>
>      >     TSI1 |
>      >      >     TSI2|    |
>      >      >      >      >>>>                                 TSI3
>      >     TSI1| TSI2|
>      >      >      >       |TSI3
>      >      >      >      >>>>                                 >>>
>      >      >     +---+ +---+
>      >      >      >      >>>>                                 +---+
>      >       +---+
>      >      >     +---+
>      >      >      >       +---+
>      >      >      >      >>>>                                 >>>
>      >      >     |TS1| |TS2|
>      >      >      >      >>>>                                 |TS3|
>      >       |TS4|
>      >      >     |TS5|
>      >      >      >       |TS6|
>      >      >      >      >>>>                                 >>>
>      >      >     +---+ +---+
>      >      >      >      >>>>                                 +---+
>      >       +---+
>      >      >     +---+
>      >      >      >       +---+
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>                                 >>> To my
>      >      >     understanding, the BFD
>      >      >      >      >>>>                                 sessions
>     between
>      >     NVE1
>      >      >     and NVE2 are
>      >      >      >      >>>>                                 actually
>      >      >      >      >>>>                                 >>>
>     initiated and
>      >      >     terminated
>      >      >      >     at VAP
>      >      >      >      >>>>                                 of NVE.
>      >      >      >      >>>>                                 >>>
>      >      >      >      >>>>                                 >>> If the
>      >     network operator
>      >      >      >     want to
>      >      >      >      >>>>                                 set up
>     one BFD
>      >     session
>      >      >     between
>      >      >      >     VAP1 of
>      >      >      >      >>>>                                 >>> NVE1
>     and VAP1of
>      >      >     NVE2, at the
>      >      >      >      >>>>                                 same time
>      >     another BFD
>      >      >     session
>      >      >      >      >>>>                                 between
>     VAP3 of
>      >      >      >      >>>>                                 >>> NVE1 and
>      >     VAP3 of NVE2,
>      >      >      >     although
>      >      >      >      >>>>                                 the two
>     BFD sessions
>      >      >     are for
>      >      >      >     the same
>      >      >      >      >>>>                                 >>> VNI1, I
>      >     believe it's
>      >      >      >     reasonable,
>      >      >      >      >>>>                                 so that's
>     why I
>      >     think we
>      >      >      >     should allow it
>      >      >      >      >>>>
>      >      >      >      >>>>
>      >      >      >       _______________________________________________
>      >      >      >      >>>>                                 nvo3
>     mailing list
>      >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>      >      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>>
>      >      >      >      >>>> https://www.ietf.org/mailman/listinfo/nvo3
>      >      >      >      >>>>
>      >      >      >
>      >      >
>      >
> 


From nobody Tue Oct 29 11:54:42 2019
Return-Path: <ghanwani@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 9E517120894; Tue, 29 Oct 2019 08:55:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.398
X-Spam-Level: 
X-Spam-Status: No, score=-1.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vqiVWTsc9MOV; Tue, 29 Oct 2019 08:55:23 -0700 (PDT)
Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com [209.85.217.45]) (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 EF05F120819; Tue, 29 Oct 2019 08:55:22 -0700 (PDT)
Received: by mail-vs1-f45.google.com with SMTP id k15so9083208vsp.2; Tue, 29 Oct 2019 08:55:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Vr3TjuYq5UcbuNpak89LlkWK1XKQHQ7NH95vf/8oBbo=; b=G3gAjRVcKjLRnQiZ0UnUW+0oFclwnleSyty7cd23XmBYsOwluBxnFGGzbxDSJ5gSwk UIsQnLvFOAZTKpO3LS0qPmtdw9Thr8wE7f5wUZJs4Rmx3U2V0w0935sj00O5BoSqMv3E 3TqGFBVg8WJEOSCRC4lw4ykwBT08i38jquQYKRy6aIqr9IGf6pzdZgDNs5v9YOQtS53b gd+g0nacDwjX24HBhq1Ht+MaLObxneZEyhZlcFmu6SE2O5rfW1H8ae3tGQ4Qt63UQFSE y8EfOAcLUEq3spWPTWL9k26CSj2w6ERKS2fATxHwFHqZnU09pxcY8NEpnc13Uzo1Hfa2 y/GQ==
X-Gm-Message-State: APjAAAVF8/kgnHjTL29YK7FCEm3N37vcdfPP8LywSrsr8hDU+p8wxfvy 9nZx5/ieuG2oBQR3ohgpE1PZk597XO5FRjdFyIc=
X-Google-Smtp-Source: APXvYqy2W6YRYzbIiDgISlNwLN/e/DC+nDy5P3f/Xi02QDM3lEU9V9PliBnkcr15IM+JDVfBke73bnrICv/NDeODRmw=
X-Received: by 2002:a67:fe46:: with SMTP id m6mr2266707vsr.119.1572364521603;  Tue, 29 Oct 2019 08:55:21 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com>
In-Reply-To: <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 29 Oct 2019 08:55:09 -0700
Message-ID: <CA+-tSzxEiMcF3qXauOKfOFPmXY0b+iaXkW6i1HoSeogTX4MfzA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000c488f105960ea4e5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/h5k1v_xiGviFMxu_BXujxxgky3E>
X-Mailman-Approved-At: Tue, 29 Oct 2019 11:54:18 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 29 Oct 2019 15:55:29 -0000

--000000000000c488f105960ea4e5
Content-Type: text/plain; charset="UTF-8"

Joel,

>>>
Having said that, we could add text saying that since the IP address in
the BFD request in VNI 0 is effectively meaningless, it can be set to
any value on transmission and must be ignored on reception.
>>>

I think this would be better than disallowing anything other than an
address from the loopback subnet.

Thanks,
Anoop

On Tue, Oct 29, 2019 at 8:45 AM Joel M. Halpern <jmh@joelhalpern.com> wrote:

> In all the discussion about what VNI to use and multiple VNI support, I
> lsot track.  Sorry.
>
> Still, the earlier documents did not specify the IP to use.  That does
> NOT mean that we are required in later revisions of the document to
> allow anything the client wants.
>
> Having said that, we could add text saying that since the IP address in
> the BFD request in VNI 0 is effectively meaningless, it can be set to
> any value on transmission and must be ignored on reception.
> As far as I can tell, it is definitional that the VtEP does not have any
> assigned IP address for VNI 0, so we can't expect that address.
>
> Yours,
> Joel
>
> On 10/29/2019 11:10 AM, Anoop Ghanwani wrote:
> > Hi Joel,
> >
> > Yes, existing implementations use VNI 0 for BFD over VXLAN.  Here are a
> > couple of references:
> >
> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html
> >
> >
> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665
> >
> >
> > I guess this document has been evolving and I have not kept up with it.
> > The version I had reviewed and commented on originally allowed for VNI
> > 0.  The -04 version of the draft has this:
> > https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7
> > What version are you referring to?
> >
> > Thanks,
> > Anoop
> >
> >
> >
> > On Mon, Oct 28, 2019 at 12:55 PM Joel M. Halpern <jmh@joelhalpern.com
> > <mailto:jmh@joelhalpern.com>> wrote:
> >
> >     You are saying that there are existing implementations using VNI 0
> for
> >     this?  Given that previous versions of the spec explicitly disallowed
> >     VNI 0, I am having trouble with your objecting that a spec for how to
> >     run over VNI 0 breask existing implementations.
> >
> >     Note that when there is a good technical reason, the IETF does change
> >     Internet Drafts in ways that break early implementations.  That is
> the
> >     price of standardization.
> >
> >     Yours,
> >     Joel
> >
> >     On 10/28/2019 2:30 PM, Anoop Ghanwani wrote:
> >      > Hi Joel,
> >      >
> >      > Writing the spec in that way would make the current,
> inter-operable
> >      > implementation of multiple vendors non-compliant with the spec.
> >      >
> >      > Thanks,
> >      > Anoop
> >      >
> >      > On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern
> >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> wrote:
> >      >
> >      >     I assumed this was only for the case where a tenant VNI was
> >     being used.
> >      >
> >      >     For the 0 VNI (which is what I prefer), always (MUST) use the
> >     loopback
> >      >     address.  There are no addresses assigned to the VTEP in that
> >     space.
> >      >     There is no IRB in that space.
> >      >
> >      >     Yours,
> >      >     Joel
> >      >
> >      >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
> >      >      > Joel,
> >      >      >
> >      >      > Are we going to qualify this by VNI?  There's a bunch of
> >      >     implementations
> >      >      > out there that don't use a tenant IP or a loopback with
> >     VNI 0--they
> >      >      > simply repeat the underlay IP in the inner IPDA.
> >      >      >
> >      >      > Thanks,
> >      >      > Anoop
> >      >      >
> >      >      > On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern
> >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> wrote:
> >      >      >
> >      >      >     I can live with saying that you SHOULD use loopback,
> >     and MAY
> >      >     instead
> >      >      >     use
> >      >      >     an IP address in the customer space known to be owned
> >     by the VTEP
> >      >      >     device
> >      >      >     when such exists.
> >      >      >
> >      >      >     Yours,
> >      >      >     Joel
> >      >      >
> >      >      >     On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
> >      >      >      > Hi Joel,
> >      >      >      >
> >      >      >      > Perhaps we need to say use of an address owned by
> >     the device
> >      >      >     containing
> >      >      >      > the VTEP.
> >      >      >      >
> >      >      >      > Or are you suggesting that the use of the loopback
> >     address
> >      >     space
> >      >      >     is a MUST?
> >      >      >      >
> >      >      >      > Anoop
> >      >      >      >
> >      >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
> >      >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
> >      >      >      > <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>> wrote:
> >      >      >      >
> >      >      >      >     There is something I am missing in your
> assumption
> >      >     about IRB.
> >      >      >      >
> >      >      >      >     As I understand VxLAN, the VTEP is under the
> >     control
> >      >     of the
> >      >      >     operator.
> >      >      >      >     As such, it is a pure bridge.  If you run IRB
> >     behind
> >      >     it, that
> >      >      >     is fine.
> >      >      >      >     Yes, an operator may offer IRB.  But as I
> >     understand it,
> >      >      >     conceptually,
> >      >      >      >     in terms of the VxLAN architecture the IRB is
> >     an entity
> >      >      >     behind the
> >      >      >      >     VTEP,
> >      >      >      >     not part of the VTEP.
> >      >      >      >
> >      >      >      >     Yours,
> >      >      >      >     Joel
> >      >      >      >
> >      >      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
> >      >      >      >      > Santosh,
> >      >      >      >      >
> >      >      >      >      > Does it have to be a MUST?  What if I am
> running
> >      >     IRB and there
> >      >      >      >     are IP
> >      >      >      >      > addresses per VNI assigned to the VTEPs?
> >     Why can the
> >      >      >     operator not
> >      >      >      >      > choose to use those?
> >      >      >      >      >
> >      >      >      >      > Anoop
> >      >      >      >      >
> >      >      >      >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
> >      >      >      >      > <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>
> >      >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>>
> >      >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>
> >      >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote:
> >      >      >      >      >
> >      >      >      >      >     Dinesh, Anoop et all,
> >      >      >      >      >           Lets us know if this text works
> >     for 127/8
> >      >      >     address range?
> >      >      >      >      >
> >      >      >      >      >     [proposed text for firewall]
> >      >      >      >      >
> >      >      >      >      >     "As per section 4 inner destination IP
> >     address
> >      >     MUST be
> >      >      >     set to
> >      >      >      >     127/8
> >      >      >      >      >     address. There may be firewall
> configured on
> >      >     VTEP to
> >      >      >     block 127/8
> >      >      >      >      >     address range if set as destination IP
> >     in inner IP
> >      >      >     header. It is
> >      >      >      >      >     recommended to allow 127/8 range address
> >     through
> >      >      >     firewall only if
> >      >      >      >      >     127/8 IP address is set as destination
> >     address
> >      >     in inner IP
> >      >      >      >     header."
> >      >      >      >      >
> >      >      >      >      >
> >      >      >      >      >     In section 4 we are talking about using
> >     127/8
> >      >     and not
> >      >      >     really
> >      >      >      >     giving
> >      >      >      >      >     reason why. I think we should have text
> >     as RFC 5884
> >      >      >     has mentioned
> >      >      >      >      >     with below text.
> >      >      >      >      >
> >      >      >      >      >     [From RFC 5884]
> >      >      >      >      >     "The motivation for using the address
> range
> >      >     127/8 is
> >      >      >     the same as
> >      >      >      >      >     specified in Section 2.1 of [RFC4379]
> >      >      >      >      >
> >       <https://tools.ietf.org/html/rfc4379#section-2.1>.
> >      >      >     This is an
> >      >      >      >      >     exception to the behavior defined in
> >     [RFC1122
> >      >      >      >      >     <https://tools.ietf.org/html/rfc1122>]."
> >      >      >      >      >
> >      >      >      >      >
> >      >      >      >      >
> >      >      >      >      >     Thanks
> >      >      >      >      >     Santosh P K
> >      >      >      >      >
> >      >      >      >      >
> >      >      >      >      >
> >      >      >      >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh
> Dutt
> >      >      >     <didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
> >      >      >      >     <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>
> >      >      >      >      >     <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
> >      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote:
> >      >      >      >      >
> >      >      >      >      >         Looks good to me Greg. I see that
> >     the text
> >      >     around
> >      >      >     the use
> >      >      >      >     of the
> >      >      >      >      >         inner IP address as also quite
> >     acceptable. Will
> >      >      >     you add any
> >      >      >      >      >         words about the firewall?
> >      >      >      >      >
> >      >      >      >      >         Dinesh
> >      >      >      >      >
> >      >      >      >      >         On Wed, Oct 23, 2019 at 8:36 PM,
> >     Greg Mirsky
> >      >      >      >      >         <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>>
> >      >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>>
> wrote:
> >      >      >      >      >>         Hi Dinesh, et al.,
> >      >      >      >      >>         please check the updated version
> that
> >      >     removed the
> >      >      >      >     reference to
> >      >      >      >      >>         Hypervisor in the text and Figure 1.
> >      >      >      >      >>
> >      >      >      >      >>         Regards,
> >      >      >      >      >>         Greg
> >      >      >      >      >>
> >      >      >      >      >>         On Wed, Oct 23, 2019 at 10:47 AM
> >     Santosh P K
> >      >      >      >      >>         <santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>
> >      >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>>
> >      >      >      >      >>
> >       <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>
> >      >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>
> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>
> >      >     <mailto:santosh.pallagatti@gmail.com
> >     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote:
> >      >      >      >      >>
> >      >      >      >      >>             Dinesh,
> >      >      >      >      >>                  Please see my
> >     inline comments [SPK]
> >      >      >      >      >>
> >      >      >      >      >>
> >      >      >      >      >>                 - In section 3, there's a
> >     sentence
> >      >     that
> >      >      >     is: "BFD
> >      >      >      >      >>                 packets intended for a
> >     Hypervisor
> >      >     VTEP MUST
> >      >      >      >     NOT..". I
> >      >      >      >      >>                 recommend getting rid of
> >     the word
> >      >      >     "Hypervisor" ashe
> >      >      >      >      >>                 logic applies to any VTEP.
> >      >      >      >      >>
> >      >      >      >      >>             [SPK] Thanks for comments. We
> will
> >      >     change this.
> >      >      >      >      >>
> >      >      >      >      >>                 - You already explained the
> >      >     precedence of
> >      >      >     the use of
> >      >      >      >      >>                 127/8 address in the inner
> >     header in
> >      >      >     MPLS. I have no
> >      >      >      >      >>                 specific comments in that
> >     area. I have
> >      >      >     only two
> >      >      >      >      >>                 questions:
> >      >      >      >      >>                    - Has anybody verified
> >     that the
> >      >     use of
> >      >      >     127/8
> >      >      >      >      >>                 address (and the right MAC)
> >     works with
> >      >      >     existing
> >      >      >      >      >>                 implementations, including
> >     the silicon
> >      >      >     ones? If this
> >      >      >      >      >>                 doesn't work there, is it
> worth
> >      >     adding the
> >      >      >      >     possibilit
> >      >      >      >      >>                 y of another address, one
> >     that is
> >      >     owned
> >      >      >     by the
> >      >      >      >     VTEP node?
> >      >      >      >      >>
> >      >      >      >      >>                    - Do we know if
> >     Firewalls stop
> >      >     such VXLAN
> >      >      >      >     packets?
> >      >      >      >      >>                 I ask this because VXLAN
> >     has an IP
> >      >     header
> >      >      >     and I
> >      >      >      >     don't
> >      >      >      >      >>                 know if firewalls stop
> packets
> >      >     with 127/8
> >      >      >     in the
> >      >      >      >     inner
> >      >      >      >      >>                 header. If not, is it worth
> >     adding a
> >      >      >     sentence to say
> >      >      >      >      >>                 that firewalls  allow such
> >      >     packets? The
> >      >      >     use of a
> >      >      >      >      >>                 non-127/8 address may
> alleviate
> >      >     this case
> >      >      >     as well.
> >      >      >      >      >>
> >      >      >      >      >>             [SPK] I think we may need to
> >     add the text
> >      >      >     about firewall
> >      >      >      >      >>             as some checks in firewall will
> be
> >      >     there if
> >      >      >     they are not
> >      >      >      >      >>             already using MPLS OAM which
> >     has inner IP
> >      >      >     header with
> >      >      >      >      >>             127/8 address range.
> >      >      >      >      >>
> >      >      >      >      >>
> >      >      >      >      >>                 The rest of the draft looks
> >     good
> >      >     to me,
> >      >      >      >      >>
> >      >      >      >      >>                 Dinesh
> >      >      >      >      >>
> >      >      >      >      >>                 On Wed, Oct 23, 2019 at
> >     7:58 AM,
> >      >     Greg Mirsky
> >      >      >      >      >>                 <gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>
> >      >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
> >      >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>>>>>
> >      >      >      >      >>                 wrote:
> >      >      >      >      >>>                 Hi Dinesh,
> >      >      >      >      >>>                 I greatly appreciate your
> >     comments.
> >      >      >     Please heave a
> >      >      >      >      >>>                 look at the attached copy
> >     of the
> >      >     working
> >      >      >      >     version and
> >      >      >      >      >>>                 its diff to -07 (latest in
> the
> >      >     datatracker).
> >      >      >      >      >>>
> >      >      >      >      >>>                 Regards,
> >      >      >      >      >>>                 Greg
> >      >      >      >      >>>
> >      >      >      >      >>>                 On Tue, Oct 22, 2019 at
> >     9:52 PM
> >      >     Dinesh Dutt
> >      >      >      >      >>>                 <didutt@gmail.com
> >     <mailto:didutt@gmail.com>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>
> >      >      >      >     <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
> >     <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
> >      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
> >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
> >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote:
> >      >      >      >      >>>
> >      >      >      >      >>>                     I have the same
> >     feeling as Anoop.
> >      >      >     Greg, can you
> >      >      >      >      >>>                     please point me to the
> >     latest
> >      >     draft
> >      >      >     so that
> >      >      >      >     I can
> >      >      >      >      >>>                     quickly glance through
> >     it to be
> >      >      >     doubly sure,
> >      >      >      >      >>>
> >      >      >      >      >>>                     Dinesh
> >      >      >      >      >>>
> >      >      >      >      >>>                     On Wed, Oct 23, 2019
> >     at 4:35 AM,
> >      >      >     Anoop Ghanwani
> >      >      >      >      >>>                     <anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>
> >      >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
> >>>>
> >      >      >      >      >>>
> >       <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>
> >      >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>>>> wrote:
> >      >      >      >      >>>>                     Greg,
> >      >      >      >      >>>>
> >      >      >      >      >>>>                     I think the draft is
> >     fine as is.
> >      >      >      >      >>>>
> >      >      >      >      >>>>                     I discussion with
> >     Xiao Min was
> >      >      >     about #3 and I
> >      >      >      >      >>>>                     see that as
> >     unnecessary until we
> >      >      >     have a draft
> >      >      >      >      >>>>                     that explains why
> that is
> >      >     needed in the
> >      >      >      >     context
> >      >      >      >      >>>>                     of the NVO3
> architecture.
> >      >      >      >      >>>>
> >      >      >      >      >>>>                     Anoop
> >      >      >      >      >>>>
> >      >      >      >      >>>>                     On Tue, Oct 22, 2019
> >     at 11:17 AM
> >      >      >     Greg Mirsky
> >      >      >      >      >>>>
> >       <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>
> >      >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>>>
> >      >      >      >      >>>>
> >      >       <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>
> >      >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> >      >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>
> >      >     <mailto:gregimirsky@gmail.com
> >     <mailto:gregimirsky@gmail.com>>>>>> wrote:
> >      >      >      >      >>>>
> >      >      >      >      >>>>                         Hi Anoop, et al.,
> >      >      >      >      >>>>                         I agree with your
> >      >     understanding
> >      >      >     of what is
> >      >      >      >      >>>>                         being defined in
> >     the current
> >      >      >     version
> >      >      >      >     of the
> >      >      >      >      >>>>                         BFD over VxLAN
> >      >     specification.
> >      >      >     But, as I
> >      >      >      >      >>>>                         understand, the
> WG is
> >      >      >     discussing the scope
> >      >      >      >      >>>>                         before the WGLC
> >     is closed. I
> >      >      >     believe there
> >      >      >      >      >>>>                         are three options:
> >      >      >      >      >>>>
> >      >      >      >      >>>>                          1. single BFD
> >     session
> >      >     between
> >      >      >     two VTEPs
> >      >      >      >      >>>>                          2. single BFD
> >     session
> >      >     per VNI
> >      >      >     between
> >      >      >      >     two VTEPs
> >      >      >      >      >>>>                          3. multiple BFD
> >      >     sessions per
> >      >      >     VNI between
> >      >      >      >      >>>>                             two VTEPs
> >      >      >      >      >>>>
> >      >      >      >      >>>>                         The current text
> >      >     reflects #2. Is WG
> >      >      >      >     accepts
> >      >      >      >      >>>>                         this scope? If
> >     not, which
> >      >      >     option WG would
> >      >      >      >      >>>>                         accept?
> >      >      >      >      >>>>
> >      >      >      >      >>>>                         Regards,
> >      >      >      >      >>>>                         Greg
> >      >      >      >      >>>>
> >      >      >      >      >>>>                         On Tue, Oct 22,
> >     2019 at
> >      >     2:09 PM
> >      >      >     Anoop
> >      >      >      >      >>>>                         Ghanwani
> >      >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
> >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>
> >      >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
> >>>>
> >      >      >      >      >>>>
> >      >       <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>
> >      >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
> >      >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>
> >      >     <mailto:anoop@alumni.duke.edu
> >     <mailto:anoop@alumni.duke.edu>>>>>> wrote:
> >      >      >      >      >>>>
> >      >      >      >      >>>>                             I concur with
> >     Joel's
> >      >     assessment
> >      >      >      >     with the
> >      >      >      >      >>>>                             following
> >      >     clarifications.
> >      >      >      >      >>>>
> >      >      >      >      >>>>                             The current
> >     document
> >      >     is already
> >      >      >      >     capable
> >      >      >      >      >>>>                             of monitoring
> >      >     multiple VNIs
> >      >      >      >     between VTEPs.
> >      >      >      >      >>>>
> >      >      >      >      >>>>                             The issue
> under
> >      >     discussion
> >      >      >     was how
> >      >      >      >     do we
> >      >      >      >      >>>>                             use BFD to
> >     monitor
> >      >     multiple
> >      >      >     VAPs that
> >      >      >      >      >>>>                             use the same
> VNI
> >      >     between a
> >      >      >     pair of
> >      >      >      >      >>>>                             VTEPs.  The
> >     use case for
> >      >      >     this is not
> >      >      >      >      >>>>                             clear to me,
> >     as from my
> >      >      >     understanding,
> >      >      >      >      >>>>                             we cannot
> have a
> >      >     situation with
> >      >      >      >     multiple
> >      >      >      >      >>>>                             VAPs using
> >     the same
> >      >      >     VNI--there is 1:1
> >      >      >      >      >>>>                             mapping
> >     between VAP
> >      >     and VNI.
> >      >      >      >      >>>>
> >      >      >      >      >>>>                             Anoop
> >      >      >      >      >>>>
> >      >      >      >      >>>>                             On Tue, Oct
> >     22, 2019
> >      >     at 6:06 AM
> >      >      >      >     Joel M.
> >      >      >      >      >>>>                             Halpern
> >      >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
> >      >      >      >     <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>
> >      >      >      >      >>>>
> >      >       <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >      >      >     <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>>>
> >      >      >      >     <mailto:jmh@joelhalpern.com
> >     <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
> >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
> >      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>>>
> >      >      >     wrote:
> >      >      >      >      >>>>
> >      >      >      >      >>>>                                  From
> >     what I can
> >      >     tell,
> >      >      >     there
> >      >      >      >     are two
> >      >      >      >      >>>>                                 separate
> >     problems.
> >      >      >      >      >>>>                                 The
> >     document we
> >      >     have is a
> >      >      >      >     VTEP-VTEP
> >      >      >      >      >>>>                                 monitoring
> >      >     document.
> >      >      >     There is no
> >      >      >      >      >>>>                                 need for
> that
> >      >     document to
> >      >      >      >     handle the
> >      >      >      >      >>>>                                 multiple
> >     VNI case.
> >      >      >      >      >>>>                                 If folks
> >     want a
> >      >      >     protocol for doing
> >      >      >      >      >>>>                                 BFD
> >     monitoring
> >      >     of things
> >      >      >      >     behind the
> >      >      >      >      >>>>                                 VTEPs
> >     (multiple
> >      >     VNIs),
> >      >      >     then do
> >      >      >      >     that
> >      >      >      >      >>>>                                 as a
> separate
> >      >      >     document.   The
> >      >      >      >      >>>>                                 encoding
> >     will be
> >      >     a tenant
> >      >      >      >     encoding,
> >      >      >      >      >>>>                                 and thus
> >      >     sesparate from
> >      >      >     what is
> >      >      >      >      >>>>                                 defined
> >     in this
> >      >     document.
> >      >      >      >      >>>>
> >      >      >      >      >>>>                                 Yours,
> >      >      >      >      >>>>                                 Joel
> >      >      >      >      >>>>
> >      >      >      >      >>>>                                 On
> 10/21/2019
> >      >     5:07 PM,
> >      >      >     Jeffrey
> >      >      >      >     Haas
> >      >      >      >      >>>>                                 wrote:
> >      >      >      >      >>>>                                 > Santosh
> and
> >      >     others,
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 > On Thu,
> Oct
> >      >     03, 2019 at
> >      >      >      >     07:50:20PM
> >      >      >      >      >>>>                                 +0530,
> >     Santosh P
> >      >     K wrote:
> >      >      >      >      >>>>                                 >>
>  Thanks
> >      >     for your
> >      >      >      >     explanation.
> >      >      >      >      >>>>                                 This
> >     helps a lot. I
> >      >      >     would wait
> >      >      >      >     for more
> >      >      >      >      >>>>                                 >>
> >     comments from
> >      >     others
> >      >      >     to see if
> >      >      >      >      >>>>                                 this what
> we
> >      >     need in this
> >      >      >      >     draft to be
> >      >      >      >      >>>>                                 >>
> supported
> >      >     based on
> >      >      >     that we can
> >      >      >      >      >>>>                                 provide
> >     appropriate
> >      >      >     sections
> >      >      >      >     in the
> >      >      >      >      >>>>                                 draft.
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 > The
> >     threads on the
> >      >      >     list have
> >      >      >      >      >>>>                                 spidered
> >     to the
> >      >     point
> >      >      >     where it is
> >      >      >      >      >>>>
>  challenging
> >      >      >      >      >>>>                                 > to
> >     follow what the
> >      >      >     current
> >      >      >      >     status
> >      >      >      >      >>>>                                 of the
> >     draft is,
> >      >     or should
> >      >      >      >     be.  :-)
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 >
> >     However, if I've
> >      >      >     followed things
> >      >      >      >      >>>>                                 properly,
> the
> >      >     question
> >      >      >     below is
> >      >      >      >      >>>>                                 really the
> >      >      >      >      >>>>                                 > hinge
> >     point on
> >      >     what our
> >      >      >      >      >>>>
>  encapsulation
> >      >     for BFD
> >      >      >     over vxlan
> >      >      >      >      >>>>                                 should
> >     look like.
> >      >      >      >      >>>>                                 > Correct?
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 >
> >     Essentially,
> >      >     do we or
> >      >      >     do we not
> >      >      >      >      >>>>                                 require
> the
> >      >     ability to
> >      >      >     permit
> >      >      >      >      >>>>                                 multiple
> BFD
> >      >      >      >      >>>>                                 >
> >     sessions between
> >      >      >     distinct VAPs?
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 > If this
> >     is so,
> >      >     do we
> >      >      >     have a
> >      >      >      >     sense
> >      >      >      >      >>>>                                 as to how
> >     we should
> >      >      >     proceed?
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 > -- Jeff
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 >
> >     [context preserved
> >      >      >     below...]
> >      >      >      >      >>>>                                 >
> >      >      >      >      >>>>                                 >>
> >     Santosh P K
> >      >      >      >      >>>>                                 >>
> >      >      >      >      >>>>                                 >> On
> >     Wed, Sep
> >      >     25, 2019
> >      >      >     at 8:10 AM
> >      >      >      >      >>>>
> >      >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
> >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
> >      >      >     <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>>>
> >      >      >      >     <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
> >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>>
> >      >      >      >      >>>>
> >      >      >       <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
> >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>
> >      >      >      >     <mailto:xiao.min2@zte.com.cn
> >     <mailto:xiao.min2@zte.com.cn>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
> >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
> >      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn
> >>>>>>
> >      >      >     wrote:
> >      >      >      >      >>>>                                 >>
> >      >      >      >      >>>>                                 >>> Hi
> >     Santosh,
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>                                 >>> With
> >     regard
> >      >     to the
> >      >      >     question
> >      >      >      >      >>>>                                 whether we
> >      >     should allow
> >      >      >      >     multiple BFD
> >      >      >      >      >>>>                                 sessions
> >      >      >      >      >>>>                                 >>> for
> >     the same
> >      >     VNI or
> >      >      >     not,
> >      >      >      >     IMHO we
> >      >      >      >      >>>>                                 should
> >     allow it,
> >      >     more
> >      >      >      >     explanation as
> >      >      >      >      >>>>                                 >>>
> follows.
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>                                 >>> Below
> >     is a
> >      >     figure
> >      >      >     derived from
> >      >      >      >      >>>>                                 figure 2
> of
> >      >     RFC8014 (An
> >      >      >      >     Architecture for
> >      >      >      >      >>>>                                 >>>
> >     Data-Center
> >      >     Network
> >      >      >      >      >>>>
> >       Virtualization
> >      >     over Layer 3
> >      >      >      >     (NVO3)).
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>                                 >>>
> >      >              |
> >      >      >      >      >>>>                                  Data
> >     Center Network
> >      >      >     (IP)        |
> >      >      >      >      >>>>                                 >>>
> >      >              |
> >      >      >      >      >>>>
> >      >      >             |
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>
> >      >      >      >       +-----------------------------------------+
> >      >      >      >      >>>>                                 >>>
> >      >      >             |
> >      >      >      >      >>>>
> >      >           |
> >      >      >      >      >>>>                                 >>>
> >      >      >             |
> >      >      >      >      >>>>                                  Tunnel
> >     Overlay
> >      >          |
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>
> >      >       +------------+---------+
> >      >      >      >      >>>>
> >      >        +---------+------------+
> >      >      >      >      >>>>                                 >>>
> >              |
> >      >      >      >      >>>>
> >      >       +----------+-------+ |
> >      >      >           |
> >      >      >      >      >>>>
> >      >       +-------+----------+ |
> >      >      >      >      >>>>                                 >>>
> >      >     | |
> >      >      >     Overlay
> >      >      >      >      >>>>                                 Module  |
> |
> >      >       | |
> >      >      >     Overlay
> >      >      >      >      >>>>                                 Module  |
> |
> >      >      >      >      >>>>                                 >>>
> >              |
> >      >      >      >      >>>>
> >      >       +---------+--------+ |
> >      >      >           |
> >      >      >      >      >>>>
> >      >       +---------+--------+ |
> >      >      >      >      >>>>                                 >>>
> >              |
> >      >      >           |
> >      >      >      >      >>>>                                     |
> >         |
> >      >             |
> >      >      >      >          |
> >      >      >      >      >>>>                                 >>>
> >       NVE1   |
> >      >      >           |
> >      >      >      >      >>>>                                     |
> >         |
> >      >             |
> >      >      >      >          |
> >      >      >      >      >>>>                                 NVE2
> >      >      >      >      >>>>                                 >>>
> >              |
> >      >      >      >      >>>>
> >      >       +--------+-------+  |
> >      >      >           |
> >      >      >      >      >>>>
> >      >       +--------+-------+  |
> >      >      >      >      >>>>                                 >>>
> >      >     |  |VNI1
> >      >      >      >     VNI2  VNI1
> >      >      >      >      >>>>                                 |  |
> >       |  | VNI1
> >      >      >     VNI2 VNI1
> >      >      >      >     |  |
> >      >      >      >      >>>>                                 >>>
> >              |
> >      >      >      >      >>>>
> >      >       +-+-----+----+---+  |
> >      >      >           |
> >      >      >      >      >>>>
> >      >       +-+-----+-----+--+  |
> >      >      >      >      >>>>                                 >>>
> >      >     |VAP1|
> >      >      >     VAP2|    |
> >      >      >      >      >>>>                                 VAP3 |
> >      >       |VAP1| VAP2|
> >      >      >      >       | VAP3|
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>
> >      >       +----+-----+----+------+
> >      >      >      >      >>>>
> >      >        +----+-----+-----+-----+
> >      >      >      >      >>>>                                 >>>
> >      >      >       |     |
> >      >      >      >        |
> >      >      >      >      >>>>
> >             |
> >      >      >       |     |
> >      >      >      >      >>>>                                 >>>
> >      >      >       |     |
> >      >      >      >        |
> >      >      >      >      >>>>
> >             |
> >      >      >       |     |
> >      >      >      >      >>>>                                 >>>
> >      >      >       |     |
> >      >      >      >        |
> >      >      >      >      >>>>
> >             |
> >      >      >       |     |
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>
> >      >      >      >
> >      >       -------+-----+----+-------------------+-----+-----+-------
> >      >      >      >      >>>>                                 >>>
> >      >      >       |     |
> >      >      >      >        |
> >      >      >      >      >>>>
> >       Tenant        |
> >      >      >       |     |
> >      >      >      >      >>>>                                 >>>
> >      >     TSI1 |
> >      >      >     TSI2|    |
> >      >      >      >      >>>>                                 TSI3
> >      >     TSI1| TSI2|
> >      >      >      >       |TSI3
> >      >      >      >      >>>>                                 >>>
> >      >      >     +---+ +---+
> >      >      >      >      >>>>                                 +---+
> >      >       +---+
> >      >      >     +---+
> >      >      >      >       +---+
> >      >      >      >      >>>>                                 >>>
> >      >      >     |TS1| |TS2|
> >      >      >      >      >>>>                                 |TS3|
> >      >       |TS4|
> >      >      >     |TS5|
> >      >      >      >       |TS6|
> >      >      >      >      >>>>                                 >>>
> >      >      >     +---+ +---+
> >      >      >      >      >>>>                                 +---+
> >      >       +---+
> >      >      >     +---+
> >      >      >      >       +---+
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>                                 >>> To my
> >      >      >     understanding, the BFD
> >      >      >      >      >>>>                                 sessions
> >     between
> >      >     NVE1
> >      >      >     and NVE2 are
> >      >      >      >      >>>>                                 actually
> >      >      >      >      >>>>                                 >>>
> >     initiated and
> >      >      >     terminated
> >      >      >      >     at VAP
> >      >      >      >      >>>>                                 of NVE.
> >      >      >      >      >>>>                                 >>>
> >      >      >      >      >>>>                                 >>> If the
> >      >     network operator
> >      >      >      >     want to
> >      >      >      >      >>>>                                 set up
> >     one BFD
> >      >     session
> >      >      >     between
> >      >      >      >     VAP1 of
> >      >      >      >      >>>>                                 >>> NVE1
> >     and VAP1of
> >      >      >     NVE2, at the
> >      >      >      >      >>>>                                 same time
> >      >     another BFD
> >      >      >     session
> >      >      >      >      >>>>                                 between
> >     VAP3 of
> >      >      >      >      >>>>                                 >>> NVE1
> and
> >      >     VAP3 of NVE2,
> >      >      >      >     although
> >      >      >      >      >>>>                                 the two
> >     BFD sessions
> >      >      >     are for
> >      >      >      >     the same
> >      >      >      >      >>>>                                 >>> VNI1,
> I
> >      >     believe it's
> >      >      >      >     reasonable,
> >      >      >      >      >>>>                                 so that's
> >     why I
> >      >     think we
> >      >      >      >     should allow it
> >      >      >      >      >>>>
> >      >      >      >      >>>>
> >      >      >      >
>  _______________________________________________
> >      >      >      >      >>>>                                 nvo3
> >     mailing list
> >      >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
> >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
> >      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
> >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
> >      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
> >      >      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
> >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
> >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>>
> >      >      >      >      >>>>
> https://www.ietf.org/mailman/listinfo/nvo3
> >      >      >      >      >>>>
> >      >      >      >
> >      >      >
> >      >
> >
>

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

PGRpdiBkaXI9Imx0ciI+Sm9lbCw8ZGl2Pjxicj48L2Rpdj48ZGl2PiZndDsmZ3Q7Jmd0OzxkaXY+
PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCkiPkhhdmluZyBzYWlkIHRoYXQsIHdlIGNvdWxk
IGFkZCB0ZXh0IHNheWluZyB0aGF0IHNpbmNlIHRoZSBJUCBhZGRyZXNzIGluPC9zcGFuPjxiciBz
dHlsZT0iY29sb3I6cmdiKDAsMCwwKSI+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCkiPnRo
ZSBCRkQgcmVxdWVzdCBpbiBWTkkgMCBpcyBlZmZlY3RpdmVseSBtZWFuaW5nbGVzcywgaXQgY2Fu
IGJlIHNldCB0bzwvc3Bhbj48YnIgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCkiPjxzcGFuIHN0eWxl
PSJjb2xvcjpyZ2IoMCwwLDApIj5hbnkgdmFsdWUgb24gdHJhbnNtaXNzaW9uIGFuZCBtdXN0IGJl
IGlnbm9yZWQgb24gcmVjZXB0aW9uLjwvc3Bhbj7CoMKgPGJyPjxkaXY+Jmd0OyZndDsmZ3Q7PC9k
aXY+PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHRoaW5rIHRoaXMgd291bGQgYmUg
YmV0dGVyIHRoYW4gZGlzYWxsb3dpbmcgYW55dGhpbmcgb3RoZXIgdGhhbiBhbiBhZGRyZXNzIGZy
b20gdGhlIGxvb3BiYWNrIHN1Ym5ldC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyw8
L2Rpdj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48
ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBPY3QgMjksIDIwMTkgYXQg
ODo0NSBBTSBKb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9j
a3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhl
eDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4
Ij5JbiBhbGwgdGhlIGRpc2N1c3Npb24gYWJvdXQgd2hhdCBWTkkgdG8gdXNlIGFuZCBtdWx0aXBs
ZSBWTkkgc3VwcG9ydCwgSSA8YnI+DQpsc290IHRyYWNrLsKgIFNvcnJ5Ljxicj4NCjxicj4NClN0
aWxsLCB0aGUgZWFybGllciBkb2N1bWVudHMgZGlkIG5vdCBzcGVjaWZ5IHRoZSBJUCB0byB1c2Uu
wqAgVGhhdCBkb2VzIDxicj4NCk5PVCBtZWFuIHRoYXQgd2UgYXJlIHJlcXVpcmVkIGluIGxhdGVy
IHJldmlzaW9ucyBvZiB0aGUgZG9jdW1lbnQgdG8gPGJyPg0KYWxsb3cgYW55dGhpbmcgdGhlIGNs
aWVudCB3YW50cy48YnI+DQo8YnI+DQpIYXZpbmcgc2FpZCB0aGF0LCB3ZSBjb3VsZCBhZGQgdGV4
dCBzYXlpbmcgdGhhdCBzaW5jZSB0aGUgSVAgYWRkcmVzcyBpbiA8YnI+DQp0aGUgQkZEIHJlcXVl
c3QgaW4gVk5JIDAgaXMgZWZmZWN0aXZlbHkgbWVhbmluZ2xlc3MsIGl0IGNhbiBiZSBzZXQgdG8g
PGJyPg0KYW55IHZhbHVlIG9uIHRyYW5zbWlzc2lvbiBhbmQgbXVzdCBiZSBpZ25vcmVkIG9uIHJl
Y2VwdGlvbi48YnI+DQpBcyBmYXIgYXMgSSBjYW4gdGVsbCwgaXQgaXMgZGVmaW5pdGlvbmFsIHRo
YXQgdGhlIFZ0RVAgZG9lcyBub3QgaGF2ZSBhbnkgPGJyPg0KYXNzaWduZWQgSVAgYWRkcmVzcyBm
b3IgVk5JIDAsIHNvIHdlIGNhbiYjMzk7dCBleHBlY3QgdGhhdCBhZGRyZXNzLjxicj4NCjxicj4N
CllvdXJzLDxicj4NCkpvZWw8YnI+DQo8YnI+DQpPbiAxMC8yOS8yMDE5IDExOjEwIEFNLCBBbm9v
cCBHaGFud2FuaSB3cm90ZTo8YnI+DQomZ3Q7IEhpIEpvZWwsPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IFllcywgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIHVzZSBWTkkgMCBmb3IgQkZEIG92ZXIgVlhM
QU4uwqAgSGVyZSBhcmUgYSA8YnI+DQomZ3Q7IGNvdXBsZSBvZiByZWZlcmVuY2VzOjxicj4NCiZn
dDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuanVuaXBlci5uZXQvZG9jdW1lbnRhdGlvbi9lbl9VUy9q
dW5vcy90b3BpY3MvY29uY2VwdC9zZG4tb3ZzZGItYmZkLW5zeC5odG1sIiByZWw9Im5vcmVmZXJy
ZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9u
L2VuX1VTL2p1bm9zL3RvcGljcy9jb25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWw8L2E+IDxi
cj4NCiZndDsgPGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5jaXNjby5jb20vYy9lbi91
cy9wcm9kdWN0cy9jb2xsYXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAtc2VyaWVzLXN3aXRjaGVz
L3doaXRlLXBhcGVyLWMxMS03NDAwOTEuaHRtbCNfVG9jMTgwMTM2NjUiIHJlbD0ibm9yZWZlcnJl
ciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmNpc2NvLmNvbS9jL2VuL3VzL3Byb2R1Y3Rz
L2NvbGxhdGVyYWwvc3dpdGNoZXMvbmV4dXMtOTAwMC1zZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFw
ZXItYzExLTc0MDA5MS5odG1sI19Ub2MxODAxMzY2NTwvYT4gPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
IDxicj4NCiZndDsgSSBndWVzcyB0aGlzIGRvY3VtZW50IGhhcyBiZWVuIGV2b2x2aW5nIGFuZCBJ
IGhhdmUgbm90IGtlcHQgdXAgd2l0aCBpdC7CoCA8YnI+DQomZ3Q7IFRoZSB2ZXJzaW9uIEkgaGFk
IHJldmlld2VkIGFuZCBjb21tZW50ZWQgb24gb3JpZ2luYWxseSBhbGxvd2VkIGZvciBWTkkgPGJy
Pg0KJmd0OyAwLsKgIFRoZSAtMDQgdmVyc2lvbiBvZiB0aGUgZHJhZnQgaGFzIHRoaXM6PGJyPg0K
Jmd0OyA8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iZmQt
dnhsYW4tMDQjc2VjdGlvbi03IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDQjc2VjdGlvbi03
PC9hPjxicj4NCiZndDsgV2hhdCB2ZXJzaW9uIGFyZSB5b3UgcmVmZXJyaW5nIHRvPzxicj4NCiZn
dDsgPGJyPg0KJmd0OyBUaGFua3MsPGJyPg0KJmd0OyBBbm9vcDxicj4NCiZndDsgPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTI6NTUgUE0g
Sm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+IDxicj4NCiZndDsgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0OyA8YnI+DQom
Z3Q7wqAgwqAgwqBZb3UgYXJlIHNheWluZyB0aGF0IHRoZXJlIGFyZSBleGlzdGluZyBpbXBsZW1l
bnRhdGlvbnMgdXNpbmcgVk5JIDAgZm9yPGJyPg0KJmd0O8KgIMKgIMKgdGhpcz/CoCBHaXZlbiB0
aGF0IHByZXZpb3VzIHZlcnNpb25zIG9mIHRoZSBzcGVjIGV4cGxpY2l0bHkgZGlzYWxsb3dlZDxi
cj4NCiZndDvCoCDCoCDCoFZOSSAwLCBJIGFtIGhhdmluZyB0cm91YmxlIHdpdGggeW91ciBvYmpl
Y3RpbmcgdGhhdCBhIHNwZWMgZm9yIGhvdyB0bzxicj4NCiZndDvCoCDCoCDCoHJ1biBvdmVyIFZO
SSAwIGJyZWFzayBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMuPGJyPg0KJmd0OyA8YnI+DQomZ3Q7
wqAgwqAgwqBOb3RlIHRoYXQgd2hlbiB0aGVyZSBpcyBhIGdvb2QgdGVjaG5pY2FsIHJlYXNvbiwg
dGhlIElFVEYgZG9lcyBjaGFuZ2U8YnI+DQomZ3Q7wqAgwqAgwqBJbnRlcm5ldCBEcmFmdHMgaW4g
d2F5cyB0aGF0IGJyZWFrIGVhcmx5IGltcGxlbWVudGF0aW9ucy7CoCBUaGF0IGlzIHRoZTxicj4N
CiZndDvCoCDCoCDCoHByaWNlIG9mIHN0YW5kYXJkaXphdGlvbi48YnI+DQomZ3Q7IDxicj4NCiZn
dDvCoCDCoCDCoFlvdXJzLDxicj4NCiZndDvCoCDCoCDCoEpvZWw8YnI+DQomZ3Q7IDxicj4NCiZn
dDvCoCDCoCDCoE9uIDEwLzI4LzIwMTkgMjozMCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7IFdyaXRpbmcgdGhlIHNwZWMgaW4gdGhhdCB3YXkgd291bGQgbWFr
ZSB0aGUgY3VycmVudCwgaW50ZXItb3BlcmFibGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBpbXBs
ZW1lbnRhdGlvbiBvZiBtdWx0aXBsZSB2ZW5kb3JzIG5vbi1jb21wbGlhbnQgd2l0aCB0aGUgc3Bl
Yy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7IFRoYW5rcyw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTE6MDcgQU0gSm9lbCBN
LiBIYWxwZXJuPGJyPg0KJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4m
Z3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgSSBhc3N1bWVkIHRoaXMgd2FzIG9ubHkgZm9yIHRoZSBjYXNlIHdoZXJl
IGEgdGVuYW50IFZOSSB3YXM8YnI+DQomZ3Q7wqAgwqAgwqBiZWluZyB1c2VkLjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEZvciB0aGUgMCBWTkkg
KHdoaWNoIGlzIHdoYXQgSSBwcmVmZXIpLCBhbHdheXMgKE1VU1QpIHVzZSB0aGU8YnI+DQomZ3Q7
wqAgwqAgwqBsb29wYmFjazxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRyZXNzLsKg
IFRoZXJlIGFyZSBubyBhZGRyZXNzZXMgYXNzaWduZWQgdG8gdGhlIFZURVAgaW4gdGhhdDxicj4N
CiZndDvCoCDCoCDCoHNwYWNlLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBUaGVyZSBp
cyBubyBJUkIgaW4gdGhhdCBzcGFjZS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBZb3Vycyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Sm9lbDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oE9uIDEwLzI4LzIwMTkgMTo1OCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IEpvZWwsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IEFyZSB3ZSBnb2lu
ZyB0byBxdWFsaWZ5IHRoaXMgYnkgVk5JP8KgIFRoZXJlJiMzOTtzIGEgYnVuY2ggb2Y8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaW1wbGVtZW50YXRpb25zPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7IG91dCB0aGVyZSB0aGF0IGRvbiYjMzk7dCB1c2UgYSB0ZW5hbnQg
SVAgb3IgYSBsb29wYmFjayB3aXRoPGJyPg0KJmd0O8KgIMKgIMKgVk5JIDAtLXRoZXk8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgc2ltcGx5IHJlcGVhdCB0aGUgdW5kZXJsYXkg
SVAgaW4gdGhlIGlubmVyIElQREEuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IFRoYW5rcyw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgT24gTW9uLCBPY3Qg
MjgsIDIwMTkgYXQgMTA6NDYgQU0gSm9lbCBNLiBIYWxwZXJuPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZn
dDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEkgY2FuIGxpdmUgd2l0aCBz
YXlpbmcgdGhhdCB5b3UgU0hPVUxEIHVzZSBsb29wYmFjayw8YnI+DQomZ3Q7wqAgwqAgwqBhbmQg
TUFZPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGluc3RlYWQ8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHVzZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgYW4gSVAgYWRkcmVzcyBpbiB0aGUgY3VzdG9tZXIgc3BhY2Uga25v
d24gdG8gYmUgb3duZWQ8YnI+DQomZ3Q7wqAgwqAgwqBieSB0aGUgVlRFUDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGV2aWNlPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3aGVuIHN1Y2ggZXhpc3RzLjxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgWW91cnMsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBK
b2VsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBPbiAxMC8yOC8yMDE5IDE6MzIgUE0sIEFub29wIEdo
YW53YW5pIHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsgSGkgSm9lbCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBQ
ZXJoYXBzIHdlIG5lZWQgdG8gc2F5IHVzZSBvZiBhbiBhZGRyZXNzIG93bmVkIGJ5PGJyPg0KJmd0
O8KgIMKgIMKgdGhlIGRldmljZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgY29udGFpbmluZzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsgdGhlIFZURVAuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsgT3IgYXJlIHlvdSBzdWdnZXN0aW5nIHRoYXQgdGhlIHVzZSBvZiB0aGUgbG9vcGJhY2s8YnI+
DQomZ3Q7wqAgwqAgwqBhZGRyZXNzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNwYWNl
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpcyBhIE1VU1Q/PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgQW5vb3A8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMDoy
MiBBTSBKb2VsIE0uIEhhbHBlcm48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9l
bGhhbHBlcm4uY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxicj4NCiZndDvC
oCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBq
b2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBUaGVyZSBpcyBzb21ldGhpbmcgSSBhbSBtaXNzaW5nIGluIHlvdXIgYXNzdW1w
dGlvbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhYm91dCBJUkIuPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEFzIEkgdW5kZXJzdGFuZCBWeExB
TiwgdGhlIFZURVAgaXMgdW5kZXIgdGhlPGJyPg0KJmd0O8KgIMKgIMKgY29udHJvbDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoG9wZXJhdG9yLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEFzIHN1Y2gsIGl0IGlzIGEgcHVyZSBicmlkZ2UuwqAg
SWYgeW91IHJ1biBJUkI8YnI+DQomZ3Q7wqAgwqAgwqBiZWhpbmQ8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgaXQsIHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGlzIGZpbmUuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgWWVzLCBhbiBvcGVyYXRvciBtYXkgb2ZmZXIgSVJCLsKgIEJ1dCBhcyBJ
PGJyPg0KJmd0O8KgIMKgIMKgdW5kZXJzdGFuZCBpdCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGNvbmNlcHR1YWxseSw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbiB0ZXJtcyBvZiB0aGUgVnhMQU4gYXJj
aGl0ZWN0dXJlIHRoZSBJUkIgaXM8YnI+DQomZ3Q7wqAgwqAgwqBhbiBlbnRpdHk8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlaGluZCB0aGU8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWVEVQLDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG5vdCBwYXJ0
IG9mIHRoZSBWVEVQLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBZb3Vycyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBKb2VsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoE9uIDEwLzI4LzIwMTkgMTI6MjMgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOjxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
IFNhbnRvc2gsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyBEb2VzIGl0IGhhdmUgdG8gYmUgYSBNVVNUP8KgIFdoYXQgaWYg
SSBhbSBydW5uaW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoElSQiBhbmQgdGhlcmU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBh
cmUgSVA8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyBhZGRyZXNzZXMgcGVyIFZOSSBhc3NpZ25lZCB0byB0aGUgVlRFUHM/IDxicj4N
CiZndDvCoCDCoCDCoFdoeSBjYW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBvcGVyYXRvciBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBjaG9vc2UgdG8gdXNlIHRob3NlPzxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDc6NTEgQU0gU2FudG9z
aCBQIEs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4N
CiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQom
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBEaW5lc2gsIEFub29wIGV0IGFsbCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgTGV0
cyB1cyBrbm93IGlmIHRoaXMgdGV4dCB3b3Jrczxicj4NCiZndDvCoCDCoCDCoGZvciAxMjcvODxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWRkcmVzcyByYW5nZT88
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBbcHJvcG9zZWQgdGV4dCBmb3IgZmlyZXdhbGxdPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJnF1b3Q7QXMgcGVyIHNlY3Rpb24gNCBpbm5lciBkZXN0aW5hdGlvbiBJUDxicj4NCiZn
dDvCoCDCoCDCoGFkZHJlc3M8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgTVVTVCBiZTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc2V0IHRvPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMTI3Lzg8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgYWRkcmVzcy4gVGhlcmUgbWF5IGJlIGZpcmV3YWxsIGNvbmZpZ3VyZWQgb248YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRFUCB0bzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmxvY2sgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWRkcmVzcyByYW5n
ZSBpZiBzZXQgYXMgZGVzdGluYXRpb24gSVA8YnI+DQomZ3Q7wqAgwqAgwqBpbiBpbm5lciBJUDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGVhZGVyLiBJdCBpczxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqByZWNvbW1lbmRlZCB0byBhbGxvdyAxMjcvOCByYW5nZSBhZGRyZXNzPGJyPg0K
Jmd0O8KgIMKgIMKgdGhyb3VnaDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgZmlyZXdhbGwgb25seSBpZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAxMjcvOCBJUCBhZGRyZXNzIGlzIHNl
dCBhcyBkZXN0aW5hdGlvbjxicj4NCiZndDvCoCDCoCDCoGFkZHJlc3M8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgaW4gaW5uZXIgSVA8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBoZWFkZXIuJnF1b3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBJbiBzZWN0aW9uIDQgd2UgYXJlIHRhbGtpbmcgYWJvdXQgdXNpbmc8YnI+DQomZ3Q7wqAg
wqAgwqAxMjcvODxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhbmQgbm90PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWFsbHk8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBnaXZpbmc8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgcmVhc29uIHdoeS4gSSB0aGluayB3ZSBzaG91bGQgaGF2ZSB0ZXh0PGJyPg0KJmd0O8KgIMKg
IMKgYXMgUkZDIDU4ODQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGhhcyBtZW50aW9uZWQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2l0aCBiZWxvdyB0ZXh0Ljxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoFtGcm9tIFJGQyA1ODg0XTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmcXVvdDtUaGUgbW90aXZhdGlvbiBmb3Ig
dXNpbmcgdGhlIGFkZHJlc3MgcmFuZ2U8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMTI3
LzggaXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZSBzYW1l
IGFzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHNwZWNpZmllZCBpbiBTZWN0aW9uwqAyLjEgb2YgW1JGQzQzNzldPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvcmZjNDM3OSNzZWN0aW9uLTIuMSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlvbi0yLjE8
L2E+Jmd0Oy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRoaXMg
aXMgYW48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgZXhjZXB0aW9uIHRvIHRoZSBiZWhhdmlvciBkZWZpbmVkIGluPGJy
Pg0KJmd0O8KgIMKgIMKgW1JGQzExMjI8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxMTIyIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2Js
YW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTEyMjwvYT4mZ3Q7XS4mcXVvdDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhhbmtzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFNhbnRvc2ggUCBL
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE9uIFRodSwgT2N0IDI0LCAyMDE5IGF0IDE6MjQg
QU0gRGluZXNoIER1dHQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRp
ZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5j
b208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRpZHV0dEBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFp
bC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwu
Y29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5k
aWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRp
ZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoExv
b2tzIGdvb2QgdG8gbWUgR3JlZy4gSSBzZWUgdGhhdDxicj4NCiZndDvCoCDCoCDCoHRoZSB0ZXh0
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFyb3VuZDxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlIHVzZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHRoZTxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBp
bm5lciBJUCBhZGRyZXNzIGFzIGFsc28gcXVpdGU8YnI+DQomZ3Q7wqAgwqAgwqBhY2NlcHRhYmxl
LiBXaWxsPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB5b3UgYWRk
IGFueTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqB3b3JkcyBhYm91dCB0aGUgZmlyZXdhbGw/PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgIMKgRGluZXNoPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgT24gV2VkLCBPY3Qg
MjMsIDIwMTkgYXQgODozNiBQTSw8YnI+DQomZ3Q7wqAgwqAgwqBHcmVnIE1pcnNreTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4N
CiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQom
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSGkgRGluZXNoLCBldCBhbC4sPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqBwbGVhc2UgY2hlY2sgdGhlIHVwZGF0ZWQgdmVyc2lvbiB0aGF0
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHJlbW92ZWQgdGhlPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVmZXJlbmNlIHRvPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqBIeXBlcnZpc29yIGluIHRoZSB0ZXh0IGFuZCBGaWd1cmUgMS48
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqBHcmVnPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywg
MjAxOSBhdCAxMDo0NyBBTTxicj4NCiZndDvCoCDCoCDCoFNhbnRvc2ggUCBLPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4N
CiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQom
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
wqAgwqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
Pjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT48YnI+
DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5z
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+PGJyPg0K
Jmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgRGluZXNoLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAg
wqBQbGVhc2Ugc2VlIG15PGJyPg0KJmd0O8KgIMKgIMKgaW5saW5lwqBjb21tZW50cyBbU1BLXTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgLSBJbiBz
ZWN0aW9uIDMsIHRoZXJlJiMzOTtzIGE8YnI+DQomZ3Q7wqAgwqAgwqBzZW50ZW5jZTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBpczogJnF1b3Q7QkZEPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBwYWNrZXRzIGludGVuZGVkIGZvciBhPGJyPg0KJmd0O8KgIMKgIMKgSHlwZXJ2aXNvcjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWVEVQIE1VU1Q8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBOT1QuLiZxdW90Oy4gSTxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVjb21tZW5kIGdldHRpbmcgcmlkIG9mPGJy
Pg0KJmd0O8KgIMKgIMKgdGhlIHdvcmQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCZxdW90O0h5cGVydmlzb3ImcXVvdDsgYXNoZTxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgbG9naWMgYXBwbGllcyB0byBhbnkgVlRFUC48YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoFtTUEtdIFRoYW5rcyBmb3IgY29tbWVudHMuIFdlIHdpbGw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgY2hhbmdlIHRoaXMuPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIFlvdSBhbHJlYWR5IGV4cGxhaW5lZCB0aGU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcHJlY2VkZW5jZSBvZjxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlIHVzZSBvZjxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgMTI3LzggYWRkcmVzcyBpbiB0aGUgaW5uZXI8YnI+DQomZ3Q7wqAg
wqAgwqBoZWFkZXIgaW48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oE1QTFMuIEkgaGF2ZSBubzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3BlY2lm
aWMgY29tbWVudHMgaW4gdGhhdDxicj4NCiZndDvCoCDCoCDCoGFyZWEuIEkgaGF2ZTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb25seSB0d288YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHF1ZXN0aW9uczo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoMKgIMKgLSBIYXMgYW55Ym9keSB2ZXJpZmllZDxicj4NCiZndDvCoCDCoCDCoHRo
YXQgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHVzZSBvZjxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoGFkZHJlc3MgKGFuZCB0aGUgcmlnaHQgTUFDKTxicj4NCiZndDvCoCDCoCDC
oHdvcmtzIHdpdGg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGV4
aXN0aW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpbXBsZW1lbnRhdGlvbnMs
IGluY2x1ZGluZzxicj4NCiZndDvCoCDCoCDCoHRoZSBzaWxpY29uPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvbmVzPyBJZiB0aGlzPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBkb2VzbiYjMzk7dCB3b3JrIHRoZXJlLCBpcyBpdCB3b3J0aDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRpbmcgdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcG9zc2liaWxpdDxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgeSBvZiBhbm90aGVyIGFkZHJlc3MsIG9uZTxicj4NCiZn
dDvCoCDCoCDCoHRoYXQgaXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb3duZWQ8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJ5IHRoZTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZURVAgbm9kZT88
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgLSBEbyB3ZSBr
bm93IGlmPGJyPg0KJmd0O8KgIMKgIMKgRmlyZXdhbGxzIHN0b3A8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgc3VjaCBWWExBTjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHBhY2tldHM/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBJIGFzayB0aGlzIGJlY2F1c2UgVlhMQU48YnI+DQomZ3Q7wqAgwqAgwqBoYXMgYW4g
SVA8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGVhZGVyPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhbmQgSTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRvbiYjMzk7dDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKga25vdyBpZiBmaXJld2FsbHMgc3RvcCBwYWNrZXRzPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHdpdGggMTI3Lzg8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGluIHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGlubmVyPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBoZWFkZXIuIElmIG5vdCwgaXMgaXQgd29ydGg8YnI+DQomZ3Q7wqAgwqAgwqBhZGRp
bmcgYTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc2VudGVuY2Ug
dG8gc2F5PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGF0IGZpcmV3YWxscyDC
oGFsbG93IHN1Y2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcGFja2V0cz8gVGhlPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB1c2Ugb2YgYTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbm9uLTEyNy84IGFkZHJlc3MgbWF5IGFsbGV2aWF0
ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGlzIGNhc2U8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFzIHdlbGwuPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqBbU1BLXSBJIHRoaW5rIHdlIG1heSBuZWVkIHRvPGJyPg0KJmd0O8Kg
IMKgIMKgYWRkIHRoZSB0ZXh0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBhYm91dCBmaXJld2FsbDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgYXMgc29tZSBj
aGVja3MgaW4gZmlyZXdhbGwgd2lsbCBiZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0
aGVyZSBpZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhleSBh
cmUgbm90PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBhbHJlYWR5IHVzaW5nIE1QTFMgT0FN
IHdoaWNoPGJyPg0KJmd0O8KgIMKgIMKgaGFzIGlubmVyIElQPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBoZWFkZXIgd2l0aDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgMTI3LzggYWRkcmVzcyByYW5nZS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSByZXN0IG9mIHRoZSBkcmFmdCBsb29rczxicj4NCiZn
dDvCoCDCoCDCoGdvb2Q8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdG8gbWUsPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBEaW5lc2g8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0PGJy
Pg0KJmd0O8KgIMKgIMKgNzo1OCBBTSw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgR3Jl
ZyBNaXJza3k8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd3JvdGU6PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgRGluZXNoLDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgZ3JlYXRseSBhcHByZWNpYXRlIHlvdXI8YnI+DQomZ3Q7
wqAgwqAgwqBjb21tZW50cy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoFBsZWFzZSBoZWF2ZSBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
bG9vayBhdCB0aGUgYXR0YWNoZWQgY29weTxicj4NCiZndDvCoCDCoCDCoG9mIHRoZTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3b3JraW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdmVyc2lvbiBhbmQ8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpdHMgZGlmZiB0byAtMDcgKGxhdGVzdCBpbiB0aGU8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGF0YXRyYWNrZXIpLjxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRzLDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWc8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQ8YnI+DQomZ3Q7
wqAgwqAgwqA5OjUyIFBNPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoERpbmVzaCBEdXR0
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT48
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29t
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwv
YT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRp
ZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwu
Y29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdt
YWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+
ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
SSBoYXZlIHRoZSBzYW1lPGJyPg0KJmd0O8KgIMKgIMKgZmVlbGluZyBhcyBBbm9vcC48YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEdyZWcsIGNhbiB5b3U8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwbGVhc2UgcG9pbnQgbWUgdG8g
dGhlPGJyPg0KJmd0O8KgIMKgIMKgbGF0ZXN0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGRyYWZ0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzbyB0aGF0
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
SSBjYW48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBxdWlja2x5
IGdsYW5jZSB0aHJvdWdoPGJyPg0KJmd0O8KgIMKgIMKgaXQgdG8gYmU8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRvdWJseSBzdXJlLDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBEaW5lc2g8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gV2VkLCBP
Y3QgMjMsIDIwMTk8YnI+DQomZ3Q7wqAgwqAgwqBhdCA0OjM1IEFNLDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQW5vb3AgR2hhbndhbmk8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48
YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIg
dGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUi
IHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
PmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0O21haWx0bzo8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGJyPg0KJmd0O8Kg
IMKgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9v
cEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0
YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0
PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
Pjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWcsPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSB0
aGluayB0aGUgZHJhZnQgaXM8YnI+DQomZ3Q7wqAgwqAgwqBmaW5lIGFzIGlzLjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkg
ZGlzY3Vzc2lvbiB3aXRoPGJyPg0KJmd0O8KgIMKgIMKgWGlhbyBNaW4gd2FzPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhYm91dCAjMyBhbmQgSTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZWUgdGhhdCBhczxicj4NCiZn
dDvCoCDCoCDCoHVubmVjZXNzYXJ5IHVudGlsIHdlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBoYXZlIGEgZHJhZnQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhhdCBleHBsYWlucyB3aHkgdGhhdCBpczxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBuZWVkZWQgaW4gdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgY29udGV4dDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiB0aGUgTlZPMyBhcmNoaXRlY3R1cmUu
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOTxicj4NCiZndDvCoCDC
oCDCoGF0IDExOjE3IEFNPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBHcmVnIE1pcnNreTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7
wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5n
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKg
IMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPjxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT48YnI+DQomZ3Q7wqAgwqAg
wqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+PGJyPg0KJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBIaSBBbm9vcCwgZXQgYWwuLDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGFncmVlIHdp
dGggeW91cjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB1bmRlcnN0YW5kaW5nPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvZiB3aGF0IGlzPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGJlaW5nIGRlZmlu
ZWQgaW48YnI+DQomZ3Q7wqAgwqAgwqB0aGUgY3VycmVudDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgdmVyc2lvbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBCRkQgb3ZlciBWeExBTjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBzcGVjaWZpY2F0aW9uLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgQnV0LCBhcyBJPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVuZGVyc3RhbmQsIHRoZSBXRyBpczxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGlzY3Vzc2luZyB0aGUgc2NvcGU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmVm
b3JlIHRoZSBXR0xDPGJyPg0KJmd0O8KgIMKgIMKgaXMgY2xvc2VkLiBJPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZWxpZXZlIHRoZXJlPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFyZSB0aHJlZSBvcHRpb25z
Ojxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCAxLiBzaW5nbGUgQkZEPGJyPg0KJmd0O8KgIMKgIMKgc2Vzc2lvbjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZXR3ZWVuPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0d28gVlRFUHM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIuIHNpbmdsZSBCRkQ8YnI+DQomZ3Q7wqAg
wqAgwqBzZXNzaW9uPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHBlciBWTkk8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJldHdlZW48YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0d28gVlRFUHM8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMuIG11
bHRpcGxlIEJGRDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZXNzaW9ucyBwZXI8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSSBiZXR3ZWVuPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHR3
byBWVEVQczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50IHRleHQ8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgcmVmbGVjdHMgIzIuIElzIFdHPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWNjZXB0czxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlzIHNjb3BlPyBJZjxicj4NCiZn
dDvCoCDCoCDCoG5vdCwgd2hpY2g8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoG9wdGlvbiBXRyB3b3VsZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBhY2NlcHQ/PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUmVnYXJkcyw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgR3JlZzxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLDxicj4NCiZndDvCoCDCoCDCoDIwMTkgYXQ8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMjowOSBQTTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgQW5vb3A8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgR2hhbndhbmk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2Js
YW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUi
IHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRh
cmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+PGJyPg0K
Jmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
PiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBJIGNvbmN1ciB3aXRoPGJyPg0KJmd0O8KgIMKgIMKgSm9lbCYjMzk7czxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBhc3Nlc3NtZW50PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2l0aCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9sbG93aW5nPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGNsYXJpZmljYXRpb25zLjxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoFRoZSBjdXJyZW50PGJyPg0KJmd0O8KgIMKgIMKgZG9jdW1lbnQ8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgaXMgYWxyZWFkeTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGNhcGFibGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgbW9uaXRvcmluZzxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBtdWx0aXBsZSBWTklzPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmV0d2VlbiBWVEVQcy48YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBUaGUgaXNzdWUgdW5kZXI8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgZGlzY3Vzc2lvbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
d2FzIGhvdzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGRvIHdlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHVzZSBCRkQgdG88YnI+DQomZ3Q7wqAgwqAgwqBtb25pdG9yPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG11bHRpcGxlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBWQVBzIHRoYXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdXNlIHRoZSBzYW1lIFZOSTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZXR3ZWVuIGE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoHBhaXIgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUHMuwqAgVGhlPGJyPg0KJmd0O8KgIMKg
IMKgdXNlIGNhc2UgZm9yPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB0aGlzIGlzIG5vdDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBjbGVhciB0byBtZSw8YnI+DQomZ3Q7wqAgwqAgwqBhcyBmcm9tIG15
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB1bmRlcnN0YW5kaW5n
LDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqB3ZSBjYW5ub3QgaGF2ZSBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNpdHVh
dGlvbiB3aXRoPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgbXVsdGlwbGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgVkFQcyB1c2luZzxicj4NCiZndDvCoCDCoCDCoHRoZSBzYW1l
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTkktLXRoZXJlIGlz
IDE6MTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBtYXBwaW5nPGJyPg0KJmd0O8KgIMKgIMKgYmV0d2VlbiBWQVA8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgYW5kIFZOSS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBBbm9vcDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0PGJyPg0KJmd0O8KgIMKgIMKgMjIsIDIwMTk8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXQgNjowNiBBTTxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEpvZWwgTS48YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGFscGVybjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxi
cj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT48YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZn
dDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29t
PC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPjxi
cj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAm
bHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208
L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3cm90
ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoEZyb208YnI+DQomZ3Q7wqAgwqAgwqB3aGF0
IEkgY2FuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRlbGwsPGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGVyZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFyZSB0d288YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2VwYXJh
dGU8YnI+DQomZ3Q7wqAgwqAgwqBwcm9ibGVtcy48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlPGJyPg0KJmd0O8KgIMKg
IMKgZG9jdW1lbnQgd2U8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGF2ZSBpcyBhPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRF
UC1WVEVQPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoG1vbml0b3Jpbmc8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ZG9jdW1lbnQuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBUaGVy
ZSBpcyBubzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBuZWVkIGZvciB0aGF0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoGRvY3VtZW50IHRvPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgaGFuZGxlIHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZTxicj4NCiZndDvCoCDC
oCDCoFZOSSBjYXNlLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJZiBmb2xrczxicj4NCiZndDvCoCDCoCDCoHdhbnQgYTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcHJvdG9jb2wgZm9yIGRv
aW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEJGRDxicj4NCiZndDvCoCDCoCDCoG1vbml0b3Jpbmc8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgb2YgdGhpbmdzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmVoaW5kIHRoZTxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWVEVQczxicj4N
CiZndDvCoCDCoCDCoChtdWx0aXBsZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTklz
KSw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZW4gZG88YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGF0
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoGFzIGEgc2VwYXJhdGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoGRvY3VtZW50LsKgIMKgVGhlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVuY29kaW5nPGJyPg0KJmd0O8Kg
IMKgIMKgd2lsbCBiZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhIHRlbmFudDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGVuY29k
aW5nLDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBhbmQgdGh1czxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZXNw
YXJhdGUgZnJvbTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2hh
dCBpczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBkZWZpbmVkPGJyPg0KJmd0O8KgIMKgIMKgaW4gdGhpczxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBkb2N1bWVudC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBZ
b3Vycyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgSm9lbDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIDEwLzIxLzIw
MTk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgNTowNyBQTSw8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEplZmZyZXk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBIYWFzPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7IFNhbnRvc2ggYW5kPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG90
aGVycyw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IE9uIFRodSwgT2N0PGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoDAzLCAyMDE5IGF0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMDc6NTA6MjBQTTxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArMDUzMCw8
YnI+DQomZ3Q7wqAgwqAgwqBTYW50b3NoIFA8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
SyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDvCoCDCoCDCoFRoYW5rczxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBmb3IgeW91cjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoGV4cGxhbmF0aW9uLjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGlzPGJyPg0KJmd0
O8KgIMKgIMKgaGVscHMgYSBsb3QuIEk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHdvdWxkIHdhaXQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBmb3IgbW9yZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0Ozxicj4NCiZndDvC
oCDCoCDCoGNvbW1lbnRzIGZyb208YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb3RoZXJz
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0byBzZWUgaWY8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgdGhpcyB3aGF0IHdlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG5lZWQgaW4g
dGhpczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoGRyYWZ0IHRvIGJlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IHN1cHBvcnRlZDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBiYXNlZCBvbjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgdGhhdCB3ZSBjYW48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvdmlkZTxicj4NCiZndDvCoCDCoCDC
oGFwcHJvcHJpYXRlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBz
ZWN0aW9uczxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGluIHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkcmFmdC48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
IFRoZTxicj4NCiZndDvCoCDCoCDCoHRocmVhZHMgb24gdGhlPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBsaXN0IGhhdmU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3BpZGVyZWQ8YnI+DQom
Z3Q7wqAgwqAgwqB0byB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcG9pbnQ8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdoZXJlIGl0IGlzPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoGNoYWxsZW5naW5nPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgdG88YnI+DQomZ3Q7wqAgwqAgwqBmb2xsb3cg
d2hhdCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGN1cnJl
bnQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBzdGF0dXM8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgb2YgdGhlPGJyPg0KJmd0O8KgIMKgIMKgZHJhZnQgaXMsPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9yIHNob3VsZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlLsKgIDotKTxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqBIb3dldmVyLCBpZiBJJiMzOTt2ZTxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZm9sbG93ZWQgdGhpbmdzPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHByb3Blcmx5LCB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcXVlc3Rp
b248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlbG93IGlzPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHJlYWxseSB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBoaW5nZTxicj4NCiZndDvCoCDCoCDCoHBv
aW50IG9uPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdoYXQgb3VyPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVu
Y2Fwc3VsYXRpb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZm9yIEJGRDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb3ZlciB2eGxhbjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBz
aG91bGQ8YnI+DQomZ3Q7wqAgwqAgwqBsb29rIGxpa2UuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgQ29ycmVjdD88
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgRXNzZW50aWFsbHks
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRvIHdlIG9yPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkbyB3ZSBub3Q8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVxdWlyZSB0aGU8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWJpbGl0eSB0bzxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcGVybWl0PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG11bHRpcGxlIEJGRDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgc2Vzc2lvbnMgYmV0d2Vlbjxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGlzdGluY3QgVkFQcz88YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7IElmIHRoaXM8YnI+DQomZ3Q7wqAgwqAgwqBpcyBzbyw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZG8gd2U8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGhhdmUgYTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHNlbnNlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIHRvIGhvdzxicj4NCiZndDvC
oCDCoCDCoHdlIHNob3VsZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgcHJvY2VlZD88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IC0tIEplZmY8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgW2NvbnRleHQgcHJlc2VydmVkPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZWxvdy4uLl08YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoFNhbnRvc2ggUCBLPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IE9uPGJyPg0KJmd0O8KgIMKgIMKgV2Vk
LCBTZXA8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMjUsIDIwMTk8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGF0IDg6MTAgQU08YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248
L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2Js
YW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwv
YT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPjxicj4NCiZndDvC
oCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0
YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7bWFp
bHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
PnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5r
Ij54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwv
YT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0
ZS5jb20uY248L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29t
LmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
biIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPjxicj4NCiZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWlu
MkB6dGUuY29tLmNuPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0
bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54
aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4m
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2Js
YW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWlu
MkB6dGUuY29tLmNuPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5j
b20uY248L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxh
IGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8u
bWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0
O21haWx0bzo8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2Js
YW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0
YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDttYWlsdG86PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+eGlhby5taW4y
QHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0OyZndDsmZ3Q7IEhpPGJyPg0KJmd0O8KgIMKgIMKgU2FudG9zaCw8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgV2l0
aDxicj4NCiZndDvCoCDCoCDCoHJlZ2FyZDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0
byB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHF1ZXN0aW9u
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHdoZXRoZXIgd2U8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc2hvdWxk
IGFsbG93PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgbXVsdGlwbGUgQkZEPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlc3Npb25zPGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
OyBmb3I8YnI+DQomZ3Q7wqAgwqAgwqB0aGUgc2FtZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBWTkkgb3I8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG5v
dCw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBJTUhPIHdlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHNob3VsZDxicj4NCiZndDvCoCDCoCDCoGFsbG93IGl0LDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBtb3JlPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZXhwbGFuYXRpb24gYXM8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
OyZndDsmZ3Q7IGZvbGxvd3MuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDsgQmVsb3c8YnI+DQomZ3Q7wqAgwqAgwqBpcyBhPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGZpZ3VyZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ZGVyaXZlZCBmcm9tPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZpZ3VyZSAyIG9mPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoFJGQzgwMTQgKEFuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgQXJjaGl0ZWN0dXJlIGZvcjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqBEYXRhLUNlbnRlcjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBOZXR3b3JrPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoFZpcnR1YWxpemF0aW9uPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG92ZXIgTGF5ZXIgMzxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoChOVk8zKSkuPGJyPg0KJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBEYXRhPGJyPg0KJmd0O8KgIMKgIMKgQ2Vu
dGVyIE5ldHdvcms8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoChJ
UCnCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqDCoFR1bm5lbDxicj4NCiZndDvCoCDCoCDCoE92ZXJsYXk8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tLS0tLSst
LS0tLS0tLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
IMKgwqArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tKy0tLS0tLS0rIHw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLSstLS0tLS0t
LS0tKyB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB8IHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE92ZXJsYXk8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgTW9kdWxlwqAgfCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHwg
fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgT3ZlcmxheTxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBNb2R1bGXCoCB8IHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAgwqA8YnI+DQomZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0rLS0tLS0tLS0rIHw8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLS0tKy0tLS0tLS0tKyB8PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDsmZ3Q7Jmd0O8KgIMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgwqAgwqAgfMKgIMKgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqBOVkUxwqAgwqB8PGJyPg0KJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8PGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIHzC
oCDCoDxicj4NCiZndDvCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCDCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE5WRTI8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7wqAgwqAgwqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLSstLS0tLS0tK8Kg
IHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHw8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0t
LS0rLS0tLS0tLSvCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqB8wqAgfFZOSTE8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTkkywqAgVk5JMTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgfMKgIMKgIMKgPGJy
Pg0KJmd0O8KgIMKgIMKgIMKgfMKgIHwgVk5JMTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgVk5JMiBWTkkxPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgfMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7wqAgwqAg
wqA8YnI+DQomZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstKy0tLS0tKy0tLS0rLS0tK8KgIHw8YnI+DQom
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqArLSstLS0tLSstLS0tLSst
LSvCoCB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB8VkFQMXw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZBUDJ8
wqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBWQVAzIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
fFZBUDF8IFZBUDJ8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgfCBWQVAzfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqArLS0tLSstLS0tLSstLS0tKy0t
LS0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqDC
oCstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgfDxicj4N
CiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPGJyPg0KJmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgPGJyPg0KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgLS0tLS0tLSst
LS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0tLTxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoHzCoCDCoCDCoHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPGJyPg0KJmd0O8KgIMKgIMKgIMKgVGVuYW50
wqAgwqAgwqAgwqAgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
IMKgfMKgIMKgIMKgfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgVFNJMSB8PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBUU0kyfMKgIMKgIHw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVFNJMzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBUU0kxfCBUU0kyfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoHxUU0kzPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgKy0tLSsgKy0tLSs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLSs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgKy0tLSs8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB8VFMxfCB8VFMy
fDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB8VFMzfDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8VFM0fDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgfFRTNXw8YnI+DQomZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8VFM2fDxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCstLS0rICstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoCstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqArLS0tKzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoCstLS0rPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZn
dDsgVG8gbXk8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHVuZGVy
c3RhbmRpbmcsIHRoZSBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vzc2lvbnM8YnI+DQomZ3Q7wqAgwqAgwqBiZXR3
ZWVuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE5WRTE8YnI+DQomZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFuZCBOVkUyIGFyZTxicj4NCiZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhY3R1YWxseTxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqBpbml0aWF0ZWQgYW5kPGJyPg0K
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0ZXJtaW5hdGVkPGJyPg0KJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXQgVkFQPGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoG9mIE5WRS48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
OyBJZiB0aGU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbmV0d29yayBvcGVyYXRvcjxi
cj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdh
bnQgdG88YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgc2V0IHVwPGJyPg0KJmd0O8KgIMKgIMKgb25lIEJGRDxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZXNzaW9uPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBiZXR3ZWVuPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgVkFQMSBvZjxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgTlZFMTxi
cj4NCiZndDvCoCDCoCDCoGFuZCBWQVAxb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoE5WRTIsIGF0IHRoZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzYW1lIHRpbWU8YnI+DQomZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgYW5vdGhlciBCRkQ8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHNlc3Npb248YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmV0d2Vlbjxicj4NCiZndDvCoCDCoCDC
oFZBUDMgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IE5WRTEgYW5kPGJyPg0KJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoFZBUDMgb2YgTlZFMiw8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhbHRob3VnaDxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGUgdHdvPGJyPg0K
Jmd0O8KgIMKgIMKgQkZEIHNlc3Npb25zPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBhcmUgZm9yPGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgdGhlIHNhbWU8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IFZOSTEsIEk8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmVsaWV2ZSBpdCYjMzk7czxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHJlYXNvbmFibGUs
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHNvIHRoYXQmIzM5O3M8YnI+DQomZ3Q7wqAgwqAgwqB3aHkgSTxicj4NCiZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGluayB3ZTxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNob3VsZCBhbGxvdyBpdDxicj4NCiZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBudm8zPGJyPg0KJmd0O8KgIMKgIMKgbWFpbGluZyBsaXN0
PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52
bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7PGJy
Pg0KJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52
bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52
bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs8YnI+DQom
Z3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDs8
YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYu
b3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJt
YWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZs
dDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5u
dm8zQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4g
Jmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDttYWls
dG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0O21h
aWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNA
aWV0Zi5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7
bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZv
M0BpZXRmLm9yZzwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+
DQomZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL252bzMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvMzwvYT48YnI+DQomZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDs8YnI+DQomZ3Q7wqAgwqAgwqAgJmd0Ozxicj4NCiZndDsgPGJy
Pg0KPC9ibG9ja3F1b3RlPjwvZGl2Pg0K
--000000000000c488f105960ea4e5--


From nobody Tue Oct 29 13:54:12 2019
Return-Path: <jhaas@slice.pfrc.org>
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 6E605120125; Tue, 29 Oct 2019 13:53:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Krcriy_DTLGi; Tue, 29 Oct 2019 13:53:18 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 39FCE12006D; Tue, 29 Oct 2019 13:53:18 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 891E71E2D3; Tue, 29 Oct 2019 16:56:52 -0400 (EDT)
Date: Tue, 29 Oct 2019 16:56:52 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Santosh P K <santosh.pallagatti@gmail.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, Dinesh Dutt <didutt@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Message-ID: <20191029205651.GA10145@pfrc.org>
References: <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <CACi9rdsLYuf9_v-uNZ8SLW+sif+O9wNjjHvNu2xQrTuWxJfyOA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CACi9rdsLYuf9_v-uNZ8SLW+sif+O9wNjjHvNu2xQrTuWxJfyOA@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/183UbOjg8DEraHXikPgu49XOZAc>
X-Mailman-Approved-At: Tue, 29 Oct 2019 13:54:10 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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, 29 Oct 2019 20:53:20 -0000

Santosh,

On Mon, Oct 28, 2019 at 10:24:06PM +0530, Santosh P K wrote:
> "As per section 4 inner destination IP address MAY be set to 127/8 address.
> There could be firewall configured on VTEP to block 127/8 address range if
> set as destination IP in inner IP header. It is recommended to allow 127/8
> range address through firewall only if inner IP header's destination IP is
> set to 127/8 IP address."

Would it be reasonable to suggest "SHOULD be set"?

Our motivation in this section is to offer what is likely to be a reasonable
default, without providing restriction from something more amenable to some
provider's requirement.

Similarly, based on this text, we'll get asked about "recommended" vs.
"RECOMMENDED".  What level of strength do you think we should have here?


-- Jeff


From nobody Wed Oct 30 04:22:42 2019
Return-Path: <didutt@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 26F9D12009E; Tue, 29 Oct 2019 19:01:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level: 
X-Spam-Status: No, score=-1.987 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 TNcn6-AY62g3; Tue, 29 Oct 2019 19:01:15 -0700 (PDT)
Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (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 DDB28120059; Tue, 29 Oct 2019 19:01:14 -0700 (PDT)
Received: by mail-pg1-x52b.google.com with SMTP id w3so361726pgt.5; Tue, 29 Oct 2019 19:01:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=zD7z8CHd/UzT0dMrqDEmR3657vCn2Zl61k4WSCyKSus=; b=WJJZQIztki9MqMq6zO+WwBdtYJyNTHvWsE9pBWOPKdbNoHn9d/gkCB/lKrKfO/Stg2 sTStkQSAmdE+HinA1fXpUK024ofF2u2GU18R0bcSi68H/sncJVcMdu+GSPi5jXQzXMTX LyZasTUjdZJsh8kHrYAkwzFYkiSyyDHjtMtDQZvPMs/ctreXEoCeMCjk5U+ltPrQI4Rt K5r/5AJyXS1eV1XbXHi79dK1yvCs4k+47ORhCNjm3XDtwLTkBvKqJBLdIAzA3BsJuwyJ ZFLx8jpH5fuvd96fWrdra/D0+GbOLaxTfk5pztrOoBrqAw+1sDDkAHbjxSqCtlzFd9Gi yU2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=zD7z8CHd/UzT0dMrqDEmR3657vCn2Zl61k4WSCyKSus=; b=rJ7q5aP46PedRSihSTo/ty1Ax+yi1jRj5lAu5RXSweNA6mwLxwZZ8qtsUqjAOnrh5T 7rldfkQPWMC88DWsksQ0eHrGD+Bdqge4oC96QRukx9iFnzuGrPn1/568NsbHlyYfy10U SUr8Qb//mewuSB3ed6E7p9xgFNVB91grim1F1pFQk3JN6/uFQtfV9XHyU0TCfhz0yY4y SUkWbbEinFeZy2KP9tfJFTfP0B12Q4L5qSyozWTCJcYwiNvFl2HI4xDfVlvbg61Dq+pC KLWqzwU5Qyo6NBNmvqVWMvxxjHIv8mjWNPqh86Ye+57KOuXinNX906AqfIN6Pv+wCHJj mYIg==
X-Gm-Message-State: APjAAAUcdIMJBgX3Zz7WByYcN4k+u+9Zyskh/PGRW9sW3FvxszwaBFYa bScoKixQ89/ruZ8QBFtYKCI=
X-Google-Smtp-Source: APXvYqyJZcfFunuWCQ2lXXhqXmJ1y0bt8l8HJThA9uf0MITeTIfiwNH1qxJbv1OBWZ+POWiSZHFdxA==
X-Received: by 2002:a17:90a:b946:: with SMTP id f6mr10306275pjw.69.1572400873896;  Tue, 29 Oct 2019 19:01:13 -0700 (PDT)
Received: from [192.168.1.9] ([117.213.198.17]) by smtp.gmail.com with ESMTPSA id j25sm389347pfi.113.2019.10.29.19.00.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Oct 2019 19:01:12 -0700 (PDT)
Date: Wed, 30 Oct 2019 06:59:38 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1572400778.28051.7@smtp.gmail.com>
In-Reply-To: <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-8g7zpW5Bf20wEZ8pdC2M"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/XeNvI7_lTFAtwfDo9LrCkPX0No4>
X-Mailman-Approved-At: Wed, 30 Oct 2019 04:22:38 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 02:01:21 -0000

--=-8g7zpW5Bf20wEZ8pdC2M
Content-Type: text/plain; charset=us-ascii; format=flowed

I suspect silicon implementations will have a problem with saying that 
they can be set to anything and MUST be ignored on reception. Your 
logic is sound, it's just that I fear you'll break many existing 
implementations. I recommend sticking with the 127/8 address for this 
case.

Dinesh

On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh@joelhalpern.com> 
wrote:
> In all the discussion about what VNI to use and multiple VNI support, 
> I lsot track.  Sorry.
> 
> Still, the earlier documents did not specify the IP to use.  That 
> does NOT mean that we are required in later revisions of the document 
> to allow anything the client wants.
> 
> Having said that, we could add text saying that since the IP address 
> in the BFD request in VNI 0 is effectively meaningless, it can be set 
> to any value on transmission and must be ignored on reception.
> As far as I can tell, it is definitional that the VtEP does not have 
> any assigned IP address for VNI 0, so we can't expect that address.
> 
> Yours,
> Joel
> 
> On 10/29/2019 11:10 AM, Anoop Ghanwani wrote:
>> Hi Joel,
>> 
>> Yes, existing implementations use VNI 0 for BFD over VXLAN.  Here 
>> are a couple of references:
>> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html 
>> 
>> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665 
>> 
>> 
>> I guess this document has been evolving and I have not kept up with 
>> it.  The version I had reviewed and commented on originally allowed 
>> for VNI 0.  The -04 version of the draft has this:
>> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7
>> What version are you referring to?
>> 
>> Thanks,
>> Anoop
>> 
>> 
>> 
>> On Mon, Oct 28, 2019 at 12:55 PM Joel M. Halpern 
>> <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
>> 
>>     You are saying that there are existing implementations using VNI 
>> 0 for
>>     this?  Given that previous versions of the spec explicitly 
>> disallowed
>>     VNI 0, I am having trouble with your objecting that a spec for 
>> how to
>>     run over VNI 0 breask existing implementations.
>> 
>>     Note that when there is a good technical reason, the IETF does 
>> change
>>     Internet Drafts in ways that break early implementations.  That 
>> is the
>>     price of standardization.
>> 
>>     Yours,
>>     Joel
>> 
>>     On 10/28/2019 2:30 PM, Anoop Ghanwani wrote:
>>      > Hi Joel,
>>      >
>>      > Writing the spec in that way would make the current, 
>> inter-operable
>>      > implementation of multiple vendors non-compliant with the 
>> spec.
>>      >
>>      > Thanks,
>>      > Anoop
>>      >
>>      > On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern
>>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>      > <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> 
>> wrote:
>>      >
>>      >     I assumed this was only for the case where a tenant VNI 
>> was
>>     being used.
>>      >
>>      >     For the 0 VNI (which is what I prefer), always (MUST) use 
>> the
>>     loopback
>>      >     address.  There are no addresses assigned to the VTEP in 
>> that
>>     space.
>>      >     There is no IRB in that space.
>>      >
>>      >     Yours,
>>      >     Joel
>>      >
>>      >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
>>      >      > Joel,
>>      >      >
>>      >      > Are we going to qualify this by VNI?  There's a bunch 
>> of
>>      >     implementations
>>      >      > out there that don't use a tenant IP or a loopback with
>>     VNI 0--they
>>      >      > simply repeat the underlay IP in the inner IPDA.
>>      >      >
>>      >      > Thanks,
>>      >      > Anoop
>>      >      >
>>      >      > On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern
>>      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>      >      > <mailto:jmh@joelhalpern.com 
>> <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> 
>> wrote:
>>      >      >
>>      >      >     I can live with saying that you SHOULD use 
>> loopback,
>>     and MAY
>>      >     instead
>>      >      >     use
>>      >      >     an IP address in the customer space known to be 
>> owned
>>     by the VTEP
>>      >      >     device
>>      >      >     when such exists.
>>      >      >
>>      >      >     Yours,
>>      >      >     Joel
>>      >      >
>>      >      >     On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
>>      >      >      > Hi Joel,
>>      >      >      >
>>      >      >      > Perhaps we need to say use of an address owned 
>> by
>>     the device
>>      >      >     containing
>>      >      >      > the VTEP.
>>      >      >      >
>>      >      >      > Or are you suggesting that the use of the 
>> loopback
>>     address
>>      >     space
>>      >      >     is a MUST?
>>      >      >      >
>>      >      >      > Anoop
>>      >      >      >
>>      >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
>>      >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
>>      >      >      > <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>>
>>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>> 
>> wrote:
>>      >      >      >
>>      >      >      >     There is something I am missing in your 
>> assumption
>>      >     about IRB.
>>      >      >      >
>>      >      >      >     As I understand VxLAN, the VTEP is under the
>>     control
>>      >     of the
>>      >      >     operator.
>>      >      >      >     As such, it is a pure bridge.  If you run 
>> IRB
>>     behind
>>      >     it, that
>>      >      >     is fine.
>>      >      >      >     Yes, an operator may offer IRB.  But as I
>>     understand it,
>>      >      >     conceptually,
>>      >      >      >     in terms of the VxLAN architecture the IRB 
>> is
>>     an entity
>>      >      >     behind the
>>      >      >      >     VTEP,
>>      >      >      >     not part of the VTEP.
>>      >      >      >
>>      >      >      >     Yours,
>>      >      >      >     Joel
>>      >      >      >
>>      >      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani 
>> wrote:
>>      >      >      >      > Santosh,
>>      >      >      >      >
>>      >      >      >      > Does it have to be a MUST?  What if I am 
>> running
>>      >     IRB and there
>>      >      >      >     are IP
>>      >      >      >      > addresses per VNI assigned to the VTEPs? 
>>     Why can the
>>      >      >     operator not
>>      >      >      >      > choose to use those?
>>      >      >      >      >
>>      >      >      >      > Anoop
>>      >      >      >      >
>>      >      >      >      > On Mon, Oct 28, 2019 at 7:51 AM Santosh 
>> P K
>>      >      >      >      > <santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>
>>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>>
>>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>
>>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote:
>>      >      >      >      >
>>      >      >      >      >     Dinesh, Anoop et all,
>>      >      >      >      >           Lets us know if this text works
>>     for 127/8
>>      >      >     address range?
>>      >      >      >      >
>>      >      >      >      >     [proposed text for firewall]
>>      >      >      >      >
>>      >      >      >      >     "As per section 4 inner destination 
>> IP
>>     address
>>      >     MUST be
>>      >      >     set to
>>      >      >      >     127/8
>>      >      >      >      >     address. There may be firewall 
>> configured on
>>      >     VTEP to
>>      >      >     block 127/8
>>      >      >      >      >     address range if set as destination 
>> IP
>>     in inner IP
>>      >      >     header. It is
>>      >      >      >      >     recommended to allow 127/8 range 
>> address
>>     through
>>      >      >     firewall only if
>>      >      >      >      >     127/8 IP address is set as 
>> destination
>>     address
>>      >     in inner IP
>>      >      >      >     header."
>>      >      >      >      >
>>      >      >      >      >
>>      >      >      >      >     In section 4 we are talking about 
>> using
>>     127/8
>>      >     and not
>>      >      >     really
>>      >      >      >     giving
>>      >      >      >      >     reason why. I think we should have 
>> text
>>     as RFC 5884
>>      >      >     has mentioned
>>      >      >      >      >     with below text.
>>      >      >      >      >
>>      >      >      >      >     [From RFC 5884]
>>      >      >      >      >     "The motivation for using the 
>> address range
>>      >     127/8 is
>>      >      >     the same as
>>      >      >      >      >     specified in Section 2.1 of [RFC4379]
>>      >      >      >      >         
>> <https://tools.ietf.org/html/rfc4379#section-2.1>.
>>      >      >     This is an
>>      >      >      >      >     exception to the behavior defined in
>>     [RFC1122
>>      >      >      >      >     
>> <https://tools.ietf.org/html/rfc1122>]."
>>      >      >      >      >
>>      >      >      >      >
>>      >      >      >      >
>>      >      >      >      >     Thanks
>>      >      >      >      >     Santosh P K
>>      >      >      >      >
>>      >      >      >      >
>>      >      >      >      >
>>      >      >      >      >     On Thu, Oct 24, 2019 at 1:24 AM 
>> Dinesh Dutt
>>      >      >     <didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>>      >      >      >     <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>
>>      >      >      >      >     <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote:
>>      >      >      >      >
>>      >      >      >      >         Looks good to me Greg. I see that
>>     the text
>>      >     around
>>      >      >     the use
>>      >      >      >     of the
>>      >      >      >      >         inner IP address as also quite
>>     acceptable. Will
>>      >      >     you add any
>>      >      >      >      >         words about the firewall?
>>      >      >      >      >
>>      >      >      >      >         Dinesh
>>      >      >      >      >
>>      >      >      >      >         On Wed, Oct 23, 2019 at 8:36 PM,
>>     Greg Mirsky
>>      >      >      >      >         <gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>>
>>      >      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>>>>> wrote:
>>      >      >      >      >>         Hi Dinesh, et al.,
>>      >      >      >      >>         please check the updated 
>> version that
>>      >     removed the
>>      >      >      >     reference to
>>      >      >      >      >>         Hypervisor in the text and 
>> Figure 1.
>>      >      >      >      >>
>>      >      >      >      >>         Regards,
>>      >      >      >      >>         Greg
>>      >      >      >      >>
>>      >      >      >      >>         On Wed, Oct 23, 2019 at 10:47 AM
>>     Santosh P K
>>      >      >      >      >>         <santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>
>>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>>
>>      >      >      >      >>             
>> <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>
>>      >      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>
>>      >      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>      >     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote:
>>      >      >      >      >>
>>      >      >      >      >>             Dinesh,
>>      >      >      >      >>                  Please see my
>>     inline comments [SPK]
>>      >      >      >      >>
>>      >      >      >      >>
>>      >      >      >      >>                 - In section 3, there's 
>> a
>>     sentence
>>      >     that
>>      >      >     is: "BFD
>>      >      >      >      >>                 packets intended for a
>>     Hypervisor
>>      >     VTEP MUST
>>      >      >      >     NOT..". I
>>      >      >      >      >>                 recommend getting rid of
>>     the word
>>      >      >     "Hypervisor" ashe
>>      >      >      >      >>                 logic applies to any 
>> VTEP.
>>      >      >      >      >>
>>      >      >      >      >>             [SPK] Thanks for comments. 
>> We will
>>      >     change this.
>>      >      >      >      >>
>>      >      >      >      >>                 - You already explained 
>> the
>>      >     precedence of
>>      >      >     the use of
>>      >      >      >      >>                 127/8 address in the 
>> inner
>>     header in
>>      >      >     MPLS. I have no
>>      >      >      >      >>                 specific comments in 
>> that
>>     area. I have
>>      >      >     only two
>>      >      >      >      >>                 questions:
>>      >      >      >      >>                    - Has anybody 
>> verified
>>     that the
>>      >     use of
>>      >      >     127/8
>>      >      >      >      >>                 address (and the right 
>> MAC)
>>     works with
>>      >      >     existing
>>      >      >      >      >>                 implementations, 
>> including
>>     the silicon
>>      >      >     ones? If this
>>      >      >      >      >>                 doesn't work there, is 
>> it worth
>>      >     adding the
>>      >      >      >     possibilit
>>      >      >      >      >>                 y of another address, 
>> one
>>     that is
>>      >     owned
>>      >      >     by the
>>      >      >      >     VTEP node?
>>      >      >      >      >>
>>      >      >      >      >>                    - Do we know if
>>     Firewalls stop
>>      >     such VXLAN
>>      >      >      >     packets?
>>      >      >      >      >>                 I ask this because VXLAN
>>     has an IP
>>      >     header
>>      >      >     and I
>>      >      >      >     don't
>>      >      >      >      >>                 know if firewalls stop 
>> packets
>>      >     with 127/8
>>      >      >     in the
>>      >      >      >     inner
>>      >      >      >      >>                 header. If not, is it 
>> worth
>>     adding a
>>      >      >     sentence to say
>>      >      >      >      >>                 that firewalls  allow 
>> such
>>      >     packets? The
>>      >      >     use of a
>>      >      >      >      >>                 non-127/8 address may 
>> alleviate
>>      >     this case
>>      >      >     as well.
>>      >      >      >      >>
>>      >      >      >      >>             [SPK] I think we may need to
>>     add the text
>>      >      >     about firewall
>>      >      >      >      >>             as some checks in firewall 
>> will be
>>      >     there if
>>      >      >     they are not
>>      >      >      >      >>             already using MPLS OAM which
>>     has inner IP
>>      >      >     header with
>>      >      >      >      >>             127/8 address range.
>>      >      >      >      >>
>>      >      >      >      >>
>>      >      >      >      >>                 The rest of the draft 
>> looks
>>     good
>>      >     to me,
>>      >      >      >      >>
>>      >      >      >      >>                 Dinesh
>>      >      >      >      >>
>>      >      >      >      >>                 On Wed, Oct 23, 2019 at
>>     7:58 AM,
>>      >     Greg Mirsky
>>      >      >      >      >>                 <gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>
>>      >      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>
>>      >      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>>>>>
>>      >      >      >      >>                 wrote:
>>      >      >      >      >>>                 Hi Dinesh,
>>      >      >      >      >>>                 I greatly appreciate 
>> your
>>     comments.
>>      >      >     Please heave a
>>      >      >      >      >>>                 look at the attached 
>> copy
>>     of the
>>      >     working
>>      >      >      >     version and
>>      >      >      >      >>>                 its diff to -07 
>> (latest in the
>>      >     datatracker).
>>      >      >      >      >>>
>>      >      >      >      >>>                 Regards,
>>      >      >      >      >>>                 Greg
>>      >      >      >      >>>
>>      >      >      >      >>>                 On Tue, Oct 22, 2019 at
>>     9:52 PM
>>      >     Dinesh Dutt
>>      >      >      >      >>>                 <didutt@gmail.com
>>     <mailto:didutt@gmail.com>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>
>>      >      >      >     <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>
>>      >      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>      >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote:
>>      >      >      >      >>>
>>      >      >      >      >>>                     I have the same
>>     feeling as Anoop.
>>      >      >     Greg, can you
>>      >      >      >      >>>                     please point me to 
>> the
>>     latest
>>      >     draft
>>      >      >     so that
>>      >      >      >     I can
>>      >      >      >      >>>                     quickly glance 
>> through
>>     it to be
>>      >      >     doubly sure,
>>      >      >      >      >>>
>>      >      >      >      >>>                     Dinesh
>>      >      >      >      >>>
>>      >      >      >      >>>                     On Wed, Oct 23, 
>> 2019
>>     at 4:35 AM,
>>      >      >     Anoop Ghanwani
>>      >      >      >      >>>                     
>> <anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>
>>      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>
>>      >      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>>>
>>      >      >      >      >>>                         
>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>
>>      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>
>>      >      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>
>>      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>>>> wrote:
>>      >      >      >      >>>>                     Greg,
>>      >      >      >      >>>>
>>      >      >      >      >>>>                     I think the draft 
>> is
>>     fine as is.
>>      >      >      >      >>>>
>>      >      >      >      >>>>                     I discussion with
>>     Xiao Min was
>>      >      >     about #3 and I
>>      >      >      >      >>>>                     see that as
>>     unnecessary until we
>>      >      >     have a draft
>>      >      >      >      >>>>                     that explains why 
>> that is
>>      >     needed in the
>>      >      >      >     context
>>      >      >      >      >>>>                     of the NVO3 
>> architecture.
>>      >      >      >      >>>>
>>      >      >      >      >>>>                     Anoop
>>      >      >      >      >>>>
>>      >      >      >      >>>>                     On Tue, Oct 22, 
>> 2019
>>     at 11:17 AM
>>      >      >     Greg Mirsky
>>      >      >      >      >>>>                         
>> <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>
>>      >      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>>>
>>      >      >      >      >>>>
>>      >       <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>
>>      >      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com 
>> <mailto:gregimirsky@gmail.com>>
>>      >      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>
>>      >     <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>>>> wrote:
>>      >      >      >      >>>>
>>      >      >      >      >>>>                         Hi Anoop, et 
>> al.,
>>      >      >      >      >>>>                         I agree with 
>> your
>>      >     understanding
>>      >      >     of what is
>>      >      >      >      >>>>                         being defined 
>> in
>>     the current
>>      >      >     version
>>      >      >      >     of the
>>      >      >      >      >>>>                         BFD over VxLAN
>>      >     specification.
>>      >      >     But, as I
>>      >      >      >      >>>>                         understand, 
>> the WG is
>>      >      >     discussing the scope
>>      >      >      >      >>>>                         before the 
>> WGLC
>>     is closed. I
>>      >      >     believe there
>>      >      >      >      >>>>                         are three 
>> options:
>>      >      >      >      >>>>
>>      >      >      >      >>>>                          1. single BFD
>>     session
>>      >     between
>>      >      >     two VTEPs
>>      >      >      >      >>>>                          2. single BFD
>>     session
>>      >     per VNI
>>      >      >     between
>>      >      >      >     two VTEPs
>>      >      >      >      >>>>                          3. multiple 
>> BFD
>>      >     sessions per
>>      >      >     VNI between
>>      >      >      >      >>>>                             two VTEPs
>>      >      >      >      >>>>
>>      >      >      >      >>>>                         The current 
>> text
>>      >     reflects #2. Is WG
>>      >      >      >     accepts
>>      >      >      >      >>>>                         this scope? If
>>     not, which
>>      >      >     option WG would
>>      >      >      >      >>>>                         accept?
>>      >      >      >      >>>>
>>      >      >      >      >>>>                         Regards,
>>      >      >      >      >>>>                         Greg
>>      >      >      >      >>>>
>>      >      >      >      >>>>                         On Tue, Oct 
>> 22,
>>     2019 at
>>      >     2:09 PM
>>      >      >     Anoop
>>      >      >      >      >>>>                         Ghanwani
>>      >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>>      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>
>>      >      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>>>
>>      >      >      >      >>>>
>>      >       <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>
>>      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>
>>      >      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu 
>> <mailto:anoop@alumni.duke.edu>>
>>      >      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>
>>      >     <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>>>> wrote:
>>      >      >      >      >>>>
>>      >      >      >      >>>>                             I concur 
>> with
>>     Joel's
>>      >     assessment
>>      >      >      >     with the
>>      >      >      >      >>>>                             following
>>      >     clarifications.
>>      >      >      >      >>>>
>>      >      >      >      >>>>                             The 
>> current
>>     document
>>      >     is already
>>      >      >      >     capable
>>      >      >      >      >>>>                             of 
>> monitoring
>>      >     multiple VNIs
>>      >      >      >     between VTEPs.
>>      >      >      >      >>>>
>>      >      >      >      >>>>                             The issue 
>> under
>>      >     discussion
>>      >      >     was how
>>      >      >      >     do we
>>      >      >      >      >>>>                             use BFD to
>>     monitor
>>      >     multiple
>>      >      >     VAPs that
>>      >      >      >      >>>>                             use the 
>> same VNI
>>      >     between a
>>      >      >     pair of
>>      >      >      >      >>>>                             VTEPs.  
>> The
>>     use case for
>>      >      >     this is not
>>      >      >      >      >>>>                             clear to 
>> me,
>>     as from my
>>      >      >     understanding,
>>      >      >      >      >>>>                             we cannot 
>> have a
>>      >     situation with
>>      >      >      >     multiple
>>      >      >      >      >>>>                             VAPs using
>>     the same
>>      >      >     VNI--there is 1:1
>>      >      >      >      >>>>                             mapping
>>     between VAP
>>      >     and VNI.
>>      >      >      >      >>>>
>>      >      >      >      >>>>                             Anoop
>>      >      >      >      >>>>
>>      >      >      >      >>>>                             On Tue, 
>> Oct
>>     22, 2019
>>      >     at 6:06 AM
>>      >      >      >     Joel M.
>>      >      >      >      >>>>                             Halpern
>>      >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>
>>      >      >      >     <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>
>>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>      >     <mailto:jmh@joelhalpern.com 
>> <mailto:jmh@joelhalpern.com>>>>
>>      >      >      >      >>>>
>>      >       <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>      >      >     <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>>>
>>      >      >      >     <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>
>>      >     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>      >     <mailto:jmh@joelhalpern.com 
>> <mailto:jmh@joelhalpern.com>>>>>>
>>      >      >     wrote:
>>      >      >      >      >>>>
>>      >      >      >      >>>>                                  From
>>     what I can
>>      >     tell,
>>      >      >     there
>>      >      >      >     are two
>>      >      >      >      >>>>                                 
>> separate
>>     problems.
>>      >      >      >      >>>>                                 The
>>     document we
>>      >     have is a
>>      >      >      >     VTEP-VTEP
>>      >      >      >      >>>>                                 
>> monitoring
>>      >     document.
>>      >      >     There is no
>>      >      >      >      >>>>                                 need 
>> for that
>>      >     document to
>>      >      >      >     handle the
>>      >      >      >      >>>>                                 
>> multiple
>>     VNI case.
>>      >      >      >      >>>>                                 If 
>> folks
>>     want a
>>      >      >     protocol for doing
>>      >      >      >      >>>>                                 BFD
>>     monitoring
>>      >     of things
>>      >      >      >     behind the
>>      >      >      >      >>>>                                 VTEPs
>>     (multiple
>>      >     VNIs),
>>      >      >     then do
>>      >      >      >     that
>>      >      >      >      >>>>                                 as a 
>> separate
>>      >      >     document.   The
>>      >      >      >      >>>>                                 
>> encoding
>>     will be
>>      >     a tenant
>>      >      >      >     encoding,
>>      >      >      >      >>>>                                 and 
>> thus
>>      >     sesparate from
>>      >      >     what is
>>      >      >      >      >>>>                                 
>> defined
>>     in this
>>      >     document.
>>      >      >      >      >>>>
>>      >      >      >      >>>>                                 Yours,
>>      >      >      >      >>>>                                 Joel
>>      >      >      >      >>>>
>>      >      >      >      >>>>                                 On 
>> 10/21/2019
>>      >     5:07 PM,
>>      >      >     Jeffrey
>>      >      >      >     Haas
>>      >      >      >      >>>>                                 wrote:
>>      >      >      >      >>>>                                 > 
>> Santosh and
>>      >     others,
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 > On 
>> Thu, Oct
>>      >     03, 2019 at
>>      >      >      >     07:50:20PM
>>      >      >      >      >>>>                                 +0530,
>>     Santosh P
>>      >     K wrote:
>>      >      >      >      >>>>                                 >>    
>>  Thanks
>>      >     for your
>>      >      >      >     explanation.
>>      >      >      >      >>>>                                 This
>>     helps a lot. I
>>      >      >     would wait
>>      >      >      >     for more
>>      >      >      >      >>>>                                 >>
>>     comments from
>>      >     others
>>      >      >     to see if
>>      >      >      >      >>>>                                 this 
>> what we
>>      >     need in this
>>      >      >      >     draft to be
>>      >      >      >      >>>>                                 >> 
>> supported
>>      >     based on
>>      >      >     that we can
>>      >      >      >      >>>>                                 
>> provide
>>     appropriate
>>      >      >     sections
>>      >      >      >     in the
>>      >      >      >      >>>>                                 draft.
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 > The
>>     threads on the
>>      >      >     list have
>>      >      >      >      >>>>                                 
>> spidered
>>     to the
>>      >     point
>>      >      >     where it is
>>      >      >      >      >>>>                                 
>> challenging
>>      >      >      >      >>>>                                 > to
>>     follow what the
>>      >      >     current
>>      >      >      >     status
>>      >      >      >      >>>>                                 of the
>>     draft is,
>>      >     or should
>>      >      >      >     be.  :-)
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 >
>>     However, if I've
>>      >      >     followed things
>>      >      >      >      >>>>                                 
>> properly, the
>>      >     question
>>      >      >     below is
>>      >      >      >      >>>>                                 
>> really the
>>      >      >      >      >>>>                                 > 
>> hinge
>>     point on
>>      >     what our
>>      >      >      >      >>>>                                 
>> encapsulation
>>      >     for BFD
>>      >      >     over vxlan
>>      >      >      >      >>>>                                 should
>>     look like.
>>      >      >      >      >>>>                                 > 
>> Correct?
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 >
>>     Essentially,
>>      >     do we or
>>      >      >     do we not
>>      >      >      >      >>>>                                 
>> require the
>>      >     ability to
>>      >      >     permit
>>      >      >      >      >>>>                                 
>> multiple BFD
>>      >      >      >      >>>>                                 >
>>     sessions between
>>      >      >     distinct VAPs?
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 > If 
>> this
>>     is so,
>>      >     do we
>>      >      >     have a
>>      >      >      >     sense
>>      >      >      >      >>>>                                 as to 
>> how
>>     we should
>>      >      >     proceed?
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 > -- 
>> Jeff
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 >
>>     [context preserved
>>      >      >     below...]
>>      >      >      >      >>>>                                 >
>>      >      >      >      >>>>                                 >>
>>     Santosh P K
>>      >      >      >      >>>>                                 >>
>>      >      >      >      >>>>                                 >> On
>>     Wed, Sep
>>      >     25, 2019
>>      >      >     at 8:10 AM
>>      >      >      >      >>>>
>>      >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>
>>      >      >     <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>>>
>>      >      >      >     <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>
>>      >     <mailto:xiao.min2@zte.com.cn 
>> <mailto:xiao.min2@zte.com.cn>>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>      >     <mailto:xiao.min2@zte.com.cn 
>> <mailto:xiao.min2@zte.com.cn>>>>
>>      >      >      >      >>>>
>>      >      >       <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>>
>>      >     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>>
>>      >      >      >     <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>
>>      >     <mailto:xiao.min2@zte.com.cn 
>> <mailto:xiao.min2@zte.com.cn>>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>      >     <mailto:xiao.min2@zte.com.cn 
>> <mailto:xiao.min2@zte.com.cn>>>>>>
>>      >      >     wrote:
>>      >      >      >      >>>>                                 >>
>>      >      >      >      >>>>                                 >>> Hi
>>     Santosh,
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>                                 >>> 
>> With
>>     regard
>>      >     to the
>>      >      >     question
>>      >      >      >      >>>>                                 
>> whether we
>>      >     should allow
>>      >      >      >     multiple BFD
>>      >      >      >      >>>>                                 
>> sessions
>>      >      >      >      >>>>                                 >>> 
>> for
>>     the same
>>      >     VNI or
>>      >      >     not,
>>      >      >      >     IMHO we
>>      >      >      >      >>>>                                 should
>>     allow it,
>>      >     more
>>      >      >      >     explanation as
>>      >      >      >      >>>>                                 >>> 
>> follows.
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>                                 >>> 
>> Below
>>     is a
>>      >     figure
>>      >      >     derived from
>>      >      >      >      >>>>                                 
>> figure 2 of
>>      >     RFC8014 (An
>>      >      >      >     Architecture for
>>      >      >      >      >>>>                                 >>>
>>     Data-Center
>>      >     Network
>>      >      >      >      >>>>                                     
>> Virtualization
>>      >     over Layer 3
>>      >      >      >     (NVO3)).
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>                                 >>>
>>      >              |
>>      >      >      >      >>>>                                  Data
>>     Center Network
>>      >      >     (IP)        |
>>      >      >      >      >>>>                                 >>>
>>      >              |
>>      >      >      >      >>>>
>>      >      >             |
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>
>>      >      >      >       
>> +-----------------------------------------+
>>      >      >      >      >>>>                                 >>>
>>      >      >             |
>>      >      >      >      >>>>
>>      >           |
>>      >      >      >      >>>>                                 >>>
>>      >      >             |
>>      >      >      >      >>>>                                  
>> Tunnel
>>     Overlay
>>      >          |
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>
>>      >       +------------+---------+
>>      >      >      >      >>>>
>>      >        +---------+------------+
>>      >      >      >      >>>>                                 >>>   
>>                |
>>      >      >      >      >>>>
>>      >       +----------+-------+ |
>>      >      >           |
>>      >      >      >      >>>>
>>      >       +-------+----------+ |
>>      >      >      >      >>>>                                 >>>
>>      >     | |
>>      >      >     Overlay
>>      >      >      >      >>>>                                 
>> Module  | |
>>      >       | |
>>      >      >     Overlay
>>      >      >      >      >>>>                                 
>> Module  | |
>>      >      >      >      >>>>                                 >>>   
>>                |
>>      >      >      >      >>>>
>>      >       +---------+--------+ |
>>      >      >           |
>>      >      >      >      >>>>
>>      >       +---------+--------+ |
>>      >      >      >      >>>>                                 >>>   
>>                |
>>      >      >           |
>>      >      >      >      >>>>                                     | 
>>           |
>>      >             |
>>      >      >      >          |
>>      >      >      >      >>>>                                 >>>   
>>         NVE1   |
>>      >      >           |
>>      >      >      >      >>>>                                     | 
>>           |
>>      >             |
>>      >      >      >          |
>>      >      >      >      >>>>                                 NVE2
>>      >      >      >      >>>>                                 >>>   
>>                |
>>      >      >      >      >>>>
>>      >       +--------+-------+  |
>>      >      >           |
>>      >      >      >      >>>>
>>      >       +--------+-------+  |
>>      >      >      >      >>>>                                 >>>
>>      >     |  |VNI1
>>      >      >      >     VNI2  VNI1
>>      >      >      >      >>>>                                 |  |  
>>          |  | VNI1
>>      >      >     VNI2 VNI1
>>      >      >      >     |  |
>>      >      >      >      >>>>                                 >>>   
>>                |
>>      >      >      >      >>>>
>>      >       +-+-----+----+---+  |
>>      >      >           |
>>      >      >      >      >>>>
>>      >       +-+-----+-----+--+  |
>>      >      >      >      >>>>                                 >>>
>>      >     |VAP1|
>>      >      >     VAP2|    |
>>      >      >      >      >>>>                                 VAP3 |
>>      >       |VAP1| VAP2|
>>      >      >      >       | VAP3|
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>
>>      >       +----+-----+----+------+
>>      >      >      >      >>>>
>>      >        +----+-----+-----+-----+
>>      >      >      >      >>>>                                 >>>
>>      >      >       |     |
>>      >      >      >        |
>>      >      >      >      >>>>                                       
>>                |
>>      >      >       |     |
>>      >      >      >      >>>>                                 >>>
>>      >      >       |     |
>>      >      >      >        |
>>      >      >      >      >>>>                                       
>>                |
>>      >      >       |     |
>>      >      >      >      >>>>                                 >>>
>>      >      >       |     |
>>      >      >      >        |
>>      >      >      >      >>>>                                       
>>                |
>>      >      >       |     |
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>
>>      >      >      >
>>      >       
>> -------+-----+----+-------------------+-----+-----+-------
>>      >      >      >      >>>>                                 >>>
>>      >      >       |     |
>>      >      >      >        |
>>      >      >      >      >>>>                                      
>>   Tenant        |
>>      >      >       |     |
>>      >      >      >      >>>>                                 >>>
>>      >     TSI1 |
>>      >      >     TSI2|    |
>>      >      >      >      >>>>                                 TSI3
>>      >     TSI1| TSI2|
>>      >      >      >       |TSI3
>>      >      >      >      >>>>                                 >>>
>>      >      >     +---+ +---+
>>      >      >      >      >>>>                                 +---+
>>      >       +---+
>>      >      >     +---+
>>      >      >      >       +---+
>>      >      >      >      >>>>                                 >>>
>>      >      >     |TS1| |TS2|
>>      >      >      >      >>>>                                 |TS3|
>>      >       |TS4|
>>      >      >     |TS5|
>>      >      >      >       |TS6|
>>      >      >      >      >>>>                                 >>>
>>      >      >     +---+ +---+
>>      >      >      >      >>>>                                 +---+
>>      >       +---+
>>      >      >     +---+
>>      >      >      >       +---+
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>                                 >>> 
>> To my
>>      >      >     understanding, the BFD
>>      >      >      >      >>>>                                 
>> sessions
>>     between
>>      >     NVE1
>>      >      >     and NVE2 are
>>      >      >      >      >>>>                                 
>> actually
>>      >      >      >      >>>>                                 >>>
>>     initiated and
>>      >      >     terminated
>>      >      >      >     at VAP
>>      >      >      >      >>>>                                 of 
>> NVE.
>>      >      >      >      >>>>                                 >>>
>>      >      >      >      >>>>                                 >>> 
>> If the
>>      >     network operator
>>      >      >      >     want to
>>      >      >      >      >>>>                                 set up
>>     one BFD
>>      >     session
>>      >      >     between
>>      >      >      >     VAP1 of
>>      >      >      >      >>>>                                 >>> 
>> NVE1
>>     and VAP1of
>>      >      >     NVE2, at the
>>      >      >      >      >>>>                                 same 
>> time
>>      >     another BFD
>>      >      >     session
>>      >      >      >      >>>>                                 
>> between
>>     VAP3 of
>>      >      >      >      >>>>                                 >>> 
>> NVE1 and
>>      >     VAP3 of NVE2,
>>      >      >      >     although
>>      >      >      >      >>>>                                 the 
>> two
>>     BFD sessions
>>      >      >     are for
>>      >      >      >     the same
>>      >      >      >      >>>>                                 >>> 
>> VNI1, I
>>      >     believe it's
>>      >      >      >     reasonable,
>>      >      >      >      >>>>                                 so 
>> that's
>>     why I
>>      >     think we
>>      >      >      >     should allow it
>>      >      >      >      >>>>
>>      >      >      >      >>>>
>>      >      >      >       
>> _______________________________________________
>>      >      >      >      >>>>                                 nvo3
>>     mailing list
>>      >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>>      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>>      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>
>>      >      >      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>
>>      >     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>>
>>      >      >      >      >>>> 
>> https://www.ietf.org/mailman/listinfo/nvo3
>>      >      >      >      >>>>
>>      >      >      >
>>      >      >
>>      >
>> 

--=-8g7zpW5Bf20wEZ8pdC2M
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div>I suspect silicon implementations will have a problem with saying that they can be set to anything and MUST be ignored on reception. Your logic is sound, it's just that I fear you'll break many existing implementations. I recommend sticking with the 127/8 address for this case.</div><div><br></div><div>Dinesh</div></div><div id="geary-quote" dir="auto"><br>On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern &lt;jmh@joelhalpern.com&gt; wrote:<br><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">In all the discussion about what VNI to use and multiple VNI support, I lsot track.  Sorry.

Still, the earlier documents did not specify the IP to use.  That does NOT mean that we are required in later revisions of the document to allow anything the client wants.

Having said that, we could add text saying that since the IP address in the BFD request in VNI 0 is effectively meaningless, it can be set to any value on transmission and must be ignored on reception.
As far as I can tell, it is definitional that the VtEP does not have any assigned IP address for VNI 0, so we can't expect that address.

Yours,
Joel

On 10/29/2019 11:10 AM, Anoop Ghanwani wrote:
<blockquote>Hi Joel,

Yes, existing implementations use VNI 0 for BFD over VXLAN.&nbsp; Here are a couple of references:
<a href="https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html">https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html</a> 
<a href="https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665">https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665</a> 

I guess this document has been evolving and I have not kept up with it.  The version I had reviewed and commented on originally allowed for VNI 0.&nbsp; The -04 version of the draft has this:
<a href="https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7">https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7</a>
What version are you referring to?

Thanks,
Anoop



On Mon, Oct 28, 2019 at 12:55 PM Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt; wrote:

    You are saying that there are existing implementations using VNI 0 for
    this?&nbsp; Given that previous versions of the spec explicitly disallowed
    VNI 0, I am having trouble with your objecting that a spec for how to
    run over VNI 0 breask existing implementations.

    Note that when there is a good technical reason, the IETF does change
    Internet Drafts in ways that break early implementations.&nbsp; That is the
    price of standardization.

    Yours,
    Joel

    On 10/28/2019 2:30 PM, Anoop Ghanwani wrote:
     &gt; Hi Joel,
     &gt;
     &gt; Writing the spec in that way would make the current, inter-operable
     &gt; implementation of multiple vendors non-compliant with the spec.
     &gt;
     &gt; Thanks,
     &gt; Anoop
     &gt;
     &gt; On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern
    &lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
     &gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt; wrote:
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;I assumed this was only for the case where a tenant VNI was
    being used.
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;For the 0 VNI (which is what I prefer), always (MUST) use the
    loopback
     &gt;&nbsp; &nbsp; &nbsp;address.&nbsp; There are no addresses assigned to the VTEP in that
    space.
     &gt;&nbsp; &nbsp; &nbsp;There is no IRB in that space.
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp;Joel
     &gt;
     &gt;&nbsp; &nbsp; &nbsp;On 10/28/2019 1:58 PM, Anoop Ghanwani wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt; Joel,
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; Are we going to qualify this by VNI?&nbsp; There's a bunch of
     &gt;&nbsp; &nbsp; &nbsp;implementations
     &gt;&nbsp; &nbsp; &nbsp; &gt; out there that don't use a tenant IP or a loopback with
    VNI 0--they
     &gt;&nbsp; &nbsp; &nbsp; &gt; simply repeat the underlay IP in the inner IPDA.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; Thanks,
     &gt;&nbsp; &nbsp; &nbsp; &gt; Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;I can live with saying that you SHOULD use loopback,
    and MAY
     &gt;&nbsp; &nbsp; &nbsp;instead
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;use
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;an IP address in the customer space known to be owned
    by the VTEP
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;device
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;when such exists.
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Joel
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On 10/28/2019 1:32 PM, Anoop Ghanwani wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Hi Joel,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Perhaps we need to say use of an address owned by
    the device
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;containing
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; the VTEP.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Or are you suggesting that the use of the loopback
    address
     &gt;&nbsp; &nbsp; &nbsp;space
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;is a MUST?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;There is something I am missing in your assumption
     &gt;&nbsp; &nbsp; &nbsp;about IRB.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;As I understand VxLAN, the VTEP is under the
    control
     &gt;&nbsp; &nbsp; &nbsp;of the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;operator.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;As such, it is a pure bridge.&nbsp; If you run IRB
    behind
     &gt;&nbsp; &nbsp; &nbsp;it, that
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;is fine.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Yes, an operator may offer IRB.&nbsp; But as I
    understand it,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;conceptually,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;in terms of the VxLAN architecture the IRB is
    an entity
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;behind the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VTEP,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;not part of the VTEP.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Joel
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On 10/28/2019 12:23 PM, Anoop Ghanwani wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Santosh,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Does it have to be a MUST?&nbsp; What if I am running
     &gt;&nbsp; &nbsp; &nbsp;IRB and there
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;are IP
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; addresses per VNI assigned to the VTEPs?     Why can the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;operator not
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; choose to use those?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; On Mon, Oct 28, 2019 at 7:51 AM Santosh P K
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:santosh.pallagatti@gmail.com">santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Dinesh, Anoop et all,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Lets us know if this text works
    for 127/8
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;address range?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;[proposed text for firewall]
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;"As per section 4 inner destination IP
    address
     &gt;&nbsp; &nbsp; &nbsp;MUST be
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;set to
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;127/8
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;address. There may be firewall configured on
     &gt;&nbsp; &nbsp; &nbsp;VTEP to
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;block 127/8
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;address range if set as destination IP
    in inner IP
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;header. It is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;recommended to allow 127/8 range address
    through
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;firewall only if
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;127/8 IP address is set as destination
    address
     &gt;&nbsp; &nbsp; &nbsp;in inner IP
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;header."
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;In section 4 we are talking about using
    127/8
     &gt;&nbsp; &nbsp; &nbsp;and not
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;really
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;giving
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;reason why. I think we should have text
    as RFC 5884
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;has mentioned
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;with below text.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;[From RFC 5884]
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;"The motivation for using the address range
     &gt;&nbsp; &nbsp; &nbsp;127/8 is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the same as
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;specified in Section&nbsp;2.1 of [RFC4379]
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;        &nbsp;&lt;<a href="https://tools.ietf.org/html/rfc4379#section-2.1">https://tools.ietf.org/html/rfc4379#section-2.1</a>&gt;.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;This is an
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;exception to the behavior defined in
    [RFC1122
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="https://tools.ietf.org/html/rfc1122">https://tools.ietf.org/html/rfc1122</a>&gt;]."
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Thanks
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Santosh P K
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Looks good to me Greg. I see that
    the text
     &gt;&nbsp; &nbsp; &nbsp;around
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the use
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;of the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;inner IP address as also quite
    acceptable. Will
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;you add any
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;words about the firewall?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019 at 8:36 PM,
    Greg Mirsky
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi Dinesh, et al.,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;please check the updated version that
     &gt;&nbsp; &nbsp; &nbsp;removed the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;reference to
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hypervisor in the text and Figure 1.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019 at 10:47 AM
    Santosh P K
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;            &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>
    &lt;<a href="mailto:santosh.pallagatti@gmail.com">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;Please see my
    inline&nbsp;comments [SPK]
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- In section 3, there's a
    sentence
     &gt;&nbsp; &nbsp; &nbsp;that
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;is: "BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;packets intended for a
    Hypervisor
     &gt;&nbsp; &nbsp; &nbsp;VTEP MUST
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;NOT..". I
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;recommend getting rid of
    the word
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;"Hypervisor" ashe
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;logic applies to any VTEP.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[SPK] Thanks for comments. We will
     &gt;&nbsp; &nbsp; &nbsp;change this.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- You already explained the
     &gt;&nbsp; &nbsp; &nbsp;precedence of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the use of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;127/8 address in the inner
    header in
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;MPLS. I have no
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;specific comments in that
    area. I have
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;only two
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;questions:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;- Has anybody verified
    that the
     &gt;&nbsp; &nbsp; &nbsp;use of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;127/8
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;address (and the right MAC)
    works with
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;existing
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;implementations, including
    the silicon
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;ones? If this
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;doesn't work there, is it worth
     &gt;&nbsp; &nbsp; &nbsp;adding the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;possibilit
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;y of another address, one
    that is
     &gt;&nbsp; &nbsp; &nbsp;owned
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;by the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VTEP node?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;- Do we know if
    Firewalls stop
     &gt;&nbsp; &nbsp; &nbsp;such VXLAN
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;packets?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I ask this because VXLAN
    has an IP
     &gt;&nbsp; &nbsp; &nbsp;header
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;and I
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;don't
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;know if firewalls stop packets
     &gt;&nbsp; &nbsp; &nbsp;with 127/8
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;in the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;inner
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;header. If not, is it worth
    adding a
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;sentence to say
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;that firewalls &nbsp;allow such
     &gt;&nbsp; &nbsp; &nbsp;packets? The
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;use of a
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;non-127/8 address may alleviate
     &gt;&nbsp; &nbsp; &nbsp;this case
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;as well.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[SPK] I think we may need to
    add the text
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;about firewall
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as some checks in firewall will be
     &gt;&nbsp; &nbsp; &nbsp;there if
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;they are not
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;already using MPLS OAM which
    has inner IP
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;header with
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;127/8 address range.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The rest of the draft looks
    good
     &gt;&nbsp; &nbsp; &nbsp;to me,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019 at
    7:58 AM,
     &gt;&nbsp; &nbsp; &nbsp;Greg Mirsky
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi Dinesh,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I greatly appreciate your
    comments.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Please heave a
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;look at the attached copy
    of the
     &gt;&nbsp; &nbsp; &nbsp;working
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;version and
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;its diff to -07 (latest in the
     &gt;&nbsp; &nbsp; &nbsp;datatracker).
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct 22, 2019 at
    9:52 PM
     &gt;&nbsp; &nbsp; &nbsp;Dinesh Dutt
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">didutt@gmail.com</a>
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;
    &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I have the same
    feeling as Anoop.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Greg, can you
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;please point me to the
    latest
     &gt;&nbsp; &nbsp; &nbsp;draft
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;so that
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;I can
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;quickly glance through
    it to be
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;doubly sure,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019
    at 4:35 AM,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Anoop Ghanwani
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;                        &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I think the draft is
    fine as is.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I discussion with
    Xiao Min was
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;about #3 and I
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;see that as
    unnecessary until we
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;have a draft
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;that explains why that is
     &gt;&nbsp; &nbsp; &nbsp;needed in the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;context
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of the NVO3 architecture.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct 22, 2019
    at 11:17 AM
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Greg Mirsky
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;                        &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>
    &lt;<a href="mailto:gregimirsky@gmail.com">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi Anoop, et al.,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I agree with your
     &gt;&nbsp; &nbsp; &nbsp;understanding
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;of what is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;being defined in
    the current
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;version
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;of the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BFD over VxLAN
     &gt;&nbsp; &nbsp; &nbsp;specification.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;But, as I
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;understand, the WG is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;discussing the scope
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;before the WGLC
    is closed. I
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;believe there
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;are three options:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1. single BFD
    session
     &gt;&nbsp; &nbsp; &nbsp;between
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2. single BFD
    session
     &gt;&nbsp; &nbsp; &nbsp;per VNI
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3. multiple BFD
     &gt;&nbsp; &nbsp; &nbsp;sessions per
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI between
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;two VTEPs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The current text
     &gt;&nbsp; &nbsp; &nbsp;reflects #2. Is WG
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;accepts
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this scope? If
    not, which
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;option WG would
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;accept?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct 22,
    2019 at
     &gt;&nbsp; &nbsp; &nbsp;2:09 PM
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ghanwani
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>
    &lt;<a href="mailto:anoop@alumni.duke.edu">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I concur with
    Joel's
     &gt;&nbsp; &nbsp; &nbsp;assessment
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;with the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;following
     &gt;&nbsp; &nbsp; &nbsp;clarifications.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The current
    document
     &gt;&nbsp; &nbsp; &nbsp;is already
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;capable
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of monitoring
     &gt;&nbsp; &nbsp; &nbsp;multiple VNIs
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between VTEPs.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The issue under
     &gt;&nbsp; &nbsp; &nbsp;discussion
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;was how
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;do we
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;use BFD to
    monitor
     &gt;&nbsp; &nbsp; &nbsp;multiple
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAPs that
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;use the same VNI
     &gt;&nbsp; &nbsp; &nbsp;between a
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;pair of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VTEPs.&nbsp; The
    use case for
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;this is not
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;clear to me,
    as from my
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;understanding,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;we cannot have a
     &gt;&nbsp; &nbsp; &nbsp;situation with
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;multiple
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VAPs using
    the same
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI--there is 1:1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mapping
    between VAP
     &gt;&nbsp; &nbsp; &nbsp;and VNI.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Anoop
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct
    22, 2019
     &gt;&nbsp; &nbsp; &nbsp;at 6:06 AM
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Joel M.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Halpern
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;
    &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;From
    what I can
     &gt;&nbsp; &nbsp; &nbsp;tell,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;there
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;are two
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;separate
    problems.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The
    document we
     &gt;&nbsp; &nbsp; &nbsp;have is a
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VTEP-VTEP
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;monitoring
     &gt;&nbsp; &nbsp; &nbsp;document.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;There is no
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;need for that
     &gt;&nbsp; &nbsp; &nbsp;document to
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;handle the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple
    VNI case.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;If folks
    want a
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;protocol for doing
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BFD
    monitoring
     &gt;&nbsp; &nbsp; &nbsp;of things
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;behind the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VTEPs
    (multiple
     &gt;&nbsp; &nbsp; &nbsp;VNIs),
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;then do
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;that
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as a separate
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;document.&nbsp; &nbsp;The
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;encoding
    will be
     &gt;&nbsp; &nbsp; &nbsp;a tenant
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;encoding,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and thus
     &gt;&nbsp; &nbsp; &nbsp;sesparate from
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;what is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;defined
    in this
     &gt;&nbsp; &nbsp; &nbsp;document.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Yours,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Joel
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On 10/21/2019
     &gt;&nbsp; &nbsp; &nbsp;5:07 PM,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Jeffrey
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Haas
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; Santosh and
     &gt;&nbsp; &nbsp; &nbsp;others,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; On Thu, Oct
     &gt;&nbsp; &nbsp; &nbsp;03, 2019 at
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;07:50:20PM
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+0530,
    Santosh P
     &gt;&nbsp; &nbsp; &nbsp;K wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&nbsp; &nbsp; &nbsp;Thanks
     &gt;&nbsp; &nbsp; &nbsp;for your
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;explanation.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;This
    helps a lot. I
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;would wait
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;for more
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;
    comments from
     &gt;&nbsp; &nbsp; &nbsp;others
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;to see if
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this what we
     &gt;&nbsp; &nbsp; &nbsp;need in this
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;draft to be
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; supported
     &gt;&nbsp; &nbsp; &nbsp;based on
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;that we can
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;provide
    appropriate
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;sections
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;in the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;draft.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; The
    threads on the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;list have
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;spidered
    to the
     &gt;&nbsp; &nbsp; &nbsp;point
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;where it is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;challenging
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; to
    follow what the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;current
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;status
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of the
    draft is,
     &gt;&nbsp; &nbsp; &nbsp;or should
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;be.&nbsp; :-)
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
    However, if I've
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;followed things
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;properly, the
     &gt;&nbsp; &nbsp; &nbsp;question
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;below is
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;really the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; hinge
    point on
     &gt;&nbsp; &nbsp; &nbsp;what our
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;encapsulation
     &gt;&nbsp; &nbsp; &nbsp;for BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;over vxlan
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should
    look like.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; Correct?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
    Essentially,
     &gt;&nbsp; &nbsp; &nbsp;do we or
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;do we not
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;require the
     &gt;&nbsp; &nbsp; &nbsp;ability to
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;permit
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
    sessions between
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;distinct VAPs?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; If this
    is so,
     &gt;&nbsp; &nbsp; &nbsp;do we
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;have a
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;sense
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as to how
    we should
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;proceed?
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; -- Jeff
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
    [context preserved
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;below...]
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;
    Santosh P K
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; On
    Wed, Sep
     &gt;&nbsp; &nbsp; &nbsp;25, 2019
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;at 8:10 AM
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt; &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt; &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;
    &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;wrote:
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; Hi
    Santosh,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; With
    regard
     &gt;&nbsp; &nbsp; &nbsp;to the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;question
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;whether we
     &gt;&nbsp; &nbsp; &nbsp;should allow
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;multiple BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sessions
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; for
    the same
     &gt;&nbsp; &nbsp; &nbsp;VNI or
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;not,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;IMHO we
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should
    allow it,
     &gt;&nbsp; &nbsp; &nbsp;more
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;explanation as
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; follows.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; Below
    is a
     &gt;&nbsp; &nbsp; &nbsp;figure
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;derived from
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;figure 2 of
     &gt;&nbsp; &nbsp; &nbsp;RFC8014 (An
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Architecture for
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
    Data-Center
     &gt;&nbsp; &nbsp; &nbsp;Network
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;                                    &nbsp;Virtualization
     &gt;&nbsp; &nbsp; &nbsp;over Layer 3
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;(NVO3)).
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;Data
    Center Network
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;(IP)&nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-----------------------------------------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;Tunnel
    Overlay
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+------------+---------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;+---------+------------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;          &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+----------+-------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-------+----------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;| |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Overlay
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Module&nbsp; | |
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;| |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Overlay
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Module&nbsp; | |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;          &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---------+--------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---------+--------+ |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;          &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; |        &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;          &nbsp;NVE1&nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; |        &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NVE2
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;          &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+--------+-------+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+--------+-------+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;|&nbsp; |VNI1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI2&nbsp; VNI1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; |          &nbsp;|&nbsp; | VNI1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI2 VNI1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;|&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;          &nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-+-----+----+---+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-+-----+-----+--+&nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;|VAP1|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAP2|&nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VAP3 |
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;|VAP1| VAP2|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;| VAP3|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+----+-----+----+------+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;+----+-----+-----+-----+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;                                               &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;                                               &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;                                               &nbsp; &nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;-------+-----+----+-------------------+-----+-----+-------
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;                                       &nbsp;Tenant&nbsp; &nbsp; &nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;TSI1 |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;TSI2|&nbsp; &nbsp; |
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TSI3
     &gt;&nbsp; &nbsp; &nbsp;TSI1| TSI2|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|TSI3
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;+---+ +---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;|TS1| |TS2|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TS3|
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;|TS4|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;|TS5|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|TS6|
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;+---+ +---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; To my
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;understanding, the BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sessions
    between
     &gt;&nbsp; &nbsp; &nbsp;NVE1
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;and NVE2 are
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;actually
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
    initiated and
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;terminated
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;at VAP
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of NVE.
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; If the
     &gt;&nbsp; &nbsp; &nbsp;network operator
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;want to
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set up
    one BFD
     &gt;&nbsp; &nbsp; &nbsp;session
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAP1 of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; NVE1
    and VAP1of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;NVE2, at the
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;same time
     &gt;&nbsp; &nbsp; &nbsp;another BFD
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;session
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;between
    VAP3 of
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; NVE1 and
     &gt;&nbsp; &nbsp; &nbsp;VAP3 of NVE2,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;although
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;the two
    BFD sessions
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;are for
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the same
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; VNI1, I
     &gt;&nbsp; &nbsp; &nbsp;believe it's
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;reasonable,
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;so that's
    why I
     &gt;&nbsp; &nbsp; &nbsp;think we
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;should allow it
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nvo3
    mailing list
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; <a href="mailto:nvo3@ietf.org">nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;&gt;&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;
    &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org">mailto:nvo3@ietf.org</a>&gt;&gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; <a href="https://www.ietf.org/mailman/listinfo/nvo3">https://www.ietf.org/mailman/listinfo/nvo3</a>
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;&nbsp; &nbsp; &nbsp; &gt;
     &gt;

</blockquote></div></blockquote></div>
--=-8g7zpW5Bf20wEZ8pdC2M--



From nobody Wed Oct 30 04:22:49 2019
Return-Path: <didutt@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 6B5CC12009E; Tue, 29 Oct 2019 19:02:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p_aXitNf2KyU; Tue, 29 Oct 2019 19:02:54 -0700 (PDT)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 DC61C120059; Tue, 29 Oct 2019 19:02:54 -0700 (PDT)
Received: by mail-pf1-x430.google.com with SMTP id p26so404293pfq.8; Tue, 29 Oct 2019 19:02:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=D6ZA7pZNE/Dc2sHCar+p96gdnfXDyznXyuZ16KtFeek=; b=aIORuzcZoCRoNgaFi5t/qMUTCAUhAxEf0f/7Tp5a2fzwH+r7pOcFGOo3iZG6OtozJF imF8o5FjD4j8dKR27/DsdrXCrbnBLkNarEKJ/6XCiw4Lv1hH3attWpVUegLm0G8Kmg2F z7m6lfXRDbUFouMGhM85J6i7bLr3rQBVy8YboGfkD9VdCQ1rt6R3QjKvB+/8fgZ4fDTn 0xQXCW8c7dA6ynELy3sgD+gUs4KzA0+tF68VKJtzWxvMfCXiGN9s8UMuAEA3ii9f1sRD RE1lREryLtCW6H9VaeisMNZM80M+KmWzNkPpwKyX1p32Q/7KCGuN2DgfFxM6Pxanwz8+ 3zzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=D6ZA7pZNE/Dc2sHCar+p96gdnfXDyznXyuZ16KtFeek=; b=TzVfXeLlnab3WdR40XFOy0wNLCWeNXX79aQceow+OFj4t6Po9a+qMremktT0kP9kxU NOgkmd4lsk8sk9wXJJVoJ0OnuENDDFz3ORijHuec6a3ULPPUijRbiS8hcs1M7VSynPb6 /7SDt2+rmnmFTdlQu4Hq5LR558ePT7WbK9yec1d+zXq8OaWM/T/g4RBwlzwjqGosnTeJ Q2UdmCa9n1bowpJy9DSSluS9m+JWFMx6INgI47ZAVat4hQG1CdGI1dTC+xDZ90MV6j24 DDEPyU4eNcD+70RHG3UgWMc+ywr2gFt74Fxq/dSOvRsMPbp0Stjw7vkUAzqd2+bkPabb p+zA==
X-Gm-Message-State: APjAAAUssXCqIidRYLTO3xf1VzrsYAxVHbbByldChZq4C7Fy9iPod2m0 WGV87/rELxeCI6THUbVGcIM=
X-Google-Smtp-Source: APXvYqyXJFYz278KzWi+uv5YyBNXPeC0YJo2s3MIJTK6gZ/DNRgzUMCEynsc6pBMS8sdy5A71Qf/xQ==
X-Received: by 2002:a17:90a:a605:: with SMTP id c5mr11069364pjq.28.1572400974408;  Tue, 29 Oct 2019 19:02:54 -0700 (PDT)
Received: from [192.168.43.218] ([42.109.130.80]) by smtp.gmail.com with ESMTPSA id y80sm415341pfc.30.2019.10.29.19.02.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Oct 2019 19:02:53 -0700 (PDT)
Date: Wed, 30 Oct 2019 07:02:45 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Santosh P K <santosh.pallagatti@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, Greg Mirsky <gregimirsky@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1572400965.28051.8@smtp.gmail.com>
In-Reply-To: <20191029205651.GA10145@pfrc.org>
References: <CA+-tSzyHgspKBfLWZ3C69EBb+-k-POqJ7vG7VoN=g077+qzGBA@mail.gmail.com> <1571795542.10436.5@smtp.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <CACi9rdsLYuf9_v-uNZ8SLW+sif+O9wNjjHvNu2xQrTuWxJfyOA@mail.gmail.com> <20191029205651.GA10145@pfrc.org>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-ZK6tnp9pqDJAX7MvOpwr"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/a0nazv1zP4KSsqLRMOtCc0CFo3E>
X-Mailman-Approved-At: Wed, 30 Oct 2019 04:22:38 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 02:02:57 -0000

--=-ZK6tnp9pqDJAX7MvOpwr
Content-Type: text/plain; charset=us-ascii; format=flowed



On Wed, Oct 30, 2019 at 2:26 AM, Jeffrey Haas <jhaas@pfrc.org> wrote:
> Santosh,
> 
> On Mon, Oct 28, 2019 at 10:24:06PM +0530, Santosh P K wrote:
>>  "As per section 4 inner destination IP address MAY be set to 127/8 
>> address.
>>  There could be firewall configured on VTEP to block 127/8 address 
>> range if
>>  set as destination IP in inner IP header. It is recommended to 
>> allow 127/8
>>  range address through firewall only if inner IP header's 
>> destination IP is
>>  set to 127/8 IP address."
> 
> Would it be reasonable to suggest "SHOULD be set"?

This sounds reasonable to me.

Dinesh
> 
> Our motivation in this section is to offer what is likely to be a 
> reasonable
> default, without providing restriction from something more amenable 
> to some
> provider's requirement.
> 
> Similarly, based on this text, we'll get asked about "recommended" vs.
> "RECOMMENDED".  What level of strength do you think we should have 
> here?
> 
> 
> -- Jeff

--=-ZK6tnp9pqDJAX7MvOpwr
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div><br></div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 30, 2019 at 2:26 AM, Jeffrey Haas &lt;jhaas@pfrc.org&gt; wrote:<br><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">Santosh,

On Mon, Oct 28, 2019 at 10:24:06PM +0530, Santosh P K wrote:
<blockquote> "As per section 4 inner destination IP address MAY be set to 127/8 address.
 There could be firewall configured on VTEP to block 127/8 address range if
 set as destination IP in inner IP header. It is recommended to allow 127/8
 range address through firewall only if inner IP header's destination IP is
 set to 127/8 IP address."
</blockquote>
Would it be reasonable to suggest "SHOULD be set"?</div></blockquote><span style="white-space: pre-wrap;"><div><span style="white-space: pre-wrap;"><br></span></div>This sounds reasonable to me.</span><div><span style="white-space: pre-wrap;"><br></span></div><div><span style="white-space: pre-wrap;">Dinesh<br></span><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">
Our motivation in this section is to offer what is likely to be a reasonable
default, without providing restriction from something more amenable to some
provider's requirement.

Similarly, based on this text, we'll get asked about "recommended" vs.
"RECOMMENDED".  What level of strength do you think we should have here?


-- Jeff
</div></blockquote></div></div>
--=-ZK6tnp9pqDJAX7MvOpwr--


From nobody Wed Oct 30 04:22:56 2019
Return-Path: <jmh@joelhalpern.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 9AA9C1200C3; Tue, 29 Oct 2019 19:09:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MmTY0un9BfbW; Tue, 29 Oct 2019 19:09:00 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20E281200A3; Tue, 29 Oct 2019 19:09:00 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 472sMJ0SCtzrkH5; Tue, 29 Oct 2019 19:09:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572401340; bh=+fCbZxdb2p5NILBKz/TfsrbXn1hvRTfpPaLi6ww+sfg=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=dGogJjbDAraf8x0BNwnYnu2jJkXLpwmUBht7quQSXbxZW7YouZ9W8tbtUcb6P0N/U wq/IkPeIGwTNcHBXAm9Ic0mDH6bTx88VvEmmVQ8g175kd4qNoYh41GaDPtjVB4Z8my Ud4S1wQCydwJnYka1knnwVdl2MDfoJ1DxkK7WC2A=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 472sMF1j66zFq5Z; Tue, 29 Oct 2019 19:08:56 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <14104891-8e3e-ba70-4744-4e9f6d52561a@joelhalpern.com>
Date: Tue, 29 Oct 2019 22:08:55 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1572400778.28051.7@smtp.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/5VNbqiwKIGpzuc31c1RUbxizCI0>
X-Mailman-Approved-At: Wed, 30 Oct 2019 04:22:38 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 02:09:04 -0000

I presume that most silicon implementations of VxLAN VTEPs do not have 
any logic for trapping out BFD packets under any circumstances.  While 
some may have been built anticipating this draft, we have to assume that 
many will not be able to support this.  So it goes when you add features 
to a protocol.

I can live with requrieing 127/8, or requiring ignoring the IP 
destination address.  I do think we should be clear about what is going 
in the field (since BFD requires it), and how it is to be processed.

Yours,
Joel

On 10/29/2019 9:59 PM, Dinesh Dutt wrote:
> I suspect silicon implementations will have a problem with saying that 
> they can be set to anything and MUST be ignored on reception. Your logic 
> is sound, it's just that I fear you'll break many existing 
> implementations. I recommend sticking with the 127/8 address for this case.
> 
> Dinesh
> 
> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh@joelhalpern.com> 
> wrote:
>> In all the discussion about what VNI to use and multiple VNI support, 
>> I lsot track. Sorry. Still, the earlier documents did not specify the 
>> IP to use. That does NOT mean that we are required in later revisions 
>> of the document to allow anything the client wants. Having said that, 
>> we could add text saying that since the IP address in the BFD request 
>> in VNI 0 is effectively meaningless, it can be set to any value on 
>> transmission and must be ignored on reception. As far as I can tell, 
>> it is definitional that the VtEP does not have any assigned IP address 
>> for VNI 0, so we can't expect that address. Yours, Joel On 10/29/2019 
>> 11:10 AM, Anoop Ghanwani wrote:
>>
>>     Hi Joel, Yes, existing implementations use VNI 0 for BFD over
>>     VXLAN. Here are a couple of references:
>>     https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html
>>     
>>     https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665
>>      I guess this document has been evolving and I have not kept up
>>     with it. The version I had reviewed and commented on originally
>>     allowed for VNI 0. The -04 version of the draft has this:
>>     https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7 What
>>     version are you referring to? Thanks, Anoop On Mon, Oct 28, 2019
>>     at 12:55 PM Joel M. Halpern <jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com>> wrote:
>>     You are saying that there are existing implementations using VNI 0
>>     for this? Given that previous versions of the spec explicitly
>>     disallowed VNI 0, I am having trouble with your objecting that a
>>     spec for how to run over VNI 0 breask existing implementations.
>>     Note that when there is a good technical reason, the IETF does
>>     change Internet Drafts in ways that break early implementations. 
>>     That is the price of standardization. Yours, Joel On 10/28/2019
>>     2:30 PM, Anoop Ghanwani wrote: > Hi Joel, > > Writing the spec in
>>     that way would make the current, inter-operable > implementation
>>     of multiple vendors non-compliant with the spec. > > Thanks, >
>>     Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern
>>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com> > <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>>> wrote: > >  I assumed this was
>>     only for the case where a tenant VNI was being used. > >  For
>>     the 0 VNI (which is what I prefer), always (MUST) use the loopback
>>     >  address. There are no addresses assigned to the VTEP in
>>     that space. >  There is no IRB in that space. > >  Yours, > 
>>      Joel > >  On 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >   
>>      > Joel, >   > >   > Are we going to qualify this by VNI? 
>>     There's a bunch of >  implementations >   > out there that
>>     don't use a tenant IP or a loopback with VNI 0--they >   >
>>     simply repeat the underlay IP in the inner IPDA. >   > >   >
>>     Thanks, >   > Anoop >   > >   > On Mon, Oct 28, 2019 at
>>     10:46 AM Joel M. Halpern >  <jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> >   >
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> wrote:
>>     >   > >   >  I can live with saying that you SHOULD use
>>     loopback, and MAY >  instead >   >  use >   >  an
>>     IP address in the customer space known to be owned by the VTEP > 
>>       >  device >   >  when such exists. >   > >   > 
>>      Yours, >   >  Joel >   > >   >  On 10/28/2019
>>     1:32 PM, Anoop Ghanwani wrote: >   >   > Hi Joel, >   > 
>>       > >   >   > Perhaps we need to say use of an address
>>     owned by the device >   >  containing >   >   > the
>>     VTEP. >   >   > >   >   > Or are you suggesting that
>>     the use of the loopback address >  space >   >  is a
>>     MUST? >   >   > >   >   > Anoop >   >   > >     
>>     >   > On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern >     
>>     >  <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>> >  <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>>> >   >   >
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> >   
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>>
>>     wrote: >   >   > >   >   >  There is something I am
>>     missing in your assumption >  about IRB. >   >   > >     
>>     >   >  As I understand VxLAN, the VTEP is under the control
>>     >  of the >   >  operator. >   >   >  As such,
>>     it is a pure bridge. If you run IRB behind >  it, that >     
>>     >  is fine. >   >   >  Yes, an operator may offer
>>     IRB. But as I understand it, >   >  conceptually, >   > 
>>       >  in terms of the VxLAN architecture the IRB is an entity
>>     >   >  behind the >   >   >  VTEP, >   >   > 
>>      not part of the VTEP. >   >   > >   >   >   
>>     Yours, >   >   >  Joel >   >   > >   >   > 
>>      On 10/28/2019 12:23 PM, Anoop Ghanwani wrote: >   >   > 
>>       > Santosh, >   >   >   > >   >   >   > Does
>>     it have to be a MUST? What if I am running >  IRB and there > 
>>       >   >  are IP >   >   >   > addresses per VNI
>>     assigned to the VTEPs?  Why can the >   >  operator not > 
>>       >   >   > choose to use those? >   >   >   > > 
>>       >   >   > Anoop >   >   >   > >   >   > 
>>       > On Mon, Oct 28, 2019 at 7:51 AM Santosh P K >   >   > 
>>       > <santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>> >   >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>> >   >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>> >   >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote: >   >   > 
>>       > >   >   >   >  Dinesh, Anoop et all, >   >   
>>      >   >     Lets us know if this text works for 127/8 > 
>>       >  address range? >   >   >   > >   >   >   
>>      >  [proposed text for firewall] >   >   >   > >     
>>     >   >   >  "As per section 4 inner destination IP address
>>     >  MUST be >   >  set to >   >   >  127/8 >     
>>     >   >   >  address. There may be firewall configured on
>>     >  VTEP to >   >  block 127/8 >   >   >   >   
>>     address range if set as destination IP in inner IP >   >   
>>     header. It is >   >   >   >  recommended to allow
>>     127/8 range address through >   >  firewall only if >     
>>     >   >   >  127/8 IP address is set as destination address
>>     >  in inner IP >   >   >  header." >   >   >   
>>      > >   >   >   > >   >   >   >  In section 4
>>     we are talking about using 127/8 >  and not >   >  really
>>     >   >   >  giving >   >   >   >  reason why.
>>     I think we should have text as RFC 5884 >   >  has mentioned
>>     >   >   >   >  with below text. >   >   >   >
>>     >   >   >   >  [From RFC 5884] >   >   >   > 
>>      "The motivation for using the address range >  127/8 is >   
>>      >  the same as >   >   >   >  specified in
>>     Section2.1 of [RFC4379] >   >   >   > 
>>     <https://tools.ietf.org/html/rfc4379#section-2.1>. >   >   
>>     This is an >   >   >   >  exception to the behavior
>>     defined in [RFC1122 >   >   >   >   
>>     <https://tools.ietf.org/html/rfc1122>]." >   >   >   >
>>     >   >   >   > >   >   >   > >   >   >     
>>     >  Thanks >   >   >   >  Santosh P K >   >     
>>     >   > >   >   >   > >   >   >   > >   >   
>>      >   >  On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt >     
>>     >  <didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>> >  <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>>> >   >   >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>> >   >   
>>      >   >  <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     >  <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com> >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> >   >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote: > 
>>       >   >   > >   >   >   >    Looks good to
>>     me Greg. I see that the text >  around >   >  the use > 
>>       >   >  of the >   >   >   >    inner IP
>>     address as also quite acceptable. Will >   >  you add any > 
>>       >   >   >    words about the firewall? >   >   
>>      >   > >   >   >   >    Dinesh >   >   > 
>>       > >   >   >   >    On Wed, Oct 23, 2019 at 8:36
>>     PM, Greg Mirsky >   >   >   >       
>>     <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com> >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> >   >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> > 
>>      <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >   
>>      >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>> >   >   >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> > 
>>       >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>>
>>     wrote: >   >   >   >>    Hi Dinesh, et al., >     
>>     >   >   >>    please check the updated version that > 
>>      removed the >   >   >  reference to >   >   >   
>>      >>    Hypervisor in the text and Figure 1. >   >   > 
>>       >> >   >   >   >>    Regards, >   >   >   
>>      >>    Greg >   >   >   >> >   >   >   >> 
>>        On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >   >     
>>     >   >>    <santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>> >   >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>> >   >   >   >> 
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>> >   >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>> >   >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com> >   
>>     <mailto:santosh.pallagatti@gmail.com
>>     <mailto:santosh.pallagatti@gmail.com>>>>>> wrote: >   >   > 
>>       >> >   >   >   >>      Dinesh, >   >     
>>     >   >>        Please see my inlinecomments [SPK] > 
>>       >   >   >> >   >   >   >> >   >   >     
>>     >>        - In section 3, there's a sentence >  that
>>     >   >  is: "BFD >   >   >   >>               
>>     packets intended for a Hypervisor >  VTEP MUST >   >     
>>     >  NOT..". I >   >   >   >>        recommend
>>     getting rid of the word >   >  "Hypervisor" ashe >   >   
>>      >   >>        logic applies to any VTEP. >   >   
>>      >   >> >   >   >   >>      [SPK] Thanks for
>>     comments. We will >  change this. >   >   >   >> >   
>>      >   >   >>        - You already explained the > 
>>      precedence of >   >  the use of >   >   >   >> 
>>            127/8 address in the inner header in >   >   
>>     MPLS. I have no >   >   >   >>        specific
>>     comments in that area. I have >   >  only two >   >     
>>     >   >>        questions: >   >   >   >>     
>>           - Has anybody verified that the >  use of >     
>>     >  127/8 >   >   >   >>        address (and
>>     the right MAC) works with >   >  existing >   >   >   
>>      >>        implementations, including the silicon >     
>>     >  ones? If this >   >   >   >>               
>>     doesn't work there, is it worth >  adding the >   >   > 
>>      possibilit >   >   >   >>        y of another
>>     address, one that is >  owned >   >  by the >   >     
>>     >  VTEP node? >   >   >   >> >   >   >   >> 
>>             - Do we know if Firewalls stop >  such VXLAN
>>     >   >   >  packets? >   >   >   >>             
>>      I ask this because VXLAN has an IP >  header >   >   
>>     and I >   >   >  don't >   >   >   >>         
>>        know if firewalls stop packets >  with 127/8 >   >   
>>     in the >   >   >  inner >   >   >   >>         
>>        header. If not, is it worth adding a >   >  sentence
>>     to say >   >   >   >>        that firewalls
>>     allow such >  packets? The >   >  use of a >   >     
>>     >   >>        non-127/8 address may alleviate >   
>>     this case >   >  as well. >   >   >   >> >   > 
>>       >   >>      [SPK] I think we may need to add the
>>     text >   >  about firewall >   >   >   >>         
>>      as some checks in firewall will be >  there if >   >   
>>     they are not >   >   >   >>      already using
>>     MPLS OAM which has inner IP >   >  header with >   >     
>>     >   >>      127/8 address range. >   >   >   >>
>>     >   >   >   >> >   >   >   >>               
>>     The rest of the draft looks good >  to me, >   >   >   
>>      >> >   >   >   >>        Dinesh >   >     
>>     >   >> >   >   >   >>        On Wed, Oct 23,
>>     2019 at 7:58 AM, >  Greg Mirsky >   >   >   >>       
>>         <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com> >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> >   >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> > 
>>       >   >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>> >   >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> > 
>>       >   >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>>>>> >   >   >   >>       
>>         wrote: >   >   >   >>>        Hi
>>     Dinesh, >   >   >   >>>        I greatly
>>     appreciate your comments. >   >  Please heave a >   >   
>>      >   >>>        look at the attached copy of the >   
>>     working >   >   >  version and >   >   >   >>> 
>>            its diff to -07 (latest in the >  datatracker).
>>     >   >   >   >>> >   >   >   >>>               
>>     Regards, >   >   >   >>>        Greg >   > 
>>       >   >>> >   >   >   >>>        On Tue,
>>     Oct 22, 2019 at 9:52 PM >  Dinesh Dutt >   >   >     
>>     >>>        <didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com> >  <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>> >   >  <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>>> >  <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>> >   >  <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com> <mailto:didutt@gmail.com
>>     <mailto:didutt@gmail.com>>>> >   >   >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> >   >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >   
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>
>>     <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote: > 
>>       >   >   >>> >   >   >   >>>                   
>>     I have the same feeling as Anoop. >   >  Greg, can you >   
>>      >   >   >>>          please point me to the
>>     latest >  draft >   >  so that >   >   >  I can
>>     >   >   >   >>>          quickly glance
>>     through it to be >   >  doubly sure, >   >   >     
>>     >>> >   >   >   >>>          Dinesh >   > 
>>       >   >>> >   >   >   >>>          On
>>     Wed, Oct 23, 2019 at 4:35 AM, >   >  Anoop Ghanwani >     
>>     >   >   >>>          <anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu> >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> > 
>>       >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>> >   >   >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>>>
>>     >   >   >   >>>  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>> >   >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>> > 
>>       >   >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>> >   >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>>>>>
>>     wrote: >   >   >   >>>>          Greg, >     
>>     >   >   >>>> >   >   >   >>>>          I
>>     think the draft is fine as is. >   >   >   >>>> >   > 
>>       >   >>>>          I discussion with Xiao Min was
>>     >   >  about #3 and I >   >   >   >>>>             
>>        see that as unnecessary until we >   >  have a draft
>>     >   >   >   >>>>          that explains why
>>     that is >  needed in the >   >   >  context >   > 
>>       >   >>>>          of the NVO3 architecture. >   
>>      >   >   >>>> >   >   >   >>>>                   
>>     Anoop >   >   >   >>>> >   >   >   >>>>       
>>           On Tue, Oct 22, 2019 at 11:17 AM >   >  Greg
>>     Mirsky >   >   >   >>>>  <gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> > 
>>       >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>>> >   >   >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>
>>     >   >   >   >>>> >   <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> >   >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> > 
>>       >   >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com> >  <mailto:gregimirsky@gmail.com
>>     <mailto:gregimirsky@gmail.com>> >   >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>     <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>>>>>
>>     wrote: >   >   >   >>>> >   >   >   >>>>       
>>             Hi Anoop, et al., >   >   >   >>>>     
>>              I agree with your >  understanding >   > 
>>      of what is >   >   >   >>>>                       
>>     being defined in the current >   >  version >   >     
>>     >  of the >   >   >   >>>>            BFD
>>     over VxLAN >  specification. >   >  But, as I >   >   
>>      >   >>>>            understand, the WG is >     
>>     >  discussing the scope >   >   >   >>>>             
>>          before the WGLC is closed. I >   >  believe there
>>     >   >   >   >>>>            are three
>>     options: >   >   >   >>>> >   >   >   >>>>     
>>               1. single BFD session >  between >   > 
>>      two VTEPs >   >   >   >>>>             2.
>>     single BFD session >  per VNI >   >  between >   >   
>>      >  two VTEPs >   >   >   >>>>                       
>>      3. multiple BFD >  sessions per >   >  VNI between >   
>>      >   >   >>>>              two VTEPs >     
>>     >   >   >>>> >   >   >   >>>>                     
>>      The current text >  reflects #2. Is WG >   >   >   
>>     accepts >   >   >   >>>>            this
>>     scope? If not, which >   >  option WG would >   >   > 
>>       >>>>            accept? >   >   >   >>>>
>>     >   >   >   >>>>            Regards, >     
>>     >   >   >>>>            Greg >   >   >   
>>      >>>> >   >   >   >>>>            On Tue,
>>     Oct 22, 2019 at >  2:09 PM >   >  Anoop >   >   > 
>>       >>>>            Ghanwani >   
>>     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>> >   >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>> > 
>>       >   >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>> >   >   >   >>>> >     
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> >   
>>      >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>> >   >   >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>     <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> > 
>>       >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu> >  <mailto:anoop@alumni.duke.edu
>>     <mailto:anoop@alumni.duke.edu>>>>>> wrote: >   >   >     
>>     >>>> >   >   >   >>>>              I
>>     concur with Joel's >  assessment >   >   >  with the
>>     >   >   >   >>>>              following > 
>>      clarifications. >   >   >   >>>> >   >   >     
>>     >>>>              The current document >  is
>>     already >   >   >  capable >   >   >   >>>>     
>>                of monitoring >  multiple VNIs >   > 
>>       >  between VTEPs. >   >   >   >>>> >   >     
>>     >   >>>>              The issue under >   
>>     discussion >   >  was how >   >   >  do we >     
>>     >   >   >>>>              use BFD to monitor
>>     >  multiple >   >  VAPs that >   >   >   >>>>   
>>                 use the same VNI >  between a >     
>>     >  pair of >   >   >   >>>>                           
>>     VTEPs. The use case for >   >  this is not >   >     
>>     >   >>>>              clear to me, as from my > 
>>       >  understanding, >   >   >   >>>>               
>>           we cannot have a >  situation with >   >     
>>     >  multiple >   >   >   >>>>                         
>>      VAPs using the same >   >  VNI--there is 1:1 >   >   
>>      >   >>>>              mapping between VAP >   
>>     and VNI. >   >   >   >>>> >   >   >   >>>>     
>>                Anoop >   >   >   >>>> >   >   
>>      >   >>>>              On Tue, Oct 22, 2019 > 
>>      at 6:06 AM >   >   >  Joel M. >   >   >     
>>     >>>>              Halpern >   >   
>>     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>> >  <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>>> >   >   >   
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> >   
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> >   
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> >   
>>      >   >   >>>> >   <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>> >   >   
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>
>>     <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> >     
>>     >   >  <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> >  <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com> >  <mailto:jmh@joelhalpern.com
>>     <mailto:jmh@joelhalpern.com>>>>>> >   >  wrote: >   >   
>>      >   >>>> >   >   >   >>>>                           
>>       From what I can >  tell, >   >  there >   >     
>>     >  are two >   >   >   >>>>                           
>>       separate problems. >   >   >   >>>>                 
>>            The document we >  have is a >   >   >   
>>     VTEP-VTEP >   >   >   >>>>                             
>>      monitoring >  document. >   >  There is no >   >   
>>      >   >>>>                need for that >   
>>     document to >   >   >  handle the >   >   >     
>>     >>>>                multiple VNI case. >   > 
>>       >   >>>>                If folks want a > 
>>       >  protocol for doing >   >   >   >>>>           
>>               BFD monitoring >  of things >   >     
>>     >  behind the >   >   >   >>>>                       
>>         VTEPs (multiple >  VNIs), >   >  then do >     
>>     >   >  that >   >   >   >>>>                       
>>         as a separate >   >  document. The >   >     
>>     >   >>>>                encoding will be >   
>>     a tenant >   >   >  encoding, >   >   >   >>>> 
>>                    and thus >  sesparate from >   
>>      >  what is >   >   >   >>>>                         
>>        defined in this >  document. >   >   >   >>>>
>>     >   >   >   >>>>                Yours,
>>     >   >   >   >>>>                Joel > 
>>       >   >   >>>> >   >   >   >>>>                 
>>            On 10/21/2019 >  5:07 PM, >   >  Jeffrey
>>     >   >   >  Haas >   >   >   >>>>               
>>             wrote: >   >   >   >>>>                 
>>            > Santosh and >  others, >   >   >     
>>     >>>>                > >   >   >   >>>> 
>>                    > On Thu, Oct >  03, 2019 at > 
>>       >   >  07:50:20PM >   >   >   >>>>             
>>              +0530, Santosh P >  K wrote: >   >     
>>     >   >>>>                >>  Thanks >   
>>     for your >   >   >  explanation. >   >   >     
>>     >>>>                This helps a lot. I >   > 
>>      would wait >   >   >  for more >   >   >     
>>     >>>>                >> comments from >  others
>>     >   >  to see if >   >   >   >>>>                 
>>            this what we >  need in this >   >   >   
>>     draft to be >   >   >   >>>>                           
>>       >> supported >  based on >   >  that we can >     
>>     >   >   >>>>                provide
>>     appropriate >   >  sections >   >   >  in the >   
>>      >   >   >>>>                draft. >     
>>     >   >   >>>>                > >   >     
>>     >   >>>>                > The threads on the
>>     >   >  list have >   >   >   >>>>                 
>>            spidered to the >  point >   >  where it
>>     is >   >   >   >>>>                               
>>     challenging >   >   >   >>>>                           
>>       > to follow what the >   >  current >   >   >   
>>     status >   >   >   >>>>                               
>>     of the draft is, >  or should >   >   >  be. :-) > 
>>       >   >   >>>>                > >   > 
>>       >   >>>>                > However, if I've
>>     >   >  followed things >   >   >   >>>>           
>>               properly, the >  question >   >   
>>     below is >   >   >   >>>>                               
>>     really the >   >   >   >>>>                             
>>      > hinge point on >  what our >   >   >   >>>>     
>>                  encapsulation >  for BFD >   >   
>>     over vxlan >   >   >   >>>>                             
>>      should look like. >   >   >   >>>>                   
>>           > Correct? >   >   >   >>>>                 
>>            > >   >   >   >>>>                       
>>         > Essentially, >  do we or >   >  do we not >   
>>      >   >   >>>>                require the
>>     >  ability to >   >  permit >   >   >   >>>>   
>>                   multiple BFD >   >   >     
>>     >>>>                > sessions between >   > 
>>      distinct VAPs? >   >   >   >>>>                       
>>         > >   >   >   >>>>                             
>>      > If this is so, >  do we >   >  have a >   >     
>>     >  sense >   >   >   >>>>                             
>>      as to how we should >   >  proceed? >   >   >     
>>     >>>>                > >   >   >   >>>> 
>>                    > -- Jeff >   >   >     
>>     >>>>                > >   >   >   >>>> 
>>                    > [context preserved >   >   
>>     below...] >   >   >   >>>>                             
>>      > >   >   >   >>>>                >>
>>     Santosh P K >   >   >   >>>>                             
>>      >> >   >   >   >>>>                >>
>>     On Wed, Sep >  25, 2019 >   >  at 8:10 AM >   >     
>>     >   >>>> >   <xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>> >     
>>     >  <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>> >   
>>      >   >  <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn> >  <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn> >  <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>>>> >   >   >   >>>> >     
>>     >   <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>> >   
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>
>>     <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>> >   
>>      >   >  <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn> >  <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn> >  <mailto:xiao.min2@zte.com.cn
>>     <mailto:xiao.min2@zte.com.cn>>>>>> >   >  wrote: >   >   
>>      >   >>>>                >> >   >   > 
>>       >>>>                >>> Hi Santosh, >   > 
>>       >   >>>>                >>> >   >     
>>     >   >>>>                >>> >   >   >   
>>      >>>>                >>> With regard >  to
>>     the >   >  question >   >   >   >>>>               
>>             whether we >  should allow >   >   >   
>>     multiple BFD >   >   >   >>>>                           
>>       sessions >   >   >   >>>>                           
>>       >>> for the same >  VNI or >   >  not, >   >     
>>     >  IMHO we >   >   >   >>>>                           
>>       should allow it, >  more >   >   >  explanation
>>     as >   >   >   >>>>                >>>
>>     follows. >   >   >   >>>>                               
>>     >>> >   >   >   >>>>                >>>
>>     Below is a >  figure >   >  derived from >   >   > 
>>       >>>>                figure 2 of >  RFC8014
>>     (An >   >   >  Architecture for >   >   >     
>>     >>>>                >>> Data-Center >  Network
>>     >   >   >   >>>>  Virtualization >  over Layer 3 > 
>>       >   >  (NVO3)). >   >   >   >>>>               
>>             >>> >   >   >   >>>>                   
>>           >>> >       | >   >   >   >>>>       
>>                 Data Center Network >   >  (IP)   
>>       | >   >   >   >>>>                               
>>     >>> >       | >   >   >   >>>> >   >         
>>      | >   >   >   >>>>                >>>
>>     >   >   >   >>>> >   >   >     
>>     +-----------------------------------------+ >   >   >     
>>     >>>>                >>> >   >      | > 
>>       >   >   >>>> >     | >   >   >   >>>>   
>>                   >>> >   >      | >   > 
>>       >   >>>>                Tunnel Overlay > 
>>         | >   >   >   >>>>                               
>>     >>> >   >   >   >>>> >   +------------+---------+ > 
>>       >   >   >>>> >   +---------+------------+ >   > 
>>       >   >>>>                >>>      | > 
>>       >   >   >>>> >   +----------+-------+ | >   >   
>>        | >   >   >   >>>> >   +-------+----------+ |
>>     >   >   >   >>>>                >>> >   
>>     | | >   >  Overlay >   >   >   >>>>               
>>             Module | | >   | | >   >  Overlay >   
>>      >   >   >>>>                Module | |
>>     >   >   >   >>>>                >>>   
>>        | >   >   >   >>>> >   +---------+--------+ |
>>     >   >     | >   >   >   >>>> >     
>>     +---------+--------+ | >   >   >   >>>>                 
>>            >>>      | >   >     | >   >     
>>     >   >>>>                  |   | >       
>>       | >   >   >     | >   >   >   >>>>       
>>                 >>>  NVE1 | >   >     | >   
>>      >   >   >>>>                  |   |
>>     >      | >   >   >     | >   >   >     
>>     >>>>                NVE2 >   >   >     
>>     >>>>                >>>      | >   >     
>>     >   >>>> >   +--------+-------+ | >   >     | > 
>>       >   >   >>>> >   +--------+-------+ | >   >     
>>     >   >>>>                >>> >  | |VNI1 > 
>>       >   >  VNI2 VNI1 >   >   >   >>>>             
>>              | |  | | VNI1 >   >  VNI2 VNI1 >     
>>     >   >  | | >   >   >   >>>>                       
>>         >>>      | >   >   >   >>>> >     
>>     +-+-----+----+---+ | >   >     | >   >   >     
>>     >>>> >   +-+-----+-----+--+ | >   >   >   >>>>     
>>                  >>> >  |VAP1| >   >  VAP2|   
>>     | >   >   >   >>>>                VAP3 |
>>     >   |VAP1| VAP2| >   >   >   | VAP3| >   >     
>>     >   >>>>                >>> >   >   >   
>>      >>>> >   +----+-----+----+------+ >   >   >   >>>>
>>     >   +----+-----+-----+-----+ >   >   >   >>>>       
>>                 >>> >   >   |  | >   >     
>>     >    | >   >   >   >>>>     | >   >   | 
>>      | >   >   >   >>>>                >>>
>>     >   >   |  | >   >   >    | >   >   >   
>>      >>>>     | >   >   |  | >   >   >     
>>     >>>>                >>> >   >   |  | > 
>>       >   >    | >   >   >   >>>>     | >     
>>     >   |  | >   >   >   >>>>                         
>>        >>> >   >   >   >>>> >   >   > >     
>>     -------+-----+----+-------------------+-----+-----+------- >     
>>     >   >   >>>>                >>> >   >   
>>      |  | >   >   >    | >   >   >   >>>> 
>>     Tenant    | >   >   |  | >   >   >   >>>> 
>>                    >>> >  TSI1 | >   >   
>>     TSI2|  | >   >   >   >>>>                             
>>      TSI3 >  TSI1| TSI2| >   >   >   |TSI3 >   >   
>>      >   >>>>                >>> >   >   
>>     +---+ +---+ >   >   >   >>>>                           
>>       +---+ >   +---+ >   >  +---+ >   >   >     
>>     +---+ >   >   >   >>>>                               
>>     >>> >   >  |TS1| |TS2| >   >   >   >>>>           
>>               |TS3| >   |TS4| >   >  |TS5| >     
>>     >   >   |TS6| >   >   >   >>>>                   
>>           >>> >   >  +---+ +---+ >   >   >     
>>     >>>>                +---+ >   +---+ >   > 
>>      +---+ >   >   >   +---+ >   >   >   >>>>   
>>                   >>> >   >   >   >>>>       
>>                 >>> To my >   >  understanding, the
>>     BFD >   >   >   >>>>                               
>>     sessions between >  NVE1 >   >  and NVE2 are >   >   
>>      >   >>>>                actually >   >   
>>      >   >>>>                >>> initiated and > 
>>       >  terminated >   >   >  at VAP >   >   >   
>>      >>>>                of NVE. >   >   >   
>>      >>>>                >>> >   >   >     
>>     >>>>                >>> If the >  network
>>     operator >   >   >  want to >   >   >   >>>>   
>>                   set up one BFD >  session >     
>>     >  between >   >   >  VAP1 of >   >   >     
>>     >>>>                >>> NVE1 and VAP1of >   > 
>>      NVE2, at the >   >   >   >>>>                         
>>        same time >  another BFD >   >  session >   > 
>>       >   >>>>                between VAP3 of > 
>>       >   >   >>>>                >>> NVE1
>>     and >  VAP3 of NVE2, >   >   >  although >   >     
>>     >   >>>>                the two BFD sessions
>>     >   >  are for >   >   >  the same >   >   > 
>>       >>>>                >>> VNI1, I >  believe
>>     it's >   >   >  reasonable, >   >   >   >>>>   
>>                   so that's why I >  think we >     
>>     >   >  should allow it >   >   >   >>>> >   >   
>>      >   >>>> >   >   >     
>>     _______________________________________________ >   >   > 
>>       >>>>                nvo3 mailing list >     
>>     >   >   >>>> nvo3@ietf.org <mailto:nvo3@ietf.org>
>>     <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>> >  <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>>> >   >  <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>> >  <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>>>> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org> >  <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>> >   >  <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>>> >   >   >  <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>> >  <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org> <mailto:nvo3@ietf.org
>>     <mailto:nvo3@ietf.org>>>>> >   >   >   >>>>
>>     https://www.ietf.org/mailman/listinfo/nvo3 >   >   >     
>>     >>>> >   >   > >   > > 


From nobody Wed Oct 30 04:23:02 2019
Return-Path: <ghanwani@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 3A2D3120089; Tue, 29 Oct 2019 21:56:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.389
X-Spam-Level: 
X-Spam-Status: No, score=-1.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0MyGMEbeAHGU; Tue, 29 Oct 2019 21:56:26 -0700 (PDT)
Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) (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 54DBF12003E; Tue, 29 Oct 2019 21:56:26 -0700 (PDT)
Received: by mail-vs1-f41.google.com with SMTP id f8so851133vsg.1; Tue, 29 Oct 2019 21:56:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2n6IduTOEH04WXdICMzMMABGnDJoOVlHcaMSM/cPkCE=; b=YUetsgFNjbL5lBOj1tQ/x6LdAVTvsqaV2Ui7t1qg6awffLd5BPRIZOq+r4QSyrzVJH /4twmgwgh6qAWH26wEegPAaaJ3hSz5Gx0YoMi30/TdiDD/9DwBtgpmiuKKXVe4N3k78d PZfQote1EqWgzx+FCatH9B7w7R3zjfB6HjvW5oDZ6SQfJLL3yAvx09ETw3Co9Dm/k1s8 WuCER1KSxol58h4ducnFth3ulcTNgN8jjfo+txjzPKttD8jo0mJaYr086MQ4l75xSSh6 KhYJvO64kJRct5bPQRvlvFFwVdp9PSMIDIJGByV5lDeCx733r7PzqWQR9TGhBqYw0ZWq ZKgQ==
X-Gm-Message-State: APjAAAXxLD7CyQEZgDbkSZkTkwcY7RZ3uZCDQl8MhhiRVVcCb7E6h+9v qg2Rtv2hKVrvChJZq+oPa+VpYvuMqZi2R5Fhq9s=
X-Google-Smtp-Source: APXvYqztAeACSOyl1qz9DbvG6juwAyEWY6QddUMBOR/l9NaG1v25M4iwYioA5NKqu4lafzjbnLENVf6z5/dV6BRkrk8=
X-Received: by 2002:a67:ea09:: with SMTP id g9mr4104918vso.23.1572411385150; Tue, 29 Oct 2019 21:56:25 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com>
In-Reply-To: <1572400778.28051.7@smtp.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 29 Oct 2019 21:56:12 -0700
Message-ID: <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>,  Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="0000000000000d82930596198eec"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/FfihAkbe9IHtmS2TQ6p3OCBjRuU>
X-Mailman-Approved-At: Wed, 30 Oct 2019 04:22:37 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 04:56:32 -0000

--0000000000000d82930596198eec
Content-Type: text/plain; charset="UTF-8"

Hi Dinesh,

What would break?  If messages are trapped to CPU based on the MAC DA, what
is the problem?

On the flip side, there are implementations running BFD today which use
different addresses as specified here:
http://www.openvswitch.org/support/dist-docs/vtep.5.html
>>>

       *b**f**d**_**c**o**n**f**i**g**_**l**o**c**a**l* *:*
*b**f**d**_**d**s**t**_**i**p*: optional string
              Set to an IPv4 address to set the IP address that is expected as
              destination   for   received   BFD   packets.   The  default  is
              *1**6**9**.**2**5**4**.**1**.**0*.

>>>

Thanks,
Anoop

On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt@gmail.com> wrote:

> I suspect silicon implementations will have a problem with saying that
> they can be set to anything and MUST be ignored on reception. Your logic is
> sound, it's just that I fear you'll break many existing implementations. I
> recommend sticking with the 127/8 address for this case.
>
> Dinesh
>
> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
>
> In all the discussion about what VNI to use and multiple VNI support, I
> lsot track. Sorry. Still, the earlier documents did not specify the IP to
> use. That does NOT mean that we are required in later revisions of the
> document to allow anything the client wants. Having said that, we could add
> text saying that since the IP address in the BFD request in VNI 0 is
> effectively meaningless, it can be set to any value on transmission and
> must be ignored on reception. As far as I can tell, it is definitional that
> the VtEP does not have any assigned IP address for VNI 0, so we can't
> expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop Ghanwani
> wrote:
>
> Hi Joel, Yes, existing implementations use VNI 0 for BFD over VXLAN.  Here
> are a couple of references:
> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html
> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665
> I guess this document has been evolving and I have not kept up with it. The
> version I had reviewed and commented on originally allowed for VNI 0.  The
> -04 version of the draft has this:
> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7 What
> version are you referring to? Thanks, Anoop On Mon, Oct 28, 2019 at 12:55
> PM Joel M. Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> <jmh@joelhalpern.com>>> wrote: You are saying that there are existing
> implementations using VNI 0 for this?  Given that previous versions of the
> spec explicitly disallowed VNI 0, I am having trouble with your objecting
> that a spec for how to run over VNI 0 breask existing implementations. Note
> that when there is a good technical reason, the IETF does change Internet
> Drafts in ways that break early implementations.  That is the price of
> standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanwani wrote: >
> Hi Joel, > > Writing the spec in that way would make the current,
> inter-operable > implementation of multiple vendors non-compliant with the
> spec. > > Thanks, > Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel M.
> Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> <jmh@joelhalpern.com>> > <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>
> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> wrote: > >     I
> assumed this was only for the case where a tenant VNI was being used. > >
>    For the 0 VNI (which is what I prefer), always (MUST) use the loopback
> >     address.  There are no addresses assigned to the VTEP in that space.
> >     There is no IRB in that space. > >     Yours, >     Joel > >     On
> 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >      > Joel, >      > >      >
> Are we going to qualify this by VNI?  There's a bunch of >
>  implementations >      > out there that don't use a tenant IP or a
> loopback with VNI 0--they >      > simply repeat the underlay IP in the
> inner IPDA. >      > >      > Thanks, >      > Anoop >      > >      > On
> Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern >     <jmh@joelhalpern.com <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      > <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> wrote: >      > >
>   >     I can live with saying that you SHOULD use loopback, and MAY >
>  instead >      >     use >      >     an IP address in the customer space
> known to be owned by the VTEP >      >     device >      >     when such
> exists. >      > >      >     Yours, >      >     Joel >      > >      >
>  On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: >      >      > Hi Joel, >
>   >      > >      >      > Perhaps we need to say use of an address owned
> by the device >      >     containing >      >      > the VTEP. >      >
>   > >      >      > Or are you suggesting that the use of the loopback
> address >     space >      >     is a MUST? >      >      > >      >      >
> Anoop >      >      > >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel
> M. Halpern >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      > <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>> wrote: >      >
>   > >      >      >     There is something I am missing in your assumption
> >     about IRB. >      >      > >      >      >     As I understand VxLAN,
> the VTEP is under the control >     of the >      >     operator. >      >
>     >     As such, it is a pure bridge.  If you run IRB behind >     it,
> that >      >     is fine. >      >      >     Yes, an operator may offer
> IRB.  But as I understand it, >      >     conceptually, >      >      >
>  in terms of the VxLAN architecture the IRB is an entity >      >
>  behind the >      >      >     VTEP, >      >      >     not part of the
> VTEP. >      >      > >      >      >     Yours, >      >      >     Joel
> >      >      > >      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani
> wrote: >      >      >      > Santosh, >      >      >      > >      >
> >      > Does it have to be a MUST?  What if I am running >     IRB and
> there >      >      >     are IP >      >      >      > addresses per VNI
> assigned to the VTEPs? Why can the >      >     operator not >      >
> >      > choose to use those? >      >      >      > >      >      >      >
> Anoop >      >      >      > >      >      >      > On Mon, Oct 28, 2019 at
> 7:51 AM Santosh P K >      >      >      > <santosh.pallagatti@gmail.com <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>>>> wrote: >      >      >      > >
> >      >      >     Dinesh, Anoop et all, >      >      >      >
>  Lets us know if this text works for 127/8 >      >     address range? >
>   >      >      > >      >      >      >     [proposed text for firewall]
> >      >      >      > >      >      >      >     "As per section 4 inner
> destination IP address >     MUST be >      >     set to >      >      >
>  127/8 >      >      >      >     address. There may be firewall configured
> on >     VTEP to >      >     block 127/8 >      >      >      >
>  address range if set as destination IP in inner IP >      >     header. It
> is >      >      >      >     recommended to allow 127/8 range address
> through >      >     firewall only if >      >      >      >     127/8 IP
> address is set as destination address >     in inner IP >      >      >
>  header." >      >      >      > >      >      >      > >      >      >
>   >     In section 4 we are talking about using 127/8 >     and not >
> >     really >      >      >     giving >      >      >      >     reason
> why. I think we should have text as RFC 5884 >      >     has mentioned >
>     >      >      >     with below text. >      >      >      > >      >
>   >      >     [From RFC 5884] >      >      >      >     "The motivation
> for using the address range >     127/8 is >      >     the same as >
> >      >      >     specified in Section 2.1 of [RFC4379] >      >      >
>     >  <https://tools.ietf.org/html/rfc4379#section-2.1>. >      >
>  This is an >      >      >      >     exception to the behavior defined in
> [RFC1122 >      >      >      >     <https://tools.ietf.org/html/rfc1122>]."
> >      >      >      > >      >      >      > >      >      >      > >
> >      >      >     Thanks >      >      >      >     Santosh P K >      >
>     >      > >      >      >      > >      >      >      > >      >      >
>     >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt >      >     <
> didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com>> <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>> >
> >      >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >      >
>  <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>>> >      >     <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>>>>>
> wrote: >      >      >      > >      >      >      >         Looks good to
> me Greg. I see that the text >     around >      >     the use >      >
>   >     of the >      >      >      >         inner IP address as also
> quite acceptable. Will >      >     you add any >      >      >      >
>    words about the firewall? >      >      >      > >      >      >      >
>        Dinesh >      >      >      > >      >      >      >         On Wed,
> Oct 23, 2019 at 8:36 PM, Greg Mirsky >      >      >      >         <
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>>> >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>>>> >      >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> >      >      >>         Hi Dinesh, et al., >      >      >      >>
>  please check the updated version that >     removed the >      >      >
>  reference to >      >      >      >>         Hypervisor in the text and
> Figure 1. >      >      >      >> >      >      >      >>         Regards,
> >      >      >      >>         Greg >      >      >      >> >      >
> >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >      >
>   >      >>         <santosh.pallagatti@gmail.com <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>> >      >      >      >>  <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>>>> wrote: >      >      >      >> >
>   >      >      >>             Dinesh, >      >      >      >>
>       Please see my inline comments [SPK] >      >      >      >> >      >
>     >      >> >      >      >      >>                 - In section 3,
> there's a sentence >     that >      >     is: "BFD >      >      >
> >>                 packets intended for a Hypervisor >     VTEP MUST >
> >      >     NOT..". I >      >      >      >>                 recommend
> getting rid of the word >      >     "Hypervisor" ashe >      >      >
> >>                 logic applies to any VTEP. >      >      >      >> >
>   >      >      >>             [SPK] Thanks for comments. We will >
>  change this. >      >      >      >> >      >      >      >>
>    - You already explained the >     precedence of >      >     the use of
> >      >      >      >>                 127/8 address in the inner header
> in >      >     MPLS. I have no >      >      >      >>
>  specific comments in that area. I have >      >     only two >      >
> >      >>                 questions: >      >      >      >>
>     - Has anybody verified that the >     use of >      >     127/8 >
> >      >      >>                 address (and the right MAC) works with >
>     >     existing >      >      >      >>                 implementations,
> including the silicon >      >     ones? If this >      >      >      >>
>              doesn't work there, is it worth >     adding the >      >
> >     possibilit >      >      >      >>                 y of another
> address, one that is >     owned >      >     by the >      >      >
>  VTEP node? >      >      >      >> >      >      >      >>
>     - Do we know if Firewalls stop >     such VXLAN >      >      >
>  packets? >      >      >      >>                 I ask this because VXLAN
> has an IP >     header >      >     and I >      >      >     don't >
> >      >      >>                 know if firewalls stop packets >     with
> 127/8 >      >     in the >      >      >     inner >      >      >
> >>                 header. If not, is it worth adding a >      >
>  sentence to say >      >      >      >>                 that firewalls
>  allow such >     packets? The >      >     use of a >      >      >
> >>                 non-127/8 address may alleviate >     this case >
> >     as well. >      >      >      >> >      >      >      >>
>  [SPK] I think we may need to add the text >      >     about firewall >
>   >      >      >>             as some checks in firewall will be >
>  there if >      >     they are not >      >      >      >>
>  already using MPLS OAM which has inner IP >      >     header with >
> >      >      >>             127/8 address range. >      >      >      >>
> >      >      >      >> >      >      >      >>                 The rest of
> the draft looks good >     to me, >      >      >      >> >      >      >
>     >>                 Dinesh >      >      >      >> >      >      >
> >>                 On Wed, Oct 23, 2019 at 7:58 AM, >     Greg Mirsky >
>   >      >      >>                 <gregimirsky@gmail.com <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> >      >
> >      >>                 wrote: >      >      >      >>>
>  Hi Dinesh, >      >      >      >>>                 I greatly appreciate
> your comments. >      >     Please heave a >      >      >      >>>
>          look at the attached copy of the >     working >      >      >
>  version and >      >      >      >>>                 its diff to -07
> (latest in the >     datatracker). >      >      >      >>> >      >
> >      >>>                 Regards, >      >      >      >>>
>  Greg >      >      >      >>> >      >      >      >>>                 On
> Tue, Oct 22, 2019 at 9:52 PM >     Dinesh Dutt >      >      >      >>>
>              <didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com>>
> >     <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>> >      >     <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >
> >     <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>> >      >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>>>>> wrote: >      >      >
>     >>> >      >      >      >>>                     I have the same
> feeling as Anoop. >      >     Greg, can you >      >      >      >>>
>                please point me to the latest >     draft >      >     so
> that >      >      >     I can >      >      >      >>>
>  quickly glance through it to be >      >     doubly sure, >      >      >
>     >>> >      >      >      >>>                     Dinesh >      >
> >      >>> >      >      >      >>>                     On Wed, Oct 23,
> 2019 at 4:35 AM, >      >     Anoop Ghanwani >      >      >      >>>
>                <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>> >     <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>>>> >      >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >      >
>     >>>  <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> >      >      >>>>                     Greg, >      >      >      >>>> >
>   >      >      >>>>                     I think the draft is fine as is.
> >      >      >      >>>> >      >      >      >>>>                     I
> discussion with Xiao Min was >      >     about #3 and I >      >      >
>   >>>>                     see that as unnecessary until we >      >
>  have a draft >      >      >      >>>>                     that explains
> why that is >     needed in the >      >      >     context >      >
> >      >>>>                     of the NVO3 architecture. >      >      >
>     >>>> >      >      >      >>>>                     Anoop >      >
> >      >>>> >      >      >      >>>>                     On Tue, Oct 22,
> 2019 at 11:17 AM >      >     Greg Mirsky >      >      >      >>>>  <
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>>> >      >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >      >
>     >>>> >       <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> >      >      >>>> >      >      >      >>>>                         Hi
> Anoop, et al., >      >      >      >>>>                         I agree
> with your >     understanding >      >     of what is >      >      >
> >>>>                         being defined in the current >      >
>  version >      >      >     of the >      >      >      >>>>
>            BFD over VxLAN >     specification. >      >     But, as I >
>   >      >      >>>>                         understand, the WG is >
> >     discussing the scope >      >      >      >>>>
>  before the WGLC is closed. I >      >     believe there >      >      >
>   >>>>                         are three options: >      >      >      >>>>
> >      >      >      >>>>                          1. single BFD session >
>    between >      >     two VTEPs >      >      >      >>>>
>           2. single BFD session >     per VNI >      >     between >
> >      >     two VTEPs >      >      >      >>>>
> 3. multiple BFD >     sessions per >      >     VNI between >      >
> >      >>>>                             two VTEPs >      >      >      >>>>
> >      >      >      >>>>                         The current text >
>  reflects #2. Is WG >      >      >     accepts >      >      >      >>>>
>                        this scope? If not, which >      >     option WG
> would >      >      >      >>>>                         accept? >      >
>   >      >>>> >      >      >      >>>>                         Regards, >
>     >      >      >>>>                         Greg >      >      >
> >>>> >      >      >      >>>>                         On Tue, Oct 22, 2019
> at >     2:09 PM >      >     Anoop >      >      >      >>>>
>            Ghanwani >     <anoop@alumni.duke.edu <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >      >
>     >>>> >       <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> >      >      >>>> >      >      >      >>>>                             I
> concur with Joel's >     assessment >      >      >     with the >      >
>     >      >>>>                             following >     clarifications.
> >      >      >      >>>> >      >      >      >>>>
>      The current document >     is already >      >      >     capable >
>   >      >      >>>>                             of monitoring >
>  multiple VNIs >      >      >     between VTEPs. >      >      >      >>>>
> >      >      >      >>>>                             The issue under >
>  discussion >      >     was how >      >      >     do we >      >      >
>     >>>>                             use BFD to monitor >     multiple >
>   >     VAPs that >      >      >      >>>>                             use
> the same VNI >     between a >      >     pair of >      >      >
> >>>>                             VTEPs.  The use case for >      >     this
> is not >      >      >      >>>>                             clear to me,
> as from my >      >     understanding, >      >      >      >>>>
>                  we cannot have a >     situation with >      >      >
>  multiple >      >      >      >>>>                             VAPs using
> the same >      >     VNI--there is 1:1 >      >      >      >>>>
>                    mapping between VAP >     and VNI. >      >      >
> >>>> >      >      >      >>>>                             Anoop >      >
>     >      >>>> >      >      >      >>>>                             On
> Tue, Oct 22, 2019 >     at 6:06 AM >      >      >     Joel M. >      >
>   >      >>>>                             Halpern >      >     <
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> >      >      >
> >>>> >       <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>>> >      >
>  wrote: >      >      >      >>>> >      >      >      >>>>
>                   From what I can >     tell, >      >     there >      >
>     >     are two >      >      >      >>>>
>  separate problems. >      >      >      >>>>
>    The document we >     have is a >      >      >     VTEP-VTEP >      >
>     >      >>>>                                 monitoring >     document.
> >      >     There is no >      >      >      >>>>
>        need for that >     document to >      >      >     handle the >
>   >      >      >>>>                                 multiple VNI case. >
>     >      >      >>>>                                 If folks want a >
>   >     protocol for doing >      >      >      >>>>
>          BFD monitoring >     of things >      >      >     behind the >
>   >      >      >>>>                                 VTEPs (multiple >
>  VNIs), >      >     then do >      >      >     that >      >      >
> >>>>                                 as a separate >      >     document.
>  The >      >      >      >>>>                                 encoding
> will be >     a tenant >      >      >     encoding, >      >      >
> >>>>                                 and thus >     sesparate from >
> >     what is >      >      >      >>>>
>  defined in this >     document. >      >      >      >>>> >      >      >
>     >>>>                                 Yours, >      >      >      >>>>
>                                Joel >      >      >      >>>> >      >
> >      >>>>                                 On 10/21/2019 >     5:07 PM, >
>     >     Jeffrey >      >      >     Haas >      >      >      >>>>
>                          wrote: >      >      >      >>>>
>                > Santosh and >     others, >      >      >      >>>>
>                          > >      >      >      >>>>
>          > On Thu, Oct >     03, 2019 at >      >      >     07:50:20PM >
>     >      >      >>>>                                 +0530, Santosh P >
>    K wrote: >      >      >      >>>>                                 >>
>  Thanks >     for your >      >      >     explanation. >      >      >
>   >>>>                                 This helps a lot. I >      >
>  would wait >      >      >     for more >      >      >      >>>>
>                        >> comments from >     others >      >     to see if
> >      >      >      >>>>                                 this what we >
>  need in this >      >      >     draft to be >      >      >      >>>>
>                              >> supported >     based on >      >     that
> we can >      >      >      >>>>                                 provide
> appropriate >      >     sections >      >      >     in the >      >
> >      >>>>                                 draft. >      >      >
> >>>>                                 > >      >      >      >>>>
>                      > The threads on the >      >     list have >      >
>     >      >>>>                                 spidered to the >     point
> >      >     where it is >      >      >      >>>>
>        challenging >      >      >      >>>>
>  > to follow what the >      >     current >      >      >     status >
>   >      >      >>>>                                 of the draft is, >
>  or should >      >      >     be.  :-) >      >      >      >>>>
>                        > >      >      >      >>>>
>        > However, if I've >      >     followed things >      >      >
> >>>>                                 properly, the >     question >      >
>    below is >      >      >      >>>>
>  really the >      >      >      >>>>                                 >
> hinge point on >     what our >      >      >      >>>>
>              encapsulation >     for BFD >      >     over vxlan >      >
>     >      >>>>                                 should look like. >      >
>     >      >>>>                                 > Correct? >      >      >
>     >>>>                                 > >      >      >      >>>>
>                          > Essentially, >     do we or >      >     do we
> not >      >      >      >>>>                                 require the
> >     ability to >      >     permit >      >      >      >>>>
>                    multiple BFD >      >      >      >>>>
>                > sessions between >      >     distinct VAPs? >      >
> >      >>>>                                 > >      >      >      >>>>
>                              > If this is so, >     do we >      >     have
> a >      >      >     sense >      >      >      >>>>
>            as to how we should >      >     proceed? >      >      >
> >>>>                                 > >      >      >      >>>>
>                      > -- Jeff >      >      >      >>>>
>              > >      >      >      >>>>                                 >
> [context preserved >      >     below...] >      >      >      >>>>
>                          > >      >      >      >>>>
>          >> Santosh P K >      >      >      >>>>
>        >> >      >      >      >>>>                                 >> On
> Wed, Sep >     25, 2019 >      >     at 8:10 AM >      >      >      >>>>
> >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn
> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>
> >      >     <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>> >      >      >
>  <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>> >      >      >
>   >>>> >      >       <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>
> <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>> >      >      >
>  <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>>>> >      >
>  wrote: >      >      >      >>>>                                 >> >
> >      >      >>>>                                 >>> Hi Santosh, >
> >      >      >>>>                                 >>> >      >      >
> >>>>                                 >>> >      >      >      >>>>
>                        >>> With regard >     to the >      >     question
> >      >      >      >>>>                                 whether we >
>  should allow >      >      >     multiple BFD >      >      >      >>>>
>                              sessions >      >      >      >>>>
>                      >>> for the same >     VNI or >      >     not, >
> >      >     IMHO we >      >      >      >>>>
>    should allow it, >     more >      >      >     explanation as >      >
>     >      >>>>                                 >>> follows. >      >
> >      >>>>                                 >>> >      >      >      >>>>
>                                >>> Below is a >     figure >      >
>  derived from >      >      >      >>>>
>  figure 2 of >     RFC8014 (An >      >      >     Architecture for >
> >      >      >>>>                                 >>> Data-Center >
>  Network >      >      >      >>>>  Virtualization >     over Layer 3 >
>   >      >     (NVO3)). >      >      >      >>>>
>        >>> >      >      >      >>>>                                 >>> >
>             | >      >      >      >>>>
>   Data Center Network >      >     (IP)        | >      >      >      >>>>
>                                >>> >              | >      >      >
> >>>> >      >             | >      >      >      >>>>
>            >>> >      >      >      >>>> >      >      >
>  +-----------------------------------------+ >      >      >      >>>>
>                            >>> >      >             | >      >      >
> >>>> >           | >      >      >      >>>>
>  >>> >      >             | >      >      >      >>>>
>             Tunnel Overlay >          | >      >      >      >>>>
>                        >>> >      >      >      >>>> >
>  +------------+---------+ >      >      >      >>>> >
>   +---------+------------+ >      >      >      >>>>
>          >>>         | >      >      >      >>>> >
>  +----------+-------+ | >      >           | >      >      >      >>>> >
>    +-------+----------+ | >      >      >      >>>>
>          >>> >     | | >      >     Overlay >      >      >      >>>>
>                            Module  | | >       | | >      >     Overlay >
>     >      >      >>>>                                 Module  | | >
> >      >      >>>>                                 >>>         | >      >
>     >      >>>> >       +---------+--------+ | >      >           | >
> >      >      >>>> >       +---------+--------+ | >      >      >
> >>>>                                 >>>         | >      >           | >
>     >      >      >>>>                                     |    | >
>      | >      >      >          | >      >      >      >>>>
>                  >>>  NVE1   | >      >           | >      >      >
> >>>>                                     |    | >             | >      >
>   >          | >      >      >      >>>>
>  NVE2 >      >      >      >>>>                                 >>>
> | >      >      >      >>>> >       +--------+-------+  | >      >
>  | >      >      >      >>>> >       +--------+-------+  | >      >      >
>     >>>>                                 >>> >     |  |VNI1 >      >
> >     VNI2  VNI1 >      >      >      >>>>
>  |  |  |  | VNI1 >      >     VNI2 VNI1 >      >      >     |  | >      >
>     >      >>>>                                 >>>         | >      >
> >      >>>> >       +-+-----+----+---+  | >      >           | >      >
>   >      >>>> >       +-+-----+-----+--+  | >      >      >      >>>>
>                            >>> >     |VAP1| >      >     VAP2|    | >
> >      >      >>>>                                 VAP3 | >       |VAP1|
> VAP2| >      >      >       | VAP3| >      >      >      >>>>
>                    >>> >      >      >      >>>> >
>  +----+-----+----+------+ >      >      >      >>>> >
>   +----+-----+-----+-----+ >      >      >      >>>>
>          >>> >      >       |     | >      >      >        | >      >
> >      >>>>        | >      >       |     | >      >      >      >>>>
>                            >>> >      >       |     | >      >      >
>   | >      >      >      >>>>        | >      >       |     | >      >
> >      >>>>                                 >>> >      >       |     | >
>   >      >        | >      >      >      >>>>        | >      >       |
>  | >      >      >      >>>>                                 >>> >      >
>     >      >>>> >      >      > >
>  -------+-----+----+-------------------+-----+-----+------- >      >
> >      >>>>                                 >>> >      >       |     | >
>   >      >        | >      >      >      >>>>  Tenant        | >      >
>    |     | >      >      >      >>>>                                 >>> >
>    TSI1 | >      >     TSI2|    | >      >      >      >>>>
>                  TSI3 >     TSI1| TSI2| >      >      >       |TSI3 >
> >      >      >>>>                                 >>> >      >     +---+
> +---+ >      >      >      >>>>                                 +---+ >
>    +---+ >      >     +---+ >      >      >       +---+ >      >      >
>   >>>>                                 >>> >      >     |TS1| |TS2| >
> >      >      >>>>                                 |TS3| >       |TS4| >
>   >     |TS5| >      >      >       |TS6| >      >      >      >>>>
>                          >>> >      >     +---+ +---+ >      >      >
> >>>>                                 +---+ >       +---+ >      >     +---+
> >      >      >       +---+ >      >      >      >>>>
>            >>> >      >      >      >>>>
>  >>> To my >      >     understanding, the BFD >      >      >      >>>>
>                              sessions between >     NVE1 >      >     and
> NVE2 are >      >      >      >>>>                                 actually
> >      >      >      >>>>                                 >>> initiated and
> >      >     terminated >      >      >     at VAP >      >      >
> >>>>                                 of NVE. >      >      >      >>>>
>                            >>> >      >      >      >>>>
>              >>> If the >     network operator >      >      >     want to
> >      >      >      >>>>                                 set up one BFD >
>    session >      >     between >      >      >     VAP1 of >      >
> >      >>>>                                 >>> NVE1 and VAP1of >      >
>  NVE2, at the >      >      >      >>>>
>  same time >     another BFD >      >     session >      >      >
> >>>>                                 between VAP3 of >      >      >
> >>>>                                 >>> NVE1 and >     VAP3 of NVE2, >
>   >      >     although >      >      >      >>>>
>        the two BFD sessions >      >     are for >      >      >     the
> same >      >      >      >>>>                                 >>> VNI1, I
> >     believe it's >      >      >     reasonable, >      >      >
> >>>>                                 so that's why I >     think we >
> >      >     should allow it >      >      >      >>>> >      >      >
> >>>> >      >      >       _______________________________________________
> >      >      >      >>>>                                 nvo3 mailing list
> >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org
> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>>>
> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>>>>
> <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> <nvo3@ietf.org>> >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >      >     <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>>>
> >      >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>
> <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> <nvo3@ietf.org>>>>>> >      >      >      >>>>
> https://www.ietf.org/mailman/listinfo/nvo3 >      >      >      >>>> >
>   >      > >      > >
>
>

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

PGRpdiBkaXI9Imx0ciI+SGkgRGluZXNoLDxkaXY+PGJyPjwvZGl2PjxkaXY+V2hhdCB3b3VsZCBi
cmVhaz/CoCBJZiBtZXNzYWdlcyBhcmUgdHJhcHBlZCB0byBDUFUgYmFzZWQgb24gdGhlIE1BQyBE
QSwgd2hhdCBpcyB0aGUgcHJvYmxlbT88L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pk9uIHRoZSBm
bGlwIHNpZGUsIHRoZXJlIGFyZSBpbXBsZW1lbnRhdGlvbnMgcnVubmluZyBCRkQgdG9kYXkgd2hp
Y2ggdXNlIGRpZmZlcmVudCBhZGRyZXNzZXMgYXMgc3BlY2lmaWVkIGhlcmU6PC9kaXY+PGRpdj48
YSBocmVmPSJodHRwOi8vd3d3Lm9wZW52c3dpdGNoLm9yZy9zdXBwb3J0L2Rpc3QtZG9jcy92dGVw
LjUuaHRtbCI+aHR0cDovL3d3dy5vcGVudnN3aXRjaC5vcmcvc3VwcG9ydC9kaXN0LWRvY3MvdnRl
cC41Lmh0bWw8L2E+PGJyPjwvZGl2PjxkaXY+Jmd0OyZndDsmZ3Q7PC9kaXY+PGRpdj48cHJlIHN0
eWxlPSJjb2xvcjpyZ2IoMCwwLDApIj4gICAgICAgPGI+YjwvYj48Yj5mPC9iPjxiPmQ8L2I+PGI+
XzwvYj48Yj5jPC9iPjxiPm88L2I+PGI+bjwvYj48Yj5mPC9iPjxiPmk8L2I+PGI+ZzwvYj48Yj5f
PC9iPjxiPmw8L2I+PGI+bzwvYj48Yj5jPC9iPjxiPmE8L2I+PGI+bDwvYj4gPGI+OjwvYj4gPGI+
YjwvYj48Yj5mPC9iPjxiPmQ8L2I+PGI+XzwvYj48Yj5kPC9iPjxiPnM8L2I+PGI+dDwvYj48Yj5f
PC9iPjxiPmk8L2I+PGI+cDwvYj46IG9wdGlvbmFsIHN0cmluZw0KICAgICAgICAgICAgICBTZXQg
dG8gYW4gSVB2NCBhZGRyZXNzIHRvIHNldCB0aGUgSVAgYWRkcmVzcyB0aGF0IGlzIGV4cGVjdGVk
IGFzDQogICAgICAgICAgICAgIGRlc3RpbmF0aW9uICAgZm9yICAgcmVjZWl2ZWQgICBCRkQgICBw
YWNrZXRzLiAgIFRoZSAgZGVmYXVsdCAgaXMNCiAgICAgICAgICAgICAgPGI+MTwvYj48Yj42PC9i
PjxiPjk8L2I+PGI+LjwvYj48Yj4yPC9iPjxiPjU8L2I+PGI+NDwvYj48Yj4uPC9iPjxiPjE8L2I+
PGI+LjwvYj48Yj4wPC9iPi48L3ByZT48L2Rpdj48ZGl2PiZndDsmZ3Q7Jmd0OzwvZGl2PjxkaXY+
PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+QW5vb3A8L2Rpdj48L2Rpdj48YnI+PGRp
diBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5P
biBUdWUsIE9jdCAyOSwgMjAxOSBhdCA3OjAxIFBNIERpbmVzaCBEdXR0ICZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxi
cj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4
IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFk
ZGluZy1sZWZ0OjFleCI+PGRpdiBpZD0iZ21haWwtbV8tNTA3NTIyOTI5MzIzNjY3MjAxMmdlYXJ5
LWJvZHkiIGRpcj0iYXV0byI+PGRpdj5JIHN1c3BlY3Qgc2lsaWNvbiBpbXBsZW1lbnRhdGlvbnMg
d2lsbCBoYXZlIGEgcHJvYmxlbSB3aXRoIHNheWluZyB0aGF0IHRoZXkgY2FuIGJlIHNldCB0byBh
bnl0aGluZyBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VwdGlvbi4gWW91ciBsb2dpYyBpcyBz
b3VuZCwgaXQmIzM5O3MganVzdCB0aGF0IEkgZmVhciB5b3UmIzM5O2xsIGJyZWFrIG1hbnkgZXhp
c3RpbmcgaW1wbGVtZW50YXRpb25zLiBJIHJlY29tbWVuZCBzdGlja2luZyB3aXRoIHRoZSAxMjcv
OCBhZGRyZXNzIGZvciB0aGlzIGNhc2UuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EaW5lc2g8
L2Rpdj48L2Rpdj48ZGl2IGlkPSJnbWFpbC1tXy01MDc1MjI5MjkzMjM2NjcyMDEyZ2VhcnktcXVv
dGUiIGRpcj0iYXV0byI+PGJyPk9uIFR1ZSwgT2N0IDI5LCAyMDE5IGF0IDk6MTUgUE0sIEpvZWwg
TS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PGJyPjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiPjxkaXYgc3R5bGU9IndoaXRlLXNwYWNlOnByZS13cmFwIj5JbiBhbGwg
dGhlIGRpc2N1c3Npb24gYWJvdXQgd2hhdCBWTkkgdG8gdXNlIGFuZCBtdWx0aXBsZSBWTkkgc3Vw
cG9ydCwgSSBsc290IHRyYWNrLiAgU29ycnkuDQoNClN0aWxsLCB0aGUgZWFybGllciBkb2N1bWVu
dHMgZGlkIG5vdCBzcGVjaWZ5IHRoZSBJUCB0byB1c2UuICBUaGF0IGRvZXMgTk9UIG1lYW4gdGhh
dCB3ZSBhcmUgcmVxdWlyZWQgaW4gbGF0ZXIgcmV2aXNpb25zIG9mIHRoZSBkb2N1bWVudCB0byBh
bGxvdyBhbnl0aGluZyB0aGUgY2xpZW50IHdhbnRzLg0KDQpIYXZpbmcgc2FpZCB0aGF0LCB3ZSBj
b3VsZCBhZGQgdGV4dCBzYXlpbmcgdGhhdCBzaW5jZSB0aGUgSVAgYWRkcmVzcyBpbiB0aGUgQkZE
IHJlcXVlc3QgaW4gVk5JIDAgaXMgZWZmZWN0aXZlbHkgbWVhbmluZ2xlc3MsIGl0IGNhbiBiZSBz
ZXQgdG8gYW55IHZhbHVlIG9uIHRyYW5zbWlzc2lvbiBhbmQgbXVzdCBiZSBpZ25vcmVkIG9uIHJl
Y2VwdGlvbi4NCkFzIGZhciBhcyBJIGNhbiB0ZWxsLCBpdCBpcyBkZWZpbml0aW9uYWwgdGhhdCB0
aGUgVnRFUCBkb2VzIG5vdCBoYXZlIGFueSBhc3NpZ25lZCBJUCBhZGRyZXNzIGZvciBWTkkgMCwg
c28gd2UgY2FuJiMzOTt0IGV4cGVjdCB0aGF0IGFkZHJlc3MuDQoNCllvdXJzLA0KSm9lbA0KDQpP
biAxMC8yOS8yMDE5IDExOjEwIEFNLCBBbm9vcCBHaGFud2FuaSB3cm90ZToNCjxibG9ja3F1b3Rl
PkhpIEpvZWwsDQoNClllcywgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIHVzZSBWTkkgMCBmb3Ig
QkZEIG92ZXIgVlhMQU4uwqAgSGVyZSBhcmUgYSAgY291cGxlIG9mIHJlZmVyZW5jZXM6DQo8YSBo
cmVmPSJodHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9uL2VuX1VTL2p1bm9zL3Rv
cGljcy9jb25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWwiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9uL2VuX1VTL2p1bm9zL3RvcGljcy9jb25j
ZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWw8L2E+ICANCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNp
c2NvLmNvbS9jL2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwvc3dpdGNoZXMvbmV4dXMtOTAwMC1z
ZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5MS5odG1sI19Ub2MxODAxMzY2NSIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmNpc2NvLmNvbS9jL2VuL3VzL3Byb2R1Y3RzL2Nv
bGxhdGVyYWwvc3dpdGNoZXMvbmV4dXMtOTAwMC1zZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFwZXIt
YzExLTc0MDA5MS5odG1sI19Ub2MxODAxMzY2NTwvYT4gIA0KDQpJIGd1ZXNzIHRoaXMgZG9jdW1l
bnQgaGFzIGJlZW4gZXZvbHZpbmcgYW5kIEkgaGF2ZSBub3Qga2VwdCB1cCB3aXRoIGl0LiAgIFRo
ZSB2ZXJzaW9uIEkgaGFkIHJldmlld2VkIGFuZCBjb21tZW50ZWQgb24gb3JpZ2luYWxseSBhbGxv
d2VkIGZvciBWTkkgIDAuwqAgVGhlIC0wNCB2ZXJzaW9uIG9mIHRoZSBkcmFmdCBoYXMgdGhpczoN
CjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxh
bi0wNCNzZWN0aW9uLTciIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDQjc2VjdGlvbi03PC9hPg0KV2hhdCB2ZXJzaW9uIGFy
ZSB5b3UgcmVmZXJyaW5nIHRvPw0KDQpUaGFua3MsDQpBbm9vcA0KDQoNCg0KT24gTW9uLCBPY3Qg
MjgsIDIwMTkgYXQgMTI6NTUgUE0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208
L2E+ICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZToNCg0KICAg
IFlvdSBhcmUgc2F5aW5nIHRoYXQgdGhlcmUgYXJlIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucyB1
c2luZyBWTkkgMCBmb3INCiAgICB0aGlzP8KgIEdpdmVuIHRoYXQgcHJldmlvdXMgdmVyc2lvbnMg
b2YgdGhlIHNwZWMgZXhwbGljaXRseSBkaXNhbGxvd2VkDQogICAgVk5JIDAsIEkgYW0gaGF2aW5n
IHRyb3VibGUgd2l0aCB5b3VyIG9iamVjdGluZyB0aGF0IGEgc3BlYyBmb3IgaG93IHRvDQogICAg
cnVuIG92ZXIgVk5JIDAgYnJlYXNrIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucy4NCg0KICAgIE5v
dGUgdGhhdCB3aGVuIHRoZXJlIGlzIGEgZ29vZCB0ZWNobmljYWwgcmVhc29uLCB0aGUgSUVURiBk
b2VzIGNoYW5nZQ0KICAgIEludGVybmV0IERyYWZ0cyBpbiB3YXlzIHRoYXQgYnJlYWsgZWFybHkg
aW1wbGVtZW50YXRpb25zLsKgIFRoYXQgaXMgdGhlDQogICAgcHJpY2Ugb2Ygc3RhbmRhcmRpemF0
aW9uLg0KDQogICAgWW91cnMsDQogICAgSm9lbA0KDQogICAgT24gMTAvMjgvMjAxOSAyOjMwIFBN
LCBBbm9vcCBHaGFud2FuaSB3cm90ZToNCiAgICAgJmd0OyBIaSBKb2VsLA0KICAgICAmZ3Q7DQog
ICAgICZndDsgV3JpdGluZyB0aGUgc3BlYyBpbiB0aGF0IHdheSB3b3VsZCBtYWtlIHRoZSBjdXJy
ZW50LCBpbnRlci1vcGVyYWJsZQ0KICAgICAmZ3Q7IGltcGxlbWVudGF0aW9uIG9mIG11bHRpcGxl
IHZlbmRvcnMgbm9uLWNvbXBsaWFudCB3aXRoIHRoZSBzcGVjLg0KICAgICAmZ3Q7DQogICAgICZn
dDsgVGhhbmtzLA0KICAgICAmZ3Q7IEFub29wDQogICAgICZndDsNCiAgICAgJmd0OyBPbiBNb24s
IE9jdCAyOCwgMjAxOSBhdCAxMTowNyBBTSBKb2VsIE0uIEhhbHBlcm4NCiAgICAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhh
bHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7DQogICAgICZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiZndDsmZ3Q7Jmd0OyB3cm90ZToNCiAgICAgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqBJ
IGFzc3VtZWQgdGhpcyB3YXMgb25seSBmb3IgdGhlIGNhc2Ugd2hlcmUgYSB0ZW5hbnQgVk5JIHdh
cw0KICAgIGJlaW5nIHVzZWQuDQogICAgICZndDsNCiAgICAgJmd0O8KgIMKgIMKgRm9yIHRoZSAw
IFZOSSAod2hpY2ggaXMgd2hhdCBJIHByZWZlciksIGFsd2F5cyAoTVVTVCkgdXNlIHRoZQ0KICAg
IGxvb3BiYWNrDQogICAgICZndDvCoCDCoCDCoGFkZHJlc3MuwqAgVGhlcmUgYXJlIG5vIGFkZHJl
c3NlcyBhc3NpZ25lZCB0byB0aGUgVlRFUCBpbiB0aGF0DQogICAgc3BhY2UuDQogICAgICZndDvC
oCDCoCDCoFRoZXJlIGlzIG5vIElSQiBpbiB0aGF0IHNwYWNlLg0KICAgICAmZ3Q7DQogICAgICZn
dDvCoCDCoCDCoFlvdXJzLA0KICAgICAmZ3Q7wqAgwqAgwqBKb2VsDQogICAgICZndDsNCiAgICAg
Jmd0O8KgIMKgIMKgT24gMTAvMjgvMjAxOSAxOjU4IFBNLCBBbm9vcCBHaGFud2FuaSB3cm90ZToN
CiAgICAgJmd0O8KgIMKgIMKgICZndDsgSm9lbCwNCiAgICAgJmd0O8KgIMKgIMKgICZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDsgQXJlIHdlIGdvaW5nIHRvIHF1YWxpZnkgdGhpcyBieSBWTkk/
wqAgVGhlcmUmIzM5O3MgYSBidW5jaCBvZg0KICAgICAmZ3Q7wqAgwqAgwqBpbXBsZW1lbnRhdGlv
bnMNCiAgICAgJmd0O8KgIMKgIMKgICZndDsgb3V0IHRoZXJlIHRoYXQgZG9uJiMzOTt0IHVzZSBh
IHRlbmFudCBJUCBvciBhIGxvb3BiYWNrIHdpdGgNCiAgICBWTkkgMC0tdGhleQ0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0OyBzaW1wbHkgcmVwZWF0IHRoZSB1bmRlcmxheSBJUCBpbiB0aGUgaW5uZXIg
SVBEQS4NCiAgICAgJmd0O8KgIMKgIMKgICZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDsgVGhh
bmtzLA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMDo0NiBB
TSBKb2VsIE0uIEhhbHBlcm4NCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ow0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7
IHdyb3RlOg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgSSBjYW4gbGl2ZSB3aXRoIHNheWluZyB0aGF0IHlvdSBTSE9VTEQgdXNlIGxvb3BiYWNr
LA0KICAgIGFuZCBNQVkNCiAgICAgJmd0O8KgIMKgIMKgaW5zdGVhZA0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgdXNlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhbiBJUCBh
ZGRyZXNzIGluIHRoZSBjdXN0b21lciBzcGFjZSBrbm93biB0byBiZSBvd25lZA0KICAgIGJ5IHRo
ZSBWVEVQDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkZXZpY2UNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoHdoZW4gc3VjaCBleGlzdHMuDQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBZb3VycywNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoEpvZWwNCiAgICAgJmd0O8KgIMKgIMKgICZndDsNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoE9uIDEwLzI4LzIwMTkgMTozMiBQTSwgQW5vb3AgR2hhbndhbmkg
d3JvdGU6DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBIaSBKb2VsLA0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7IFBlcmhhcHMgd2UgbmVlZCB0byBzYXkgdXNlIG9mIGFuIGFkZHJlc3Mgb3du
ZWQgYnkNCiAgICB0aGUgZGV2aWNlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBjb250
YWluaW5nDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyB0aGUgVlRFUC4NCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyBPciBhcmUgeW91IHN1Z2dlc3RpbmcgdGhhdCB0aGUgdXNlIG9mIHRoZSBs
b29wYmFjaw0KICAgIGFkZHJlc3MNCiAgICAgJmd0O8KgIMKgIMKgc3BhY2UNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGlzIGEgTVVTVD8NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcA0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEwOjIyIEFNIEpvZWwgTS4gSGFs
cGVybg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ow0K
ICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9h
Pg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZn
dDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgd3JvdGU6DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ow0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRoZXJlIGlzIHNvbWV0aGluZyBJIGFt
IG1pc3NpbmcgaW4geW91ciBhc3N1bXB0aW9uDQogICAgICZndDvCoCDCoCDCoGFib3V0IElSQi4N
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQXMgSSB1bmRlcnN0YW5kIFZ4TEFOLCB0aGUgVlRFUCBp
cyB1bmRlciB0aGUNCiAgICBjb250cm9sDQogICAgICZndDvCoCDCoCDCoG9mIHRoZQ0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb3BlcmF0b3IuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgQXMgc3VjaCwgaXQgaXMgYSBwdXJlIGJyaWRnZS7CoCBJZiB5
b3UgcnVuIElSQg0KICAgIGJlaGluZA0KICAgICAmZ3Q7wqAgwqAgwqBpdCwgdGhhdA0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaXMgZmluZS4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBZZXMsIGFuIG9wZXJhdG9yIG1heSBvZmZlciBJUkIuwqAgQnV0
IGFzIEkNCiAgICB1bmRlcnN0YW5kIGl0LA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Y29uY2VwdHVhbGx5LA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGluIHRlcm1zIG9mIHRoZSBWeExBTiBhcmNoaXRlY3R1cmUgdGhlIElSQiBpcw0KICAgIGFuIGVu
dGl0eQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmVoaW5kIHRoZQ0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZURVAsDQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbm90IHBhcnQgb2YgdGhlIFZURVAuDQogICAgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoFlvdXJzLA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoEpvZWwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgT24gMTAvMjgvMjAxOSAxMjoy
MyBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsgU2FudG9zaCwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7IERvZXMgaXQgaGF2ZSB0byBiZSBhIE1VU1Q/wqAgV2hhdCBpZiBJIGFt
IHJ1bm5pbmcNCiAgICAgJmd0O8KgIMKgIMKgSVJCIGFuZCB0aGVyZQ0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFyZSBJUA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IGFkZHJlc3NlcyBwZXIgVk5JIGFzc2lnbmVkIHRv
IHRoZSBWVEVQcz8gICAgICBXaHkgY2FuIHRoZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgb3BlcmF0b3Igbm90DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsgY2hvb3NlIHRvIHVzZSB0aG9zZT8NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7IEFub29wDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCA3OjUxIEFNIFNhbnRvc2ggUCBLDQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7DQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAgICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsNCiAgICAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAg
ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogICAgJmx0Ozxh
IGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7DQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6DQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgRGluZXNoLCBB
bm9vcCBldCBhbGwsDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoCDCoCDCoExldHMgdXMga25vdyBpZiB0aGlzIHRleHQgd29ya3MNCiAg
ICBmb3IgMTI3LzgNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3MgcmFuZ2U/
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsNCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgW3Byb3Bv
c2VkIHRleHQgZm9yIGZpcmV3YWxsXQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZxdW90O0FzIHBlciBzZWN0aW9uIDQgaW5uZXIgZGVzdGluYXRpb24g
SVANCiAgICBhZGRyZXNzDQogICAgICZndDvCoCDCoCDCoE1VU1QgYmUNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHNldCB0bw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoDEyNy84DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGFkZHJlc3MuIFRoZXJlIG1heSBiZSBmaXJld2FsbCBjb25maWd1cmVk
IG9uDQogICAgICZndDvCoCDCoCDCoFZURVAgdG8NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoGJsb2NrIDEyNy84DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGFkZHJlc3MgcmFuZ2UgaWYgc2V0IGFzIGRlc3RpbmF0aW9uIElQDQog
ICAgaW4gaW5uZXIgSVANCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhlYWRlci4gSXQg
aXMNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgcmVjb21tZW5kZWQgdG8gYWxsb3cgMTI3LzggcmFuZ2UgYWRkcmVzcw0KICAgIHRocm91Z2gN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGZpcmV3YWxsIG9ubHkgaWYNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMTI3LzggSVAg
YWRkcmVzcyBpcyBzZXQgYXMgZGVzdGluYXRpb24NCiAgICBhZGRyZXNzDQogICAgICZndDvCoCDC
oCDCoGluIGlubmVyIElQDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgaGVhZGVyLiZxdW90Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgSW4gc2VjdGlvbiA0IHdlIGFyZSB0YWxraW5nIGFib3V0IHVzaW5nDQogICAgMTI3LzgNCiAg
ICAgJmd0O8KgIMKgIMKgYW5kIG5vdA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVh
bGx5DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZ2l2aW5nDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHJl
YXNvbiB3aHkuIEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgdGV4dA0KICAgIGFzIFJGQyA1ODg0DQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBoYXMgbWVudGlvbmVkDQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdpdGggYmVsb3cgdGV4
dC4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ow0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBbRnJv
bSBSRkMgNTg4NF0NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJnF1b3Q7VGhlIG1vdGl2YXRpb24gZm9yIHVzaW5nIHRoZSBhZGRyZXNzIHJh
bmdlDQogICAgICZndDvCoCDCoCDCoDEyNy84IGlzDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqB0aGUgc2FtZSBhcw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBzcGVjaWZpZWQgaW4gU2VjdGlvbsKgMi4xIG9mIFtSRkM0Mzc5XQ0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICAgICAgICAg
wqAmbHQ7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlv
bi0yLjEiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM3
OSNzZWN0aW9uLTIuMTwvYT4mZ3Q7Lg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhp
cyBpcyBhbg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBleGNlcHRpb24gdG8gdGhlIGJlaGF2aW9yIGRlZmluZWQgaW4NCiAgICBbUkZDMTEy
Mg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzExMjIiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTEyMjwvYT4mZ3Q7XS4m
cXVvdDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ow0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7DQogICAgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhhbmtzDQogICAgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFNhbnRvc2gg
UCBLDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0Ow0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7DQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE9uIFRodSwgT2N0IDI0LCAy
MDE5IGF0IDE6MjQgQU0gRGluZXNoIER1dHQNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRp
ZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsNCiAgICAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb208L2E+Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRA
Z21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsNCiAgICAgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9h
PiZndDsmZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9h
PiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOg0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7DQogICAgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoExv
b2tzIGdvb2QgdG8gbWUgR3JlZy4gSSBzZWUgdGhhdA0KICAgIHRoZSB0ZXh0DQogICAgICZndDvC
oCDCoCDCoGFyb3VuZA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlIHVzZQ0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHRoZQ0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBpbm5l
ciBJUCBhZGRyZXNzIGFzIGFsc28gcXVpdGUNCiAgICBhY2NlcHRhYmxlLiBXaWxsDQogICAgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB5b3UgYWRkIGFueQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqB3b3JkcyBhYm91dCB0aGUg
ZmlyZXdhbGw/DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgRGluZXNoDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgIMKgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgODozNiBQTSwNCiAgICBHcmVn
IE1pcnNreQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICAgICZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICAgICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdy
b3RlOg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgSGkgRGluZXNoLCBldCBhbC4sDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBwbGVhc2UgY2hlY2sg
dGhlIHVwZGF0ZWQgdmVyc2lvbiB0aGF0DQogICAgICZndDvCoCDCoCDCoHJlbW92ZWQgdGhlDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVmZXJlbmNlIHRvDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqBIeXBlcnZpc29yIGluIHRoZSB0ZXh0IGFuZCBGaWd1cmUgMS4NCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoFJlZ2Fy
ZHMsDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqBHcmVnDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCAxMDo0NyBB
TQ0KICAgIFNhbnRvc2ggUCBLDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAg
ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogICAg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ow0KICAg
ICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICAg
ICAgICAgICAgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAg
ICAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAg
ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3
cm90ZToNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKgUGxlYXNl
IHNlZSBteQ0KICAgIGlubGluZcKgY29tbWVudHMgW1NQS10NCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gSW4g
c2VjdGlvbiAzLCB0aGVyZSYjMzk7cyBhDQogICAgc2VudGVuY2UNCiAgICAgJmd0O8KgIMKgIMKg
dGhhdA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaXM6ICZxdW90O0JGRA0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgcGFja2V0cyBpbnRlbmRlZCBmb3IgYQ0KICAgIEh5cGVydmlzb3INCiAg
ICAgJmd0O8KgIMKgIMKgVlRFUCBNVVNUDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgTk9ULi4mcXVvdDsuIEkNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlY29tbWVu
ZCBnZXR0aW5nIHJpZCBvZg0KICAgIHRoZSB3b3JkDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmcXVvdDtIeXBlcnZpc29yJnF1b3Q7IGFzaGUNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxv
Z2ljIGFwcGxpZXMgdG8gYW55IFZURVAuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBbU1BLXSBUaGFua3MgZm9yIGNv
bW1lbnRzLiBXZSB3aWxsDQogICAgICZndDvCoCDCoCDCoGNoYW5nZSB0aGlzLg0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgLSBZb3UgYWxyZWFkeSBleHBsYWluZWQgdGhlDQogICAgICZndDvCoCDCoCDCoHBy
ZWNlZGVuY2Ugb2YNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZSB1c2Ugb2YNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoDEyNy84IGFkZHJlc3MgaW4gdGhlIGlubmVyDQogICAgaGVhZGVy
IGluDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBNUExTLiBJIGhhdmUgbm8NCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHNwZWNpZmljIGNvbW1lbnRzIGluIHRoYXQNCiAgICBhcmVhLiBJIGhh
dmUNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9ubHkgdHdvDQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBxdWVzdGlvbnM6DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoC0gSGFzIGFueWJv
ZHkgdmVyaWZpZWQNCiAgICB0aGF0IHRoZQ0KICAgICAmZ3Q7wqAgwqAgwqB1c2Ugb2YNCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDEyNy84DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhZGRy
ZXNzIChhbmQgdGhlIHJpZ2h0IE1BQykNCiAgICB3b3JrcyB3aXRoDQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBleGlzdGluZw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaW1wbGVtZW50YXRp
b25zLCBpbmNsdWRpbmcNCiAgICB0aGUgc2lsaWNvbg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgb25lcz8gSWYgdGhpcw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZG9lc24mIzM5O3Qgd29y
ayB0aGVyZSwgaXMgaXQgd29ydGgNCiAgICAgJmd0O8KgIMKgIMKgYWRkaW5nIHRoZQ0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHBvc3NpYmlsaXQNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHkgb2YgYW5vdGhlciBhZGRyZXNzLCBvbmUNCiAgICB0aGF0IGlzDQogICAg
ICZndDvCoCDCoCDCoG93bmVkDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBieSB0aGUN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWVEVQIG5vZGU/DQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqDCoCDCoC0gRG8gd2Uga25vdyBpZg0KICAgIEZpcmV3YWxscyBzdG9w
DQogICAgICZndDvCoCDCoCDCoHN1Y2ggVlhMQU4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBwYWNrZXRzPw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBhc2sgdGhp
cyBiZWNhdXNlIFZYTEFODQogICAgaGFzIGFuIElQDQogICAgICZndDvCoCDCoCDCoGhlYWRlcg0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYW5kIEkNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkb24mIzM5O3QNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGtu
b3cgaWYgZmlyZXdhbGxzIHN0b3AgcGFja2V0cw0KICAgICAmZ3Q7wqAgwqAgwqB3aXRoIDEyNy84
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbiB0aGUNCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbm5lcg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaGVh
ZGVyLiBJZiBub3QsIGlzIGl0IHdvcnRoDQogICAgYWRkaW5nIGENCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHNlbnRlbmNlIHRvIHNheQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhhdCBm
aXJld2FsbHMgwqBhbGxvdyBzdWNoDQogICAgICZndDvCoCDCoCDCoHBhY2tldHM/IFRoZQ0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdXNlIG9mIGENCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oG5vbi0xMjcvOCBhZGRyZXNzIG1heSBhbGxldmlhdGUNCiAgICAgJmd0O8KgIMKgIMKgdGhpcyBj
YXNlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhcyB3ZWxsLg0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
W1NQS10gSSB0aGluayB3ZSBtYXkgbmVlZCB0bw0KICAgIGFkZCB0aGUgdGV4dA0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWJvdXQgZmlyZXdhbGwNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIHNv
bWUgY2hlY2tzIGluIGZpcmV3YWxsIHdpbGwgYmUNCiAgICAgJmd0O8KgIMKgIMKgdGhlcmUgaWYN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZXkgYXJlIG5vdA0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgYWxyZWFkeSB1c2luZyBNUExTIE9BTSB3aGljaA0KICAgIGhhcyBpbm5lciBJUA0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGVhZGVyIHdpdGgNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoDEyNy84
IGFkZHJlc3MgcmFuZ2UuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgcmVzdCBvZiB0aGUgZHJhZnQgbG9v
a3MNCiAgICBnb29kDQogICAgICZndDvCoCDCoCDCoHRvIG1lLA0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
RGluZXNoDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdA0KICAgIDc6
NTggQU0sDQogICAgICZndDvCoCDCoCDCoEdyZWcgTWlyc2t5DQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICAgICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
Pg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7DQogICAgJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOg0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoEhpIERpbmVzaCwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGdyZWF0bHkg
YXBwcmVjaWF0ZSB5b3VyDQogICAgY29tbWVudHMuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBQbGVhc2UgaGVhdmUgYQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxvb2sgYXQgdGhl
IGF0dGFjaGVkIGNvcHkNCiAgICBvZiB0aGUNCiAgICAgJmd0O8KgIMKgIMKgd29ya2luZw0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHZlcnNpb24gYW5kDQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgaXRzIGRpZmYgdG8gLTA3IChsYXRlc3QgaW4gdGhlDQogICAg
ICZndDvCoCDCoCDCoGRhdGF0cmFja2VyKS4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUmVn
YXJkcywNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHcmVnDQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0DQogICAgOTo1MiBQTQ0KICAgICAmZ3Q7wqAg
wqAgwqBEaW5lc2ggRHV0dA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0KICAg
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPg0K
ICAgICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsNCiAg
ICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZn
dDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0K
ICAgICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoEkgaGF2ZSB0aGUgc2FtZQ0KICAgIGZlZWxpbmcgYXMgQW5vb3AuDQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBHcmVnLCBjYW4geW91DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgcGxlYXNlIHBvaW50IG1lIHRvIHRoZQ0KICAgIGxhdGVzdA0KICAgICAmZ3Q7wqAgwqAg
wqBkcmFmdA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc28gdGhhdA0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEkgY2FuDQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgcXVpY2tseSBnbGFuY2UgdGhyb3VnaA0KICAgIGl0IHRvIGJlDQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkb3VibHkgc3VyZSwNCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgRGluZXNoDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9u
IFdlZCwgT2N0IDIzLCAyMDE5DQogICAgYXQgNDozNSBBTSwNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoEFub29wIEdoYW53YW5pDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAgICAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4mZ3Q7Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsgICAgICAgICAgICAgICAgICAgICAgICAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhy
ZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhy
ZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyB3cm90ZToNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgR3Jl
ZywNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIHRoaW5rIHRoZSBk
cmFmdCBpcw0KICAgIGZpbmUgYXMgaXMuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgSSBkaXNjdXNzaW9uIHdpdGgNCiAgICBYaWFvIE1pbiB3YXMNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGFib3V0ICMzIGFuZCBJDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHNlZSB0aGF0IGFzDQogICAgdW5uZWNlc3NhcnkgdW50aWwgd2UNCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhhdmUgYSBkcmFmdA0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB0aGF0IGV4cGxhaW5zIHdoeSB0aGF0IGlzDQogICAgICZndDvCoCDC
oCDCoG5lZWRlZCBpbiB0aGUNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBjb250ZXh0DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIHRoZSBO
Vk8zIGFyY2hpdGVjdHVyZS4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBBbm9vcA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwg
T2N0IDIyLCAyMDE5DQogICAgYXQgMTE6MTcgQU0NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoEdyZWcgTWlyc2t5DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDsgICAgICAgICAgICAgICAgICAgICAgICAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsN
CiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsm
Z3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0K
ICAgICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZn
dDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
Pg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAg
ICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZToNCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBIaSBBbm9vcCwgZXQgYWwu
LA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGFncmVlIHdpdGgg
eW91cg0KICAgICAmZ3Q7wqAgwqAgwqB1bmRlcnN0YW5kaW5nDQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBvZiB3aGF0IGlzDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGJlaW5nIGRlZmluZWQgaW4NCiAgICB0aGUgY3VycmVudA0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgdmVyc2lvbg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoG9mIHRoZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBCRkQgb3ZlciBWeExBTg0KICAgICAmZ3Q7wqAgwqAgwqBzcGVjaWZpY2F0aW9uLg0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQnV0LCBhcyBJDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHVuZGVyc3RhbmQsIHRoZSBXRyBpcw0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgZGlzY3Vzc2luZyB0aGUgc2NvcGUNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgYmVmb3JlIHRoZSBXR0xDDQogICAgaXMgY2xvc2VkLiBJDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZWxpZXZlIHRoZXJlDQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFyZSB0aHJlZSBvcHRpb25zOg0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxLiBzaW5nbGUgQkZEDQogICAg
c2Vzc2lvbg0KICAgICAmZ3Q7wqAgwqAgwqBiZXR3ZWVuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqB0d28gVlRFUHMNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIDIuIHNpbmdsZSBCRkQNCiAgICBzZXNzaW9uDQogICAgICZndDvCoCDCoCDCoHBlciBWTkkN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJldHdlZW4NCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0d28gVlRFUHMNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMuIG11bHRpcGxlIEJGRA0KICAgICAmZ3Q7wqAgwqAgwqBz
ZXNzaW9ucyBwZXINCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSSBiZXR3ZWVuDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHR3byBWVEVQcw0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50
IHRleHQNCiAgICAgJmd0O8KgIMKgIMKgcmVmbGVjdHMgIzIuIElzIFdHDQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWNjZXB0cw0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlzIHNjb3BlPyBJZg0KICAgIG5vdCwgd2hpY2gNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9wdGlvbiBXRyB3b3VsZA0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhY2NlcHQ/DQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgUmVnYXJkcywNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgR3JlZw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLA0KICAgIDIwMTkgYXQNCiAgICAgJmd0O8Kg
IMKgIMKgMjowOSBQTQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQW5vb3ANCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgR2hhbndhbmkNCiAgICAgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4mZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAgICAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0
Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0
OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT4NCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4N
CiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICAgICAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogICAgJmx0OzxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZToNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGNvbmN1
ciB3aXRoDQogICAgSm9lbCYjMzk7cw0KICAgICAmZ3Q7wqAgwqAgwqBhc3Nlc3NtZW50DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2l0aCB0aGUNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9sbG93aW5nDQogICAgICZn
dDvCoCDCoCDCoGNsYXJpZmljYXRpb25zLg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50DQogICAgZG9jdW1lbnQNCiAgICAgJmd0
O8KgIMKgIMKgaXMgYWxyZWFkeQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGNhcGFibGUNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgb2YgbW9uaXRvcmluZw0KICAgICAmZ3Q7wqAgwqAgwqBtdWx0aXBsZSBWTklzDQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmV0d2VlbiBWVEVQcy4NCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgaXNz
dWUgdW5kZXINCiAgICAgJmd0O8KgIMKgIMKgZGlzY3Vzc2lvbg0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgd2FzIGhvdw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGRvIHdlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHVzZSBCRkQgdG8NCiAgICBtb25pdG9yDQogICAgICZndDvCoCDCoCDCoG11bHRpcGxlDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWQVBzIHRoYXQNCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdXNlIHRoZSBzYW1lIFZOSQ0KICAgICAmZ3Q7
wqAgwqAgwqBiZXR3ZWVuIGENCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHBhaXIgb2YN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUHMuwqAg
VGhlDQogICAgdXNlIGNhc2UgZm9yDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGlz
IGlzIG5vdA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBj
bGVhciB0byBtZSwNCiAgICBhcyBmcm9tIG15DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB1bmRlcnN0YW5kaW5nLA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqB3ZSBjYW5ub3QgaGF2ZSBhDQogICAgICZndDvCoCDCoCDCoHNpdHVhdGlvbiB3aXRo
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbXVsdGlwbGUNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVkFQcyB1c2luZw0K
ICAgIHRoZSBzYW1lDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTkktLXRoZXJlIGlz
IDE6MQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtYXBw
aW5nDQogICAgYmV0d2VlbiBWQVANCiAgICAgJmd0O8KgIMKgIMKgYW5kIFZOSS4NCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBBbm9vcA0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0
DQogICAgMjIsIDIwMTkNCiAgICAgJmd0O8KgIMKgIMKgYXQgNjowNiBBTQ0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEpvZWwgTS4NCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGFscGVybg0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4NCiAgICAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ow0K
ICAgICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsN
CiAgICAgJmd0O8KgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPg0KICAg
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ow0KICAgICAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqB3cm90ZToNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqDCoEZyb20NCiAgICB3aGF0IEkgY2FuDQogICAgICZndDvCoCDC
oCDCoHRlbGwsDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGVyZQ0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFyZSB0d28NCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2VwYXJhdGUNCiAgICBwcm9i
bGVtcy4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgVGhlDQogICAgZG9jdW1lbnQgd2UNCiAgICAgJmd0O8KgIMKgIMKgaGF2ZSBpcyBhDQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRFUC1WVEVQDQogICAgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1vbml0b3JpbmcN
CiAgICAgJmd0O8KgIMKgIMKgZG9jdW1lbnQuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBUaGVyZSBpcyBubw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBuZWVkIGZvciB0aGF0DQogICAgICZndDvCoCDCoCDCoGRvY3VtZW50IHRvDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGFuZGxlIHRoZQ0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBs
ZQ0KICAgIFZOSSBjYXNlLg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBJZiBmb2xrcw0KICAgIHdhbnQgYQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgcHJvdG9jb2wgZm9yIGRvaW5nDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJGRA0KICAgIG1vbml0b3JpbmcNCiAgICAgJmd0O8Kg
IMKgIMKgb2YgdGhpbmdzDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgYmVoaW5kIHRoZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBWVEVQcw0KICAgIChtdWx0aXBsZQ0KICAgICAmZ3Q7wqAgwqAgwqBWTklzKSwN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZW4gZG8NCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGF0DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIGEgc2VwYXJhdGUNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGRvY3VtZW50LsKgIMKgVGhlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVuY29kaW5nDQogICAgd2lsbCBiZQ0KICAg
ICAmZ3Q7wqAgwqAgwqBhIHRlbmFudA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoGVuY29kaW5nLA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBhbmQgdGh1cw0KICAgICAmZ3Q7wqAgwqAgwqBzZXNwYXJhdGUgZnJv
bQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2hhdCBpcw0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkZWZpbmVkDQogICAgaW4gdGhp
cw0KICAgICAmZ3Q7wqAgwqAgwqBkb2N1bWVudC4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBZb3VycywNCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSm9lbA0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIDEwLzIxLzIwMTkN
CiAgICAgJmd0O8KgIMKgIMKgNTowNyBQTSwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oEplZmZyZXkNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBIYWFz
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdy
b3RlOg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7IFNhbnRvc2ggYW5kDQogICAgICZndDvCoCDCoCDCoG90aGVycywNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ow0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IE9uIFRodSwg
T2N0DQogICAgICZndDvCoCDCoCDCoDAzLCAyMDE5IGF0DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgMDc6NTA6MjBQTQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArMDUzMCwNCiAgICBTYW50b3NoIFANCiAgICAg
Jmd0O8KgIMKgIMKgSyB3cm90ZToNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDvCoCDCoCDCoFRoYW5rcw0KICAgICAmZ3Q7wqAgwqAg
wqBmb3IgeW91cg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGV4
cGxhbmF0aW9uLg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBUaGlzDQogICAgaGVscHMgYSBsb3QuIEkNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoHdvdWxkIHdhaXQNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBmb3IgbW9yZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0Ow0KICAgIGNvbW1lbnRzIGZyb20NCiAgICAgJmd0O8KgIMKgIMKg
b3RoZXJzDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0byBzZWUgaWYNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhpcyB3aGF0IHdl
DQogICAgICZndDvCoCDCoCDCoG5lZWQgaW4gdGhpcw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGRyYWZ0IHRvIGJlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IHN1cHBvcnRlZA0KICAgICAmZ3Q7
wqAgwqAgwqBiYXNlZCBvbg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhhdCB3ZSBj
YW4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
cHJvdmlkZQ0KICAgIGFwcHJvcHJpYXRlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBz
ZWN0aW9ucw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGluIHRo
ZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBk
cmFmdC4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7IFRoZQ0KICAgIHRocmVhZHMgb24gdGhlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBsaXN0IGhhdmUNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgc3BpZGVyZWQNCiAgICB0byB0aGUNCiAgICAgJmd0O8KgIMKgIMKgcG9p
bnQNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdoZXJlIGl0IGlzDQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGNoYWxsZW5naW5nDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsg
dG8NCiAgICBmb2xsb3cgd2hhdCB0aGUNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGN1
cnJlbnQNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzdGF0dXMN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2Yg
dGhlDQogICAgZHJhZnQgaXMsDQogICAgICZndDvCoCDCoCDCoG9yIHNob3VsZA0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlLsKgIDotKQ0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7DQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsNCiAgICBIb3dl
dmVyLCBpZiBJJiMzOTt2ZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZm9sbG93ZWQg
dGhpbmdzDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHByb3Blcmx5LCB0aGUNCiAgICAgJmd0O8KgIMKgIMKgcXVlc3Rpb24NCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGJlbG93IGlzDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlYWxseSB0aGUNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBoaW5nZQ0KICAgIHBvaW50IG9u
DQogICAgICZndDvCoCDCoCDCoHdoYXQgb3VyDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVuY2Fwc3VsYXRpb24NCiAgICAgJmd0O8KgIMKgIMKg
Zm9yIEJGRA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb3ZlciB2eGxhbg0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzaG91bGQNCiAg
ICBsb29rIGxpa2UuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsgQ29ycmVjdD8NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7DQogICAgRXNzZW50aWFsbHksDQogICAgICZndDvC
oCDCoCDCoGRvIHdlIG9yDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkbyB3ZSBub3QN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVx
dWlyZSB0aGUNCiAgICAgJmd0O8KgIMKgIMKgYWJpbGl0eSB0bw0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgcGVybWl0DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoG11bHRpcGxlIEJGRA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7DQogICAgc2Vzc2lvbnMgYmV0d2Vlbg0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGlzdGluY3QgVkFQcz8NCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ow0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IElmIHRoaXMNCiAg
ICBpcyBzbywNCiAgICAgJmd0O8KgIMKgIMKgZG8gd2UNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGhhdmUgYQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHNlbnNlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoGFzIHRvIGhvdw0KICAgIHdlIHNob3VsZA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgcHJvY2VlZD8NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7IC0tIEplZmYNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7DQogICAgW2NvbnRleHQgcHJlc2VydmVkDQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZWxvdy4uLl0NCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0Ow0KICAgIFNhbnRvc2gg
UCBLDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7IE9uDQogICAgV2VkLCBTZXANCiAgICAgJmd0O8KgIMKgIMKgMjUsIDIw
MTkNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGF0IDg6MTAgQU0NCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAm
Z3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0
YXJnZXQ9Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY248L2E+Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+DQogICAgJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY248L2E+DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyZn
dDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248
L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7DQogICAgJmx0OzxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4m
Z3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248
L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7DQogICAgJmx0OzxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4m
Z3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPg0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY248L2E+Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7DQogICAg
Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbjwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3cm90ZToNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsNCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7IEhpDQogICAgU2FudG9zaCwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgV2l0aA0K
ICAgIHJlZ2FyZA0KICAgICAmZ3Q7wqAgwqAgwqB0byB0aGUNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHF1ZXN0aW9uDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHdoZXRoZXIgd2UNCiAgICAgJmd0O8KgIMKgIMKgc2hvdWxkIGFsbG93
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbXVsdGlwbGUgQkZE
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNl
c3Npb25zDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDsmZ3Q7Jmd0OyBmb3INCiAgICB0aGUgc2FtZQ0KICAgICAmZ3Q7wqAgwqAgwqBWTkkg
b3INCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG5vdCwNCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBJTUhPIHdlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNob3VsZA0KICAgIGFsbG93IGl0LA0KICAg
ICAmZ3Q7wqAgwqAgwqBtb3JlDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgZXhwbGFuYXRpb24gYXMNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IGZvbGxvd3MuDQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ow0KICAgICAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZn
dDsgQmVsb3cNCiAgICBpcyBhDQogICAgICZndDvCoCDCoCDCoGZpZ3VyZQ0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgZGVyaXZlZCBmcm9tDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGZpZ3VyZSAyIG9mDQogICAgICZndDvCoCDCoCDC
oFJGQzgwMTQgKEFuDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
QXJjaGl0ZWN0dXJlIGZvcg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAgICBEYXRhLUNlbnRlcg0KICAgICAmZ3Q7wqAg
wqAgwqBOZXR3b3JrDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqBW
aXJ0dWFsaXphdGlvbg0KICAgICAmZ3Q7wqAgwqAgwqBvdmVyIExheWVyIDMNCiAgICAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAoTlZPMykpLg0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7DQogICAgICZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8DQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgRGF0YQ0KICAgIENlbnRlciBOZXR3
b3JrDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAoSVApwqAgwqAgwqAgwqAgfA0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwNCiAgICAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfA0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoHwNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBUdW5u
ZWwNCiAgICBPdmVybGF5DQogICAgICZndDvCoCDCoCDCoCDCoCDCoCB8DQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ow0KICAg
ICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
DQogICAgICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0rLS0tLS0tLS0tKw0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAg
ICZndDvCoCDCoCDCoCDCoMKgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0rDQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAgICAg
ICAgICAgwqAgwqAgwqAgwqAgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0t
Ky0tLS0tLS0rIHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
Ow0KICAgICAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLSstLS0tLS0tLS0tKyB8DQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ow0K
ICAgICAmZ3Q7wqAgwqAgwqB8IHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE92ZXJs
YXkNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
TW9kdWxlwqAgfCB8DQogICAgICZndDvCoCDCoCDCoCDCoHwgfA0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgT3ZlcmxheQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBNb2R1bGXCoCB8IHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICAgICAgICAgICDCoCDCoCDC
oCDCoCB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tLSstLS0tLS0tLSsgfA0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfA0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvC
oCDCoCDCoCDCoCstLS0tLS0tLS0rLS0tLS0tLS0rIHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICAgICAgICAgICDCoCDC
oCDCoCDCoCB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIHwg
ICAgICAgICDCoCDCoHwNCiAgICAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfA0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCB8DQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAgICAg
ICAgICAgwqBOVkUxwqAgwqB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oMKgIMKgIHwgICAgICAgICDCoCDCoHwNCiAgICAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfA0K
ICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCB8DQogICAg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE5WRTINCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZn
dDsmZ3Q7ICAgICAgICAgICDCoCDCoCDCoCDCoCB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgIMKg
Ky0tLS0tLS0tKy0tLS0tLS0rwqAgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
IMKgIMKgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLSstLS0tLS0tK8KgIHwN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoHzCoCB8Vk5JMQ0KICAgICAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSTLCoCBWTkkxDQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCB8ICAgICAgICAgICDCoHzCoCB8
IFZOSTENCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSTIgVk5JMQ0KICAgICAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHzCoCB8DQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAgICAgICAg
ICAgwqAgwqAgwqAgwqAgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCDCoCstKy0tLS0tKy0tLS0r
LS0tK8KgIHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwNCiAgICAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0K
ICAgICAmZ3Q7wqAgwqAgwqAgwqArLSstLS0tLSstLS0tLSstLSvCoCB8DQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ow0KICAg
ICAmZ3Q7wqAgwqAgwqB8VkFQMXwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZBUDJ8
wqAgwqAgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBWQVAzIHwNCiAgICAgJmd0O8KgIMKgIMKgIMKgfFZBUDF8IFZBUDJ8DQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfCBWQVAzfA0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
Ow0KICAgICAmZ3Q7wqAgwqAgwqAgwqArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsNCiAgICAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAg
ICAmZ3Q7wqAgwqAgwqAgwqDCoCstLS0tKy0tLS0tKy0tLS0tKy0tLS0tKw0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAg
ICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHzCoCDCoCDCoHwNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqAgwqAgwqB8DQogICAgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICDCoCDCoCDCoCDCoHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoHzCoCDCoCDCoHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqB8wqAgwqAgwqB8DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIMKgIMKgIMKgIMKgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKg
IMKgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsN
CiAgICAgJmd0O8KgIMKgIMKgIMKgLS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0tLQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoHzCoCDCoCDCoHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgwqAgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IMKgVGVuYW50wqAgwqAgwqAgwqAgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
fMKgIMKgIMKgfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgVFNJMSB8DQogICAgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBUU0kyfMKgIMKgIHwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVFNJMw0KICAgICAmZ3Q7wqAgwqAgwqBUU0kx
fCBUU0kyfA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHxU
U0kzDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgKy0tLSsgKy0tLSsN
CiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0t
LSsNCiAgICAgJmd0O8KgIMKgIMKgIMKgKy0tLSsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCstLS0rDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
Ky0tLSsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB8VFMxfCB8VFMy
fA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8
VFMzfA0KICAgICAmZ3Q7wqAgwqAgwqAgwqB8VFM0fA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgfFRTNXwNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqB8VFM2fA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCstLS0rICst
LS0rDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCstLS0rDQogICAgICZndDvCoCDCoCDCoCDCoCstLS0rDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqArLS0tKw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoCstLS0rDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgVG8gbXkNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHVuZGVyc3RhbmRpbmcsIHRoZSBCRkQNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vzc2lvbnMNCiAgICBiZXR3ZWVuDQogICAg
ICZndDvCoCDCoCDCoE5WRTENCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFuZCBOVkUy
IGFyZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBhY3R1YWxseQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyZndDsNCiAgICBpbml0aWF0ZWQgYW5kDQogICAgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqB0ZXJtaW5hdGVkDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgYXQgVkFQDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoG9mIE5WRS4NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBJZiB0aGUNCiAgICAg
Jmd0O8KgIMKgIMKgbmV0d29yayBvcGVyYXRvcg0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHdhbnQgdG8NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgc2V0IHVwDQogICAgb25lIEJGRA0KICAgICAmZ3Q7wqAgwqAg
wqBzZXNzaW9uDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZXR3ZWVuDQogICAgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVkFQMSBvZg0KICAgICAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgTlZF
MQ0KICAgIGFuZCBWQVAxb2YNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE5WRTIsIGF0
IHRoZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBzYW1lIHRpbWUNCiAgICAgJmd0O8KgIMKgIMKgYW5vdGhlciBCRkQNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHNlc3Npb24NCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgYmV0d2Vlbg0KICAgIFZBUDMgb2YNCiAgICAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IE5WRTEg
YW5kDQogICAgICZndDvCoCDCoCDCoFZBUDMgb2YgTlZFMiwNCiAgICAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhbHRob3VnaA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGUgdHdvDQogICAgQkZEIHNlc3Npb25zDQog
ICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhcmUgZm9yDQogICAgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlIHNhbWUNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IFZOSTEsIEkNCiAgICAg
Jmd0O8KgIMKgIMKgYmVsaWV2ZSBpdCYjMzk7cw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHJlYXNvbmFibGUsDQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNvIHRoYXQmIzM5O3MNCiAgICB3aHkgSQ0KICAgICAm
Z3Q7wqAgwqAgwqB0aGluayB3ZQ0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoHNob3VsZCBhbGxvdyBpdA0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBudm8zDQogICAgbWFpbGluZyBsaXN0DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOm52
bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRm
Lm9yZzwvYT4mZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZn
dDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9y
ZzwvYT4mZ3Q7DQogICAgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsm
Z3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpudm8zQGlldGYub3JnPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0
Zi5vcmc8L2E+Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpu
dm8zQGlldGYub3JnPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5v
cmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0Ow0KICAgICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRm
Lm9yZzwvYT4mZ3Q7DQogICAgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0Bp
ZXRmLm9yZzwvYT4mZ3Q7Jmd0Ow0KICAgICAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9h
PiZndDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsN
CiAgICAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZn
dDsNCiAgICAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL252bzMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL252bzM8L2E+DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDsNCiAgICAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
DQogICAgICZndDvCoCDCoCDCoCAmZ3Q7DQogICAgICZndDsNCg0KPC9ibG9ja3F1b3RlPjwvZGl2
PjwvYmxvY2txdW90ZT48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+DQo=
--0000000000000d82930596198eec--


From nobody Wed Oct 30 04:23:07 2019
Return-Path: <didutt@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 92DEB1200E3; Tue, 29 Oct 2019 22:02:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4oIJ-818M2RS; Tue, 29 Oct 2019 22:02:00 -0700 (PDT)
Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (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 E58E412003E; Tue, 29 Oct 2019 22:01:59 -0700 (PDT)
Received: by mail-wm1-x330.google.com with SMTP id q70so639919wme.1; Tue, 29 Oct 2019 22:01:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version; bh=P8JrYRwSaUsXbqlAfStaWc42vGkhkVEzqYlrbznEREo=; b=E2TzGaLNsA0uCKm2xxRL5d6iMIRSOgio6OOz973FlwP5Ef9YpfLSJvoVk6v61tUz20 8jQKFQQrfR8q3p12bb1K/91E3zeyawS34OeNkSHMrh9dG+grUTS26YFbu9H6bt3Sxxty UiszK7AsV8ltji2tj0ddN7g3NcYk7Q076Y1i/lTAOPUbS8sorAJ40wNVTgYzt0szDBa5 Bk6at0qrxuIu/ChgPyxNBspX1ahuHC3s6YNqorSJslejKK3suCEUeWeHQxhKRydiM0af oyqrZXTQvyt2gXCq6Zrqcz9/K1HshlHfECT7R4tPjO/EN747p3MzSXXk1p/wMAWXyS/f /T6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version; bh=P8JrYRwSaUsXbqlAfStaWc42vGkhkVEzqYlrbznEREo=; b=jYRHIuHgzSHoxbMf9yRPExccMA0kH8vZy2pOzVP1FDQtlmuQAlwgWbD4UUccnDBgXA RGkUZ5+LG0v85Ir+myiN20LV2+vRK7x7sbLTzhjZyMef02uO5hcUF5FOjlJegEvPRlnP l3LZxpiIke3KAog18lFaFSOpM6g50J7vqc3sALA0d1jld0pRy9+EbxFAIdWGJ7anhGgL UNn5roLrYn3Bv2IfB1KuBvES+xxG7CKi8kxauQ7+A6JJS/vpws5w6fGNJnUcVCgGFTHX akFcNhjPeqRk+dZxcELgXsqfIvWEIcKW5y5Ni403IxhMoOkdmXMV7VmY5wyTLHT61Hzm 8XuQ==
X-Gm-Message-State: APjAAAX2RU9uo61NIi9zRHS1pqLev15CoZ1ydz1hZk6u++4RQsi3gF24 0Mopy8+6Z+Pg/Pp+MzjaILE=
X-Google-Smtp-Source: APXvYqyGWkJzRp4puiS/ZoyJv8rD+8eIJNPhKwoxd6Hz2utEoJf+XfSdWV+7gfKrjksFz4KOn9wN2w==
X-Received: by 2002:a1c:1f03:: with SMTP id f3mr7098614wmf.131.1572411717944;  Tue, 29 Oct 2019 22:01:57 -0700 (PDT)
Received: from [10.102.215.216] ([185.81.136.21]) by smtp.gmail.com with ESMTPSA id s10sm1250325wrr.5.2019.10.29.22.01.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 29 Oct 2019 22:01:57 -0700 (PDT)
Date: Wed, 30 Oct 2019 10:31:42 +0530
From: Dinesh Dutt <didutt@gmail.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>,  Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-ID: <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark>
In-Reply-To: <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
X-Readdle-Message-ID: 1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="5db9193c_483e0de1_7d35"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/WaZx7hY2A8WvkPzs0JMc3xz42UE>
X-Mailman-Approved-At: Wed, 30 Oct 2019 04:22:38 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 05:02:09 -0000

--5db9193c_483e0de1_7d35
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Trapping to the CPU would be fine based on MAC DA. But once there, a self=
-respecting network stack would look at the IP header to decide what to d=
o. Ignoring it on receive may not be an option,

Dinesh
On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani <anoop=40alumni.duke.edu>=
, wrote:
> Hi Dinesh,
>
> What would break=3F=C2=A0 If messages are trapped to CPU based on the M=
AC DA, what is the problem=3F
>
> On the flip side, there are implementations running B=46D today which u=
se different addresses as specified here:
> http://www.openvswitch.org/support/dist-docs/vtep.5.html
> >>>
>       bfd=5Fconfig=5Flocal : bfd=5Fdst=5Fip: optional string
>              Set to an IPv4 address to set the IP address that is expec=
ted as
>              destination   for   received   B=46D   packets.   The  def=
ault  is
>              169.254.1.0.
> >>>
>
> Thanks,
> Anoop
>
> > On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt=40gmail.com> wrot=
e:
> > > I suspect silicon implementations will have a problem with saying t=
hat they can be set to anything and MUST be ignored on reception. Your lo=
gic is sound, it's just that I fear you'll break many existing implementa=
tions. I recommend sticking with the 127/8 address for this case.
> > >
> > > Dinesh
> > >
> > > On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh=40joelhalpern=
.com> wrote:
> > > > In all the discussion about what VNI to use and multiple VNI supp=
ort, I lsot track. Sorry. Still, the earlier documents did not specify th=
e IP to use. That does NOT mean that we are required in later revisions o=
f the document to allow anything the client wants. Having said that, we c=
ould add text saying that since the IP address in the B=46D request in VN=
I 0 is effectively meaningless, it can be set to any value on transmissio=
n and must be ignored on reception. As far as I can tell, it is definitio=
nal that the VtEP does not have any assigned IP address for VNI 0, so we =
can't expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop Ghan=
wani wrote:
> > > > > Hi Joel, Yes, existing implementations use VNI 0 for B=46D over=
 VXLAN.=C2=A0 Here are a couple of references: https://www.juniper.net/do=
cumentation/en=5FUS/junos/topics/concept/sdn-ovsdb-bfd-nsx.html https://w=
ww.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switc=
hes/white-paper-c11-740091.html=23=5FToc18013665 I guess this document ha=
s been evolving and I have not kept up with it. The version I had reviewe=
d and commented on originally allowed for VNI 0.=C2=A0 The -04 version of=
 the draft has this: https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04=23=
section-7 What version are you referring to=3F Thanks, Anoop On Mon, Oct =
28, 2019 at 12:55 PM Joel M. Halpern <jmh=40joelhalpern.com <mailto:jmh=40=
joelhalpern.com>> wrote: You are saying that there are existing implement=
ations using VNI 0 for this=3F=C2=A0 Given that previous versions of the =
spec explicitly disallowed VNI 0, I am having trouble with your objecting=
 that a spec for how to run over VNI 0 breask existing implementations. N=
ote that when there is a good technical reason, the IET=46 does change In=
ternet Drafts in ways that break early implementations.=C2=A0 That is the=
 price of standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanw=
ani wrote: > Hi Joel, > > Writing the spec in that way would make the cur=
rent, inter-operable > implementation of multiple vendors non-compliant w=
ith the spec. > > Thanks, > Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Jo=
el M. Halpern <jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com> > <ma=
ilto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com>>> wrote: > >=C2=
=A0 =C2=A0 =C2=A0I assumed this was only for the case where a tenant VNI =
was being used. > >=C2=A0 =C2=A0 =C2=A0=46or the 0 VNI (which is what I p=
refer), always (MUST) use the loopback >=C2=A0 =C2=A0 =C2=A0address.=C2=A0=
 There are no addresses assigned to the VTEP in that space. >=C2=A0 =C2=A0=
 =C2=A0There is no IRB in that space. > >=C2=A0 =C2=A0 =C2=A0Yours, >=C2=A0=
 =C2=A0 =C2=A0Joel > >=C2=A0 =C2=A0 =C2=A0On 10/28/2019 1:58 PM, Anoop Gh=
anwani wrote: >=C2=A0 =C2=A0 =C2=A0 > Joel, >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0=
 =C2=A0 =C2=A0 > Are we going to qualify this by VNI=3F=C2=A0 There's a b=
unch of >=C2=A0 =C2=A0 =C2=A0implementations >=C2=A0 =C2=A0 =C2=A0 > out =
there that don't use a tenant IP or a loopback with VNI 0--they >=C2=A0 =C2=
=A0 =C2=A0 > simply repeat the underlay IP in the inner IPDA. >=C2=A0 =C2=
=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 > Thanks, >=C2=A0 =C2=A0 =C2=A0 > Anoo=
p >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 > On Mon, Oct 28, 2019 at=
 10:46 AM Joel M. Halpern >=C2=A0 =C2=A0 =C2=A0<jmh=40joelhalpern.com <ma=
ilto:jmh=40joelhalpern.com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40j=
oelhalpern.com>> >=C2=A0 =C2=A0 =C2=A0 > <mailto:jmh=40joelhalpern.com <m=
ailto:jmh=40joelhalpern.com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40=
joelhalpern.com>>>> wrote: >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0I can live with saying that you SHOULD use loopback,=
 and MAY >=C2=A0 =C2=A0 =C2=A0instead >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0use >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0an IP address in th=
e customer space known to be owned by the VTEP >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0device >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0when s=
uch exists. >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0Yours, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Joel >=C2=A0 =C2=A0=
 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0On 10/28/2019 1:32 P=
M, Anoop Ghanwani wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > Hi=
 Joel, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 > Perhaps we need to say use of an address owned b=
y the device >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0containing >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > the VTEP. >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > Or are =
you suggesting that the use of the loopback address >=C2=A0 =C2=A0 =C2=A0=
space >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0is a MUST=3F >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 > Anoop >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0 > On Mon, Oct 28, 2019 at 10:22 AM Joel M. H=
alpern >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<jmh=40joelhalpern.com =
<mailto:jmh=40joelhalpern.com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40=
joelhalpern.com>> >=C2=A0 =C2=A0 =C2=A0<mailto:jmh=40joelhalpern.com <mai=
lto:jmh=40joelhalpern.com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40jo=
elhalpern.com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > <mailto:jm=
h=40joelhalpern.com <mailto:jmh=40joelhalpern.com> <mailto:jmh=40joelhalp=
ern.com <mailto:jmh=40joelhalpern.com>> >=C2=A0 =C2=A0 =C2=A0<mailto:jmh=40=
joelhalpern.com <mailto:jmh=40joelhalpern.com> <mailto:jmh=40joelhalpern.=
com <mailto:jmh=40joelhalpern.com>>>>> wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0There is something I am missing in your assumption >=C2=A0 =C2=A0 =
=C2=A0about IRB. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0As I understand VxL=
AN, the VTEP is under the control >=C2=A0 =C2=A0 =C2=A0of the >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0operator. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0As such, it is a pure bridge.=C2=A0 If yo=
u run IRB behind >=C2=A0 =C2=A0 =C2=A0it, that >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0is fine. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0Yes, an operator may offer IRB.=C2=A0 But as I understan=
d it, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0conceptually, >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0in terms of the VxL=
AN architecture the IRB is an entity >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0behind the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0VTEP, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0not part of the VTEP. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Yours,=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Joel >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0On 10/28/2019 12:23 PM, Anoop Ghanwani wr=
ote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > =
Santosh, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > Do=
es it have to be a MUST=3F=C2=A0 What if I am running >=C2=A0 =C2=A0 =C2=A0=
IRB and there >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0are IP >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 > addresses per VNI assigned to the VTEPs=3F Why can the >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0operator not >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > choose to use those=3F >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > Anoop >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > On Mon, Oct 28, 2019 at 7:51 AM=
 Santosh P K >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 > <santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.=
com> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto:=
santosh.pallagatti=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0<mailto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gm=
ail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mai=
lto:santosh.pallagatti=40gmail.com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mail=
to:santosh.pallagatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.p=
allagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com>> >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <m=
ailto:santosh.pallagatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:santos=
h.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com>>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:santosh=
.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com> >=C2=A0 =C2=
=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagat=
ti=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:santo=
sh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com> >=C2=A0=
 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto:santosh.pall=
agatti=40gmail.com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto:santosh.pall=
agatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gma=
il.com <mailto:santosh.pallagatti=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto:santosh.p=
allagatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40=
gmail.com <mailto:santosh.pallagatti=40gmail.com>>>>>> wrote: >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Dine=
sh, Anoop et all, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Lets us know if this=
 text works for 127/8 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0address =
range=3F >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0=5Bproposed text for firewall=5D >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=22As per secti=
on 4 inner destination IP address >=C2=A0 =C2=A0 =C2=A0MUST be >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0set to >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0127/8 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0address. There may be fire=
wall configured on >=C2=A0 =C2=A0 =C2=A0VTEP to >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0block 127/8 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0address range if set as destin=
ation IP in inner IP >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0header. I=
t is >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0recommended to allow 127/8 range address through >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0firewall only if >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0127/8 I=
P address is set as destination address >=C2=A0 =C2=A0 =C2=A0in inner IP =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0header.=22=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0In section 4 we are talking about using 127/8 >=C2=A0 =C2=A0 =C2=A0and=
 not >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0really >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0giving >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0reason =
why. I think we should have text as R=46C 5884 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0has mentioned >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0with below text. >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=5B=46r=
om R=46C 5884=5D >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=22The motivation for using the address rang=
e >=C2=A0 =C2=A0 =C2=A0127/8 is >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
the same as >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0specified in Section=C2=A02.1 of =5BR=46C4379=5D=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > =C2=A0=
<https://tools.ietf.org/html/rfc4379=23section-2.1>. >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0This is an >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0exception to the behavior =
defined in =5BR=46C1122 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<https://tools.ietf.org/html/rfc1122>=
=5D.=22 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0Thanks >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0Santosh P K >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<didutt=40gmail.com <mailto:di=
dutt=40gmail.com> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>>=
 >=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.c=
om> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>>> >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail=
.com <mailto:didutt=40gmail.com> <mailto:didutt=40gmail.com <mailto:didut=
t=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:d=
idutt=40gmail.com> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>=
>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com> >=
=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com=
>> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.com> >=C2=A0 =C2=A0 =
=C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>>> >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=
=40gmail.com> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>> >=C2=
=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com> <=
mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>>>>>> wrote: >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0Looks good to me Greg. I see that the text >=C2=A0 =C2=A0 =C2=
=A0around >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0the use >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0of the >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0inner IP address as also quite acceptable. Will >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0you add any >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0words=
 about the firewall=3F >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Dinesh >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0O=
n Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<=
gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=
=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>> >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <m=
ailto:gregimirsky=40gmail.com> <mailto:gregimirsky=40gmail.com <mailto:gr=
egimirsky=40gmail.com>>> >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail=
.com <mailto:gregimirsky=40gmail.com> <mailto:gregimirsky=40gmail.com <ma=
ilto:gregimirsky=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> <mailto:=
gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>>>> >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40=
gmail.com <mailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:g=
regimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>> <mailto:gregimir=
sky=40gmail.com <mailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<ma=
ilto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>>> >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <mailto:g=
regimirsky=40gmail.com> <mailto:gregimirsky=40gmail.com <mailto:gregimirs=
ky=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <ma=
ilto:gregimirsky=40gmail.com> <mailto:gregimirsky=40gmail.com <mailto:gre=
gimirsky=40gmail.com>>>>>> wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Hi Dinesh, =
et al., >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0please check the updated version tha=
t >=C2=A0 =C2=A0 =C2=A0removed the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0reference to >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Hypervi=
sor in the text and =46igure 1. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Regards, >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Greg >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Wed, Oct 23, 2019 at 10=
:47 AM Santosh P K >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<santosh.pallagatti=40gmai=
l.com <mailto:santosh.pallagatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailt=
o:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com>>=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40=
gmail.com <mailto:santosh.pallagatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<m=
ailto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.c=
om>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<m=
ailto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.c=
om> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto:s=
antosh.pallagatti=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
<mailto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail=
.com> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto=
:santosh.pallagatti=40gmail.com>>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0 >> =C2=A0<mailto:santosh.pallagatti=40gmail.=
com <mailto:santosh.pallagatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:=
santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com>> >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gm=
ail.com <mailto:santosh.pallagatti=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mai=
lto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com=
>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mai=
lto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail.com=
> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto:san=
tosh.pallagatti=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
<mailto:santosh.pallagatti=40gmail.com <mailto:santosh.pallagatti=40gmail=
.com> >=C2=A0 =C2=A0 =C2=A0<mailto:santosh.pallagatti=40gmail.com <mailto=
:santosh.pallagatti=40gmail.com>>>>>> wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Dinesh, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0=
 =C2=A0Please see my inline=C2=A0comments =5BSPK=5D >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0- In section 3, there's a sentence >=C2=A0 =C2=
=A0 =C2=A0that >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0is: =22B=46D >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0packets intended for =
a Hypervisor >=C2=A0 =C2=A0 =C2=A0VTEP MUST >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0NOT..=22. I >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0recommend getting rid of the word >=C2=A0 =
=C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=22Hypervisor=22 ashe >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0logic applies to any VTEP. >=C2=A0 =
=C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0=5BSPK=5D Thanks for comments. We will >=C2=A0=
 =C2=A0 =C2=A0change this. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0- You already explained the >=C2=A0 =C2=A0 =C2=A0precedence of >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0the use of >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0127/8 address in the inner header in >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0MPLS. I have no >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0specific comments in that area. I have=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0only two >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0questions: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0- Has anybody verified that the =
>=C2=A0 =C2=A0 =C2=A0use of >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A012=
7/8 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0address (and t=
he right MAC) works with >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0exist=
ing >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0implementation=
s, including the silicon >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0ones=3F=
 If this >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0doesn't =
work there, is it worth >=C2=A0 =C2=A0 =C2=A0adding the >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0possibilit >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0y of another address, one that =
is >=C2=A0 =C2=A0 =C2=A0owned >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
by the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0V=
TEP node=3F >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=
=A0- Do we know if =46irewalls stop >=C2=A0 =C2=A0 =C2=A0such VXLAN >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0packets=3F >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I ask this because VX=
LAN has an IP >=C2=A0 =C2=A0 =C2=A0header >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0and I >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0don't >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0know =
if firewalls stop packets >=C2=A0 =C2=A0 =C2=A0with 127/8 >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0in the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0inner >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0header. If not, is it worth adding a >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0sentence to say >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0that firewalls =C2=A0allow such >=C2=A0 =C2=A0 =C2=A0=
packets=3F The >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0use of a >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0non-127/8 address may al=
leviate >=C2=A0 =C2=A0 =C2=A0this case >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0as well. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=5BSPK=5D I think w=
e may need to add the text >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0abo=
ut firewall >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0as some checks in f=
irewall will be >=C2=A0 =C2=A0 =C2=A0there if >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0they are not >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0alrea=
dy using MPLS OAM which has inner IP >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0header with >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0127/8 addres=
s range. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >> =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The rest of the d=
raft looks good >=C2=A0 =C2=A0 =C2=A0to me, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Dinesh >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0On Wed, Oct 23, 2019 at 7:58 AM, >=C2=A0 =C2=A0 =C2=A0Greg Mirsky =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<gregimirsky=40gm=
ail.com <mailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:gre=
gimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>> >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <mailto:gregimir=
sky=40gmail.com> <mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gm=
ail.com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> >=C2=A0=
 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail=
.com>> <mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> >=
=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40=
gmail.com>>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimir=
sky=40gmail.com <mailto:gregimirsky=40gmail.com> <mailto:gregimirsky=40gm=
ail.com <mailto:gregimirsky=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0<mailto:gr=
egimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> <mailto:gregimirsk=
y=40gmail.com <mailto:gregimirsky=40gmail.com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <m=
ailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40=
gmail.com <mailto:gregimirsky=40gmail.com>> <mailto:gregimirsky=40gmail.c=
om <mailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:gregimir=
sky=40gmail.com <mailto:gregimirsky=40gmail.com>>>>>> >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Hi Dinesh, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0I greatly appreciate your comments. >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0Please heave a >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0look at the attached copy of the >=C2=A0 =C2=A0 =C2=A0=
working >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
version and >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0its =
diff to -07 (latest in the >=C2=A0 =C2=A0 =C2=A0datatracker). >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>> >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Regards, >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Greg >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0On Tue, Oct 22, 2019 at 9:52 PM >=C2=A0 =C2=A0 =C2=A0=
Dinesh Dutt >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<did=
utt=40gmail.com <mailto:didutt=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:=
didutt=40gmail.com <mailto:didutt=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com> <=
mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>>> >=C2=A0 =C2=A0 =C2=
=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com> <mailto:didutt=40=
gmail.com <mailto:didutt=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com> <mailto:did=
utt=40gmail.com <mailto:didutt=40gmail.com>>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto=
:didutt=40gmail.com> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.co=
m>> >=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmai=
l.com> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>>> >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=
=40gmail.com> <mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>> >=C2=
=A0 =C2=A0 =C2=A0<mailto:didutt=40gmail.com <mailto:didutt=40gmail.com> <=
mailto:didutt=40gmail.com <mailto:didutt=40gmail.com>>>>>> wrote: >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>> >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I have the sam=
e feeling as Anoop. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Greg, can =
you >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0please point me to the latest >=C2=A0 =C2=A0 =C2=A0draft >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0so that >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0I can >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0quickly glance through it to be >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0doubly sure, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Dinesh >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Wed, Oct 23, 2019 at 4:35 AM, >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Anoop Ghanwani >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<anoop=40alumni.duke.edu=
 <mailto:anoop=40alumni.duke.edu> >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40al=
umni.duke.edu <mailto:anoop=40alumni.duke.edu>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.d=
uke.edu> <mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu>=
>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mail=
to:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu> >=C2=A0 =C2=A0=
 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu>> =
<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu> >=C2=A0 =
=C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.=
edu>>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>> =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.ed=
u> >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40a=
lumni.duke.edu>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=
=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu> <mailto:anoop=40alumn=
i.duke.edu <mailto:anoop=40alumni.duke.edu>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mail=
to:anoop=40alumni.duke.edu> >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.d=
uke.edu <mailto:anoop=40alumni.duke.edu>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu=
> >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40al=
umni.duke.edu>>>>>> wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Greg, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0I think the draft is fine as is. >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I discussion with =
Xiao Min was >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0about =233 and I =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
see that as unnecessary until we >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0have a draft >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0that explains why that is >=C2=A0 =C2=A0 =C2=A0needed in th=
e >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0contex=
t >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
of the NVO3 architecture. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0Anoop >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0On Tue, Oct 22, 2019 at 11:17 AM >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0Greg Mirsky >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> =C2=A0<gregimirsky=40gmail.com <mailto:gre=
gimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.co=
m <mailto:gregimirsky=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> <m=
ailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>>> >=C2=A0 =
=C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimir=
sky=40gmail.com <mailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<ma=
ilto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>> <mailto:gr=
egimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> >=C2=A0 =C2=A0 =C2=
=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com>>>> >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0=
 =C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40=
gmail.com> <mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.co=
m>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmai=
l.com <mailto:gregimirsky=40gmail.com> <mailto:gregimirsky=40gmail.com <m=
ailto:gregimirsky=40gmail.com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <mailto:gregimir=
sky=40gmail.com> >=C2=A0 =C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <ma=
ilto:gregimirsky=40gmail.com>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.com> >=C2=A0 =
=C2=A0 =C2=A0<mailto:gregimirsky=40gmail.com <mailto:gregimirsky=40gmail.=
com>>>>>> wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Hi Anoop, et al., >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I agree with your >=C2=
=A0 =C2=A0 =C2=A0understanding >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
of what is >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0being defined in the current >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0version >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0of the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0B=46D over VxLAN >=C2=A0 =C2=A0=
 =C2=A0specification. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0But, as =
I >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0understand, the WG is >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0discussing the scope >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0before the WGLC is closed. I >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0believe there >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0are three =
options: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 1. single B=46D session >=C2=A0 =C2=A0 =C2=A0between=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0two VTEPs >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2. sin=
gle B=46D session >=C2=A0 =C2=A0 =C2=A0per VNI >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0between >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0two VTEPs >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3. multiple B=46D >=C2=A0 =C2=A0 =C2=
=A0sessions per >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0VNI between >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0two VTEPs >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The current text >=C2=A0 =C2=A0=
 =C2=A0reflects =232. Is WG >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0accepts >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0this scope=3F If not, which >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0option WG would >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0acce=
pt=3F >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Regards, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Greg >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Tue, Oct 22, 2019 =
at >=C2=A0 =C2=A0 =C2=A02:09 PM >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
Anoop >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Ghanwani >=C2=A0 =C2=A0 =C2=A0<anoop=40alumni.duke.ed=
u <mailto:anoop=40alumni.duke.edu> <mailto:anoop=40alumni.duke.edu <mailt=
o:anoop=40alumni.duke.edu>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<m=
ailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu> <mailto:an=
oop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu>>> >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.duk=
e.edu <mailto:anoop=40alumni.duke.edu> >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=
=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu>> <mailto:anoop=40alum=
ni.duke.edu <mailto:anoop=40alumni.duke.edu> >=C2=A0 =C2=A0 =C2=A0<mailto=
:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu>>>> >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=
=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu=
> <mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mail=
to:anoop=40alumni.duke.edu> <mailto:anoop=40alumni.duke.edu <mailto:anoop=
=40alumni.duke.edu>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke=
.edu> >=C2=A0 =C2=A0 =C2=A0<mailto:anoop=40alumni.duke.edu <mailto:anoop=40=
alumni.duke.edu>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:anoo=
p=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu> >=C2=A0 =C2=A0 =C2=A0=
<mailto:anoop=40alumni.duke.edu <mailto:anoop=40alumni.duke.edu>>>>>> wro=
te: >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=
> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0I concur with Joel's >=C2=A0 =C2=A0 =C2=A0ass=
essment >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
with the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0following >=C2=A0 =C2=A0 =C2=A0clarifi=
cations. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The current document >=C2=A0 =C2=A0 =C2=
=A0is already >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0capable >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of monitoring >=C2=A0 =C2=A0 =C2=
=A0multiple VNIs >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0between VTEPs. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The issue under >=C2=A0 =C2=A0=
 =C2=A0discussion >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0was how >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0do we >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0use B=46D to monitor >=C2=A0 =C2=A0 =C2=A0multiple >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0VAPs that >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0use the same VNI >=C2=A0 =C2=A0 =C2=A0between a >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0pair of >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VTEPs.=C2=A0 T=
he use case for >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0this is not >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0clear to me, as from my >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0understanding, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0we cannot have a =
>=C2=A0 =C2=A0 =C2=A0situation with >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0multiple >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VAPs using=
 the same >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0VNI--there is 1:1 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0mapping between VAP >=C2=A0 =C2=A0 =C2=A0and VNI.=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Anoop >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Tue, Oct 22, 2=
019 >=C2=A0 =C2=A0 =C2=A0at 6:06 AM >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0Joel M. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Halpern >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<jmh=40joelhalpern.com <mailto:jmh=
=40joelhalpern.com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpe=
rn.com>> >=C2=A0 =C2=A0 =C2=A0<mailto:jmh=40joelhalpern.com <mailto:jmh=40=
joelhalpern.com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.=
com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<=
mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com> >=C2=A0 =C2=A0=
 =C2=A0<mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com>> <mai=
lto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com> >=C2=A0 =C2=A0 =C2=
=A0<mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com>>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=
=A0 =C2=A0 =C2=A0<mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.=
com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:jmh=40joelhalpern.com <mailto=
:jmh=40joelhalpern.com> <mailto:jmh=40joelhalpern.com <mailto:jmh=40joelh=
alpern.com>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0<mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com> >=C2=A0=
 =C2=A0 =C2=A0<mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com=
>> <mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com> >=C2=A0 =C2=
=A0 =C2=A0<mailto:jmh=40joelhalpern.com <mailto:jmh=40joelhalpern.com>>>>=
>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0wrote: >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=C2=A0=46rom what I can >=C2=A0 =C2=A0 =C2=A0tell, >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0there >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0are two >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0separate problems. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The doc=
ument we >=C2=A0 =C2=A0 =C2=A0have is a >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0VTEP-VTEP >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0monitoring >=C2=A0 =C2=A0 =C2=A0document. >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0There is no >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0nee=
d for that >=C2=A0 =C2=A0 =C2=A0document to >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0handle the >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0multiple VNI case. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
If folks want a >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0protocol for d=
oing >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0B=46D monitoring >=C2=A0 =C2=
=A0 =C2=A0of things >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0behind the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VTEPs (mul=
tiple >=C2=A0 =C2=A0 =C2=A0VNIs), >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0then do >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0that >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0as a separate >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0document.=C2=A0 =C2=A0The >=C2=A0 =C2=A0 =
=C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0encoding will be >=C2=A0 =C2=A0 =C2=A0a tenant >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0encoding, >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0and thus >=C2=A0 =C2=A0 =C2=A0sespa=
rate from >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0what is >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0defined in this >=C2=A0 =C2=A0 =C2=A0document=
. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Yours, >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0Joel >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On 10/21/2019 >=C2=
=A0 =C2=A0 =C2=A05:07 PM, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Jeff=
rey >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Haas=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote: >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0> Santosh and >=C2=A0 =C2=A0 =C2=A0others, >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> On Th=
u, Oct >=C2=A0 =C2=A0 =C2=A003, 2019 at >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A007:50:20PM >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0+0530, Santosh P >=C2=A0 =C2=A0 =C2=A0K wrote: >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0>>=C2=A0 =C2=A0 =C2=A0Thanks >=C2=A0 =C2=A0 =C2=A0=
for your >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
explanation. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0This helps a lot. I >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0would wait >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0for more >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0>> comments from >=C2=A0 =C2=A0 =C2=A0others >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0to see if >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0this what we >=C2=A0 =C2=A0 =C2=A0need in this >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0draft to be >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0>> supported >=C2=A0 =C2=A0 =C2=A0based on >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0that we can >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0provide appropriate >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0sections >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0in the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft. >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
> The threads on the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0list have=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0spidered to the >=C2=A0 =C2=A0 =
=C2=A0point >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0where it is >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0challenging >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0> to follow what the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0current >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0status >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of the draft is, >=C2=A0=
 =C2=A0 =C2=A0or should >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0be.=C2=A0 :-) >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> However, if I've >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0followed things >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0properly, the >=C2=A0 =C2=A0 =C2=A0question >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0below is >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rea=
lly the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> hinge point on >=C2=A0=
 =C2=A0 =C2=A0what our >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0encapsulat=
ion >=C2=A0 =C2=A0 =C2=A0for B=46D >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0over vxlan >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0should look like.=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> Correct=3F >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> Essen=
tially, >=C2=A0 =C2=A0 =C2=A0do we or >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0do we not >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0require the >=C2=A0=
 =C2=A0 =C2=A0ability to >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0permi=
t >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0multiple B=46D >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0> sessions between >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0distinct VAPs=3F >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> If this is so, >=C2=A0 =C2=A0 =C2=
=A0do we >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0have a >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0sense >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0as to how we should >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0proceed=3F >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> -- Jeff >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0> =5Bcontext preserve=
d >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0below...=5D >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>> Sant=
osh P K >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>> >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0>> On Wed, Sep >=C2=A0 =C2=A0 =C2=A025, 2019 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0at 8:10 AM >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0=
<xiao.min2=40zte.com.cn <mailto:xiao.min2=40zte.com.cn> <mailto:xiao.min2=
=40zte.com.cn <mailto:xiao.min2=40zte.com.cn>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0<mailto:xiao.min2=40zte.com.cn <mailto:xiao.min2=40zte.c=
om.cn> <mailto:xiao.min2=40zte.com.cn <mailto:xiao.min2=40zte.com.cn>>> >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:x=
iao.min2=40zte.com.cn <mailto:xiao.min2=40zte.com.cn> >=C2=A0 =C2=A0 =C2=A0=
<mailto:xiao.min2=40zte.com.cn <mailto:xiao.min2=40zte.com.cn>> <mailto:x=
iao.min2=40zte.com.cn <mailto:xiao.min2=40zte.com.cn> >=C2=A0 =C2=A0 =C2=A0=
<mailto:xiao.min2=40zte.com.cn <mailto:xiao.min2=40zte.com.cn>>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0<mailto:xiao.min2=40zte.com.cn <ma=
ilto:xiao.min2=40zte.com.cn> <mailto:xiao.min2=40zte.com.cn <mailto:xiao.=
min2=40zte.com.cn>> >=C2=A0 =C2=A0 =C2=A0<mailto:xiao.min2=40zte.com.cn <=
mailto:xiao.min2=40zte.com.cn> <mailto:xiao.min2=40zte.com.cn <mailto:xia=
o.min2=40zte.com.cn>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0<mailto:xiao.min2=40zte.com.cn <mailto:xiao.min2=40zte.com.=
cn> >=C2=A0 =C2=A0 =C2=A0<mailto:xiao.min2=40zte.com.cn <mailto:xiao.min2=
=40zte.com.cn>> <mailto:xiao.min2=40zte.com.cn <mailto:xiao.min2=40zte.co=
m.cn> >=C2=A0 =C2=A0 =C2=A0<mailto:xiao.min2=40zte.com.cn <mailto:xiao.mi=
n2=40zte.com.cn>>>>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0wrote: >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0>>> Hi Santosh, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0>>> With regard >=C2=A0 =C2=A0 =C2=A0to the >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0question >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0whether=
 we >=C2=A0 =C2=A0 =C2=A0should allow >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0multiple B=46D >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0sessions >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> for the sa=
me >=C2=A0 =C2=A0 =C2=A0VNI or >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
not, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0IMH=
O we >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0should allow it, >=C2=A0 =C2=
=A0 =C2=A0more >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0explanation as >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> follow=
s. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0>>> Below is a >=C2=A0 =C2=A0 =C2=A0figure >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0derived from >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0figure 2 of >=C2=A0 =C2=A0 =C2=A0R=46C8014 (An >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0Architecture for >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> Data-Center >=C2=A0 =C2=A0 =C2=A0Network =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> =C2=
=A0Virtualization >=C2=A0 =C2=A0 =C2=A0over Layer 3 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0(NVO3)). >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=C2=A0Data Center Network >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0(IP)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0+------------------------------------=
-----+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
>>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0Tunnel Overlay >=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=
=A0 =C2=A0 =C2=A0+------------+---------+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0+=
---------+------------+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0+----------+-------+ =7C=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0=
 =C2=A0 =C2=A0 =C2=A0+-------+----------+ =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0=7C =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0Overlay >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Module=C2=A0=
 =7C =7C >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0Overlay >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Module=C2=A0=
 =7C =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+--------+ =7C >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0=
 =C2=A0+---------+--------+ =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>>=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=
=A0 =C2=A0 =7C =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> =C2=A0=
NVE1=C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =7C=
 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0NVE2 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=
=A0+--------+-------+=C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0+--------+-------+=C2=A0=
 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0=7C=
=C2=A0 =7CVNI1 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0VNI2=C2=A0 VNI1 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =
=7C =C2=A0=7C=C2=A0 =7C VNI1 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0V=
NI2 VNI1 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
=7C=C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-----+----+---+=C2=A0 =7C =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=
=A0 =C2=A0 =C2=A0+-+-----+-----+--+=C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0=7CVAP1=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0VAP2=7C=C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0VAP3 =7C >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7CVAP1=7C VAP2=7C >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C VAP3=7C >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0+----+-=
----+----+------+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0+----+-----+-----+-----=
+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> =C2=A0 =C2=A0 =C2=A0 =C2=
=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0=
 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> =C2=A0 =C2=A0=
 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=
=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C =
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> =C2=
=A0 =C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=
=A0=7C=C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>>=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=A0 =C2=A0 =C2=A0=
-------+-----+----+-------------------+-----+-----+------- >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 =C2=A0=7C=C2=A0 =C2=A0 =C2=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> =C2=A0Tenant=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7C=C2=A0 =C2=A0 =C2=
=A0=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =
>>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0=
TSI1 =7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0TSI2=7C=C2=A0 =C2=A0 =
=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0TSI3 >=C2=A0 =C2=A0 =C2=A0TS=
I1=7C TSI2=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0 =C2=A0=7CTSI3 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =
=C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0+---+ +---+ >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0+---+ >=C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0+---+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=7CTS1=7C =7CTS2=7C >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=7CTS3=7C >=C2=A0 =C2=A0 =C2=A0 =C2=A0=
=7CTS4=7C >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=7CTS5=7C >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=A0=7CTS6=7C >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0+---+ +---+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ >=C2=
=A0 =C2=A0 =C2=A0 =C2=A0+---+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
+---+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 =C2=
=A0+---+ >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0>>> To my >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
understanding, the B=46D >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0session=
s between >=C2=A0 =C2=A0 =C2=A0NVE1 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =
=C2=A0and NVE2 are >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0actually >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> initiated and >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0terminated >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0at VAP >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of =
NVE. >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>=
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0>>> If the >=C2=A0 =C2=A0 =C2=A0network operator >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0want to >=C2=A0 =C2=
=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set up one B=46D >=C2=A0 =C2=A0 =C2=A0sess=
ion >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0between >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0VAP1 of >=C2=A0 =C2=A0 =C2=
=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0>>> NVE1 and VAP1of >=C2=A0 =C2=A0 =C2=A0 >=C2=A0=
 =C2=A0 =C2=A0NVE2, at the >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=
=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0same ti=
me >=C2=A0 =C2=A0 =C2=A0another B=46D >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0session >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0between VAP3 of >=
=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0>>> NVE1 and >=C2=A0 =C2=A0 =C2=A0V=
AP3 of NVE2, >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0although >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0the two B=46D session=
s >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0are for >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0the same >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0>>> VNI1, I >=C2=A0 =C2=A0 =C2=A0believe it's >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0reasonable, >=C2=
=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0so that's why I >=C2=A0 =C2=A0 =C2=A0=
think we >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
should allow it >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=
 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=
=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0=
 =C2=A0=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0nvo3 mailing list >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> nvo3=40ietf.org =
<mailto:nvo3=40ietf.org> <mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org>=
> >=C2=A0 =C2=A0 =C2=A0<mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org> <=
mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org>>> >=C2=A0 =C2=A0 =C2=A0 >=
=C2=A0 =C2=A0 =C2=A0<mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org> <mai=
lto:nvo3=40ietf.org <mailto:nvo3=40ietf.org>> >=C2=A0 =C2=A0 =C2=A0<mailt=
o:nvo3=40ietf.org <mailto:nvo3=40ietf.org> <mailto:nvo3=40ietf.org <mailt=
o:nvo3=40ietf.org>>>> <mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org> >=C2=
=A0 =C2=A0 =C2=A0<mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org>> >=C2=A0=
 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:nvo3=40ietf.org <mailto:nvo3=40=
ietf.org> <mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org>>> >=C2=A0 =C2=A0=
 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0<mailto:nvo3=40ietf.or=
g <mailto:nvo3=40ietf.org> <mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.or=
g>> >=C2=A0 =C2=A0 =C2=A0<mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org>=
 <mailto:nvo3=40ietf.org <mailto:nvo3=40ietf.org>>>>> >=C2=A0 =C2=A0 =C2=A0=
 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >>>> https://www.ietf.org/ma=
ilman/listinfo/nvo3 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=
=A0 =C2=A0 >>>> >=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 =C2=A0 > >=C2=A0 =C2=
=A0 =C2=A0 > >

--5db9193c_483e0de1_7d35
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<title></title>
</head>
<body>
<div name=3D=22messageBodySection=22>
<div dir=3D=22auto=22>Trapping to the CPU would be fine based on MAC DA. =
But once there, a self-respecting network stack would look at the IP head=
er to decide what to do. Ignoring it on receive may not be an option,<br =
/>
<br />
Dinesh</div>
</div>
<div name=3D=22messageReplySection=22>On Oct 30, 2019, 10:26 AM +0530, An=
oop Ghanwani &lt;anoop=40alumni.duke.edu&gt;, wrote:<br />
<blockquote type=3D=22cite=22>
<div dir=3D=22ltr=22>Hi Dinesh,
<div><br /></div>
<div>What would break=3F&=23160; If messages are trapped to CPU based on =
the MAC DA, what is the problem=3F</div>
<div><br /></div>
<div>On the flip side, there are implementations running B=46D today whic=
h use different addresses as specified here:</div>
<div><a href=3D=22http://www.openvswitch.org/support/dist-docs/vtep.5.htm=
l=22>http://www.openvswitch.org/support/dist-docs/vtep.5.html</a><br /></=
div>
<div>&gt;&gt;&gt;</div>
<div>
<pre style=3D=22color:rgb(0,0,0)=22>       <b>b</b><b>f</b><b>d</b><b>=5F=
</b><b>c</b><b>o</b><b>n</b><b>f</b><b>i</b><b>g</b><b>=5F</b><b>l</b><b>=
o</b><b>c</b><b>a</b><b>l</b> <b>:</b> <b>b</b><b>f</b><b>d</b><b>=5F</b>=
<b>d</b><b>s</b><b>t</b><b>=5F</b><b>i</b><b>p</b>: optional string
              Set to an IPv4 address to set the IP address that is expect=
ed as
              destination   for   received   B=46D   packets.   The  defa=
ult  is
              <b>1</b><b>6</b><b>9</b><b>.</b><b>2</b><b>5</b><b>4</b><b>=
.</b><b>1</b><b>.</b><b>0</b>.</pre></div>
<div>&gt;&gt;&gt;</div>
<div><br /></div>
<div>Thanks,</div>
<div>Anoop</div>
</div>
<br />
<div class=3D=22gmail=5Fquote=22>
<div dir=3D=22ltr=22 class=3D=22gmail=5Fattr=22>On Tue, Oct 29, 2019 at 7=
:01 PM Dinesh Dutt &lt;<a href=3D=22mailto:didutt=40gmail.com=22>didutt=40=
gmail.com</a>&gt; wrote:<br /></div>
<blockquote class=3D=22gmail=5Fquote=22 style=3D=22margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=22>
<div id=3D=22gmail-m=5F-5075229293236672012geary-body=22 dir=3D=22auto=22=
>
<div>I suspect silicon implementations will have a problem with saying th=
at they can be set to anything and MUST be ignored on reception. Your log=
ic is sound, it's just that I fear you'll break many existing implementat=
ions. I recommend sticking with the 127/8 address for this case.</div>
<div><br /></div>
<div>Dinesh</div>
</div>
<div id=3D=22gmail-m=5F-5075229293236672012geary-quote=22 dir=3D=22auto=22=
><br />
On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern &lt;<a href=3D=22mailto:=
jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>jmh=40joelhalpern.com</a=
>&gt; wrote:<br />
<blockquote type=3D=22cite=22>
<div style=3D=22white-space:pre-wrap=22>In all the discussion about what =
VNI to use and multiple VNI support, I lsot track. Sorry. Still, the earl=
ier documents did not specify the IP to use. That does NOT mean that we a=
re required in later revisions of the document to allow anything the clie=
nt wants. Having said that, we could add text saying that since the IP ad=
dress in the B=46D request in VNI 0 is effectively meaningless, it can be=
 set to any value on transmission and must be ignored on reception. As fa=
r as I can tell, it is definitional that the VtEP does not have any assig=
ned IP address for VNI 0, so we can't expect that address. Yours, Joel On=
 10/29/2019 11:10 AM, Anoop Ghanwani wrote:
<blockquote>Hi Joel, Yes, existing implementations use VNI 0 for B=46D ov=
er VXLAN.&=23160; Here are a couple of references: <a href=3D=22https://w=
ww.juniper.net/documentation/en=5FUS/junos/topics/concept/sdn-ovsdb-bfd-n=
sx.html=22 target=3D=22=5Fblank=22>https://www.juniper.net/documentation/=
en=5FUS/junos/topics/concept/sdn-ovsdb-bfd-nsx.html</a> <a href=3D=22http=
s://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-=
switches/white-paper-c11-740091.html=23=5FToc18013665=22 target=3D=22=5Fb=
lank=22>https://www.cisco.com/c/en/us/products/collateral/switches/nexus-=
9000-series-switches/white-paper-c11-740091.html=23=5FToc18013665</a> I g=
uess this document has been evolving and I have not kept up with it. The =
version I had reviewed and commented on originally allowed for VNI 0.&=23=
160; The -04 version of the draft has this: <a href=3D=22https://tools.ie=
tf.org/html/draft-ietf-bfd-vxlan-04=23section-7=22 target=3D=22=5Fblank=22=
>https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04=23section-7</a> What=
 version are you referring to=3F Thanks, Anoop On Mon, Oct 28, 2019 at 12=
:55 PM Joel M. Halpern &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 t=
arget=3D=22=5Fblank=22>jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:=
jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern=
.com</a>&gt;&gt; wrote: You are saying that there are existing implementa=
tions using VNI 0 for this=3F&=23160; Given that previous versions of the=
 spec explicitly disallowed VNI 0, I am having trouble with your objectin=
g that a spec for how to run over VNI 0 breask existing implementations. =
Note that when there is a good technical reason, the IET=46 does change I=
nternet Drafts in ways that break early implementations.&=23160; That is =
the price of standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Gh=
anwani wrote: &gt; Hi Joel, &gt; &gt; Writing the spec in that way would =
make the current, inter-operable &gt; implementation of multiple vendors =
non-compliant with the spec. &gt; &gt; Thanks, &gt; Anoop &gt; &gt; On Mo=
n, Oct 28, 2019 at 11:07 AM Joel M. Halpern &lt;<a href=3D=22mailto:jmh=40=
joelhalpern.com=22 target=3D=22=5Fblank=22>jmh=40joelhalpern.com</a> &lt;=
<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mail=
to:jmh=40joelhalpern.com</a>&gt; &gt; &lt;<a href=3D=22mailto:jmh=40joelh=
alpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &l=
t;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>ma=
ilto:jmh=40joelhalpern.com</a>&gt;&gt;&gt; wrote: &gt; &gt;&=23160; &=231=
60; &=23160;I assumed this was only for the case where a tenant VNI was b=
eing used. &gt; &gt;&=23160; &=23160; &=23160;=46or the 0 VNI (which is w=
hat I prefer), always (MUST) use the loopback &gt;&=23160; &=23160; &=231=
60;address.&=23160; There are no addresses assigned to the VTEP in that s=
pace. &gt;&=23160; &=23160; &=23160;There is no IRB in that space. &gt; &=
gt;&=23160; &=23160; &=23160;Yours, &gt;&=23160; &=23160; &=23160;Joel &g=
t; &gt;&=23160; &=23160; &=23160;On 10/28/2019 1:58 PM, Anoop Ghanwani wr=
ote: &gt;&=23160; &=23160; &=23160; &gt; Joel, &gt;&=23160; &=23160; &=23=
160; &gt; &gt;&=23160; &=23160; &=23160; &gt; Are we going to qualify thi=
s by VNI=3F&=23160; There's a bunch of &gt;&=23160; &=23160; &=23160;impl=
ementations &gt;&=23160; &=23160; &=23160; &gt; out there that don't use =
a tenant IP or a loopback with VNI 0--they &gt;&=23160; &=23160; &=23160;=
 &gt; simply repeat the underlay IP in the inner IPDA. &gt;&=23160; &=231=
60; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt; Thanks, &gt;&=23160=
; &=23160; &=23160; &gt; Anoop &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23=
160; &=23160; &=23160; &gt; On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halp=
ern &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:jmh=40joelhalpe=
rn.com=22 target=3D=22=5Fblank=22>jmh=40joelhalpern.com</a> &lt;<a href=3D=
=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40j=
oelhalpern.com</a>&gt; &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 t=
arget=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22=
mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joel=
halpern.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt; &lt;<a href=3D=
=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40j=
oelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 targe=
t=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt; &lt;<a href=3D=22=
mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joel=
halpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=
=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt;&gt;&gt; wrote: &g=
t;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;I can live with saying that you SHOULD use loopback=
, and MAY &gt;&=23160; &=23160; &=23160;instead &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;use &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160;an IP address in the customer space known to b=
e owned by the VTEP &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160;device &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=231=
60;when such exists. &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160;Yours, &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160;Joel &gt;&=23160; &=23160; &=23160=
; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;On 10=
/28/2019 1:32 PM, Anoop Ghanwani wrote: &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt; Hi Joel, &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt; Perhaps we need to say use of an address o=
wned by the device &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160;containing &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt; the VTEP. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt; Or are you suggesting that the use of the loopback address &gt;&=23=
160; &=23160; &=23160;space &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160;is a MUST=3F &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt; Anoop &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt; On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:jm=
h=40joelhalpern.com=22 target=3D=22=5Fblank=22>jmh=40joelhalpern.com</a> =
&lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>=
mailto:jmh=40joelhalpern.com</a>&gt; &lt;<a href=3D=22mailto:jmh=40joelha=
lpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &lt=
;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mai=
lto:jmh=40joelhalpern.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160;&lt;<=
a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailt=
o:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=
=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt; &lt;<a h=
ref=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:j=
mh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22=
 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt;&gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &lt;<a hr=
ef=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jm=
h=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 =
target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt; &lt;<a href=3D=
=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40j=
oelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 targe=
t=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt; &gt;&=23160; =
&=23160; &=23160;&lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=
=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:j=
mh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.=
com</a>&gt; &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=
=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40=
joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</=
a>&gt;&gt;&gt;&gt;&gt; wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160;There is something I am missin=
g in your assumption &gt;&=23160; &=23160; &=23160;about IRB. &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0;As I understand VxLAN, the VTEP is under the control &gt;&=23160; &=231=
60; &=23160;of the &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160;operator. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;As such, it is a pure bridge.&=23160; =
If you run IRB behind &gt;&=23160; &=23160; &=23160;it, that &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;is fine. &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0;Yes, an operator may offer IRB.&=23160; But as I understand it, &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;conceptually, &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;in terms of the VxLAN architecture the IRB is an entity &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;behind the &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160;VTEP, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;not part of the VTEP. &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Your=
s, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;Joel &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160;On 10/28/2019 12:23 PM, Anoop Ghanw=
ani wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt; Santosh, &gt;&=23160; &=23160; &=2316=
0; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160; &gt; Does it have to be a MUST=3F&=23160; What if I am r=
unning &gt;&=23160; &=23160; &=23160;IRB and there &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;are=
 IP &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt; addresses per VNI assigned to the VTEPs=3F Wh=
y can the &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;op=
erator not &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt; choose to use those=3F &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt; Anoop &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt; On Mon, Oct 28, 2019 at 7:51 AM Santosh P K &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt; &lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22=
mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:s=
antosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<=
a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=
=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:san=
tosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pal=
lagatti=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.co=
m=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &l=
t;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fbl=
ank=22>mailto:santosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160=
; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 targe=
t=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=
=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailt=
o:santosh.pallagatti=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a =
href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santos=
h.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallag=
atti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22m=
ailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:sa=
ntosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.pallagat=
ti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gma=
il.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=
=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22=
mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:s=
antosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<=
a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=
=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:san=
tosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pal=
lagatti=40gmail.com</a>&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=
=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailt=
o:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.pall=
agatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40=
gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:s=
antosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.p=
allagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.pallagatti=40gm=
ail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com<=
/a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailt=
o:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santos=
h.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a hre=
f=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>m=
ailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.=
pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagat=
ti=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto=
:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh=
.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.pallagatti=40=
gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.co=
m</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:santosh.p=
allagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatt=
i=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22=
 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a>&gt;&gt=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a hre=
f=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>m=
ailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.=
pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagat=
ti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mai=
lto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:sant=
osh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.pallagatti=
=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail=
.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160;Dinesh, Anoop et all, &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;Lets =
us know if this text works for 127/8 &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160;address range=3F &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160;=5Bproposed text for firewall=5D=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0;=22As per section 4 inner destination IP address &gt;&=23160; &=23160; =
&=23160;MUST be &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;set to &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160;127/8 &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;address. There may be firewall configured on &gt;&=23160; &=23=
160; &=23160;VTEP to &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160;block 127/8 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;ad=
dress range if set as destination IP in inner IP &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;header. It is &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;recommended to allow 127/8 range address through &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;firewall only =
if &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;127/8 IP address is =
set as destination address &gt;&=23160; &=23160; &=23160;in inner IP &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;header.=22 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;In section 4 we are talk=
ing about using 127/8 &gt;&=23160; &=23160; &=23160;and not &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160;really &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
;giving &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;reason why. I t=
hink we should have text as R=46C 5884 &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160;has mentioned &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160;with below text. &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;=5B=46rom R=46C 5884=5D &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;=22The motivation for using the addres=
s range &gt;&=23160; &=23160; &=23160;127/8 is &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;the same as &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;specified in Section&=23160;2.1 of =5BR=46C4379=5D =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt; &=23160;&lt;<a href=3D=22https://tools.ietf.org/=
html/rfc4379=23section-2.1=22 target=3D=22=5Fblank=22>https://tools.ietf.=
org/html/rfc4379=23section-2.1</a>&gt;. &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160;This is an &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160;exception to the behavior defined in =5BR=46C1122 &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22https://tools.=
ietf.org/html/rfc1122=22 target=3D=22=5Fblank=22>https://tools.ietf.org/h=
tml/rfc1122</a>&gt;=5D.=22 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0;Thanks &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Santosh P K &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;On Thu, Oct 24, 2019 at =
1:24 AM Dinesh Dutt &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblan=
k=22>didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22=
 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt; &lt;<a href=3D=
=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40g=
mail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:didutt=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23=
160;&lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=
=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt; &lt;<a href=
=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40=
gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:didutt=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt=
;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto=
:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 tar=
get=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt; &lt;<a href=3D=22m=
ailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail=
.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fbla=
nk=22>mailto:didutt=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160=
;&lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>ma=
ilto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22=
 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt; &lt;<a href=3D=
=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40g=
mail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:didutt=40gmail.com</a>&gt;&gt;&gt;&gt; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.co=
m=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=
=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40g=
mail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:di=
dutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>=
 &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>ma=
ilto:didutt=40gmail.com</a>&gt;&gt; &lt;<a href=3D=22mailto:didutt=40gmai=
l.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a hre=
f=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=
=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailt=
o:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com=
</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:didutt=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=
=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22=
mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmai=
l.com</a>&gt; &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40g=
mail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt;&gt;=
 &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=
=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22=
mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmai=
l.com</a>&gt; &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40g=
mail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt;&gt;=
&gt;&gt;&gt;&gt; wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &=23160; &=23160;Looks good to me Greg. I see that=
 the text &gt;&=23160; &=23160; &=23160;around &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;the use &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;of the &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23160;inner IP ad=
dress as also quite acceptable. Will &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160;you add any &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &=23160; &=23160;words about the firewall=3F &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23=
160;Dinesh &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &=23160; &=23160;On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23160;&lt;=
<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>gr=
egimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=
=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &gt;&=23=
160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 =
target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=
=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregi=
mirsky=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 tar=
get=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22=
mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimir=
sky=40gmail.com</a>&gt; &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22=
 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=
=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregi=
mirsky=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160;&lt;<a h=
ref=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto=
:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.=
com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &lt=
;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>m=
ailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40g=
mail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt=
;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a=
 href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mail=
to:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmai=
l.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &=
lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40=
gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&g=
t;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40g=
mail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &l=
t;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>=
mailto:gregimirsky=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;=
<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>ma=
ilto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gm=
ail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;=
&gt; &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fbl=
ank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimi=
rsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.co=
m</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirs=
ky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com<=
/a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fbla=
nk=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimir=
sky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com=
</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fbl=
ank=22>mailto:gregimirsky=40gmail.com</a>&gt; &lt;<a href=3D=22mailto:gre=
gimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmai=
l.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt; &gt;&=23160; &=231=
60; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gr=
egimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gma=
il.com</a>&gt; &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=
=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto=
:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40=
gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&=23160; &=23160; &=2316=
0; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;=
&=23160; &=23160; &=23160; &=23160; &=23160;Hi Dinesh, et al., &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160;please chec=
k the updated version that &gt;&=23160; &=23160; &=23160;removed the &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;reference to &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160;Hypervisor in the text and =46igure 1. &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160;Regards, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=231=
60; &=23160; &=23160;Greg &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
 &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160;On Wed, Oct 23, 2019=
 at 10:47 AM Santosh P K &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.=
com=22 target=3D=22=5Fblank=22>santosh.pallagatti=40gmail.com</a> &lt;<a =
href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:santosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23=
160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22ma=
ilto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:san=
tosh.pallagatti=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40=
gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.co=
m</a> &lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=
=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160;=
 &=23160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22=
 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a=
 href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:santosh.pallagatti=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailt=
o:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santos=
h.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a hre=
f=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>m=
ailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.=
pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagat=
ti=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a hr=
ef=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>=
mailto:santosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=231=
60;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22ma=
ilto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:san=
tosh.pallagatti=40gmail.com</a>&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 targ=
et=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=
=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>ma=
ilto:santosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160=
;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailt=
o:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santos=
h.pallagatti=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gma=
il.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</=
a> &lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23=
160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a hr=
ef=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>=
mailto:santosh.pallagatti=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailt=
o:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santos=
h.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a hre=
f=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>m=
ailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22mailto:santosh.=
pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:santosh.pallagat=
ti=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a hr=
ef=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>=
mailto:santosh.pallagatti=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=231=
60;&lt;<a href=3D=22mailto:santosh.pallagatti=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:santosh.pallagatti=40gmail.com</a> &lt;<a href=3D=22ma=
ilto:santosh.pallagatti=40gmail.com=22 target=3D=22=5Fblank=22>mailto:san=
tosh.pallagatti=40gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160;Dinesh, &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&=23160; &=23=
160; &=23160;Please see my inline&=23160;comments =5BSPK=5D &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&=23160; &=23160; &=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60;- In section 3, there's a sentence &gt;&=23160; &=23160; &=23160;that =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;is: =22B=46D=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160;packets intended for a Hypervisor &gt=
;&=23160; &=23160; &=23160;VTEP MUST &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;NOT..=22. I &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160;recommend getting rid of the word &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=22Hypervisor=22 ashe =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160;logic applies to any VTEP. &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160;=5BSPK=5D Thanks for comments. We will &gt=
;&=23160; &=23160; &=23160;change this. &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160;- You already explained the &gt;&=23160; &=23=
160; &=23160;precedence of &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;the use of &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;127/8 address i=
n the inner header in &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160;MPLS. I have no &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;specific commen=
ts in that area. I have &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160;only two &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;questions: &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160;&=23160; &=23160;- Has anybody verified that t=
he &gt;&=23160; &=23160; &=23160;use of &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160;127/8 &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;addres=
s (and the right MAC) works with &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160;existing &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;implemen=
tations, including the silicon &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160;ones=3F If this &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;doesn'=
t work there, is it worth &gt;&=23160; &=23160; &=23160;adding the &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;possibilit &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;y of another add=
ress, one that is &gt;&=23160; &=23160; &=23160;owned &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160;by the &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;VTEP no=
de=3F &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&=2316=
0; &=23160;- Do we know if =46irewalls stop &gt;&=23160; &=23160; &=23160=
;such VXLAN &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160;packets=3F &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60;I ask this because VXLAN has an IP &gt;&=23160; &=23160; &=23160;heade=
r &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;and I &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;don't &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;know if firewalls s=
top packets &gt;&=23160; &=23160; &=23160;with 127/8 &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160;in the &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;inner &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160;header. If not, is it worth adding a &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;sentence to sa=
y &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160;that firewalls &=23160;allow such &g=
t;&=23160; &=23160; &=23160;packets=3F The &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160;use of a &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0;non-127/8 address may alleviate &gt;&=23160; &=23160; &=23160;this case=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;as well. &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160;=5BSPK=5D I think we may need to =
add the text &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
;about firewall &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160;as some checks in firewall will be &gt;&=23=
160; &=23160; &=23160;there if &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160;they are not &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160;already using MPLS OAM w=
hich has inner IP &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;header with &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160;127/8 address range. &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;T=
he rest of the draft looks good &gt;&=23160; &=23160; &=23160;to me, &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;Dinesh &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;On Wed, Oct 23, 2=
019 at 7:58 AM, &gt;&=23160; &=23160; &=23160;Greg Mirsky &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 targ=
et=3D=22=5Fblank=22>gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:g=
regimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gm=
ail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gre=
gimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmai=
l.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregim=
irsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.c=
om</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:gregimirsky=40gmail.com</a>&gt; &lt;<a href=3D=22mailto:g=
regimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gm=
ail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fbla=
nk=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimir=
sky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com=
</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirsk=
y=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</=
a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblan=
k=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt; &lt;<a href=3D=22mailto:g=
regimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gm=
ail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &gt;&=23160; &=23160; =
&=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregi=
mirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.=
com</a>&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gr=
egimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gma=
il.com</a>&gt; &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=
=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto=
:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40=
gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mail=
to:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40=
gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=
=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &lt;<a href=3D=22ma=
ilto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsk=
y=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 targ=
et=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt;&gt; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gr=
egimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gma=
il.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:greg=
imirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail=
.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt; &lt;<a href=3D=22mail=
to:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40=
gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=
=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &gt;&=23160; &=2316=
0; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gr=
egimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gma=
il.com</a>&gt;&gt;&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;wrote:=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160;Hi Dinesh, &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160;I greatly appreciate your comments. &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160;Please heave a &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160;look at the attached copy of the &gt;&=23160; &=231=
60; &=23160;working &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160;version and &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160;its diff to -07 (latest in the &gt;&=23160; &=23160; &=23=
160;datatracker). &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160;Regards, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;Greg &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;On Tue, O=
ct 22, 2019 at 9:52 PM &gt;&=23160; &=23160; &=23160;Dinesh Dutt &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=
=22 target=3D=22=5Fblank=22>didutt=40gmail.com</a> &lt;<a href=3D=22mailt=
o:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com=
</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40g=
mail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a =
href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:did=
utt=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40=
gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt; &l=
t;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailt=
o:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt;&gt;&gt; &gt;&=231=
60; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=
=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:d=
idutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a=
>&gt; &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=
=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt;&gt; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mai=
lto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.c=
om</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=
=22>mailto:didutt=40gmail.com</a>&gt; &lt;<a href=3D=22mailto:didutt=40gm=
ail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a h=
ref=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didu=
tt=40gmail.com</a>&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mai=
lto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.c=
om</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=
=22>mailto:didutt=40gmail.com</a>&gt; &lt;<a href=3D=22mailto:didutt=40gm=
ail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a h=
ref=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didu=
tt=40gmail.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22=
mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmai=
l.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fbl=
ank=22>mailto:didutt=40gmail.com</a>&gt; &lt;<a href=3D=22mailto:didutt=40=
gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a=
 href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:di=
dutt=40gmail.com</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=
=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:d=
idutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a=
>&gt; &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.com=
=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt;&gt; &gt;&=23=
160; &=23160; &=23160;&lt;<a href=3D=22mailto:didutt=40gmail.com=22 targe=
t=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:=
didutt=40gmail.com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</=
a>&gt; &lt;<a href=3D=22mailto:didutt=40gmail.com=22 target=3D=22=5Fblank=
=22>mailto:didutt=40gmail.com</a> &lt;<a href=3D=22mailto:didutt=40gmail.=
com=22 target=3D=22=5Fblank=22>mailto:didutt=40gmail.com</a>&gt;&gt;&gt;&=
gt;&gt;&gt; wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt; &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160;I have the same feeling as Anoop. &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Greg, can you &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;please point me t=
o the latest &gt;&=23160; &=23160; &=23160;draft &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;so that &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;I can &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160;quickly glance through i=
t to be &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;doub=
ly sure, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt=
;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160;Dinesh &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160;On Wed, Oct 23, 2019 at =
4:35 AM, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Ano=
op Ghanwani &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&lt;<a=
 href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>anoo=
p=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22=
 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt; &gt;&=231=
60; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 t=
arget=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22=
mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40=
alumni.duke.edu</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=
=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mai=
lto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alu=
mni.duke.edu</a>&gt; &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 t=
arget=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22=
mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40=
alumni.duke.edu</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailt=
o:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumn=
i.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=
=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt; &gt;&=23160; &=2316=
0; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=
=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:an=
oop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.du=
ke.edu</a>&gt;&gt; &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 tar=
get=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22=
mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40=
alumni.duke.edu</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22ma=
ilto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40al=
umni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 targ=
et=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt;&gt;&gt;&gt; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&gt;&gt; &=23160;&lt;<a href=3D=22mailto:anoop=40al=
umni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</=
a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblan=
k=22>mailto:anoop=40alumni.duke.edu</a>&gt; &gt;&=23160; &=23160; &=23160=
;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22=
>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumn=
i.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&=
gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;=
<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>ma=
ilto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.d=
uke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt;=
 &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22=
>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumn=
i.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&=
gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duk=
e.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<=
a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mai=
lto:anoop=40alumni.duke.edu</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a =
href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailt=
o:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke=
.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt;&gt=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a hre=
f=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:a=
noop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.ed=
u=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt; &gt;&=
=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22=
 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=
=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=
=40alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
 &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160;Greg, &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt=
;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;I =
think the draft is fine as is. &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;I discussion with =
Xiao Min was &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
;about =233 and I &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60;see that as unnecessary until we &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;have a draft &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;that explains why that is &gt;&=23160; &=23160; &=23=
160;needed in the &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;context &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&g=
t;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160;of the NVO3 architecture. &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160;Anoop &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160;On Tue, Oct 22, 2019 at 11:17 AM &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Greg Mirsky &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&gt;&gt;&gt; &=23160;&lt;<a href=3D=22mailto:gregi=
mirsky=40gmail.com=22 target=3D=22=5Fblank=22>gregimirsky=40gmail.com</a>=
 &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:gregimirsky=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt=
;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>m=
ailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40g=
mail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt=
;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a=
 href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mail=
to:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmai=
l.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &=
lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40=
gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&g=
t;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail=
.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a=
 href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mail=
to:gregimirsky=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a h=
ref=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto=
:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.=
com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt;=
 &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22=
>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40=
gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&g=
t; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gm=
ail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt=
;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>m=
ailto:gregimirsky=40gmail.com</a>&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;&lt;<a href=3D=22mai=
lto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=
=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 targe=
t=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &lt;<a href=3D=22=
mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimir=
sky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mai=
lto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=
=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 targe=
t=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt; &lt;<a href=3D=22=
mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimir=
sky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 ta=
rget=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt;&gt; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=
=22=5Fblank=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto=
:gregimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40=
gmail.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:g=
regimirsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gm=
ail.com</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=
=5Fblank=22>mailto:gregimirsky=40gmail.com</a>&gt;&gt; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:gregim=
irsky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.c=
om</a> &lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5F=
blank=22>mailto:gregimirsky=40gmail.com</a>&gt; &gt;&=23160; &=23160; &=23=
160;&lt;<a href=3D=22mailto:gregimirsky=40gmail.com=22 target=3D=22=5Fbla=
nk=22>mailto:gregimirsky=40gmail.com</a> &lt;<a href=3D=22mailto:gregimir=
sky=40gmail.com=22 target=3D=22=5Fblank=22>mailto:gregimirsky=40gmail.com=
</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60;Hi Anoop, et al., &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160;I agree with your &gt;&=23160; &=23160; &=2316=
0;understanding &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;of what is &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;being defined in the current &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160;version &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;of the &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60;B=46D over VxLAN &gt;&=23160; &=23160; &=23160;specification. &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;But, as I &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;unders=
tand, the WG is &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;discussing the scope &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;before the WGLC is closed. I &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160;believe there &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;are th=
ree options: &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; 1. single B=46D =
session &gt;&=23160; &=23160; &=23160;between &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160;two VTEPs &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; 2. single B=46D session=
 &gt;&=23160; &=23160; &=23160;per VNI &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160;between &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;two VTEPs &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; 3. mu=
ltiple B=46D &gt;&=23160; &=23160; &=23160;sessions per &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160;VNI between &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160;two VTEPs &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;The current tex=
t &gt;&=23160; &=23160; &=23160;reflects =232. Is WG &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;a=
ccepts &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;this scope=3F If not, which &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160;option WG would &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160;accept=3F &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160;Regards, &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;=
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160;Greg &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160;On Tue, Oct 22, 2019 at &gt;&=23160; &=23160; &=23160;2:=
09 PM &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Anoop =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160;Ghanwani &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40=
alumni.duke.edu=22 target=3D=22=5Fblank=22>anoop=40alumni.duke.edu</a> &l=
t;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>=
mailto:anoop=40alumni.duke.edu</a>&gt; &lt;<a href=3D=22mailto:anoop=40al=
umni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</=
a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblan=
k=22>mailto:anoop=40alumni.duke.edu</a>&gt;&gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni=
.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &=
lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22=
>mailto:anoop=40alumni.duke.edu</a>&gt; &lt;<a href=3D=22mailto:anoop=40a=
lumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu<=
/a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fbla=
nk=22>mailto:anoop=40alumni.duke.edu</a>&gt;&gt;&gt; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&=
lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22=
>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumn=
i.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&=
gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.=
duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &l=
t;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>=
mailto:anoop=40alumni.duke.edu</a>&gt;&gt; &lt;<a href=3D=22mailto:anoop=40=
alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu=
</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fbl=
ank=22>mailto:anoop=40alumni.duke.edu</a>&gt; &gt;&=23160; &=23160; &=231=
60;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblan=
k=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40a=
lumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu<=
/a>&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23=
160; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 =
target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=
=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=
=40alumni.duke.edu</a>&gt; &lt;<a href=3D=22mailto:anoop=40alumni.duke.ed=
u=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a hr=
ef=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:=
anoop=40alumni.duke.edu</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 =
target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=
=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=
=40alumni.duke.edu</a>&gt; &lt;<a href=3D=22mailto:anoop=40alumni.duke.ed=
u=22 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a hr=
ef=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:=
anoop=40alumni.duke.edu</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=
=22mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=
=40alumni.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22=
 target=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt; &gt;&=231=
60; &=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 t=
arget=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22=
mailto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40=
alumni.duke.edu</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160;&lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=
=3D=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a> &lt;<a href=3D=22mai=
lto:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alu=
mni.duke.edu</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailt=
o:anoop=40alumni.duke.edu=22 target=3D=22=5Fblank=22>mailto:anoop=40alumn=
i.duke.edu</a> &lt;<a href=3D=22mailto:anoop=40alumni.duke.edu=22 target=3D=
=22=5Fblank=22>mailto:anoop=40alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt;=
 wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=2316=
0; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;=
&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;I conc=
ur with Joel's &gt;&=23160; &=23160; &=23160;assessment &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0;with the &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160;following &gt;&=23160; &=23160; &=2316=
0;clarifications. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60;The current document &gt;&=23160; &=23160; &=23160;is already &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;capable &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160;of monitoring &gt;&=23160; &=23=
160; &=23160;multiple VNIs &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160;between VTEPs. &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160;The issue under &gt;&=23160=
; &=23160; &=23160;discussion &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160;was how &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160;do we &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
;use B=46D to monitor &gt;&=23160; &=23160; &=23160;multiple &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;VAPs that &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160;use the same VNI &gt;&=23160; &=23160; &=23160;between a &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;pair of &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;VTEPs.&=23160; The use case for &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160;this is not &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;clear =
to me, as from my &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;understanding, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160;we cannot have a &gt;&=23160; =
&=23160; &=23160;situation with &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;multiple &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160;VAPs using the same &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160;VNI--there is 1:1 &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;mapping between =
VAP &gt;&=23160; &=23160; &=23160;and VNI. &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&g=
t;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;Anoop &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;On Tue, Oct 22, 2019 &gt;&=23160; &=23160; &=23160;a=
t 6:06 AM &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160;Joel M. &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;=
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;Halpern &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22=
mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>jmh=40joelhalpern=
.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5F=
blank=22>mailto:jmh=40joelhalpern.com</a>&gt; &lt;<a href=3D=22mailto:jmh=
=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.co=
m</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fbla=
nk=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt; &gt;&=23160; &=23160; &=23=
160;&lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=
=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelha=
lpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;=
 &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22=
>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpe=
rn.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt=
;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22=
 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22=
mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joel=
halpern.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto=
:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalper=
n.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5F=
blank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt; &lt;<a href=3D=22mailto=
:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalper=
n.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5F=
blank=22>mailto:jmh=40joelhalpern.com</a>&gt; &gt;&=23160; &=23160; &=231=
60;&lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22=
>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpe=
rn.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt=
;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23=
160; &=23160;&lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=
=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40=
joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</=
a>&gt; &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fbl=
ank=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joe=
lhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&=
gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;=
<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mail=
to:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.co=
m=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt; &lt;<a =
href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:=
jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22=
 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt;&gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160;&lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=
=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:j=
mh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.=
com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:jmh=40j=
oelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a=
> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22=
>mailto:jmh=40joelhalpern.com</a>&gt;&gt; &lt;<a href=3D=22mailto:jmh=40j=
oelhalpern.com=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a=
> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22=
>mailto:jmh=40joelhalpern.com</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<=
a href=3D=22mailto:jmh=40joelhalpern.com=22 target=3D=22=5Fblank=22>mailt=
o:jmh=40joelhalpern.com</a> &lt;<a href=3D=22mailto:jmh=40joelhalpern.com=
=22 target=3D=22=5Fblank=22>mailto:jmh=40joelhalpern.com</a>&gt;&gt;&gt;&=
gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;&=23160;=46rom what I can &gt;&=23160; &=23160; &=23160;tell,=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;there &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;are two &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;separate p=
roblems. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160;The document we &gt;&=23=
160; &=23160; &=23160;have is a &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;VTEP-VTEP &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;monitoring &gt;&=23160; &=23160; &=23160;do=
cument. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Ther=
e is no &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160;need for that &gt;&=23160=
; &=23160; &=23160;document to &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;handle the &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;multiple VNI case. &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160;If folks want a &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160;protocol for doing &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&g=
t;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160;B=46D monitoring &gt;&=23160; &=23160; &=23160;of things &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;behind the &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;VTEPs (mu=
ltiple &gt;&=23160; &=23160; &=23160;VNIs), &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160;then do &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;that &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160;as a separate &gt;&=23160; &=23160; &=2316=
0; &gt;&=23160; &=23160; &=23160;document.&=23160; &=23160;The &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;encoding will be &gt;&=23160; &=23160; &=23=
160;a tenant &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160;encoding, &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt=
;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160;and thus &gt;&=23160; &=23160; &=23160;sesparate from &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;what is &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;defined in this &gt;&=23160; &=23160; &=231=
60;document. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160;Yours, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;Joel &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0;On 10/21/2019 &gt;&=23160; &=23160; &=23160;5:07 PM, &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160;Jeffrey &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Haa=
s &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160;wrote: &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160;&gt; Santosh and &gt;&=23160; &=23160; &=23160;others=
, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160;&gt; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160;&gt; On Thu, Oct &gt;&=23160; &=23160; &=23160;03, 2019 a=
t &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160;07:50:20PM &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
;+0530, Santosh P &gt;&=23160; &=23160; &=23160;K wrote: &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160;&gt;&gt;&=23160; &=23160; &=23160;Thanks &gt;&=23=
160; &=23160; &=23160;for your &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;explanation. &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;This helps a lot. I &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160;would wait &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;for mor=
e &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt; comments from &gt;&=23=
160; &=23160; &=23160;others &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160;to see if &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;this wh=
at we &gt;&=23160; &=23160; &=23160;need in this &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;draft t=
o be &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt; supported &gt;&=231=
60; &=23160; &=23160;based on &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160;that we can &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;p=
rovide appropriate &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160;sections &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;in the &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt=
;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160;draft. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;&gt; The threads on the &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160;list have &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;spidered to the &gt;&=23160; &=23160; &=23160;point =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;where it is =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160;challenging &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;&gt; to follow what the &gt;&=23160; &=23160; &=2316=
0; &gt;&=23160; &=23160; &=23160;current &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;status &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160;of the draft is, &gt;&=23160; &=23160; =
&=23160;or should &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;be.&=23160; :-) &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt; Ho=
wever, if I've &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=231=
60;followed things &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;properly, th=
e &gt;&=23160; &=23160; &=23160;question &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160;below is &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt=
;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160;really the &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt; hinge point=
 on &gt;&=23160; &=23160; &=23160;what our &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&g=
t;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;encapsulation &gt;&=23160; &=23160; &=23160;for B=46D &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;over vxlan &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160;should look like. &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160;&gt; Correct=3F &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160;&gt; Essentially, &gt;&=23=
160; &=23160; &=23160;do we or &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160;do we not &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;re=
quire the &gt;&=23160; &=23160; &=23160;ability to &gt;&=23160; &=23160; =
&=23160; &gt;&=23160; &=23160; &=23160;permit &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt=
;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160;multiple B=46D &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt=
; sessions between &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160;distinct VAPs=3F &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160;&gt; If this is so, &gt;&=23160; &=
=23160; &=23160;do we &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160;have a &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160;sense &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;=
&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160;as to how we should &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160;proceed=3F &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&g=
t; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160;&gt; -- Jeff &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&=
gt; =5Bcontext preserved &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;below...=5D &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt; &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160;&gt;&gt; Santosh P K &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0;&gt;&gt; On Wed, Sep &gt;&=23160; &=23160; &=23160;25, 2019 &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;at 8:10 AM &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;&lt;<a hr=
ef=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>xiao.min=
2=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 targ=
et=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt; &lt;<a href=3D=22=
mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=
=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 targe=
t=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt;&gt; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:=
xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.=
com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=
=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt; &lt;<a href=3D=22mailto=
:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte=
.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=
=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt;&gt;&gt; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0;&lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22=
>mailto:xiao.min2=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zt=
e.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt;=
 &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:xiao.min2=40zte.co=
m.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a> &lt;<a =
href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto=
:xiao.min2=40zte.com.cn</a>&gt;&gt; &lt;<a href=3D=22mailto:xiao.min2=40z=
te.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a> &l=
t;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>m=
ailto:xiao.min2=40zte.com.cn</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a=
 href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailt=
o:xiao.min2=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.=
cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt;&gt;&g=
t;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:xiao.min=
2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</=
a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=
=22>mailto:xiao.min2=40zte.com.cn</a>&gt; &lt;<a href=3D=22mailto:xiao.mi=
n2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn<=
/a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblan=
k=22>mailto:xiao.min2=40zte.com.cn</a>&gt;&gt; &gt;&=23160; &=23160; &=23=
160;&lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblan=
k=22>mailto:xiao.min2=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40=
zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&g=
t; &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=
=22>mailto:xiao.min2=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40=
zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&g=
t;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:xiao.min2=40zte.com=
.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a> &lt;<a h=
ref=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:=
xiao.min2=40zte.com.cn</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=
=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.m=
in2=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 ta=
rget=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt;&gt; &lt;<a hr=
ef=3D=22mailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:x=
iao.min2=40zte.com.cn</a> &lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22=
 target=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a>&gt; &gt;&=2316=
0; &=23160; &=23160;&lt;<a href=3D=22mailto:xiao.min2=40zte.com.cn=22 tar=
get=3D=22=5Fblank=22>mailto:xiao.min2=40zte.com.cn</a> &lt;<a href=3D=22m=
ailto:xiao.min2=40zte.com.cn=22 target=3D=22=5Fblank=22>mailto:xiao.min2=40=
zte.com.cn</a>&gt;&gt;&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160;wrote: &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; Hi Sant=
osh, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt=
;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160;&gt;&gt;&gt; With regard &gt;&=23160; &=23160; &=23160;to the &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;question &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160;whether we &gt;&=23160; &=23160; &=2316=
0;should allow &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160;multiple B=46D &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160;sessions &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt=
;&gt; for the same &gt;&=23160; &=23160; &=23160;VNI or &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160;not, &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;IMHO we=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160;should allow it, &gt;&=23160; =
&=23160; &=23160;more &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160;explanation as &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160;&gt;&gt;&gt; follows. &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&g=
t;&gt;&gt; Below is a &gt;&=23160; &=23160; &=23160;figure &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160;derived from &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160;figure 2 of &gt;&=23160; &=23160; &=23160;R=46=
C8014 (An &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160;Architecture for &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt=
;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160;&gt;&gt;&gt; Data-Center &gt;&=23160; &=23160; &=23160;Netwo=
rk &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt; &=23160;Virtualization &gt;&=2316=
0; &=23160; &=23160;over Layer 3 &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;(NVO3)). &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&g=
t;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&=23160;=
Data Center Network &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160;(IP)&=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt=
;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;+-=
----------------------------------------+ &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt=
;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160;=7C &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&=23160;Tunnel Overl=
ay &gt;&=23160; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt=
; &gt;&=23160; &=23160; &=23160; &=23160;+------------+---------+ &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;&=231=
60;+---------+------------+ &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt=
;&gt;&gt; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;+----------+-------+=
 =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160;=
 &=23160; &=23160; &=23160;+-------+----------+ =7C &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160;=7C =7C &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;Overlay &gt;&=
=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160;Module&=23160; =7C =7C &gt;&=23160; &=
=23160; &=23160; &=23160;=7C =7C &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160;Overlay &gt;&=23160; &=23160; &=23160; &gt;&=23160; =
&=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;Mo=
dule&=23160; =7C =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160;=
 &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&g=
t; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&g=
t;&gt; &gt;&=23160; &=23160; &=23160; &=23160;+---------+--------+ =7C &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160=
; &=23160; &=23160;+---------+--------+ =7C &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;&gt;&gt;&gt; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&=23160; &=23160; =7C=
 &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160;&gt;&gt;&gt; &=23160;NVE1&=23160; &=23160;=7C &g=
t;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&=23160; &=23160=
; =7C &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160;NVE2 &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&g=
t;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160;&gt;&gt;&gt; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;+--------=
+-------+&=23160; =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;=
&gt; &gt;&=23160; &=23160; &=23160; &=23160;+--------+-------+&=23160; =7C=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23=
160; &=23160;=7C&=23160; =7CVNI1 &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;VNI2&=23160; VNI1 &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160;=7C&=23160; =7C &=23160;=7C&=23160=
; =7C VNI1 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;V=
NI2 VNI1 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &g=
t;&=23160; &=23160; &=23160;=7C&=23160; =7C &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;&gt;&gt;&gt; &=23160; &=23160; &=23160; &=23160; =7C &gt;&=23=
160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;+-+--=
---+----+---+&=23160; =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;+-+-----+-----+--+&=23160;=
 =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23=
160; &=23160;=7CVAP1=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160;VAP2=7C&=23160; &=23160; =7C &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;=
&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160;VAP3 =7C &gt;&=23160; &=23160; &=23160; &=23160;=7CVAP1=7C VAP2=
=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &=23160;=7C VAP3=7C &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&g=
t;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160=
; &=23160; &=23160; &=23160;+----+-----+----+------+ &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &=23160;&=23160;+----+---=
--+-----+-----+ &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;=7C&=23=
160; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt; &=23160; &=23160; &=23160; &=23160;=7C &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;=7C&=23160; &=231=
60; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;=7C&=23=
160; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt; &=23160; &=23160; &=23160; &=23160;=7C &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;=7C&=23160; &=231=
60; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;=7C&=23=
160; &=23160; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt; &=23160; &=23160; &=23160; &=23160;=7C &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;=7C&=23160; &=231=
60; &=23160;=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt; &gt;&=23160; &=23160; &=23160; &=23160;------=
-+-----+----+-------------------+-----+-----+------- &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160=
; &=23160; &=23160; =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &=23160;Tena=
nt&=23160; &=23160; &=23160; &=23160; =7C &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &=23160;=7C&=23160; &=23160; &=23160;=7C &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160;=
 &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160;=
 &=23160;TSI1 =7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;TSI2=7C&=23160; &=23160; =7C &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0;TSI3 &gt;&=23160; &=23160; &=23160;TSI1=7C TSI2=7C &gt;&=23160; &=23160=
; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; =
&=23160;=7CTSI3 &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;+---+ +---+ &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=
=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160;+---+ &gt;&=23160; &=23160; &=2316=
0; &=23160;+---+ &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;+---+ &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &=23160;+---+ &gt;&=23160; &=23160; &=23160=
; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&=
gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;=7CTS1=7C =7CTS2=7C &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0;=7CTS3=7C &gt;&=23160; &=23160; &=23160; &=23160;=7CTS4=7C &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=7CTS5=7C &gt;&=23160; &=
=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &=23160;=7CTS6=7C &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;=
&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;+---+ +=
---+ &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160;+---+ &gt;&=23160; &=23160; =
&=23160; &=23160;+---+ &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;+---+ &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &=23160;+---+ &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=2316=
0; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
;&gt;&gt;&gt; To my &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160;understanding, the B=46D &gt;&=23160; &=23160; &=23160; &gt;&=231=
60; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0;sessions between &gt;&=23160; &=23160; &=23160;NVE1 &gt;&=23160; &=2316=
0; &=23160; &gt;&=23160; &=23160; &=23160;and NVE2 are &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160=
; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160;actually &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
&gt;&gt;&gt; initiated and &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160;terminated &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160;at VAP &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt=
;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160;of NVE. &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt=
;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23=
160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=231=
60; &=23160; &=23160; &=23160; &=23160; &=23160;&gt;&gt;&gt; If the &gt;&=
=23160; &=23160; &=23160;network operator &gt;&=23160; &=23160; &=23160; =
&gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;want to &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160;set up one B=46D &gt;&=23160; &=23160=
; &=23160;session &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23=
160;between &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;=
 &gt;&=23160; &=23160; &=23160;VAP1 of &gt;&=23160; &=23160; &=23160; &gt=
;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&g=
t;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
 &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160;&gt;&gt;&gt; NVE1 and VAP1of &gt;&=23160; &=23160; &=23160; &gt;&=
=23160; &=23160; &=23160;NVE2, at the &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt=
;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160;same time &gt;&=23160; &=23160; &=23160;another B=46D &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;session &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=2316=
0; &gt;&gt;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160;between VAP3 of &gt;&=23160; &=23160; &=23160; &=
gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;=
&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160;&gt;&gt;&gt; NVE1 and &gt;&=23160; &=23160; &=23160;VAP3 of NVE=
2, &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;although &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt;&=2316=
0; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160=
; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160;=
the two B=46D sessions &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=2316=
0; &=23160;are for &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&=23160; &=23160; &=23160;the same &gt;&=23160; &=23160; &=23=
160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&g=
t;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160;&gt;&gt;&gt; VNI1, I &gt;&=23160; &=23160; &=23160;believ=
e it's &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160;reasonable, &gt;&=23160; &=23160; &=23160; &gt;=
&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt=
;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; =
&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160;so that's why I &gt;&=23160; &=23160; &=23160;think we &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; =
&=23160;should allow it &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=
=23160; &gt;&gt;&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23=
160; &=23160; &gt;&=23160; &=23160; &=23160; &=23160;=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt=
;&gt;&gt;&=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=
=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23160; &=23=
160; &=23160;nvo3 mailing list &gt;&=23160; &=23160; &=23160; &gt;&=23160=
; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; <a hr=
ef=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>nvo3=40ietf.org=
</a> &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>m=
ailto:nvo3=40ietf.org</a>&gt; &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 =
target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=22mailt=
o:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a>&g=
t;&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:nvo3=40ietf.=
org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=22=
mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org<=
/a>&gt; &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22=
>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 ta=
rget=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a>&gt;&gt;&gt; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:=
nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt=
;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nv=
o3=40ietf.org</a>&gt; &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=
=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=22mailto:nvo3=40=
ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a>&gt;&gt; &g=
t;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:nvo3=40ietf.org=22 ta=
rget=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=22mailto:=
nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a>&gt;=
 &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailt=
o:nvo3=40ietf.org</a> &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=
=22=5Fblank=22>mailto:nvo3=40ietf.org</a>&gt;&gt;&gt;&gt; &lt;<a href=3D=22=
mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org<=
/a> &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>ma=
ilto:nvo3=40ietf.org</a>&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=
=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.o=
rg</a> &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22=
>mailto:nvo3=40ietf.org</a>&gt;&gt; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160;&lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=
=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=22mailto:nvo3=40=
ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a>&gt; &lt;<a=
 href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40=
ietf.org</a> &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fbl=
ank=22>mailto:nvo3=40ietf.org</a>&gt;&gt;&gt; &gt;&=23160; &=23160; &=231=
60; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160;&lt;<a h=
ref=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40=
ietf.org</a> &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fbl=
ank=22>mailto:nvo3=40ietf.org</a>&gt; &lt;<a href=3D=22mailto:nvo3=40ietf=
.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=
=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.o=
rg</a>&gt;&gt; &gt;&=23160; &=23160; &=23160;&lt;<a href=3D=22mailto:nvo3=
=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a> &lt;<a =
href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5Fblank=22>mailto:nvo3=40=
ietf.org</a>&gt; &lt;<a href=3D=22mailto:nvo3=40ietf.org=22 target=3D=22=5F=
blank=22>mailto:nvo3=40ietf.org</a> &lt;<a href=3D=22mailto:nvo3=40ietf.o=
rg=22 target=3D=22=5Fblank=22>mailto:nvo3=40ietf.org</a>&gt;&gt;&gt;&gt;&=
gt; &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&=23=
160; &=23160; &=23160; &gt;&gt;&gt;&gt; <a href=3D=22https://www.ietf.org=
/mailman/listinfo/nvo3=22 target=3D=22=5Fblank=22>https://www.ietf.org/ma=
ilman/listinfo/nvo3</a> &gt;&=23160; &=23160; &=23160; &gt;&=23160; &=231=
60; &=23160; &gt;&=23160; &=23160; &=23160; &gt;&gt;&gt;&gt; &gt;&=23160;=
 &=23160; &=23160; &gt;&=23160; &=23160; &=23160; &gt; &gt;&=23160; &=231=
60; &=23160; &gt; &gt;</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</body>
</html>

--5db9193c_483e0de1_7d35--



From nobody Wed Oct 30 04:23:12 2019
Return-Path: <ghanwani@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 DE430120089; Tue, 29 Oct 2019 23:10:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5sgN9hopPD8G; Tue, 29 Oct 2019 23:10:30 -0700 (PDT)
Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) (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 79674120044; Tue, 29 Oct 2019 23:10:30 -0700 (PDT)
Received: by mail-vs1-f50.google.com with SMTP id q21so931290vsg.3; Tue, 29 Oct 2019 23:10:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pcWKYALJb1mWQNYwspQskuXp3cGIQc9DUKwIyyEYaEM=; b=YCySMU3LApWrzbblwOrOIu/okdV4V6rdF0SELT8SGm6Kjx7i2l/DbDtaJe7Hd8ugXj otHyUhKRhceZiSTOFz/198AaXFCqBvWpITqdLsLXrZ6s/6ubZX0nuckGZiOSVB02aT2Z bnTh3IqPSPBLLecbliBwKJeh4BC8iqfDPEuio/jUCR9FAJ0Ixiu4ihdIZwoYps6H5iji kflmbY5egKA6G7+DhqGHGL9h53wDL1UFQzavbrQ/TebKlcWtwwa5jR/dPLCLRyJr4Pgj fRkgbuoC+4qHaqmqYF2h5LpzSjXM4SzmBhkLlSQuzmoIF1sNCfwrPk8p3cVr7JFLdyaG PDbQ==
X-Gm-Message-State: APjAAAU80PKHsWphvWBJ1yPtbx/X1wo8d1We/WwaYZoYHwhNQ7cUYcGv Ij/bveEL7NGryG70n+2fAnSUpJgnkcVUkG6PV3Q=
X-Google-Smtp-Source: APXvYqy24CePTPc0/0zYZSKIusbuUv6lOfUCIYigfbXd+rrKjX7uemH7yM/csKnyYWnB0BUh4xfXgmqHUjZ39NueAgo=
X-Received: by 2002:a67:ea09:: with SMTP id g9mr4213846vso.23.1572415829198; Tue, 29 Oct 2019 23:10:29 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark>
In-Reply-To: <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 29 Oct 2019 23:10:16 -0700
Message-ID: <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>,  Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000f04aaa05961a965e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/jjl_HywKuMZcdzy1OXKKSQAMmCw>
X-Mailman-Approved-At: Wed, 30 Oct 2019 04:22:37 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 06:10:37 -0000

--000000000000f04aaa05961a965e
Content-Type: text/plain; charset="UTF-8"

Hi Dinesh,

Your earlier comment was about silicon, that's why I discussed only the
trapping issue.  As far as software goes, IP stacks would typically discard
packets received from a non-loopback interface if the packet's address is
in 127/8.  I am not sure a traditional IP stack can play here because even
on Tx, we have the same MAC for reaching all remote VTEPs.  It seems to me
the BFD module would have to be working directly with L2 frames coming off
the tunnel.  Kind of like if we were running LLDP between the VTEPs.

Thanks,
Anoop

On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt <didutt@gmail.com> wrote:

> Trapping to the CPU would be fine based on MAC DA. But once there, a
> self-respecting network stack would look at the IP header to decide what to
> do. Ignoring it on receive may not be an option,
>
> Dinesh
> On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani <anoop@alumni.duke.edu>,
> wrote:
>
> Hi Dinesh,
>
> What would break?  If messages are trapped to CPU based on the MAC DA,
> what is the problem?
>
> On the flip side, there are implementations running BFD today which use
> different addresses as specified here:
> http://www.openvswitch.org/support/dist-docs/vtep.5.html
> >>>
>
>        *b**f**d**_**c**o**n**f**i**g**_**l**o**c**a**l* *:* *b**f**d**_**d**s**t**_**i**p*: optional string
>               Set to an IPv4 address to set the IP address that is expected as
>               destination   for   received   BFD   packets.   The  default  is
>               *1**6**9**.**2**5**4**.**1**.**0*.
>
> >>>
>
> Thanks,
> Anoop
>
> On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt@gmail.com> wrote:
>
>> I suspect silicon implementations will have a problem with saying that
>> they can be set to anything and MUST be ignored on reception. Your logic is
>> sound, it's just that I fear you'll break many existing implementations. I
>> recommend sticking with the 127/8 address for this case.
>>
>> Dinesh
>>
>> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh@joelhalpern.com>
>> wrote:
>>
>> In all the discussion about what VNI to use and multiple VNI support, I
>> lsot track. Sorry. Still, the earlier documents did not specify the IP to
>> use. That does NOT mean that we are required in later revisions of the
>> document to allow anything the client wants. Having said that, we could add
>> text saying that since the IP address in the BFD request in VNI 0 is
>> effectively meaningless, it can be set to any value on transmission and
>> must be ignored on reception. As far as I can tell, it is definitional that
>> the VtEP does not have any assigned IP address for VNI 0, so we can't
>> expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop Ghanwani
>> wrote:
>>
>> Hi Joel, Yes, existing implementations use VNI 0 for BFD over VXLAN.
>> Here are a couple of references:
>> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html
>> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665
>> I guess this document has been evolving and I have not kept up with it. The
>> version I had reviewed and commented on originally allowed for VNI 0.  The
>> -04 version of the draft has this:
>> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7 What
>> version are you referring to? Thanks, Anoop On Mon, Oct 28, 2019 at 12:55
>> PM Joel M. Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
>> <jmh@joelhalpern.com>>> wrote: You are saying that there are existing
>> implementations using VNI 0 for this?  Given that previous versions of the
>> spec explicitly disallowed VNI 0, I am having trouble with your objecting
>> that a spec for how to run over VNI 0 breask existing implementations. Note
>> that when there is a good technical reason, the IETF does change Internet
>> Drafts in ways that break early implementations.  That is the price of
>> standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanwani wrote: >
>> Hi Joel, > > Writing the spec in that way would make the current,
>> inter-operable > implementation of multiple vendors non-compliant with the
>> spec. > > Thanks, > Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel M.
>> Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
>> <jmh@joelhalpern.com>> > <mailto:jmh@joelhalpern.com
>> <jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>
>> wrote: > >     I assumed this was only for the case where a tenant VNI was
>> being used. > >     For the 0 VNI (which is what I prefer), always (MUST)
>> use the loopback >     address.  There are no addresses assigned to the
>> VTEP in that space. >     There is no IRB in that space. > >     Yours, >
>>    Joel > >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >      > Joel,
>> >      > >      > Are we going to qualify this by VNI?  There's a bunch of
>> >     implementations >      > out there that don't use a tenant IP or a
>> loopback with VNI 0--they >      > simply repeat the underlay IP in the
>> inner IPDA. >      > >      > Thanks, >      > Anoop >      > >      > On
>> Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern >     <jmh@joelhalpern.com
>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      > <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> wrote: >      > >
>>     >     I can live with saying that you SHOULD use loopback, and MAY >
>>  instead >      >     use >      >     an IP address in the customer space
>> known to be owned by the VTEP >      >     device >      >     when such
>> exists. >      > >      >     Yours, >      >     Joel >      > >      >
>>  On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: >      >      > Hi Joel, >
>>   >      > >      >      > Perhaps we need to say use of an address owned
>> by the device >      >     containing >      >      > the VTEP. >      >
>>   > >      >      > Or are you suggesting that the use of the loopback
>> address >     space >      >     is a MUST? >      >      > >      >      >
>> Anoop >      >      > >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel
>> M. Halpern >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
>> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>
>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      > <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>> wrote: >      >
>>   > >      >      >     There is something I am missing in your assumption
>> >     about IRB. >      >      > >      >      >     As I understand VxLAN,
>> the VTEP is under the control >     of the >      >     operator. >      >
>>     >     As such, it is a pure bridge.  If you run IRB behind >     it,
>> that >      >     is fine. >      >      >     Yes, an operator may offer
>> IRB.  But as I understand it, >      >     conceptually, >      >      >
>>  in terms of the VxLAN architecture the IRB is an entity >      >
>>  behind the >      >      >     VTEP, >      >      >     not part of the
>> VTEP. >      >      > >      >      >     Yours, >      >      >     Joel
>> >      >      > >      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwani
>> wrote: >      >      >      > Santosh, >      >      >      > >      >
>> >      > Does it have to be a MUST?  What if I am running >     IRB and
>> there >      >      >     are IP >      >      >      > addresses per VNI
>> assigned to the VTEPs? Why can the >      >     operator not >      >
>> >      > choose to use those? >      >      >      > >      >      >      >
>> Anoop >      >      >      > >      >      >      > On Mon, Oct 28, 2019 at
>> 7:51 AM Santosh P K >      >      >      > <santosh.pallagatti@gmail.com
>> <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>>    <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>> >
>>     >      >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>
>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>> >
>>     >      >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>>>
>> wrote: >      >      >      > >      >      >      >     Dinesh, Anoop et
>> all, >      >      >      >           Lets us know if this text works for
>> 127/8 >      >     address range? >      >      >      > >      >      >
>>   >     [proposed text for firewall] >      >      >      > >      >
>> >      >     "As per section 4 inner destination IP address >     MUST be
>> >      >     set to >      >      >     127/8 >      >      >      >
>>  address. There may be firewall configured on >     VTEP to >      >
>>  block 127/8 >      >      >      >     address range if set as destination
>> IP in inner IP >      >     header. It is >      >      >      >
>>  recommended to allow 127/8 range address through >      >     firewall
>> only if >      >      >      >     127/8 IP address is set as destination
>> address >     in inner IP >      >      >     header." >      >      >
>> > >      >      >      > >      >      >      >     In section 4 we are
>> talking about using 127/8 >     and not >      >     really >      >
>> >     giving >      >      >      >     reason why. I think we should have
>> text as RFC 5884 >      >     has mentioned >      >      >      >     with
>> below text. >      >      >      > >      >      >      >     [From RFC
>> 5884] >      >      >      >     "The motivation for using the address
>> range >     127/8 is >      >     the same as >      >      >      >
>>  specified in Section 2.1 of [RFC4379] >      >      >      >  <
>> https://tools.ietf.org/html/rfc4379#section-2.1>. >      >     This is
>> an >      >      >      >     exception to the behavior defined in [RFC1122
>> >      >      >      >     <https://tools.ietf.org/html/rfc1122>]." >
>>   >      >      > >      >      >      > >      >      >      > >      >
>>   >      >     Thanks >      >      >      >     Santosh P K >      >
>> >      > >      >      >      > >      >      >      > >      >      >
>> >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt >      >     <
>> didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com>> <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>> >
>> >      >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >      >
>>  <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>> <mailto:didutt@gmail.com
>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>>>> >      >     <mailto:didutt@gmail.com
>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>>>>>
>> wrote: >      >      >      > >      >      >      >         Looks good to
>> me Greg. I see that the text >     around >      >     the use >      >
>>   >     of the >      >      >      >         inner IP address as also
>> quite acceptable. Will >      >     you add any >      >      >      >
>>    words about the firewall? >      >      >      > >      >      >      >
>>        Dinesh >      >      >      > >      >      >      >         On Wed,
>> Oct 23, 2019 at 8:36 PM, Greg Mirsky >      >      >      >         <
>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>>> >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>>>> >      >      >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
>> >      >      >>         Hi Dinesh, et al., >      >      >      >>
>>  please check the updated version that >     removed the >      >      >
>>  reference to >      >      >      >>         Hypervisor in the text and
>> Figure 1. >      >      >      >> >      >      >      >>         Regards,
>> >      >      >      >>         Greg >      >      >      >> >      >
>> >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >      >
>>   >      >>         <santosh.pallagatti@gmail.com <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>> >
>>     >      >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>
>> >      >      >      >>  <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>> >
>>     >      >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>     >     <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>> <santosh.pallagatti@gmail.com>> >     <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>>>
>> wrote: >      >      >      >> >      >      >      >>             Dinesh,
>> >      >      >      >>                  Please see my inline comments
>> [SPK] >      >      >      >> >      >      >      >> >      >      >
>> >>                 - In section 3, there's a sentence >     that >      >
>>    is: "BFD >      >      >      >>                 packets intended for a
>> Hypervisor >     VTEP MUST >      >      >     NOT..". I >      >      >
>>   >>                 recommend getting rid of the word >      >
>>  "Hypervisor" ashe >      >      >      >>                 logic applies to
>> any VTEP. >      >      >      >> >      >      >      >>             [SPK]
>> Thanks for comments. We will >     change this. >      >      >      >> >
>>     >      >      >>                 - You already explained the >
>>  precedence of >      >     the use of >      >      >      >>
>>    127/8 address in the inner header in >      >     MPLS. I have no >
>> >      >      >>                 specific comments in that area. I have >
>>     >     only two >      >      >      >>                 questions: >
>>   >      >      >>                    - Has anybody verified that the >
>>  use of >      >     127/8 >      >      >      >>                 address
>> (and the right MAC) works with >      >     existing >      >      >
>> >>                 implementations, including the silicon >      >
>>  ones? If this >      >      >      >>                 doesn't work there,
>> is it worth >     adding the >      >      >     possibilit >      >
>> >      >>                 y of another address, one that is >     owned >
>>     >     by the >      >      >     VTEP node? >      >      >      >> >
>>     >      >      >>                    - Do we know if Firewalls stop >
>>  such VXLAN >      >      >     packets? >      >      >      >>
>>      I ask this because VXLAN has an IP >     header >      >     and I >
>>     >      >     don't >      >      >      >>                 know if
>> firewalls stop packets >     with 127/8 >      >     in the >      >
>> >     inner >      >      >      >>                 header. If not, is it
>> worth adding a >      >     sentence to say >      >      >      >>
>>          that firewalls  allow such >     packets? The >      >     use of
>> a >      >      >      >>                 non-127/8 address may alleviate
>> >     this case >      >     as well. >      >      >      >> >      >
>> >      >>             [SPK] I think we may need to add the text >      >
>>  about firewall >      >      >      >>             as some checks in
>> firewall will be >     there if >      >     they are not >      >      >
>>     >>             already using MPLS OAM which has inner IP >      >
>>  header with >      >      >      >>             127/8 address range. >
>>   >      >      >> >      >      >      >> >      >      >      >>
>>        The rest of the draft looks good >     to me, >      >      >
>> >> >      >      >      >>                 Dinesh >      >      >      >>
>> >      >      >      >>                 On Wed, Oct 23, 2019 at 7:58 AM, >
>>    Greg Mirsky >      >      >      >>                 <
>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>>> >      >      >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> >      >
>> >      >>                 wrote: >      >      >      >>>
>>  Hi Dinesh, >      >      >      >>>                 I greatly appreciate
>> your comments. >      >     Please heave a >      >      >      >>>
>>          look at the attached copy of the >     working >      >      >
>>  version and >      >      >      >>>                 its diff to -07
>> (latest in the >     datatracker). >      >      >      >>> >      >
>> >      >>>                 Regards, >      >      >      >>>
>>  Greg >      >      >      >>> >      >      >      >>>                 On
>> Tue, Oct 22, 2019 at 9:52 PM >     Dinesh Dutt >      >      >      >>>
>>              <didutt@gmail.com <mailto:didutt@gmail.com
>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >      >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>> mailto:didutt@gmail.com <didutt@gmail.com>>>>>>> wrote: >      >      >
>>     >>> >      >      >      >>>                     I have the same
>> feeling as Anoop. >      >     Greg, can you >      >      >      >>>
>>                please point me to the latest >     draft >      >     so
>> that >      >      >     I can >      >      >      >>>
>>  quickly glance through it to be >      >     doubly sure, >      >      >
>>     >>> >      >      >      >>>                     Dinesh >      >
>> >      >>> >      >      >      >>>                     On Wed, Oct 23,
>> 2019 at 4:35 AM, >      >     Anoop Ghanwani >      >      >      >>>
>>                <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
>> <anoop@alumni.duke.edu>> >     <mailto:anoop@alumni.duke.edu
>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.edu
>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>> <anoop@alumni.duke.edu>>>> >      >      >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
>> >      >>>  <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
>> >      >      >>>>                     Greg, >      >      >      >>>> >
>>   >      >      >>>>                     I think the draft is fine as is.
>> >      >      >      >>>> >      >      >      >>>>                     I
>> discussion with Xiao Min was >      >     about #3 and I >      >      >
>>   >>>>                     see that as unnecessary until we >      >
>>  have a draft >      >      >      >>>>                     that explains
>> why that is >     needed in the >      >      >     context >      >
>> >      >>>>                     of the NVO3 architecture. >      >      >
>>     >>>> >      >      >      >>>>                     Anoop >      >
>> >      >>>> >      >      >      >>>>                     On Tue, Oct 22,
>> 2019 at 11:17 AM >      >     Greg Mirsky >      >      >      >>>>  <
>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>> <gregimirsky@gmail.com>>>> >      >      >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >
>> >      >>>> >       <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>
>> <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
>> >      >      >>>> >      >      >      >>>>                         Hi
>> Anoop, et al., >      >      >      >>>>                         I agree
>> with your >     understanding >      >     of what is >      >      >
>> >>>>                         being defined in the current >      >
>>  version >      >      >     of the >      >      >      >>>>
>>            BFD over VxLAN >     specification. >      >     But, as I >
>>   >      >      >>>>                         understand, the WG is >
>> >     discussing the scope >      >      >      >>>>
>>  before the WGLC is closed. I >      >     believe there >      >      >
>>   >>>>                         are three options: >      >      >      >>>>
>> >      >      >      >>>>                          1. single BFD session >
>>    between >      >     two VTEPs >      >      >      >>>>
>>           2. single BFD session >     per VNI >      >     between >
>> >      >     two VTEPs >      >      >      >>>>
>> 3. multiple BFD >     sessions per >      >     VNI between >      >
>> >      >>>>                             two VTEPs >      >      >      >>>>
>> >      >      >      >>>>                         The current text >
>>  reflects #2. Is WG >      >      >     accepts >      >      >      >>>>
>>                        this scope? If not, which >      >     option WG
>> would >      >      >      >>>>                         accept? >      >
>>   >      >>>> >      >      >      >>>>                         Regards, >
>>     >      >      >>>>                         Greg >      >      >
>> >>>> >      >      >      >>>>                         On Tue, Oct 22, 2019
>> at >     2:09 PM >      >     Anoop >      >      >      >>>>
>>            Ghanwani >     <anoop@alumni.duke.edu <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
>> >      >>>> >       <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>
>> <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
>> >      >      >>>> >      >      >      >>>>                             I
>> concur with Joel's >     assessment >      >      >     with the >      >
>>     >      >>>>                             following >     clarifications.
>> >      >      >      >>>> >      >      >      >>>>
>>      The current document >     is already >      >      >     capable >
>>   >      >      >>>>                             of monitoring >
>>  multiple VNIs >      >      >     between VTEPs. >      >      >      >>>>
>> >      >      >      >>>>                             The issue under >
>>  discussion >      >     was how >      >      >     do we >      >      >
>>     >>>>                             use BFD to monitor >     multiple >
>>   >     VAPs that >      >      >      >>>>                             use
>> the same VNI >     between a >      >     pair of >      >      >
>> >>>>                             VTEPs.  The use case for >      >     this
>> is not >      >      >      >>>>                             clear to me,
>> as from my >      >     understanding, >      >      >      >>>>
>>                  we cannot have a >     situation with >      >      >
>>  multiple >      >      >      >>>>                             VAPs using
>> the same >      >     VNI--there is 1:1 >      >      >      >>>>
>>                    mapping between VAP >     and VNI. >      >      >
>> >>>> >      >      >      >>>>                             Anoop >      >
>>     >      >>>> >      >      >      >>>>                             On
>> Tue, Oct 22, 2019 >     at 6:06 AM >      >      >     Joel M. >      >
>>   >      >>>>                             Halpern >      >     <
>> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> >      >      >
>>   >>>> >       <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>>> >      >
>>  wrote: >      >      >      >>>> >      >      >      >>>>
>>                   From what I can >     tell, >      >     there >      >
>>     >     are two >      >      >      >>>>
>>  separate problems. >      >      >      >>>>
>>    The document we >     have is a >      >      >     VTEP-VTEP >      >
>>     >      >>>>                                 monitoring >     document.
>> >      >     There is no >      >      >      >>>>
>>        need for that >     document to >      >      >     handle the >
>>   >      >      >>>>                                 multiple VNI case. >
>>     >      >      >>>>                                 If folks want a >
>>   >     protocol for doing >      >      >      >>>>
>>          BFD monitoring >     of things >      >      >     behind the >
>>   >      >      >>>>                                 VTEPs (multiple >
>>  VNIs), >      >     then do >      >      >     that >      >      >
>> >>>>                                 as a separate >      >     document.
>>  The >      >      >      >>>>                                 encoding
>> will be >     a tenant >      >      >     encoding, >      >      >
>> >>>>                                 and thus >     sesparate from >
>> >     what is >      >      >      >>>>
>>  defined in this >     document. >      >      >      >>>> >      >      >
>>     >>>>                                 Yours, >      >      >      >>>>
>>                                Joel >      >      >      >>>> >      >
>> >      >>>>                                 On 10/21/2019 >     5:07 PM, >
>>     >     Jeffrey >      >      >     Haas >      >      >      >>>>
>>                          wrote: >      >      >      >>>>
>>                > Santosh and >     others, >      >      >      >>>>
>>                          > >      >      >      >>>>
>>          > On Thu, Oct >     03, 2019 at >      >      >     07:50:20PM >
>>     >      >      >>>>                                 +0530, Santosh P >
>>    K wrote: >      >      >      >>>>                                 >>
>>  Thanks >     for your >      >      >     explanation. >      >      >
>>   >>>>                                 This helps a lot. I >      >
>>  would wait >      >      >     for more >      >      >      >>>>
>>                        >> comments from >     others >      >     to see if
>> >      >      >      >>>>                                 this what we >
>>  need in this >      >      >     draft to be >      >      >      >>>>
>>                              >> supported >     based on >      >     that
>> we can >      >      >      >>>>                                 provide
>> appropriate >      >     sections >      >      >     in the >      >
>> >      >>>>                                 draft. >      >      >
>> >>>>                                 > >      >      >      >>>>
>>                      > The threads on the >      >     list have >      >
>>     >      >>>>                                 spidered to the >     point
>> >      >     where it is >      >      >      >>>>
>>        challenging >      >      >      >>>>
>>  > to follow what the >      >     current >      >      >     status >
>>   >      >      >>>>                                 of the draft is, >
>>  or should >      >      >     be.  :-) >      >      >      >>>>
>>                        > >      >      >      >>>>
>>        > However, if I've >      >     followed things >      >      >
>> >>>>                                 properly, the >     question >      >
>>    below is >      >      >      >>>>
>>  really the >      >      >      >>>>                                 >
>> hinge point on >     what our >      >      >      >>>>
>>              encapsulation >     for BFD >      >     over vxlan >      >
>>     >      >>>>                                 should look like. >      >
>>     >      >>>>                                 > Correct? >      >      >
>>     >>>>                                 > >      >      >      >>>>
>>                          > Essentially, >     do we or >      >     do we
>> not >      >      >      >>>>                                 require the
>> >     ability to >      >     permit >      >      >      >>>>
>>                    multiple BFD >      >      >      >>>>
>>                > sessions between >      >     distinct VAPs? >      >
>> >      >>>>                                 > >      >      >      >>>>
>>                              > If this is so, >     do we >      >     have
>> a >      >      >     sense >      >      >      >>>>
>>            as to how we should >      >     proceed? >      >      >
>> >>>>                                 > >      >      >      >>>>
>>                      > -- Jeff >      >      >      >>>>
>>              > >      >      >      >>>>                                 >
>> [context preserved >      >     below...] >      >      >      >>>>
>>                          > >      >      >      >>>>
>>          >> Santosh P K >      >      >      >>>>
>>        >> >      >      >      >>>>                                 >> On
>> Wed, Sep >     25, 2019 >      >     at 8:10 AM >      >      >      >>>>
>> >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>>> >      >     <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>>>> >      >      >     <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>> >      >      >
>>     >>>> >      >       <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>>> >     <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>> <xiao.min2@zte.com.cn>>>> >      >      >     <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>>>> >      >
>>  wrote: >      >      >      >>>>                                 >> >
>> >      >      >>>>                                 >>> Hi Santosh, >
>> >      >      >>>>                                 >>> >      >      >
>> >>>>                                 >>> >      >      >      >>>>
>>                        >>> With regard >     to the >      >     question
>> >      >      >      >>>>                                 whether we >
>>  should allow >      >      >     multiple BFD >      >      >      >>>>
>>                              sessions >      >      >      >>>>
>>                      >>> for the same >     VNI or >      >     not, >
>> >      >     IMHO we >      >      >      >>>>
>>    should allow it, >     more >      >      >     explanation as >      >
>>     >      >>>>                                 >>> follows. >      >
>> >      >>>>                                 >>> >      >      >      >>>>
>>                                >>> Below is a >     figure >      >
>>  derived from >      >      >      >>>>
>>  figure 2 of >     RFC8014 (An >      >      >     Architecture for >
>> >      >      >>>>                                 >>> Data-Center >
>>  Network >      >      >      >>>>  Virtualization >     over Layer 3 >
>>   >      >     (NVO3)). >      >      >      >>>>
>>        >>> >      >      >      >>>>                                 >>> >
>>             | >      >      >      >>>>
>>   Data Center Network >      >     (IP)        | >      >      >      >>>>
>>                                >>> >              | >      >      >
>> >>>> >      >             | >      >      >      >>>>
>>            >>> >      >      >      >>>> >      >      >
>>  +-----------------------------------------+ >      >      >      >>>>
>>                            >>> >      >             | >      >      >
>> >>>> >           | >      >      >      >>>>
>>  >>> >      >             | >      >      >      >>>>
>>             Tunnel Overlay >          | >      >      >      >>>>
>>                        >>> >      >      >      >>>> >
>>  +------------+---------+ >      >      >      >>>> >
>>   +---------+------------+ >      >      >      >>>>
>>          >>>         | >      >      >      >>>> >
>>  +----------+-------+ | >      >           | >      >      >      >>>> >
>>    +-------+----------+ | >      >      >      >>>>
>>          >>> >     | | >      >     Overlay >      >      >      >>>>
>>                            Module  | | >       | | >      >     Overlay >
>>     >      >      >>>>                                 Module  | | >
>> >      >      >>>>                                 >>>         | >      >
>>     >      >>>> >       +---------+--------+ | >      >           | >
>> >      >      >>>> >       +---------+--------+ | >      >      >
>> >>>>                                 >>>         | >      >           | >
>>     >      >      >>>>                                     |    | >
>>      | >      >      >          | >      >      >      >>>>
>>                  >>>  NVE1   | >      >           | >      >      >
>> >>>>                                     |    | >             | >      >
>>   >          | >      >      >      >>>>
>>  NVE2 >      >      >      >>>>                                 >>>
>> | >      >      >      >>>> >       +--------+-------+  | >      >
>>  | >      >      >      >>>> >       +--------+-------+  | >      >      >
>>     >>>>                                 >>> >     |  |VNI1 >      >
>> >     VNI2  VNI1 >      >      >      >>>>
>>  |  |  |  | VNI1 >      >     VNI2 VNI1 >      >      >     |  | >      >
>>     >      >>>>                                 >>>         | >      >
>> >      >>>> >       +-+-----+----+---+  | >      >           | >      >
>>   >      >>>> >       +-+-----+-----+--+  | >      >      >      >>>>
>>                            >>> >     |VAP1| >      >     VAP2|    | >
>> >      >      >>>>                                 VAP3 | >       |VAP1|
>> VAP2| >      >      >       | VAP3| >      >      >      >>>>
>>                    >>> >      >      >      >>>> >
>>  +----+-----+----+------+ >      >      >      >>>> >
>>   +----+-----+-----+-----+ >      >      >      >>>>
>>          >>> >      >       |     | >      >      >        | >      >
>> >      >>>>        | >      >       |     | >      >      >      >>>>
>>                            >>> >      >       |     | >      >      >
>>   | >      >      >      >>>>        | >      >       |     | >      >
>> >      >>>>                                 >>> >      >       |     | >
>>   >      >        | >      >      >      >>>>        | >      >       |
>>  | >      >      >      >>>>                                 >>> >      >
>>     >      >>>> >      >      > >
>>  -------+-----+----+-------------------+-----+-----+------- >      >
>> >      >>>>                                 >>> >      >       |     | >
>>   >      >        | >      >      >      >>>>  Tenant        | >      >
>>    |     | >      >      >      >>>>                                 >>> >
>>    TSI1 | >      >     TSI2|    | >      >      >      >>>>
>>                  TSI3 >     TSI1| TSI2| >      >      >       |TSI3 >
>> >      >      >>>>                                 >>> >      >     +---+
>> +---+ >      >      >      >>>>                                 +---+ >
>>    +---+ >      >     +---+ >      >      >       +---+ >      >      >
>>   >>>>                                 >>> >      >     |TS1| |TS2| >
>> >      >      >>>>                                 |TS3| >       |TS4| >
>>   >     |TS5| >      >      >       |TS6| >      >      >      >>>>
>>                          >>> >      >     +---+ +---+ >      >      >
>> >>>>                                 +---+ >       +---+ >      >     +---+
>> >      >      >       +---+ >      >      >      >>>>
>>            >>> >      >      >      >>>>
>>  >>> To my >      >     understanding, the BFD >      >      >      >>>>
>>                              sessions between >     NVE1 >      >     and
>> NVE2 are >      >      >      >>>>                                 actually
>> >      >      >      >>>>                                 >>> initiated and
>> >      >     terminated >      >      >     at VAP >      >      >
>> >>>>                                 of NVE. >      >      >      >>>>
>>                            >>> >      >      >      >>>>
>>              >>> If the >     network operator >      >      >     want to
>> >      >      >      >>>>                                 set up one BFD >
>>    session >      >     between >      >      >     VAP1 of >      >
>> >      >>>>                                 >>> NVE1 and VAP1of >      >
>>  NVE2, at the >      >      >      >>>>
>>  same time >     another BFD >      >     session >      >      >
>> >>>>                                 between VAP3 of >      >      >
>> >>>>                                 >>> NVE1 and >     VAP3 of NVE2, >
>>   >      >     although >      >      >      >>>>
>>        the two BFD sessions >      >     are for >      >      >     the
>> same >      >      >      >>>>                                 >>> VNI1, I
>> >     believe it's >      >      >     reasonable, >      >      >
>> >>>>                                 so that's why I >     think we >
>> >      >     should allow it >      >      >      >>>> >      >      >
>> >>>> >      >      >       _______________________________________________
>> >      >      >      >>>>                                 nvo3 mailing list
>> >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org
>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org>>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <
>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>> mailto:nvo3@ietf.org <nvo3@ietf.org>>>>> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> >     <
>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>>> >      >
>> >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>> <nvo3@ietf.org>>>>>> >      >      >      >>>>
>> https://www.ietf.org/mailman/listinfo/nvo3 >      >      >      >>>> >
>>     >      > >      > >
>>
>>

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

PGRpdiBkaXI9Imx0ciI+SGkgRGluZXNoLDxkaXY+PGJyPjwvZGl2PjxkaXY+WW91ciBlYXJsaWVy
IGNvbW1lbnQgd2FzIGFib3V0IHNpbGljb24sIHRoYXQmIzM5O3Mgd2h5IEkgZGlzY3Vzc2VkIG9u
bHkgdGhlIHRyYXBwaW5nIGlzc3VlLsKgIEFzIGZhciBhcyBzb2Z0d2FyZSBnb2VzLCBJUCBzdGFj
a3Mgd291bGTCoHR5cGljYWxseSBkaXNjYXJkIHBhY2tldHMgcmVjZWl2ZWQgZnJvbSBhIG5vbi1s
b29wYmFjayBpbnRlcmZhY2UgaWYgdGhlIHBhY2tldCYjMzk7cyBhZGRyZXNzIGlzIGluIDEyNy84
LsKgIEkgYW0gbm90IHN1cmUgYSB0cmFkaXRpb25hbCBJUCBzdGFjayBjYW4gcGxheSBoZXJlIGJl
Y2F1c2UgZXZlbiBvbiBUeCwgd2UgaGF2ZSB0aGUgc2FtZSBNQUMgZm9yIHJlYWNoaW5nIGFsbCBy
ZW1vdGUgVlRFUHMuwqAgSXQgc2VlbXMgdG8gbWUgdGhlIEJGRCBtb2R1bGUgd291bGQgaGF2ZSB0
byBiZSB3b3JraW5nIGRpcmVjdGx5IHdpdGggTDIgZnJhbWVzIGNvbWluZyBvZmYgdGhlIHR1bm5l
bC7CoCBLaW5kIG9mIGxpa2UgaWYgd2Ugd2VyZSBydW5uaW5nIExMRFAgYmV0d2VlbiB0aGUgVlRF
UHMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MsPC9kaXY+PGRpdj5Bbm9vcDwvZGl2
PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9
ImdtYWlsX2F0dHIiPk9uIFR1ZSwgT2N0IDI5LCAyMDE5IGF0IDEwOjAyIFBNIERpbmVzaCBEdXR0
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSI+ZGlkdXR0QGdtYWlsLmNvbTwv
YT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0
eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigy
MDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+DQoNCg0KDQo8ZGl2Pg0KPGRpdiBuYW1lPSJt
ZXNzYWdlQm9keVNlY3Rpb24iPg0KPGRpdiBkaXI9ImF1dG8iPlRyYXBwaW5nIHRvIHRoZSBDUFUg
d291bGQgYmUgZmluZSBiYXNlZCBvbiBNQUMgREEuIEJ1dCBvbmNlIHRoZXJlLCBhIHNlbGYtcmVz
cGVjdGluZyBuZXR3b3JrIHN0YWNrIHdvdWxkIGxvb2sgYXQgdGhlIElQIGhlYWRlciB0byBkZWNp
ZGUgd2hhdCB0byBkby4gSWdub3JpbmcgaXQgb24gcmVjZWl2ZSBtYXkgbm90IGJlIGFuIG9wdGlv
biw8YnI+DQo8YnI+DQpEaW5lc2g8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdlUmVw
bHlTZWN0aW9uIj5PbiBPY3QgMzAsIDIwMTksIDEwOjI2IEFNICswNTMwLCBBbm9vcCBHaGFud2Fu
aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7LCB3cm90ZTo8YnI+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCjxkaXYgZGlyPSJsdHIiPkhpIERpbmVzaCwNCjxkaXY+PGJyPjwvZGl2
Pg0KPGRpdj5XaGF0IHdvdWxkIGJyZWFrP8KgIElmIG1lc3NhZ2VzIGFyZSB0cmFwcGVkIHRvIENQ
VSBiYXNlZCBvbiB0aGUgTUFDIERBLCB3aGF0IGlzIHRoZSBwcm9ibGVtPzwvZGl2Pg0KPGRpdj48
YnI+PC9kaXY+DQo8ZGl2Pk9uIHRoZSBmbGlwIHNpZGUsIHRoZXJlIGFyZSBpbXBsZW1lbnRhdGlv
bnMgcnVubmluZyBCRkQgdG9kYXkgd2hpY2ggdXNlIGRpZmZlcmVudCBhZGRyZXNzZXMgYXMgc3Bl
Y2lmaWVkIGhlcmU6PC9kaXY+DQo8ZGl2PjxhIGhyZWY9Imh0dHA6Ly93d3cub3BlbnZzd2l0Y2gu
b3JnL3N1cHBvcnQvZGlzdC1kb2NzL3Z0ZXAuNS5odG1sIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDov
L3d3dy5vcGVudnN3aXRjaC5vcmcvc3VwcG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWw8L2E+PGJy
PjwvZGl2Pg0KPGRpdj4mZ3Q7Jmd0OyZndDs8L2Rpdj4NCjxkaXY+DQo8cHJlIHN0eWxlPSJjb2xv
cjpyZ2IoMCwwLDApIj4gICAgICAgPGI+YjwvYj48Yj5mPC9iPjxiPmQ8L2I+PGI+XzwvYj48Yj5j
PC9iPjxiPm88L2I+PGI+bjwvYj48Yj5mPC9iPjxiPmk8L2I+PGI+ZzwvYj48Yj5fPC9iPjxiPmw8
L2I+PGI+bzwvYj48Yj5jPC9iPjxiPmE8L2I+PGI+bDwvYj4gPGI+OjwvYj4gPGI+YjwvYj48Yj5m
PC9iPjxiPmQ8L2I+PGI+XzwvYj48Yj5kPC9iPjxiPnM8L2I+PGI+dDwvYj48Yj5fPC9iPjxiPmk8
L2I+PGI+cDwvYj46IG9wdGlvbmFsIHN0cmluZw0KICAgICAgICAgICAgICBTZXQgdG8gYW4gSVB2
NCBhZGRyZXNzIHRvIHNldCB0aGUgSVAgYWRkcmVzcyB0aGF0IGlzIGV4cGVjdGVkIGFzDQogICAg
ICAgICAgICAgIGRlc3RpbmF0aW9uICAgZm9yICAgcmVjZWl2ZWQgICBCRkQgICBwYWNrZXRzLiAg
IFRoZSAgZGVmYXVsdCAgaXMNCiAgICAgICAgICAgICAgPGI+MTwvYj48Yj42PC9iPjxiPjk8L2I+
PGI+LjwvYj48Yj4yPC9iPjxiPjU8L2I+PGI+NDwvYj48Yj4uPC9iPjxiPjE8L2I+PGI+LjwvYj48
Yj4wPC9iPi48L3ByZT48L2Rpdj4NCjxkaXY+Jmd0OyZndDsmZ3Q7PC9kaXY+DQo8ZGl2Pjxicj48
L2Rpdj4NCjxkaXY+VGhhbmtzLDwvZGl2Pg0KPGRpdj5Bbm9vcDwvZGl2Pg0KPC9kaXY+DQo8YnI+
DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxf
YXR0ciI+T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgNzowMSBQTSBEaW5lc2ggRHV0dCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21h
aWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls
X3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBz
b2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBpZD0iZ21haWwt
bV8tNzk4MjI0NzkwNjUxNDc5MjY1OWdtYWlsLW1fLTUwNzUyMjkyOTMyMzY2NzIwMTJnZWFyeS1i
b2R5IiBkaXI9ImF1dG8iPg0KPGRpdj5JIHN1c3BlY3Qgc2lsaWNvbiBpbXBsZW1lbnRhdGlvbnMg
d2lsbCBoYXZlIGEgcHJvYmxlbSB3aXRoIHNheWluZyB0aGF0IHRoZXkgY2FuIGJlIHNldCB0byBh
bnl0aGluZyBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VwdGlvbi4gWW91ciBsb2dpYyBpcyBz
b3VuZCwgaXQmIzM5O3MganVzdCB0aGF0IEkgZmVhciB5b3UmIzM5O2xsIGJyZWFrIG1hbnkgZXhp
c3RpbmcgaW1wbGVtZW50YXRpb25zLiBJIHJlY29tbWVuZCBzdGlja2luZyB3aXRoIHRoZSAxMjcv
OCBhZGRyZXNzIGZvciB0aGlzIGNhc2UuPC9kaXY+DQo8ZGl2Pjxicj48L2Rpdj4NCjxkaXY+RGlu
ZXNoPC9kaXY+DQo8L2Rpdj4NCjxkaXYgaWQ9ImdtYWlsLW1fLTc5ODIyNDc5MDY1MTQ3OTI2NTln
bWFpbC1tXy01MDc1MjI5MjkzMjM2NjcyMDEyZ2VhcnktcXVvdGUiIGRpcj0iYXV0byI+PGJyPg0K
T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgOToxNSBQTSwgSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N
CjxkaXYgc3R5bGU9IndoaXRlLXNwYWNlOnByZS13cmFwIj5JbiBhbGwgdGhlIGRpc2N1c3Npb24g
YWJvdXQgd2hhdCBWTkkgdG8gdXNlIGFuZCBtdWx0aXBsZSBWTkkgc3VwcG9ydCwgSSBsc290IHRy
YWNrLiBTb3JyeS4gU3RpbGwsIHRoZSBlYXJsaWVyIGRvY3VtZW50cyBkaWQgbm90IHNwZWNpZnkg
dGhlIElQIHRvIHVzZS4gVGhhdCBkb2VzIE5PVCBtZWFuIHRoYXQgd2UgYXJlIHJlcXVpcmVkIGlu
IGxhdGVyIHJldmlzaW9ucyBvZiB0aGUgZG9jdW1lbnQgdG8gYWxsb3cgYW55dGhpbmcgdGhlIGNs
aWVudCB3YW50cy4gSGF2aW5nIHNhaWQgdGhhdCwgd2UgY291bGQgYWRkIHRleHQgc2F5aW5nIHRo
YXQgc2luY2UgdGhlIElQIGFkZHJlc3MgaW4gdGhlIEJGRCByZXF1ZXN0IGluIFZOSSAwIGlzIGVm
ZmVjdGl2ZWx5IG1lYW5pbmdsZXNzLCBpdCBjYW4gYmUgc2V0IHRvIGFueSB2YWx1ZSBvbiB0cmFu
c21pc3Npb24gYW5kIG11c3QgYmUgaWdub3JlZCBvbiByZWNlcHRpb24uIEFzIGZhciBhcyBJIGNh
biB0ZWxsLCBpdCBpcyBkZWZpbml0aW9uYWwgdGhhdCB0aGUgVnRFUCBkb2VzIG5vdCBoYXZlIGFu
eSBhc3NpZ25lZCBJUCBhZGRyZXNzIGZvciBWTkkgMCwgc28gd2UgY2FuJiMzOTt0IGV4cGVjdCB0
aGF0IGFkZHJlc3MuIFlvdXJzLCBKb2VsIE9uIDEwLzI5LzIwMTkgMTE6MTAgQU0sIEFub29wIEdo
YW53YW5pIHdyb3RlOg0KPGJsb2NrcXVvdGU+SGkgSm9lbCwgWWVzLCBleGlzdGluZyBpbXBsZW1l
bnRhdGlvbnMgdXNlIFZOSSAwIGZvciBCRkQgb3ZlciBWWExBTi7CoCBIZXJlIGFyZSBhIGNvdXBs
ZSBvZiByZWZlcmVuY2VzOiA8YSBocmVmPSJodHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVu
dGF0aW9uL2VuX1VTL2p1bm9zL3RvcGljcy9jb25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWwi
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9uL2Vu
X1VTL2p1bm9zL3RvcGljcy9jb25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWw8L2E+IDxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmNpc2NvLmNvbS9jL2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwvc3dp
dGNoZXMvbmV4dXMtOTAwMC1zZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5MS5o
dG1sI19Ub2MxODAxMzY2NSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmNpc2NvLmNvbS9j
L2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwvc3dpdGNoZXMvbmV4dXMtOTAwMC1zZXJpZXMtc3dp
dGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5MS5odG1sI19Ub2MxODAxMzY2NTwvYT4gSSBndWVz
cyB0aGlzIGRvY3VtZW50IGhhcyBiZWVuIGV2b2x2aW5nIGFuZCBJIGhhdmUgbm90IGtlcHQgdXAg
d2l0aCBpdC4gVGhlIHZlcnNpb24gSSBoYWQgcmV2aWV3ZWQgYW5kIGNvbW1lbnRlZCBvbiBvcmln
aW5hbGx5IGFsbG93ZWQgZm9yIFZOSSAwLsKgIFRoZSAtMDQgdmVyc2lvbiBvZiB0aGUgZHJhZnQg
aGFzIHRoaXM6IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LWJmZC12eGxhbi0wNCNzZWN0aW9uLTciIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDQjc2VjdGlvbi03PC9hPiBXaGF0IHZl
cnNpb24gYXJlIHlvdSByZWZlcnJpbmcgdG8/IFRoYW5rcywgQW5vb3AgT24gTW9uLCBPY3QgMjgs
IDIwMTkgYXQgMTI6NTUgUE0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7IHdyb3RlOiBZb3UgYXJlIHNh
eWluZyB0aGF0IHRoZXJlIGFyZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgdXNpbmcgVk5JIDAg
Zm9yIHRoaXM/wqAgR2l2ZW4gdGhhdCBwcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGUgc3BlYyBleHBs
aWNpdGx5IGRpc2FsbG93ZWQgVk5JIDAsIEkgYW0gaGF2aW5nIHRyb3VibGUgd2l0aCB5b3VyIG9i
amVjdGluZyB0aGF0IGEgc3BlYyBmb3IgaG93IHRvIHJ1biBvdmVyIFZOSSAwIGJyZWFzayBleGlz
dGluZyBpbXBsZW1lbnRhdGlvbnMuIE5vdGUgdGhhdCB3aGVuIHRoZXJlIGlzIGEgZ29vZCB0ZWNo
bmljYWwgcmVhc29uLCB0aGUgSUVURiBkb2VzIGNoYW5nZSBJbnRlcm5ldCBEcmFmdHMgaW4gd2F5
cyB0aGF0IGJyZWFrIGVhcmx5IGltcGxlbWVudGF0aW9ucy7CoCBUaGF0IGlzIHRoZSBwcmljZSBv
ZiBzdGFuZGFyZGl6YXRpb24uIFlvdXJzLCBKb2VsIE9uIDEwLzI4LzIwMTkgMjozMCBQTSwgQW5v
b3AgR2hhbndhbmkgd3JvdGU6ICZndDsgSGkgSm9lbCwgJmd0OyAmZ3Q7IFdyaXRpbmcgdGhlIHNw
ZWMgaW4gdGhhdCB3YXkgd291bGQgbWFrZSB0aGUgY3VycmVudCwgaW50ZXItb3BlcmFibGUgJmd0
OyBpbXBsZW1lbnRhdGlvbiBvZiBtdWx0aXBsZSB2ZW5kb3JzIG5vbi1jb21wbGlhbnQgd2l0aCB0
aGUgc3BlYy4gJmd0OyAmZ3Q7IFRoYW5rcywgJmd0OyBBbm9vcCAmZ3Q7ICZndDsgT24gTW9uLCBP
Y3QgMjgsIDIwMTkgYXQgMTE6MDcgQU0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZn
dDsmZ3Q7IHdyb3RlOiAmZ3Q7ICZndDvCoCDCoCDCoEkgYXNzdW1lZCB0aGlzIHdhcyBvbmx5IGZv
ciB0aGUgY2FzZSB3aGVyZSBhIHRlbmFudCBWTkkgd2FzIGJlaW5nIHVzZWQuICZndDsgJmd0O8Kg
IMKgIMKgRm9yIHRoZSAwIFZOSSAod2hpY2ggaXMgd2hhdCBJIHByZWZlciksIGFsd2F5cyAoTVVT
VCkgdXNlIHRoZSBsb29wYmFjayAmZ3Q7wqAgwqAgwqBhZGRyZXNzLsKgIFRoZXJlIGFyZSBubyBh
ZGRyZXNzZXMgYXNzaWduZWQgdG8gdGhlIFZURVAgaW4gdGhhdCBzcGFjZS4gJmd0O8KgIMKgIMKg
VGhlcmUgaXMgbm8gSVJCIGluIHRoYXQgc3BhY2UuICZndDsgJmd0O8KgIMKgIMKgWW91cnMsICZn
dDvCoCDCoCDCoEpvZWwgJmd0OyAmZ3Q7wqAgwqAgwqBPbiAxMC8yOC8yMDE5IDE6NTggUE0sIEFu
b29wIEdoYW53YW5pIHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0OyBKb2VsLCAmZ3Q7wqAgwqAgwqAg
Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0OyBBcmUgd2UgZ29pbmcgdG8gcXVhbGlmeSB0aGlzIGJ5IFZO
ST/CoCBUaGVyZSYjMzk7cyBhIGJ1bmNoIG9mICZndDvCoCDCoCDCoGltcGxlbWVudGF0aW9ucyAm
Z3Q7wqAgwqAgwqAgJmd0OyBvdXQgdGhlcmUgdGhhdCBkb24mIzM5O3QgdXNlIGEgdGVuYW50IElQ
IG9yIGEgbG9vcGJhY2sgd2l0aCBWTkkgMC0tdGhleSAmZ3Q7wqAgwqAgwqAgJmd0OyBzaW1wbHkg
cmVwZWF0IHRoZSB1bmRlcmxheSBJUCBpbiB0aGUgaW5uZXIgSVBEQS4gJmd0O8KgIMKgIMKgICZn
dDsgJmd0O8KgIMKgIMKgICZndDsgVGhhbmtzLCAmZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcCAmZ3Q7
wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAx
MDo0NiBBTSBKb2VsIE0uIEhhbHBlcm4gJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsgJmd0O8Kg
IMKgIMKgICZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6ICZndDvCoCDC
oCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBJIGNhbiBsaXZlIHdpdGggc2F5aW5n
IHRoYXQgeW91IFNIT1VMRCB1c2UgbG9vcGJhY2ssIGFuZCBNQVkgJmd0O8KgIMKgIMKgaW5zdGVh
ZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdXNlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBh
biBJUCBhZGRyZXNzIGluIHRoZSBjdXN0b21lciBzcGFjZSBrbm93biB0byBiZSBvd25lZCBieSB0
aGUgVlRFUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGV2aWNlICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqB3aGVuIHN1Y2ggZXhpc3RzLiAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgWW91cnMsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBKb2VsICZndDvCoCDC
oCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBPbiAxMC8yOC8yMDE5IDE6MzIgUE0s
IEFub29wIEdoYW53YW5pIHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgSGkg
Sm9lbCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyBQZXJoYXBzIHdlIG5lZWQgdG8gc2F5IHVzZSBvZiBhbiBhZGRyZXNzIG93bmVk
IGJ5IHRoZSBkZXZpY2UgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGNvbnRhaW5pbmcgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IHRoZSBWVEVQLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IE9yIGFyZSB5b3Ugc3VnZ2Vz
dGluZyB0aGF0IHRoZSB1c2Ugb2YgdGhlIGxvb3BiYWNrIGFkZHJlc3MgJmd0O8KgIMKgIMKgc3Bh
Y2UgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGlzIGEgTVVTVD8gJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IE9u
IE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEwOjIyIEFNIEpvZWwgTS4gSGFscGVybiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90
ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgVGhlcmUgaXMgc29tZXRoaW5nIEkgYW0gbWlzc2luZyBpbiB5b3VyIGFz
c3VtcHRpb24gJmd0O8KgIMKgIMKgYWJvdXQgSVJCLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBBcyBJIHVuZGVyc3Rh
bmQgVnhMQU4sIHRoZSBWVEVQIGlzIHVuZGVyIHRoZSBjb250cm9sICZndDvCoCDCoCDCoG9mIHRo
ZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb3BlcmF0b3IuICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgQXMgc3VjaCwgaXQgaXMgYSBwdXJlIGJyaWRnZS7CoCBJZiB5b3Ug
cnVuIElSQiBiZWhpbmQgJmd0O8KgIMKgIMKgaXQsIHRoYXQgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoGlzIGZpbmUuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgWWVzLCBh
biBvcGVyYXRvciBtYXkgb2ZmZXIgSVJCLsKgIEJ1dCBhcyBJIHVuZGVyc3RhbmQgaXQsICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBjb25jZXB0dWFsbHksICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgaW4gdGVybXMgb2YgdGhlIFZ4TEFOIGFyY2hpdGVjdHVyZSB0aGUgSVJC
IGlzIGFuIGVudGl0eSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmVoaW5kIHRoZSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZURVAsICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgbm90IHBhcnQgb2YgdGhlIFZURVAuICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFlvdXJz
LCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEpvZWwgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
T24gMTAvMjgvMjAxOSAxMjoyMyBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgU2FudG9zaCwgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7IERvZXMgaXQgaGF2ZSB0byBiZSBhIE1VU1Q/wqAgV2hhdCBpZiBJIGFt
IHJ1bm5pbmcgJmd0O8KgIMKgIMKgSVJCIGFuZCB0aGVyZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGFyZSBJUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7IGFkZHJlc3NlcyBwZXIgVk5JIGFzc2lnbmVkIHRvIHRoZSBWVEVQcz8gV2h5IGNh
biB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9wZXJhdG9yIG5vdCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IGNob29zZSB0byB1c2UgdGhvc2U/ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgNzo1MSBBTSBTYW50b3NoIFAgSyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4m
Z3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBEaW5lc2gsIEFub29wIGV0IGFsbCwgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgTGV0
cyB1cyBrbm93IGlmIHRoaXMgdGV4dCB3b3JrcyBmb3IgMTI3LzggJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGFkZHJlc3MgcmFuZ2U/ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgW3Byb3Bvc2VkIHRleHQgZm9yIGZpcmV3YWxsXSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCZxdW90O0FzIHBlciBzZWN0aW9uIDQgaW5uZXIgZGVzdGluYXRpb24gSVAg
YWRkcmVzcyAmZ3Q7wqAgwqAgwqBNVVNUIGJlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZXQg
dG8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAxMjcvOCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRyZXNzLiBUaGVyZSBt
YXkgYmUgZmlyZXdhbGwgY29uZmlndXJlZCBvbiAmZ3Q7wqAgwqAgwqBWVEVQIHRvICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBibG9jayAxMjcvOCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRyZXNzIHJhbmdlIGlmIHNldCBhcyBkZXN0aW5hdGlv
biBJUCBpbiBpbm5lciBJUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGVhZGVyLiBJdCBpcyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWNvbW1l
bmRlZCB0byBhbGxvdyAxMjcvOCByYW5nZSBhZGRyZXNzIHRocm91Z2ggJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoGZpcmV3YWxsIG9ubHkgaWYgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgMTI3LzggSVAgYWRkcmVzcyBpcyBzZXQgYXMgZGVzdGluYXRp
b24gYWRkcmVzcyAmZ3Q7wqAgwqAgwqBpbiBpbm5lciBJUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGhlYWRlci4mcXVvdDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoElu
IHNlY3Rpb24gNCB3ZSBhcmUgdGFsa2luZyBhYm91dCB1c2luZyAxMjcvOCAmZ3Q7wqAgwqAgwqBh
bmQgbm90ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWFsbHkgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBnaXZpbmcgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVhc29uIHdoeS4gSSB0aGluayB3ZSBzaG91bGQgaGF2ZSB0
ZXh0IGFzIFJGQyA1ODg0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBoYXMgbWVudGlvbmVkICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdpdGggYmVs
b3cgdGV4dC4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBbRnJvbSBSRkMg
NTg4NF0gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
JnF1b3Q7VGhlIG1vdGl2YXRpb24gZm9yIHVzaW5nIHRoZSBhZGRyZXNzIHJhbmdlICZndDvCoCDC
oCDCoDEyNy84IGlzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGUgc2FtZSBhcyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzcGVjaWZpZWQgaW4g
U2VjdGlvbsKgMi4xIG9mIFtSRkM0Mzc5XSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7IMKgJmx0OzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM0Mzc5I3NlY3Rpb24tMi4xIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL3JmYzQzNzkjc2VjdGlvbi0yLjE8L2E+Jmd0Oy4gJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoFRoaXMgaXMgYW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgZXhjZXB0aW9uIHRvIHRoZSBiZWhhdmlvciBkZWZpbmVkIGluIFtSRkMxMTIyICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBo
cmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTEyMiIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxMTIyPC9hPiZndDtdLiZxdW90OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBUaGFua3MgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgU2FudG9zaCBQIEsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgT24gVGh1LCBPY3QgMjQsIDIwMTkgYXQg
MToyNCBBTSBEaW5lc2ggRHV0dCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKg
IMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsm
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
d3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgTG9va3Mg
Z29vZCB0byBtZSBHcmVnLiBJIHNlZSB0aGF0IHRoZSB0ZXh0ICZndDvCoCDCoCDCoGFyb3VuZCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlIHVzZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoG9mIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgwqAgwqBpbm5lciBJUCBhZGRyZXNzIGFzIGFsc28gcXVpdGUgYWNjZXB0
YWJsZS4gV2lsbCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgeW91IGFkZCBhbnkgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgd29yZHMgYWJv
dXQgdGhlIGZpcmV3YWxsPyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oCDCoERpbmVzaCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoE9u
IFdlZCwgT2N0IDIzLCAyMDE5IGF0IDg6MzYgUE0sIEdyZWcgTWlyc2t5ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoEhpIERpbmVzaCwgZXQg
YWwuLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgcGxlYXNlIGNoZWNrIHRoZSB1cGRhdGVkIHZlcnNpb24gdGhhdCAmZ3Q7wqAgwqAg
wqByZW1vdmVkIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHJlZmVy
ZW5jZSB0byAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgSHlwZXJ2aXNvciBpbiB0aGUgdGV4dCBhbmQgRmlndXJlIDEuICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBSZWdhcmRzLCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
R3JlZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTA6NDcgQU0gU2FudG9zaCBQIEsgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyDCoCZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoERpbmVzaCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKgUGxlYXNlIHNlZSBteSBp
bmxpbmXCoGNvbW1lbnRzIFtTUEtdICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAtIEluIHNlY3Rpb24gMywgdGhlcmUmIzM5O3MgYSBzZW50ZW5j
ZSAmZ3Q7wqAgwqAgwqB0aGF0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpczogJnF1b3Q7QkZE
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBwYWNrZXRzIGludGVuZGVkIGZvciBhIEh5cGVydmlzb3IgJmd0O8Kg
IMKgIMKgVlRFUCBNVVNUICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgTk9U
Li4mcXVvdDsuIEkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlY29tbWVuZCBnZXR0aW5nIHJpZCBvZiB0aGUg
d29yZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJnF1b3Q7SHlwZXJ2aXNvciZxdW90OyBhc2hl
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBsb2dpYyBhcHBsaWVzIHRvIGFueSBWVEVQLiAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgW1NQS10gVGhhbmtz
IGZvciBjb21tZW50cy4gV2Ugd2lsbCAmZ3Q7wqAgwqAgwqBjaGFuZ2UgdGhpcy4gJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0g
WW91IGFscmVhZHkgZXhwbGFpbmVkIHRoZSAmZ3Q7wqAgwqAgwqBwcmVjZWRlbmNlIG9mICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGUgdXNlIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBhZGRy
ZXNzIGluIHRoZSBpbm5lciBoZWFkZXIgaW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE1QTFMu
IEkgaGF2ZSBubyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3BlY2lmaWMgY29tbWVudHMgaW4gdGhhdCBhcmVh
LiBJIGhhdmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9ubHkgdHdvICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBxdWVzdGlvbnM6ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoC0gSGFzIGFueWJvZHkgdmVyaWZpZWQg
dGhhdCB0aGUgJmd0O8KgIMKgIMKgdXNlIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAxMjcv
OCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzcyAoYW5kIHRoZSByaWdodCBNQUMpIHdvcmtzIHdpdGgg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGV4aXN0aW5nICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpbXBsZW1l
bnRhdGlvbnMsIGluY2x1ZGluZyB0aGUgc2lsaWNvbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
b25lcz8gSWYgdGhpcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZG9lc24mIzM5O3Qgd29yayB0aGVyZSwgaXMg
aXQgd29ydGggJmd0O8KgIMKgIMKgYWRkaW5nIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHBvc3NpYmlsaXQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHkgb2YgYW5vdGhlciBhZGRy
ZXNzLCBvbmUgdGhhdCBpcyAmZ3Q7wqAgwqAgwqBvd25lZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgYnkgdGhlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRFUCBub2Rl
PyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgwqAgwqAtIERvIHdlIGtub3cgaWYgRmlyZXdhbGxzIHN0b3AgJmd0O8KgIMKgIMKg
c3VjaCBWWExBTiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHBhY2tldHM/
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBJIGFzayB0aGlzIGJlY2F1c2UgVlhMQU4gaGFzIGFuIElQICZndDvC
oCDCoCDCoGhlYWRlciAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYW5kIEkgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkb24mIzM5O3QgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGtub3cg
aWYgZmlyZXdhbGxzIHN0b3AgcGFja2V0cyAmZ3Q7wqAgwqAgwqB3aXRoIDEyNy84ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBpbiB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBpbm5lciAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaGVhZGVyLiBJZiBub3QsIGlzIGl0IHdvcnRoIGFk
ZGluZyBhICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZW50ZW5jZSB0byBzYXkgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHRoYXQgZmlyZXdhbGxzIMKgYWxsb3cgc3VjaCAmZ3Q7wqAgwqAgwqBwYWNrZXRzPyBU
aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHVzZSBvZiBhICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub24t
MTI3LzggYWRkcmVzcyBtYXkgYWxsZXZpYXRlICZndDvCoCDCoCDCoHRoaXMgY2FzZSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgYXMgd2VsbC4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoFtTUEtdIEkgdGhpbmsgd2UgbWF5IG5lZWQgdG8g
YWRkIHRoZSB0ZXh0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhYm91dCBmaXJld2FsbCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgYXMgc29tZSBjaGVja3MgaW4gZmlyZXdhbGwgd2lsbCBiZSAmZ3Q7wqAgwqAgwqB0aGVy
ZSBpZiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhleSBhcmUgbm90ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBhbHJl
YWR5IHVzaW5nIE1QTFMgT0FNIHdoaWNoIGhhcyBpbm5lciBJUCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgaGVhZGVyIHdpdGggJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoDEyNy84IGFkZHJlc3MgcmFuZ2UuICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgcmVzdCBv
ZiB0aGUgZHJhZnQgbG9va3MgZ29vZCAmZ3Q7wqAgwqAgwqB0byBtZSwgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgNzo1OCBBTSwgJmd0O8KgIMKgIMKgR3JlZyBN
aXJza3kgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3Rl
OiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhpIERpbmVzaCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGdy
ZWF0bHkgYXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
UGxlYXNlIGhlYXZlIGEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBsb29rIGF0IHRoZSBhdHRhY2hlZCBj
b3B5IG9mIHRoZSAmZ3Q7wqAgwqAgwqB3b3JraW5nICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgdmVyc2lvbiBhbmQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpdHMgZGlmZiB0byAt
MDcgKGxhdGVzdCBpbiB0aGUgJmd0O8KgIMKgIMKgZGF0YXRyYWNrZXIpLiAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBSZWdhcmRzLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWcgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVl
LCBPY3QgMjIsIDIwMTkgYXQgOTo1MiBQTSAmZ3Q7wqAgwqAgwqBEaW5lc2ggRHV0dCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZn
dDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpk
aWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRA
Z21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpk
aWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgd3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgaGF2ZSB0aGUgc2FtZSBm
ZWVsaW5nIGFzIEFub29wLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgR3JlZywgY2FuIHlvdSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBsZWFzZSBwb2ludCBtZSB0byB0aGUgbGF0ZXN0ICZn
dDvCoCDCoCDCoGRyYWZ0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzbyB0aGF0ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgSSBjYW4gJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBxdWlja2x5IGdsYW5jZSB0aHJvdWdoIGl0IHRvIGJlICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBkb3VibHkgc3VyZSwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgRGluZXNoICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDQ6MzUgQU0sICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBBbm9vcCBHaGFud2FuaSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBHcmVnLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgdGhpbmsgdGhl
IGRyYWZ0IGlzIGZpbmUgYXMgaXMuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBkaXNj
dXNzaW9uIHdpdGggWGlhbyBNaW4gd2FzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhYm91dCAj
MyBhbmQgSSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZWUgdGhhdCBhcyB1bm5lY2Vz
c2FyeSB1bnRpbCB3ZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGF2ZSBhIGRyYWZ0ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgZXhwbGFpbnMgd2h5IHRoYXQgaXMgJmd0O8Kg
IMKgIMKgbmVlZGVkIGluIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGNvbnRleHQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgb2YgdGhlIE5WTzMgYXJjaGl0
ZWN0dXJlLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEFub29wICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMTE6MTcgQU0gJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoEdyZWcgTWlyc2t5ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7
Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhp
IEFub29wLCBldCBhbC4sICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgYWdy
ZWUgd2l0aCB5b3VyICZndDvCoCDCoCDCoHVuZGVyc3RhbmRpbmcgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoG9mIHdoYXQgaXMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmVp
bmcgZGVmaW5lZCBpbiB0aGUgY3VycmVudCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdmVyc2lv
biAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHRoZSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBCRkQgb3ZlciBWeExBTiAmZ3Q7wqAgwqAgwqBzcGVj
aWZpY2F0aW9uLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQnV0LCBhcyBJICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVuZGVyc3RhbmQsIHRoZSBXRyBpcyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgZGlzY3Vzc2luZyB0aGUgc2NvcGUgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgYmVmb3JlIHRoZSBXR0xDIGlzIGNsb3NlZC4gSSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgYmVsaWV2ZSB0aGVyZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhcmUgdGhyZWUgb3B0aW9uczogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgMS4gc2luZ2xlIEJGRCBzZXNzaW9uICZndDvCoCDCoCDCoGJldHdlZW4gJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHR3byBWVEVQcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgMi4gc2luZ2xlIEJGRCBzZXNzaW9uICZndDvCoCDCoCDCoHBlciBWTkkgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoGJldHdlZW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB0d28gVlRFUHMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMuIG11bHRp
cGxlIEJGRCAmZ3Q7wqAgwqAgwqBzZXNzaW9ucyBwZXIgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oFZOSSBiZXR3ZWVuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHR3
byBWVEVQcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50IHRl
eHQgJmd0O8KgIMKgIMKgcmVmbGVjdHMgIzIuIElzIFdHICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgYWNjZXB0cyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB0aGlzIHNjb3BlPyBJZiBub3QsIHdoaWNoICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvcHRp
b24gV0cgd291bGQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWNjZXB0PyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWcgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCAmZ3Q7wqAgwqAgwqAyOjA5IFBNICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBBbm9vcCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBHaGFud2FuaSAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZn
dDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3Rl
OiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgY29uY3VyIHdpdGgg
Sm9lbCYjMzk7cyAmZ3Q7wqAgwqAgwqBhc3Nlc3NtZW50ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgd2l0aCB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgZm9sbG93aW5nICZndDvCoCDCoCDCoGNsYXJpZmljYXRpb25zLiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50IGRvY3VtZW50ICZndDvC
oCDCoCDCoGlzIGFscmVhZHkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBj
YXBhYmxlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIG1vbml0
b3JpbmcgJmd0O8KgIMKgIMKgbXVsdGlwbGUgVk5JcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoGJldHdlZW4gVlRFUHMuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgVGhlIGlzc3VlIHVuZGVyICZndDvCoCDCoCDCoGRpc2N1c3Npb24gJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoHdhcyBob3cgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBkbyB3ZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1
c2UgQkZEIHRvIG1vbml0b3IgJmd0O8KgIMKgIMKgbXVsdGlwbGUgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoFZBUHMgdGhhdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB1c2UgdGhlIHNhbWUgVk5JICZndDvCoCDCoCDCoGJldHdlZW4gYSAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgcGFpciBvZiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBWVEVQcy7CoCBUaGUgdXNlIGNhc2UgZm9yICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGlz
IGlzIG5vdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjbGVhciB0
byBtZSwgYXMgZnJvbSBteSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdW5kZXJzdGFuZGluZywg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2UgY2Fubm90IGhhdmUg
YSAmZ3Q7wqAgwqAgwqBzaXR1YXRpb24gd2l0aCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoG11bHRpcGxlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoFZBUHMgdXNpbmcgdGhlIHNhbWUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSS0tdGhl
cmUgaXMgMToxICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1hcHBp
bmcgYmV0d2VlbiBWQVAgJmd0O8KgIMKgIMKgYW5kIFZOSS4gJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBBbm9vcCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAyMDE5ICZndDvCoCDCoCDCoGF0IDY6MDYgQU0gJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBKb2VsIE0uICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhhbHBlcm4gJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9h
PiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgd3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgwqBGcm9tIHdoYXQgSSBjYW4gJmd0O8KgIMKgIMKgdGVsbCwgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoHRoZXJlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXJlIHR3
byAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXBhcmF0
ZSBwcm9ibGVtcy4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgVGhlIGRvY3VtZW50IHdlICZndDvCoCDCoCDCoGhhdmUgaXMgYSAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoFZURVAtVlRFUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtb25pdG9yaW5nICZndDvCoCDCoCDCoGRvY3VtZW50LiAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhlcmUgaXMgbm8gJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbmVlZCBmb3IgdGhhdCAmZ3Q7wqAgwqAgwqBkb2N1
bWVudCB0byAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhhbmRsZSB0aGUg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbXVsdGlwbGUg
Vk5JIGNhc2UuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oElmIGZvbGtzIHdhbnQgYSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcHJvdG9jb2wgZm9yIGRv
aW5nICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJGRCBt
b25pdG9yaW5nICZndDvCoCDCoCDCoG9mIHRoaW5ncyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoGJlaGluZCB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgVlRFUHMgKG11bHRpcGxlICZndDvCoCDCoCDCoFZOSXMpLCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgdGhlbiBkbyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoHRoYXQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgYXMgYSBzZXBhcmF0ZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZG9jdW1lbnQuwqAgwqBU
aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZW5jb2Rp
bmcgd2lsbCBiZSAmZ3Q7wqAgwqAgwqBhIHRlbmFudCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoGVuY29kaW5nLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBhbmQgdGh1cyAmZ3Q7wqAgwqAgwqBzZXNwYXJhdGUgZnJvbSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgd2hhdCBpcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBkZWZpbmVkIGluIHRoaXMgJmd0O8KgIMKgIMKgZG9jdW1lbnQuICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgWW91cnMsICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEpvZWwgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiAxMC8yMS8yMDE5ICZndDvC
oCDCoCDCoDU6MDcgUE0sICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBKZWZmcmV5ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgSGFhcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBTYW50b3NoIGFuZCAmZ3Q7wqAgwqAgwqBvdGhl
cnMsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBPbiBU
aHUsIE9jdCAmZ3Q7wqAgwqAgwqAwMywgMjAxOSBhdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoDA3OjUwOjIwUE0gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgKzA1MzAsIFNhbnRvc2ggUCAmZ3Q7wqAgwqAgwqBLIHdyb3RlOiAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0O8KgIMKg
IMKgVGhhbmtzICZndDvCoCDCoCDCoGZvciB5b3VyICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgZXhwbGFuYXRpb24uICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoFRoaXMgaGVscHMgYSBsb3QuIEkgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoHdvdWxkIHdhaXQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBmb3Ig
bW9yZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyBjb21tZW50cyBmcm9tICZndDvCoCDCoCDCoG90aGVycyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgdG8gc2VlIGlmICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHRoaXMgd2hhdCB3ZSAmZ3Q7wqAgwqAgwqBuZWVkIGluIHRoaXMgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkcmFmdCB0byBiZSAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyBzdXBwb3J0ZWQgJmd0O8KgIMKg
IMKgYmFzZWQgb24gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoYXQgd2UgY2FuICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHByb3ZpZGUgYXBwcm9wcmlh
dGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNlY3Rpb25zICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgaW4gdGhlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGRyYWZ0LiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsgVGhlIHRocmVhZHMgb24gdGhlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBsaXN0IGhhdmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgc3BpZGVyZWQgdG8gdGhlICZndDvCoCDCoCDCoHBvaW50ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqB3aGVyZSBpdCBpcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBjaGFsbGVuZ2luZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7IHRvIGZvbGxvdyB3aGF0IHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgY3VycmVudCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHN0YXR1cyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiB0aGUgZHJh
ZnQgaXMsICZndDvCoCDCoCDCoG9yIHNob3VsZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoGJlLsKgIDotKSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsgSG93ZXZlciwgaWYgSSYjMzk7dmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGZvbGxvd2VkIHRoaW5ncyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBwcm9wZXJseSwgdGhlICZndDvCoCDCoCDCoHF1ZXN0aW9uICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBiZWxvdyBpcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqByZWFsbHkgdGhlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsgaGluZ2UgcG9pbnQgb24gJmd0O8KgIMKgIMKgd2hhdCBvdXIgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZW5jYXBzdWxhdGlv
biAmZ3Q7wqAgwqAgwqBmb3IgQkZEICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvdmVyIHZ4bGFu
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNob3VsZCBs
b29rIGxpa2UuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsgQ29ycmVjdD8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7IEVzc2VudGlhbGx5LCAmZ3Q7wqAgwqAgwqBkbyB3ZSBvciAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgZG8gd2Ugbm90ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHJlcXVpcmUgdGhlICZndDvCoCDCoCDCoGFiaWxpdHkgdG8gJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHBlcm1pdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBtdWx0aXBsZSBCRkQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyBzZXNzaW9ucyBiZXR3ZWVuICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBkaXN0aW5jdCBWQVBzPyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsgSWYgdGhpcyBpcyBzbywgJmd0O8KgIMKgIMKgZG8gd2UgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoGhhdmUgYSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHNlbnNlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFz
IHRvIGhvdyB3ZSBzaG91bGQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHByb2NlZWQ/ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAtLSBKZWZmICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBbY29udGV4dCBwcmVz
ZXJ2ZWQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlbG93Li4uXSAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IFNhbnRvc2ggUCBLICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IE9uIFdlZCwg
U2VwICZndDvCoCDCoCDCoDI1LCAyMDE5ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhdCA4OjEw
IEFNICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDsgJmd0O8KgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
biIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+
Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
biIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bjwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdyb3RlOiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgSGkgU2Fu
dG9zaCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDsgV2l0aCByZWdhcmQgJmd0O8KgIMKgIMKgdG8gdGhlICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBxdWVzdGlvbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB3aGV0aGVyIHdlICZndDvCoCDCoCDCoHNob3VsZCBhbGxvdyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG11bHRpcGxlIEJGRCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9ucyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgZm9yIHRo
ZSBzYW1lICZndDvCoCDCoCDCoFZOSSBvciAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbm90LCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoElNSE8gd2UgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2hvdWxkIGFsbG93IGl0LCAmZ3Q7
wqAgwqAgwqBtb3JlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZXhwbGFu
YXRpb24gYXMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyZndDsmZ3Q7IGZvbGxvd3MuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgQmVsb3cgaXMgYSAmZ3Q7wqAgwqAgwqBmaWd1
cmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRlcml2ZWQgZnJvbSAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmaWd1cmUgMiBvZiAmZ3Q7wqAgwqAgwqBS
RkM4MDE0IChBbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEFyY2hpdGVj
dHVyZSBmb3IgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyZndDsmZ3Q7IERhdGEtQ2VudGVyICZndDvCoCDCoCDCoE5ldHdvcmsgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyDCoFZpcnR1YWxpemF0
aW9uICZndDvCoCDCoCDCoG92ZXIgTGF5ZXIgMyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoChOVk8zKSkuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBEYXRhIENlbnRl
ciBOZXR3b3JrICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAoSVApwqAgwqAgwqAgwqAgfCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBUdW5uZWwgT3ZlcmxheSAmZ3Q7wqAgwqAgwqAgwqAg
wqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgwqDCoCstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCDCoCstLS0tLS0tLS0tKy0tLS0tLS0rIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oCDCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLSstLS0tLS0tLS0tKyB8ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqB8IHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE92ZXJsYXkgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTW9kdWxlwqAgfCB8ICZndDvCoCDCoCDC
oCDCoHwgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgT3ZlcmxheSAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBNb2R1bGXCoCB8IHwgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IMKgIMKgIMKg
IMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLS0tKy0tLS0tLS0tKyB8ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tLSstLS0tLS0tLSsg
fCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCB8IMKg
IMKgfCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IMKgTlZFMcKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqDCoCDCoCB8IMKgIMKgfCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTlZFMiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvC
oCDCoCDCoCDCoCstLS0tLS0tLSstLS0tLS0tK8KgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLS0rLS0tLS0tLSvCoCB8ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqB8wqAgfFZOSTEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBW
TkkywqAgVk5JMSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqB8wqAgfCDCoHzCoCB8IFZOSTEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSTIgVk5JMSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHzCoCB8ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyDCoCDCoCDCoCDC
oCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDsgJmd0O8KgIMKgIMKgIMKgKy0rLS0tLS0rLS0tLSstLS0rwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCstKy0tLS0tKy0tLS0tKy0tK8KgIHwg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7ICZndDvCoCDCoCDCoHxWQVAxfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVkFQMnzCoCDC
oCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZBUDMg
fCAmZ3Q7wqAgwqAgwqAgwqB8VkFQMXwgVkFQMnwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgwqB8IFZBUDN8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCstLS0tKy0tLS0tKy0tLS0r
LS0tLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCDCoMKgKy0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgwqB8wqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKg
fCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqB8
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAg
wqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgwqAt
LS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0t
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgwqBUZW5hbnTCoCDCoCDCoCDCoCB8ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqBUU0kxIHwg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRTSTJ8wqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUU0kzICZndDvCoCDCoCDCoFRTSTF8IFRTSTJ8
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfFRTSTMgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqArLS0tKyArLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0tKyAmZ3Q7wqAgwqAgwqAgwqArLS0tKyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgKy0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgwqArLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHxUUzF8IHxUUzJ8ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHxUUzN8ICZndDvC
oCDCoCDCoCDCoHxUUzR8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB8VFM1fCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHxUUzZ8ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgKy0tLSsgKy0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgKy0tLSsgJmd0O8KgIMKgIMKgIMKgKy0tLSsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCstLS0rICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgKy0t
LSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsmZ3Q7Jmd0OyBUbyBteSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdW5kZXJzdGFuZGluZywg
dGhlIEJGRCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBz
ZXNzaW9ucyBiZXR3ZWVuICZndDvCoCDCoCDCoE5WRTEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGFuZCBOVkUyIGFyZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhY3R1YWxseSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDsgaW5pdGlhdGVkIGFuZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
dGVybWluYXRlZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGF0IFZBUCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiBOVkUuICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDsgSWYgdGhlICZndDvCoCDCoCDCoG5ldHdvcmsgb3BlcmF0b3IgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3YW50IHRvICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNldCB1cCBvbmUgQkZEICZndDvCoCDCoCDCoHNlc3Npb24g
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJldHdlZW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBWQVAxIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBOVkUxIGFuZCBWQVAxb2YgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoE5WRTIsIGF0IHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBzYW1lIHRpbWUgJmd0O8KgIMKgIMKgYW5vdGhlciBCRkQgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHNlc3Npb24gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgYmV0d2VlbiBWQVAzIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBOVkUxIGFuZCAmZ3Q7wqAgwqAgwqBW
QVAzIG9mIE5WRTIsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWx0aG91
Z2ggJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIHR3
byBCRkQgc2Vzc2lvbnMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFyZSBmb3IgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGUgc2FtZSAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgVk5JMSwgSSAmZ3Q7wqAg
wqAgwqBiZWxpZXZlIGl0JiMzOTtzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgcmVhc29uYWJsZSwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgc28gdGhhdCYjMzk7cyB3aHkgSSAmZ3Q7wqAgwqAgwqB0aGluayB3ZSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNob3VsZCBhbGxvdyBpdCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBudm8zIG1haWxpbmcgbGlzdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
Om52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5v
cmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0Bp
ZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRm
Lm9yZzwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9y
ZzwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpudm8zQGlldGYub3JnPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3Jn
PC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpu
dm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5v
cmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL252bzMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL252bzM8L2E+ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
ICZndDvCoCDCoCDCoCAmZ3Q7ICZndDs8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KDQo8L2Jsb2NrcXVvdGU+PC9kaXY+DQo=
--000000000000f04aaa05961a965e--


From nobody Wed Oct 30 04:23:19 2019
Return-Path: <jhaas@pfrc.org>
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 5233A1200CE; Wed, 30 Oct 2019 04:21:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VBwnA_CfRJsR; Wed, 30 Oct 2019 04:21:49 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id AA70A120046; Wed, 30 Oct 2019 04:21:49 -0700 (PDT)
Received: from dresden.attlocal.net (99-59-193-67.lightspeed.livnmi.sbcglobal.net [99.59.193.67]) by slice.pfrc.org (Postfix) with ESMTPSA id 887F11E2D2; Wed, 30 Oct 2019 07:25:23 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_9F5E4E3E-1804-4C1F-BD6B-AA6E8EE02DA9"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3594.4.19\))
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
From: Jeffrey Haas <jhaas@pfrc.org>
In-Reply-To: <14104891-8e3e-ba70-4744-4e9f6d52561a@joelhalpern.com>
Date: Wed, 30 Oct 2019 07:21:47 -0400
Cc: Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <34B881C2-252D-462D-B15B-5881F36D7934@pfrc.org>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <14104891-8e3e-ba70-4744-4e9f6d52561a@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.3594.4.19)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/TNXtLe42qUtElDnb6bW2l8INsak>
X-Mailman-Approved-At: Wed, 30 Oct 2019 04:22:37 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 11:21:51 -0000

--Apple-Mail=_9F5E4E3E-1804-4C1F-BD6B-AA6E8EE02DA9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Joel,


> On Oct 29, 2019, at 10:08 PM, Joel M. Halpern <jmh@joelhalpern.com> =
wrote:
>=20
> I presume that most silicon implementations of VxLAN VTEPs do not have =
any logic for trapping out BFD packets under any circumstances.  While =
some may have been built anticipating this draft, we have to assume that =
many will not be able to support this.  So it goes when you add features =
to a protocol.

Just to be clear, BFD itself (RFC 5880) doesn't necessarily require the =
IP portion of the stack. What's required is sufficient information for =
an implementation to manage the BFD session for the transport in =
question.

Things that tend to run IP usually end up with a bit of programming that =
tells it that the forwarding layer can trap on a given 5-tuple =
signature.  Things like BFD on LAG will catch a layer deeper in some =
circumstances such as startup.

This discussion is running rather similar (albeit more publicly) to the =
BFD on LAG discussion as various vendors try to figure out how they can =
successfully trap BFD for the testing point in question.

-- Jeff=

--Apple-Mail=_9F5E4E3E-1804-4C1F-BD6B-AA6E8EE02DA9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Joel,<div class=3D""><br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Oct =
29, 2019, at 10:08 PM, Joel M. Halpern &lt;<a =
href=3D"mailto:jmh@joelhalpern.com" class=3D"">jmh@joelhalpern.com</a>&gt;=
 wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span=
 style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">I presume that most silicon =
implementations of VxLAN VTEPs do not have any logic for trapping out =
BFD packets under any circumstances. &nbsp;While some may have been =
built anticipating this draft, we have to assume that many will not be =
able to support this. &nbsp;So it goes when you add features to a =
protocol.</span></div></blockquote></div><br class=3D""></div><div =
class=3D"">Just to be clear, BFD itself (RFC 5880) doesn't necessarily =
require the IP portion of the stack. What's required is sufficient =
information for an implementation to manage the BFD session for the =
transport in question.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Things that tend to run IP usually end up with a bit of =
programming that tells it that the forwarding layer can trap on a given =
5-tuple signature. &nbsp;Things like BFD on LAG will catch a layer =
deeper in some circumstances such as startup.</div><div class=3D""><br =
class=3D""></div><div class=3D"">This discussion is running rather =
similar (albeit more publicly) to the BFD on LAG discussion as various =
vendors try to figure out how they can successfully trap BFD for the =
testing point in question.</div><div class=3D""><br class=3D""></div><div =
class=3D"">-- Jeff</div></body></html>=

--Apple-Mail=_9F5E4E3E-1804-4C1F-BD6B-AA6E8EE02DA9--


From nobody Wed Oct 30 07:36:57 2019
Return-Path: <didutt@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 4A69312013C; Wed, 30 Oct 2019 04:46:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (body has been altered)" 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 gYWGlCQ983aQ; Wed, 30 Oct 2019 04:46:08 -0700 (PDT)
Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (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 B2CEB1200CE; Wed, 30 Oct 2019 04:46:08 -0700 (PDT)
Received: by mail-pf1-x42f.google.com with SMTP id 3so1397488pfb.10; Wed, 30 Oct 2019 04:46:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=date:from:subject:to:cc:message-id:in-reply-to:references :mime-version; bh=H7WlfqlE+h3BmhxchDx4L2ZGvSzGkt8snJXe2Krzpyk=; b=orP4Q8Skzp6Qay0Wx6GTwcic6i9VxrOlcdRTL/pTn95hI/AsxoGQKGrT8FGX/cGzMB RqdT7YlfGaCz8LB+ALUQ1MyVsjmPjiSrJvZr5I85iNtLaENbPcyjrgCGZ8R4rp9uQyTT MMCczPtb6+X1tE8kbFP5Y7q8RHkFs6hZ6ZD6pnsJ4B3suV4EHztF+hb8d6UWtZrDo0Wu A9WO9TgPc2fWPeVaHubTIBGtDj+SWMCr/SU1olqN4W2h0BxcdF9ygBSC31FbGfwx2+zl nbcr09qLWyRUapne+mfBJq3S3F48UjaNaCgBWKThlPMUjV7BgkPD1/ydzqSvIgFfv0im m48A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:message-id:in-reply-to :references:mime-version; bh=H7WlfqlE+h3BmhxchDx4L2ZGvSzGkt8snJXe2Krzpyk=; b=XiZAyttqZsNtwiOx8ykD35UbtvdLx4ZNU5P0qz95LjUAcgPz6gCSHfU3NvVDKhEp/S nZv7UUmTD6BqlQ+EFu6O7TCJHRnvAKmKJwDTlfb6fzSBR+t/xbjHQmiRnWgy1yjlCkG3 w0PAs7dzjFEVJU//MhduS+gzXqiRiSib1JN4mWboMANGu65pf/NtM1rkpkif4h8RjRDp 4/ov0WBZCosYCbZ22eFg0bzfbikivOoKzH+OZ1IJhvvsIxhjSfYVX2fSccvBA2AQO4GX vF6g5M/RcRj54Tfd/A7Ukfko8Hw48cH5zPlNo7uTETPcoQbLc2fXEiRdMRs6ghNzLv/M JKMw==
X-Gm-Message-State: APjAAAWMAwvmDFEszzIgOxOwo8DBRowlg2yk0M/ApXGijteLZMm3Rgj2 JUpzbe9V2+V7EcSjaLWRk8I=
X-Google-Smtp-Source: APXvYqwBj61vPbcFZInzVt8B/f+DeFNbbAbJJMVDkAOgUnut6K+pReIOoQAU5QE3r8h8WP3OTIbGJQ==
X-Received: by 2002:a63:4a48:: with SMTP id j8mr19580924pgl.221.1572435967831;  Wed, 30 Oct 2019 04:46:07 -0700 (PDT)
Received: from [192.168.31.130] ([111.93.158.109]) by smtp.gmail.com with ESMTPSA id 127sm3064153pfw.6.2019.10.30.04.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Oct 2019 04:46:06 -0700 (PDT)
Date: Wed, 30 Oct 2019 16:45:56 +0500
From: Dinesh Dutt <didutt@gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Message-Id: <1572435956.28051.12@smtp.gmail.com>
In-Reply-To: <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com>
X-Mailer: geary/0.12.4
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=-ajmQCSFOLmGt2p9Q86gB"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/k9_xG48w-9TM1m3LWRtMehywVxo>
X-Mailman-Approved-At: Wed, 30 Oct 2019 07:36:57 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 11:46:14 -0000

--=-ajmQCSFOLmGt2p9Q86gB
Content-Type: text/plain; charset=us-ascii; format=flowed



On Wed, Oct 30, 2019 at 11:40 AM, Anoop Ghanwani 
<anoop@alumni.duke.edu> wrote:
> Hi Dinesh,
> 
> Your earlier comment was about silicon, that's why I discussed only 
> the trapping issue.  As far as software goes, IP stacks would 
> typically discard packets received from a non-loopback interface if 
> the packet's address is in 127/8.  I am not sure a traditional IP 
> stack can play here because even on Tx, we have the same MAC for 
> reaching all remote VTEPs.  It seems to me the BFD module would have 
> to be working directly with L2 frames coming off the tunnel.  Kind of 
> like if we were running LLDP between the VTEPs.

Hi Anoop,

My earlier comment was indeed about silicon, but the packet has to go 
through the software stack as well once it gets to the CPU. Linux-based 
solutions such as Linux servers or Cumulus Linux or maybe even SONIC 
will need to have a valid IP address to process the packet. Given that 
127/8 is already mandated by MPLS BFD, sticking with that is better 
than ignoring the IP address. This is why I agreed with Jeffrey Haas' 
comment about SHOULD be set.

Dinesh
> 
> Thanks,
> Anoop
> 
> On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt <didutt@gmail.com> wrote:
>> Trapping to the CPU would be fine based on MAC DA. But once there, a 
>> self-respecting network stack would look at the IP header to decide 
>> what to do. Ignoring it on receive may not be an option,
>> 
>> Dinesh
>> On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani 
>> <anoop@alumni.duke.edu>, wrote:
>>> Hi Dinesh,
>>> 
>>> What would break?  If messages are trapped to CPU based on the MAC 
>>> DA, what is the problem?
>>> 
>>> On the flip side, there are implementations running BFD today which 
>>> use different addresses as specified here:
>>> http://www.openvswitch.org/support/dist-docs/vtep.5.html
>>> >>>
>>>        bfd_config_local : bfd_dst_ip: optional string
>>>               Set to an IPv4 address to set the IP address that is 
>>> expected as
>>>               destination   for   received   BFD   packets.   The  
>>> default  is
>>>               169.254.1.0.
>>> >>>
>>> 
>>> Thanks,
>>> Anoop
>>> 
>>> On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt@gmail.com> 
>>> wrote:
>>>> I suspect silicon implementations will have a problem with saying 
>>>> that they can be set to anything and MUST be ignored on reception. 
>>>> Your logic is sound, it's just that I fear you'll break many 
>>>> existing implementations. I recommend sticking with the 127/8 
>>>> address for this case.
>>>> 
>>>> Dinesh
>>>> 
>>>> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern 
>>>> <jmh@joelhalpern.com> wrote:
>>>>> In all the discussion about what VNI to use and multiple VNI 
>>>>> support, I lsot track. Sorry. Still, the earlier documents did 
>>>>> not specify the IP to use. That does NOT mean that we are 
>>>>> required in later revisions of the document to allow anything the 
>>>>> client wants. Having said that, we could add text saying that 
>>>>> since the IP address in the BFD request in VNI 0 is effectively 
>>>>> meaningless, it can be set to any value on transmission and must 
>>>>> be ignored on reception. As far as I can tell, it is definitional 
>>>>> that the VtEP does not have any assigned IP address for VNI 0, so 
>>>>> we can't expect that address. Yours, Joel On 10/29/2019 11:10 AM, 
>>>>> Anoop Ghanwani wrote:
>>>>>> Hi Joel, Yes, existing implementations use VNI 0 for BFD over 
>>>>>> VXLAN.  Here are a couple of references: 
>>>>>> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html 
>>>>>> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665 
>>>>>> I guess this document has been evolving and I have not kept up 
>>>>>> with it. The version I had reviewed and commented on originally 
>>>>>> allowed for VNI 0.  The -04 version of the draft has this: 
>>>>>> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7 
>>>>>> What version are you referring to? Thanks, Anoop On Mon, Oct 28, 
>>>>>> 2019 at 12:55 PM Joel M. Halpern <jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>> wrote: You are saying that there 
>>>>>> are existing implementations using VNI 0 for this?  Given that 
>>>>>> previous versions of the spec explicitly disallowed VNI 0, I am 
>>>>>> having trouble with your objecting that a spec for how to run 
>>>>>> over VNI 0 breask existing implementations. Note that when there 
>>>>>> is a good technical reason, the IETF does change Internet Drafts 
>>>>>> in ways that break early implementations.  That is the price of 
>>>>>> standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop 
>>>>>> Ghanwani wrote: > Hi Joel, > > Writing the spec in that way 
>>>>>> would make the current, inter-operable > implementation of 
>>>>>> multiple vendors non-compliant with the spec. > > Thanks, > 
>>>>>> Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern 
>>>>>> <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> > 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> 
>>>>>> wrote: > >     I assumed this was only for the case where a 
>>>>>> tenant VNI was being used. > >     For the 0 VNI (which is what 
>>>>>> I prefer), always (MUST) use the loopback >     address.  There 
>>>>>> are no addresses assigned to the VTEP in that space. >     There 
>>>>>> is no IRB in that space. > >     Yours, >     Joel > >     On 
>>>>>> 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >      > Joel, >      
>>>>>> > >      > Are we going to qualify this by VNI?  There's a bunch 
>>>>>> of >     implementations >      > out there that don't use a 
>>>>>> tenant IP or a loopback with VNI 0--they >      > simply repeat 
>>>>>> the underlay IP in the inner IPDA. >      > >      > Thanks, >   
>>>>>>    > Anoop >      > >      > On Mon, Oct 28, 2019 at 10:46 AM 
>>>>>> Joel M. Halpern >     <jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>> >      > 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> 
>>>>>> wrote: >      > >      >     I can live with saying that you 
>>>>>> SHOULD use loopback, and MAY >     instead >      >     use >    
>>>>>>   >     an IP address in the customer space known to be owned by 
>>>>>> the VTEP >      >     device >      >     when such exists. >    
>>>>>>   > >      >     Yours, >      >     Joel >      > >      >     
>>>>>> On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: >      >      > Hi 
>>>>>> Joel, >      >      > >      >      > Perhaps we need to say use 
>>>>>> of an address owned by the device >      >     containing >      
>>>>>> >      > the VTEP. >      >      > >      >      > Or are you 
>>>>>> suggesting that the use of the loopback address >     space >    
>>>>>>   >     is a MUST? >      >      > >      >      > Anoop >      
>>>>>> >      > >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel 
>>>>>> M. Halpern >      >     <jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>> >     <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>>> >      >      > 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> >     
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>>> 
>>>>>> wrote: >      >      > >      >      >     There is something I 
>>>>>> am missing in your assumption >     about IRB. >      >      > > 
>>>>>>      >      >     As I understand VxLAN, the VTEP is under the 
>>>>>> control >     of the >      >     operator. >      >      >     
>>>>>> As such, it is a pure bridge.  If you run IRB behind >     it, 
>>>>>> that >      >     is fine. >      >      >     Yes, an operator 
>>>>>> may offer IRB.  But as I understand it, >      >     
>>>>>> conceptually, >      >      >     in terms of the VxLAN 
>>>>>> architecture the IRB is an entity >      >     behind the >      
>>>>>> >      >     VTEP, >      >      >     not part of the VTEP. >   
>>>>>>    >      > >      >      >     Yours, >      >      >     Joel 
>>>>>> >      >      > >      >      >     On 10/28/2019 12:23 PM, 
>>>>>> Anoop Ghanwani wrote: >      >      >      > Santosh, >      >   
>>>>>>    >      > >      >      >      > Does it have to be a MUST?  
>>>>>> What if I am running >     IRB and there >      >      >     are 
>>>>>> IP >      >      >      > addresses per VNI assigned to the 
>>>>>> VTEPs? Why can the >      >     operator not >      >      >     
>>>>>>  > choose to use those? >      >      >      > >      >      >   
>>>>>>    > Anoop >      >      >      > >      >      >      > On Mon, 
>>>>>> Oct 28, 2019 at 7:51 AM Santosh P K >      >      >      > 
>>>>>> <santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>> >      >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>>> >      >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>> >      >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>>>>> wrote: >      >      
>>>>>> >      > >      >      >      >     Dinesh, Anoop et all, >      
>>>>>> >      >      >           Lets us know if this text works for 
>>>>>> 127/8 >      >     address range? >      >      >      > >      
>>>>>> >      >      >     [proposed text for firewall] >      >      > 
>>>>>>      > >      >      >      >     "As per section 4 inner 
>>>>>> destination IP address >     MUST be >      >     set to >      
>>>>>> >      >     127/8 >      >      >      >     address. There may 
>>>>>> be firewall configured on >     VTEP to >      >     block 127/8 
>>>>>> >      >      >      >     address range if set as destination 
>>>>>> IP in inner IP >      >     header. It is >      >      >      > 
>>>>>>     recommended to allow 127/8 range address through >      >    
>>>>>>  firewall only if >      >      >      >     127/8 IP address is 
>>>>>> set as destination address >     in inner IP >      >      >     
>>>>>> header." >      >      >      > >      >      >      > >      >  
>>>>>>     >      >     In section 4 we are talking about using 127/8 > 
>>>>>>     and not >      >     really >      >      >     giving >     
>>>>>>  >      >      >     reason why. I think we should have text as 
>>>>>> RFC 5884 >      >     has mentioned >      >      >      >     
>>>>>> with below text. >      >      >      > >      >      >      >   
>>>>>>   [From RFC 5884] >      >      >      >     "The motivation for 
>>>>>> using the address range >     127/8 is >      >     the same as 
>>>>>> >      >      >      >     specified in Section 2.1 of [RFC4379] 
>>>>>> >      >      >      >  
>>>>>> <https://tools.ietf.org/html/rfc4379#section-2.1>. >      >     
>>>>>> This is an >      >      >      >     exception to the behavior 
>>>>>> defined in [RFC1122 >      >      >      >     
>>>>>> <https://tools.ietf.org/html/rfc1122>]." >      >      >      > 
>>>>>> >      >      >      > >      >      >      > >      >      >    
>>>>>>   >     Thanks >      >      >      >     Santosh P K >      >   
>>>>>>    >      > >      >      >      > >      >      >      > >      
>>>>>> >      >      >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt 
>>>>>> >      >     <didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >     
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> >      >    
>>>>>>   >     <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >     
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>> >      >   
>>>>>>    >      >     <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com> >     <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com>> <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com> >     <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com>>> >      >     
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >     
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote: > 
>>>>>>      >      >      > >      >      >      >         Looks good 
>>>>>> to me Greg. I see that the text >     around >      >     the 
>>>>>> use >      >      >     of the >      >      >      >         
>>>>>> inner IP address as also quite acceptable. Will >      >     you 
>>>>>> add any >      >      >      >         words about the firewall? 
>>>>>> >      >      >      > >      >      >      >         Dinesh >   
>>>>>>    >      >      > >      >      >      >         On Wed, Oct 
>>>>>> 23, 2019 at 8:36 PM, Greg Mirsky >      >      >      >         
>>>>>> <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >  
>>>>>>     >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>> >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >  
>>>>>>     >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>>> >      >      >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> 
>>>>>> >      >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>> >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> 
>>>>>> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>>>>> wrote: >      >      >      
>>>>>> >>         Hi Dinesh, et al., >      >      >      >>         
>>>>>> please check the updated version that >     removed the >      > 
>>>>>>      >     reference to >      >      >      >>         
>>>>>> Hypervisor in the text and Figure 1. >      >      >      >> >   
>>>>>>    >      >      >>         Regards, >      >      >      >>     
>>>>>>     Greg >      >      >      >> >      >      >      >>         
>>>>>> On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >      >      >     
>>>>>>  >>         <santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>> >      >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>>> >      >      >      >> 
>>>>>>  <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>> >      >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>> >      >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com> >     
>>>>>> <mailto:santosh.pallagatti@gmail.com 
>>>>>> <mailto:santosh.pallagatti@gmail.com>>>>>> wrote: >      >      
>>>>>> >      >> >      >      >      >>             Dinesh, >      >   
>>>>>>    >      >>                  Please see my inline comments 
>>>>>> [SPK] >      >      >      >> >      >      >      >> >      >   
>>>>>>    >      >>                 - In section 3, there's a sentence 
>>>>>> >     that >      >     is: "BFD >      >      >      >>         
>>>>>>         packets intended for a Hypervisor >     VTEP MUST >      
>>>>>> >      >     NOT..". I >      >      >      >>                 
>>>>>> recommend getting rid of the word >      >     "Hypervisor" ashe 
>>>>>> >      >      >      >>                 logic applies to any 
>>>>>> VTEP. >      >      >      >> >      >      >      >>            
>>>>>>  [SPK] Thanks for comments. We will >     change this. >      >  
>>>>>>     >      >> >      >      >      >>                 - You 
>>>>>> already explained the >     precedence of >      >     the use 
>>>>>> of >      >      >      >>                 127/8 address in the 
>>>>>> inner header in >      >     MPLS. I have no >      >      >     
>>>>>>  >>                 specific comments in that area. I have >     
>>>>>>  >     only two >      >      >      >>                 
>>>>>> questions: >      >      >      >>                    - Has 
>>>>>> anybody verified that the >     use of >      >     127/8 >      
>>>>>> >      >      >>                 address (and the right MAC) 
>>>>>> works with >      >     existing >      >      >      >>         
>>>>>>         implementations, including the silicon >      >     
>>>>>> ones? If this >      >      >      >>                 doesn't 
>>>>>> work there, is it worth >     adding the >      >      >     
>>>>>> possibilit >      >      >      >>                 y of another 
>>>>>> address, one that is >     owned >      >     by the >      >    
>>>>>>   >     VTEP node? >      >      >      >> >      >      >      
>>>>>> >>                    - Do we know if Firewalls stop >     such 
>>>>>> VXLAN >      >      >     packets? >      >      >      >>       
>>>>>>           I ask this because VXLAN has an IP >     header >      
>>>>>> >     and I >      >      >     don't >      >      >      >>    
>>>>>>              know if firewalls stop packets >     with 127/8 >   
>>>>>>    >     in the >      >      >     inner >      >      >      
>>>>>> >>                 header. If not, is it worth adding a >      > 
>>>>>>     sentence to say >      >      >      >>                 that 
>>>>>> firewalls  allow such >     packets? The >      >     use of a > 
>>>>>>      >      >      >>                 non-127/8 address may 
>>>>>> alleviate >     this case >      >     as well. >      >      >  
>>>>>>     >> >      >      >      >>             [SPK] I think we may 
>>>>>> need to add the text >      >     about firewall >      >      > 
>>>>>>      >>             as some checks in firewall will be >     
>>>>>> there if >      >     they are not >      >      >      >>       
>>>>>>       already using MPLS OAM which has inner IP >      >     
>>>>>> header with >      >      >      >>             127/8 address 
>>>>>> range. >      >      >      >> >      >      >      >> >      >  
>>>>>>     >      >>                 The rest of the draft looks good > 
>>>>>>     to me, >      >      >      >> >      >      >      >>       
>>>>>>           Dinesh >      >      >      >> >      >      >      >> 
>>>>>>                 On Wed, Oct 23, 2019 at 7:58 AM, >     Greg 
>>>>>> Mirsky >      >      >      >>                 
>>>>>> <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >  
>>>>>>     >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>> >      >      >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>>> >      >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >  
>>>>>>    <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>> > 
>>>>>>      >      >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>>>>> >      >      >      >>      
>>>>>>            wrote: >      >      >      >>>                 Hi 
>>>>>> Dinesh, >      >      >      >>>                 I greatly 
>>>>>> appreciate your comments. >      >     Please heave a >      >   
>>>>>>    >      >>>                 look at the attached copy of the > 
>>>>>>     working >      >      >     version and >      >      >      
>>>>>> >>>                 its diff to -07 (latest in the >     
>>>>>> datatracker). >      >      >      >>> >      >      >      >>>  
>>>>>>                Regards, >      >      >      >>>                 
>>>>>> Greg >      >      >      >>> >      >      >      >>>           
>>>>>>       On Tue, Oct 22, 2019 at 9:52 PM >     Dinesh Dutt >      > 
>>>>>>      >      >>>                 <didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com> >     <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com>> >      >     <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com> <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com>>> >     <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com> <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com>> >      >     <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com> <mailto:didutt@gmail.com 
>>>>>> <mailto:didutt@gmail.com>>>> >      >      >     
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >     
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>> >      >    
>>>>>>  <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>> >     
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com> 
>>>>>> <mailto:didutt@gmail.com <mailto:didutt@gmail.com>>>>>> wrote: > 
>>>>>>      >      >      >>> >      >      >      >>>                  
>>>>>>    I have the same feeling as Anoop. >      >     Greg, can you 
>>>>>> >      >      >      >>>                     please point me to 
>>>>>> the latest >     draft >      >     so that >      >      >     
>>>>>> I can >      >      >      >>>                     quickly 
>>>>>> glance through it to be >      >     doubly sure, >      >      
>>>>>> >      >>> >      >      >      >>>                     Dinesh > 
>>>>>>      >      >      >>> >      >      >      >>>                  
>>>>>>    On Wed, Oct 23, 2019 at 4:35 AM, >      >     Anoop Ghanwani 
>>>>>> >      >      >      >>>                     
>>>>>> <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >     
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> >  
>>>>>>     >     <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>>> >      >      >     
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>>>>>   <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> 
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>>>>>   <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>>>> >      >      >      >>>  
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>>>>>   <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> 
>>>>>> >      >     <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>>> >      >      >     
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>>>>>   <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> 
>>>>>> >      >     <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu> >     
>>>>>> <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>>>>>> wrote: >      >      >      
>>>>>> >>>>                     Greg, >      >      >      >>>> >      
>>>>>> >      >      >>>>                     I think the draft is fine 
>>>>>> as is. >      >      >      >>>> >      >      >      >>>>       
>>>>>>               I discussion with Xiao Min was >      >     about 
>>>>>> #3 and I >      >      >      >>>>                     see that 
>>>>>> as unnecessary until we >      >     have a draft >      >      
>>>>>> >      >>>>                     that explains why that is >     
>>>>>> needed in the >      >      >     context >      >      >      
>>>>>> >>>>                     of the NVO3 architecture. >      >      
>>>>>> >      >>>> >      >      >      >>>>                     Anoop 
>>>>>> >      >      >      >>>> >      >      >      >>>>              
>>>>>>        On Tue, Oct 22, 2019 at 11:17 AM >      >     Greg Mirsky 
>>>>>> >      >      >      >>>>  <gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >  
>>>>>>     >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>> >      >      >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>>> >      >      >      >>>> >    
>>>>>>    <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> 
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> >  
>>>>>>     >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>> >      >      >     
>>>>>> <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com> >   
>>>>>>   <mailto:gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>> 
>>>>>> >      >     <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com> >     
>>>>>> <mailto:gregimirsky@gmail.com 
>>>>>> <mailto:gregimirsky@gmail.com>>>>>> wrote: >      >      >      
>>>>>> >>>> >      >      >      >>>>                         Hi Anoop, 
>>>>>> et al., >      >      >      >>>>                         I 
>>>>>> agree with your >     understanding >      >     of what is >    
>>>>>>   >      >      >>>>                         being defined in 
>>>>>> the current >      >     version >      >      >     of the >    
>>>>>>   >      >      >>>>                         BFD over VxLAN >    
>>>>>>  specification. >      >     But, as I >      >      >      >>>> 
>>>>>>                         understand, the WG is >      >     
>>>>>> discussing the scope >      >      >      >>>>                   
>>>>>>       before the WGLC is closed. I >      >     believe there >  
>>>>>>     >      >      >>>>                         are three 
>>>>>> options: >      >      >      >>>> >      >      >      >>>>     
>>>>>>                      1. single BFD session >     between >      
>>>>>> >     two VTEPs >      >      >      >>>>                        
>>>>>>   2. single BFD session >     per VNI >      >     between >     
>>>>>>  >      >     two VTEPs >      >      >      >>>>                
>>>>>>           3. multiple BFD >     sessions per >      >     VNI 
>>>>>> between >      >      >      >>>>                             
>>>>>> two VTEPs >      >      >      >>>> >      >      >      >>>>    
>>>>>>                      The current text >     reflects #2. Is WG > 
>>>>>>      >      >     accepts >      >      >      >>>>              
>>>>>>            this scope? If not, which >      >     option WG 
>>>>>> would >      >      >      >>>>                         accept? 
>>>>>> >      >      >      >>>> >      >      >      >>>>              
>>>>>>            Regards, >      >      >      >>>>                    
>>>>>>      Greg >      >      >      >>>> >      >      >      >>>>    
>>>>>>                      On Tue, Oct 22, 2019 at >     2:09 PM >     
>>>>>>  >     Anoop >      >      >      >>>>                         
>>>>>> Ghanwani >     <anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>> >      >     
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> 
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>>> > 
>>>>>>      >      >     <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu> >     
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> 
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>>>>>   <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>>>> >      >      >      >>>> >    
>>>>>>    <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> 
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> >  
>>>>>>     >     <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>>> >      >      >     
>>>>>> <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu> >   
>>>>>>   <mailto:anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> 
>>>>>> >      >     <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu> >     
>>>>>> <mailto:anoop@alumni.duke.edu 
>>>>>> <mailto:anoop@alumni.duke.edu>>>>>> wrote: >      >      >      
>>>>>> >>>> >      >      >      >>>>                             I 
>>>>>> concur with Joel's >     assessment >      >      >     with the 
>>>>>> >      >      >      >>>>                             following 
>>>>>> >     clarifications. >      >      >      >>>> >      >      >  
>>>>>>     >>>>                             The current document >     
>>>>>> is already >      >      >     capable >      >      >      >>>> 
>>>>>>                             of monitoring >     multiple VNIs >  
>>>>>>     >      >     between VTEPs. >      >      >      >>>> >      
>>>>>> >      >      >>>>                             The issue under > 
>>>>>>     discussion >      >     was how >      >      >     do we >  
>>>>>>     >      >      >>>>                             use BFD to 
>>>>>> monitor >     multiple >      >     VAPs that >      >      >    
>>>>>>   >>>>                             use the same VNI >     
>>>>>> between a >      >     pair of >      >      >      >>>>         
>>>>>>                     VTEPs.  The use case for >      >     this 
>>>>>> is not >      >      >      >>>>                             
>>>>>> clear to me, as from my >      >     understanding, >      >     
>>>>>>  >      >>>>                             we cannot have a >     
>>>>>> situation with >      >      >     multiple >      >      >      
>>>>>> >>>>                             VAPs using the same >      >    
>>>>>>  VNI--there is 1:1 >      >      >      >>>>                     
>>>>>>         mapping between VAP >     and VNI. >      >      >      
>>>>>> >>>> >      >      >      >>>>                             Anoop 
>>>>>> >      >      >      >>>> >      >      >      >>>>              
>>>>>>                On Tue, Oct 22, 2019 >     at 6:06 AM >      >    
>>>>>>   >     Joel M. >      >      >      >>>>                        
>>>>>>      Halpern >      >     <jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>> >     <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>>> >      >      >     
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> >     
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> >     
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>>> >    
>>>>>>   >      >      >>>> >       <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>> >      >     
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com> 
>>>>>> <mailto:jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>>> >     
>>>>>>  >      >     <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> >     <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com> >     <mailto:jmh@joelhalpern.com 
>>>>>> <mailto:jmh@joelhalpern.com>>>>>> >      >     wrote: >      >   
>>>>>>    >      >>>> >      >      >      >>>>                         
>>>>>>          From what I can >     tell, >      >     there >      > 
>>>>>>      >     are two >      >      >      >>>>                     
>>>>>>             separate problems. >      >      >      >>>>         
>>>>>>                         The document we >     have is a >      > 
>>>>>>      >     VTEP-VTEP >      >      >      >>>>                   
>>>>>>               monitoring >     document. >      >     There is 
>>>>>> no >      >      >      >>>>                                 
>>>>>> need for that >     document to >      >      >     handle the > 
>>>>>>      >      >      >>>>                                 multiple 
>>>>>> VNI case. >      >      >      >>>>                              
>>>>>>    If folks want a >      >     protocol for doing >      >      
>>>>>> >      >>>>                                 BFD monitoring >     
>>>>>> of things >      >      >     behind the >      >      >      
>>>>>> >>>>                                 VTEPs (multiple >     
>>>>>> VNIs), >      >     then do >      >      >     that >      >    
>>>>>>   >      >>>>                                 as a separate >    
>>>>>>   >     document.   The >      >      >      >>>>                
>>>>>>                  encoding will be >     a tenant >      >      > 
>>>>>>     encoding, >      >      >      >>>>                          
>>>>>>        and thus >     sesparate from >      >     what is >      
>>>>>> >      >      >>>>                                 defined in 
>>>>>> this >     document. >      >      >      >>>> >      >      >   
>>>>>>    >>>>                                 Yours, >      >      >   
>>>>>>    >>>>                                 Joel >      >      >     
>>>>>>  >>>> >      >      >      >>>>                                 
>>>>>> On 10/21/2019 >     5:07 PM, >      >     Jeffrey >      >      
>>>>>> >     Haas >      >      >      >>>>                             
>>>>>>     wrote: >      >      >      >>>>                             
>>>>>>     > Santosh and >     others, >      >      >      >>>>        
>>>>>>                          > >      >      >      >>>>             
>>>>>>                     > On Thu, Oct >     03, 2019 at >      >     
>>>>>>  >     07:50:20PM >      >      >      >>>>                      
>>>>>>            +0530, Santosh P >     K wrote: >      >      >      
>>>>>> >>>>                                 >>     Thanks >     for 
>>>>>> your >      >      >     explanation. >      >      >      >>>>  
>>>>>>                                This helps a lot. I >      >     
>>>>>> would wait >      >      >     for more >      >      >      
>>>>>> >>>>                                 >> comments from >     
>>>>>> others >      >     to see if >      >      >      >>>>          
>>>>>>                        this what we >     need in this >      >  
>>>>>>     >     draft to be >      >      >      >>>>                  
>>>>>>                >> supported >     based on >      >     that we 
>>>>>> can >      >      >      >>>>                                 
>>>>>> provide appropriate >      >     sections >      >      >     in 
>>>>>> the >      >      >      >>>>                                 
>>>>>> draft. >      >      >      >>>>                                 
>>>>>> > >      >      >      >>>>                                 > 
>>>>>> The threads on the >      >     list have >      >      >      
>>>>>> >>>>                                 spidered to the >     point 
>>>>>> >      >     where it is >      >      >      >>>>               
>>>>>>                   challenging >      >      >      >>>>          
>>>>>>                        > to follow what the >      >     current 
>>>>>> >      >      >     status >      >      >      >>>>             
>>>>>>                     of the draft is, >     or should >      >    
>>>>>>   >     be.  :-) >      >      >      >>>>                       
>>>>>>           > >      >      >      >>>>                            
>>>>>>      > However, if I've >      >     followed things >      >    
>>>>>>   >      >>>>                                 properly, the >    
>>>>>>  question >      >     below is >      >      >      >>>>        
>>>>>>                          really the >      >      >      >>>>    
>>>>>>                              > hinge point on >     what our >   
>>>>>>    >      >      >>>>                                 
>>>>>> encapsulation >     for BFD >      >     over vxlan >      >     
>>>>>>  >      >>>>                                 should look like. > 
>>>>>>      >      >      >>>>                                 > 
>>>>>> Correct? >      >      >      >>>>                               
>>>>>>   > >      >      >      >>>>                                 > 
>>>>>> Essentially, >     do we or >      >     do we not >      >      
>>>>>> >      >>>>                                 require the >     
>>>>>> ability to >      >     permit >      >      >      >>>>         
>>>>>>                         multiple BFD >      >      >      >>>>   
>>>>>>                               > sessions between >      >     
>>>>>> distinct VAPs? >      >      >      >>>>                         
>>>>>>         > >      >      >      >>>>                              
>>>>>>    > If this is so, >     do we >      >     have a >      >     
>>>>>>  >     sense >      >      >      >>>>                           
>>>>>>       as to how we should >      >     proceed? >      >      >  
>>>>>>     >>>>                                 > >      >      >      
>>>>>> >>>>                                 > -- Jeff >      >      >   
>>>>>>    >>>>                                 > >      >      >      
>>>>>> >>>>                                 > [context preserved >      
>>>>>> >     below...] >      >      >      >>>>                        
>>>>>>          > >      >      >      >>>>                             
>>>>>>     >> Santosh P K >      >      >      >>>>                     
>>>>>>             >> >      >      >      >>>>                         
>>>>>>         >> On Wed, Sep >     25, 2019 >      >     at 8:10 AM >  
>>>>>>     >      >      >>>> >       <xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn>> >      >     
>>>>>> <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn> 
>>>>>> <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>> >   
>>>>>>    >      >     <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn> >     <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn> >     <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn>>>> >      >      >      >>>> >     
>>>>>>  >       <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn>> >     
>>>>>> <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn> 
>>>>>> <mailto:xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn>>> >   
>>>>>>    >      >     <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn> >     <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn> >     <mailto:xiao.min2@zte.com.cn 
>>>>>> <mailto:xiao.min2@zte.com.cn>>>>>> >      >     wrote: >      >  
>>>>>>     >      >>>>                                 >> >      >      
>>>>>> >      >>>>                                 >>> Hi Santosh, >    
>>>>>>   >      >      >>>>                                 >>> >      
>>>>>> >      >      >>>>                                 >>> >      >  
>>>>>>     >      >>>>                                 >>> With regard 
>>>>>> >     to the >      >     question >      >      >      >>>>     
>>>>>>                             whether we >     should allow >      
>>>>>> >      >     multiple BFD >      >      >      >>>>              
>>>>>>                    sessions >      >      >      >>>>            
>>>>>>                      >>> for the same >     VNI or >      >     
>>>>>> not, >      >      >     IMHO we >      >      >      >>>>       
>>>>>>                           should allow it, >     more >      >   
>>>>>>    >     explanation as >      >      >      >>>>                
>>>>>>                  >>> follows. >      >      >      >>>>          
>>>>>>                        >>> >      >      >      >>>>             
>>>>>>                     >>> Below is a >     figure >      >     
>>>>>> derived from >      >      >      >>>>                           
>>>>>>       figure 2 of >     RFC8014 (An >      >      >     
>>>>>> Architecture for >      >      >      >>>>                       
>>>>>>           >>> Data-Center >     Network >      >      >      
>>>>>> >>>>  Virtualization >     over Layer 3 >      >      >     
>>>>>> (NVO3)). >      >      >      >>>>                               
>>>>>>   >>> >      >      >      >>>>                                 
>>>>>> >>> >              | >      >      >      >>>>                   
>>>>>>                Data Center Network >      >     (IP)        | >  
>>>>>>     >      >      >>>>                                 >>> >     
>>>>>>          | >      >      >      >>>> >      >             | >    
>>>>>>   >      >      >>>>                                 >>> >      
>>>>>> >      >      >>>> >      >      >       
>>>>>> +-----------------------------------------+ >      >      >      
>>>>>> >>>>                                 >>> >      >             | 
>>>>>> >      >      >      >>>> >           | >      >      >      
>>>>>> >>>>                                 >>> >      >             | 
>>>>>> >      >      >      >>>>                                  
>>>>>> Tunnel Overlay >          | >      >      >      >>>>            
>>>>>>                      >>> >      >      >      >>>> >       
>>>>>> +------------+---------+ >      >      >      >>>> >        
>>>>>> +---------+------------+ >      >      >      >>>>               
>>>>>>                   >>>         | >      >      >      >>>> >      
>>>>>>  +----------+-------+ | >      >           | >      >      >     
>>>>>>  >>>> >       +-------+----------+ | >      >      >      >>>>   
>>>>>>                               >>> >     | | >      >     Overlay 
>>>>>> >      >      >      >>>>                                 Module 
>>>>>>  | | >       | | >      >     Overlay >      >      >      >>>>  
>>>>>>                                Module  | | >      >      >      
>>>>>> >>>>                                 >>>         | >      >      
>>>>>> >      >>>> >       +---------+--------+ | >      >           | 
>>>>>> >      >      >      >>>> >       +---------+--------+ | >      
>>>>>> >      >      >>>>                                 >>>         | 
>>>>>> >      >           | >      >      >      >>>>                   
>>>>>>                   |    | >             | >      >      >         
>>>>>>  | >      >      >      >>>>                                 >>> 
>>>>>>  NVE1   | >      >           | >      >      >      >>>>         
>>>>>>                             |    | >             | >      >      
>>>>>> >          | >      >      >      >>>>                           
>>>>>>       NVE2 >      >      >      >>>>                             
>>>>>>     >>>         | >      >      >      >>>> >       
>>>>>> +--------+-------+  | >      >           | >      >      >      
>>>>>> >>>> >       +--------+-------+  | >      >      >      >>>>     
>>>>>>                             >>> >     |  |VNI1 >      >      >   
>>>>>>   VNI2  VNI1 >      >      >      >>>>                           
>>>>>>       |  |  |  | VNI1 >      >     VNI2 VNI1 >      >      >     
>>>>>> |  | >      >      >      >>>>                                 
>>>>>> >>>         | >      >      >      >>>> >       
>>>>>> +-+-----+----+---+  | >      >           | >      >      >      
>>>>>> >>>> >       +-+-----+-----+--+  | >      >      >      >>>>     
>>>>>>                             >>> >     |VAP1| >      >     VAP2|  
>>>>>>   | >      >      >      >>>>                                 
>>>>>> VAP3 | >       |VAP1| VAP2| >      >      >       | VAP3| >      
>>>>>> >      >      >>>>                                 >>> >      >  
>>>>>>     >      >>>> >       +----+-----+----+------+ >      >      > 
>>>>>>      >>>> >        +----+-----+-----+-----+ >      >      >      
>>>>>> >>>>                                 >>> >      >       |     | 
>>>>>> >      >      >        | >      >      >      >>>>        | >    
>>>>>>   >       |     | >      >      >      >>>>                      
>>>>>>            >>> >      >       |     | >      >      >        | > 
>>>>>>      >      >      >>>>        | >      >       |     | >      > 
>>>>>>      >      >>>>                                 >>> >      >    
>>>>>>    |     | >      >      >        | >      >      >      >>>>    
>>>>>>     | >      >       |     | >      >      >      >>>>           
>>>>>>                       >>> >      >      >      >>>> >      >     
>>>>>>  > >       
>>>>>> -------+-----+----+-------------------+-----+-----+------- >     
>>>>>>  >      >      >>>>                                 >>> >      > 
>>>>>>       |     | >      >      >        | >      >      >      >>>> 
>>>>>>  Tenant        | >      >       |     | >      >      >      
>>>>>> >>>>                                 >>> >     TSI1 | >      >   
>>>>>>   TSI2|    | >      >      >      >>>>                           
>>>>>>       TSI3 >     TSI1| TSI2| >      >      >       |TSI3 >      
>>>>>> >      >      >>>>                                 >>> >      >  
>>>>>>    +---+ +---+ >      >      >      >>>>                         
>>>>>>         +---+ >       +---+ >      >     +---+ >      >      >   
>>>>>>     +---+ >      >      >      >>>>                              
>>>>>>    >>> >      >     |TS1| |TS2| >      >      >      >>>>        
>>>>>>                          |TS3| >       |TS4| >      >     |TS5| 
>>>>>> >      >      >       |TS6| >      >      >      >>>>            
>>>>>>                      >>> >      >     +---+ +---+ >      >      
>>>>>> >      >>>>                                 +---+ >       +---+ 
>>>>>> >      >     +---+ >      >      >       +---+ >      >      >   
>>>>>>    >>>>                                 >>> >      >      >      
>>>>>> >>>>                                 >>> To my >      >     
>>>>>> understanding, the BFD >      >      >      >>>>                 
>>>>>>                 sessions between >     NVE1 >      >     and 
>>>>>> NVE2 are >      >      >      >>>>                               
>>>>>>   actually >      >      >      >>>>                             
>>>>>>     >>> initiated and >      >     terminated >      >      >    
>>>>>>  at VAP >      >      >      >>>>                                
>>>>>>  of NVE. >      >      >      >>>>                               
>>>>>>   >>> >      >      >      >>>>                                 
>>>>>> >>> If the >     network operator >      >      >     want to >  
>>>>>>     >      >      >>>>                                 set up 
>>>>>> one BFD >     session >      >     between >      >      >     
>>>>>> VAP1 of >      >      >      >>>>                                
>>>>>>  >>> NVE1 and VAP1of >      >     NVE2, at the >      >      >   
>>>>>>    >>>>                                 same time >     another 
>>>>>> BFD >      >     session >      >      >      >>>>               
>>>>>>                   between VAP3 of >      >      >      >>>>      
>>>>>>                            >>> NVE1 and >     VAP3 of NVE2, >    
>>>>>>   >      >     although >      >      >      >>>>                
>>>>>>                  the two BFD sessions >      >     are for >     
>>>>>>  >      >     the same >      >      >      >>>>                 
>>>>>>                 >>> VNI1, I >     believe it's >      >      >   
>>>>>>   reasonable, >      >      >      >>>>                          
>>>>>>        so that's why I >     think we >      >      >     should 
>>>>>> allow it >      >      >      >>>> >      >      >      >>>> >   
>>>>>>    >      >       
>>>>>> _______________________________________________ >      >      >  
>>>>>>     >>>>                                 nvo3 mailing list >     
>>>>>>  >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>> >     
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>> >      >     
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>> >     
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org> >     
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>> >      >     
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>> >      >      >   
>>>>>>   <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>> >     
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org> 
>>>>>> <mailto:nvo3@ietf.org <mailto:nvo3@ietf.org>>>>> >      >      > 
>>>>>>      >>>> https://www.ietf.org/mailman/listinfo/nvo3 >      >    
>>>>>>   >      >>>> >      >      > >      > >
>>>>> 

--=-ajmQCSFOLmGt2p9Q86gB
Content-Type: text/html; charset=us-ascii

<div id="geary-body" dir="auto"><div><br></div></div><div id="geary-quote" dir="auto"><br>On Wed, Oct 30, 2019 at 11:40 AM, Anoop Ghanwani &lt;anoop@alumni.duke.edu&gt; wrote:<br><blockquote type="cite"><div dir="ltr">Hi Dinesh,<div><br></div><div>Your earlier comment was about silicon, that's why I discussed only the trapping issue.&nbsp; As far as software goes, IP stacks would&nbsp;typically discard packets received from a non-loopback interface if the packet's address is in 127/8.&nbsp; I am not sure a traditional IP stack can play here because even on Tx, we have the same MAC for reaching all remote VTEPs.&nbsp; It seems to me the BFD module would have to be working directly with L2 frames coming off the tunnel.&nbsp; Kind of like if we were running LLDP between the VTEPs.</div></div></blockquote><div><br></div>Hi Anoop,<div><br></div><div>My earlier comment was indeed about silicon, but the packet has to go through the software stack as well once it gets to the CPU. Linux-based
  solutions such as Linux servers or Cumulus Linux or maybe even SONIC will need to have a valid IP address to process the packet. Given that 127/8 is already mandated by MPLS BFD, sticking with that is better than ignoring the IP address. This is why I agreed with Jeffrey Haas' comment about SHOULD be set.&nbsp;</div><div><br></div><div>Dinesh<br><blockquote type="cite"><div dir="ltr"><div><br></div><div>Thanks,</div><div>Anoop</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt &lt;<a href="mailto:didutt@gmail.com">didutt@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div name="messageBodySection">
<div dir="auto">Trapping to the CPU would be fine based on MAC DA. But once there, a self-respecting network stack would look at the IP header to decide what to do. Ignoring it on receive may not be an option,<br>
<br>
Dinesh</div>
</div>
<div name="messageReplySection">On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a>&gt;, wrote:<br>
<blockquote type="cite">
<div dir="ltr">Hi Dinesh,
<div><br></div>
<div>What would break?&nbsp; If messages are trapped to CPU based on the MAC DA, what is the problem?</div>
<div><br></div>
<div>On the flip side, there are implementations running BFD today which use different addresses as specified here:</div>
<div><a href="http://www.openvswitch.org/support/dist-docs/vtep.5.html" target="_blank">http://www.openvswitch.org/support/dist-docs/vtep.5.html</a><br></div>
<div>&gt;&gt;&gt;</div>
<div>
<pre style="color:rgb(0,0,0)">       <b>b</b><b>f</b><b>d</b><b>_</b><b>c</b><b>o</b><b>n</b><b>f</b><b>i</b><b>g</b><b>_</b><b>l</b><b>o</b><b>c</b><b>a</b><b>l</b> <b>:</b> <b>b</b><b>f</b><b>d</b><b>_</b><b>d</b><b>s</b><b>t</b><b>_</b><b>i</b><b>p</b>: optional string
              Set to an IPv4 address to set the IP address that is expected as
              destination   for   received   BFD   packets.   The  default  is
              <b>1</b><b>6</b><b>9</b><b>.</b><b>2</b><b>5</b><b>4</b><b>.</b><b>1</b><b>.</b><b>0</b>.</pre></div>
<div>&gt;&gt;&gt;</div>
<div><br></div>
<div>Thanks,</div>
<div>Anoop</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt &lt;<a href="mailto:didutt@gmail.com" target="_blank">didutt@gmail.com</a>&gt; wrote:<br></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div id="gmail-m_-7982247906514792659gmail-m_-5075229293236672012geary-body" dir="auto">
<div>I suspect silicon implementations will have a problem with saying that they can be set to anything and MUST be ignored on reception. Your logic is sound, it's just that I fear you'll break many existing implementations. I recommend sticking with the 127/8 address for this case.</div>
<div><br></div>
<div>Dinesh</div>
</div>
<div id="gmail-m_-7982247906514792659gmail-m_-5075229293236672012geary-quote" dir="auto"><br>
On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a>&gt; wrote:<br>
<blockquote type="cite">
<div style="white-space:pre-wrap">In all the discussion about what VNI to use and multiple VNI support, I lsot track. Sorry. Still, the earlier documents did not specify the IP to use. That does NOT mean that we are required in later revisions of the document to allow anything the client wants. Having said that, we could add text saying that since the IP address in the BFD request in VNI 0 is effectively meaningless, it can be set to any value on transmission and must be ignored on reception. As far as I can tell, it is definitional that the VtEP does not have any assigned IP address for VNI 0, so we can't expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop Ghanwani wrote:
<blockquote>Hi Joel, Yes, existing implementations use VNI 0 for BFD over VXLAN.&nbsp; Here are a couple of references: <a href="https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html" target="_blank">https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html</a> <a href="https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665" target="_blank">https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665</a> I guess this document has been evolving and I have not kept up with it. The version I had reviewed and commented on originally allowed for VNI 0.&nbsp; The -04 version of the draft has this: <a href="https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7" target="_blank">https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7</a> What version are you referring to? Thanks, 
 Anoop On Mon, Oct 28, 2019 at 12:55 PM Joel M. Halpern &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; wrote: You are saying that there are existing implementations using VNI 0 for this?&nbsp; Given that previous versions of the spec explicitly disallowed VNI 0, I am having trouble with your objecting that a spec for how to run over VNI 0 breask existing implementations. Note that when there is a good technical reason, the IETF does change Internet Drafts in ways that break early implementations.&nbsp; That is the price of standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanwani wrote: &gt; Hi Joel, &gt; &gt; Writing the spec in that way would make the current, inter-operable &gt; implementation of multiple vendors non-compliant with the spec. &gt; &gt; Thanks, &gt; Anoop &gt; &gt; On Mon, Oct 28, 2019 at 11:07 AM Joel M. Halpern &lt;<a href="mai
 lto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt; wrote: &gt; &gt;&nbsp; &nbsp; &nbsp;I assumed this was only for the case where a tenant VNI was being used. &gt; &gt;&nbsp; &nbsp; &nbsp;For the 0 VNI (which is what I prefer), always (MUST) use the loopback &gt;&nbsp; &nbsp; &nbsp;address.&nbsp; There are no addresses assigned to the VTEP in that space. &gt;&nbsp; &nbsp; &nbsp;There is no IRB in that space. &gt; &gt;&nbsp; &nbsp; &nbsp;Yours, &gt;&nbsp; &nbsp; &nbsp;Joel &gt; &gt;&nbsp; &nbsp; &nbsp;On 10/28/2019 1:58 PM, Anoop Ghanwani wrote: &gt;&nbsp; &nbsp; &nbsp; &gt; Joel, &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt; Are we going to qualify this by VNI?&nbsp; There's 
 a bunch of &gt;&nbsp; &nbsp; &nbsp;implementations &gt;&nbsp; &nbsp; &nbsp; &gt; out there that don't use a tenant IP or a loopback with VNI 0--they &gt;&nbsp; &nbsp; &nbsp; &gt; simply repeat the underlay IP in the inner IPDA. &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt; Thanks, &gt;&nbsp; &nbsp; &nbsp; &gt; Anoop &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt; On Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">
 mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;I can live with saying that you SHOULD use loopback, and MAY &gt;&nbsp; &nbsp; &nbsp;instead &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;use &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;an IP address in the customer space known to be owned by the VTEP &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;device &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;when such exists. &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Yours, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Joel &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 
 &nbsp; &nbsp; &gt; Hi Joel, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Perhaps we need to say use of an address owned by the device &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;containing &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; the VTEP. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Or are you suggesting that the use of the loopback address &gt;&nbsp; &nbsp; &nbsp;space &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;is a MUST? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Anoop &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; On Mon, Oct 28, 2019 at 10:22 AM Joel M. Halpern &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a> &lt;<a hr
 ef="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="ma
 ilto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;There is something I am missing in your assumption &gt;&nbsp; &nbsp; &nbsp;about IRB. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;As I understand VxLAN, the VTEP is under the control &gt;&nbsp; &nbsp; &nbsp;of the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;operator. &gt;&nbsp; &nbsp; &nbs
 p; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;As such, it is a pure bridge.&nbsp; If you run IRB behind &gt;&nbsp; &nbsp; &nbsp;it, that &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;is fine. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Yes, an operator may offer IRB.&nbsp; But as I understand it, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;conceptually, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;in terms of the VxLAN architecture the IRB is an entity &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;behind the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VTEP, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;not part of the VTEP. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Yours, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Joel &gt;&nbsp; &nbsp
 ; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On 10/28/2019 12:23 PM, Anoop Ghanwani wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Santosh, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Does it have to be a MUST?&nbsp; What if I am running &gt;&nbsp; &nbsp; &nbsp;IRB and there &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;are IP &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; addresses per VNI assigned to the VTEPs? Why can the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;operator not &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; choose to use those? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbs
 p; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; Anoop &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; On Mon, Oct 28, 2019 at 7:51 AM Santosh P K &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_
 blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a hr
 ef="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_bl
 ank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href
 ="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Dinesh, Anoop et all, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Lets us know if this text works for 127/8 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;address range? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; 
 &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;[proposed text for firewall] &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;"As per section 4 inner destination IP address &gt;&nbsp; &nbsp; &nbsp;MUST be &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;set to &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;127/8 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;address. There may be firewall configured on &gt;&nbsp; &nbsp; &nbsp;VTEP to &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;block 127/8 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;address range if set as destination IP in inner IP &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;header. It is &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; 
 &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;recommended to allow 127/8 range address through &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;firewall only if &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;127/8 IP address is set as destination address &gt;&nbsp; &nbsp; &nbsp;in inner IP &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;header." &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;In section 4 we are talking about using 127/8 &gt;&nbsp; &nbsp; &nbsp;and not &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;really &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;giving &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &
 nbsp; &nbsp;reason why. I think we should have text as RFC 5884 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;has mentioned &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;with below text. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;[From RFC 5884] &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;"The motivation for using the address range &gt;&nbsp; &nbsp; &nbsp;127/8 is &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the same as &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;specified in Section&nbsp;2.1 of [RFC4379] &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &nbsp;&lt;<a href="https://tools.ietf.org/html/rfc4379#section-2.1" target="_blank">https://tools.ie
 tf.org/html/rfc4379#section-2.1</a>&gt;. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;This is an &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;exception to the behavior defined in [RFC1122 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="https://tools.ietf.org/html/rfc1122" target="_blank">https://tools.ietf.org/html/rfc1122</a>&gt;]." &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Thanks &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Santosh P K &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &g
 t;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" ta
 rget="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mail
 to:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didu
 tt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Looks good to me Greg. I see that the text &gt;&nbsp; &nbsp; &nbsp;around &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the use &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;of the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;inner IP address as also q
 uite acceptable. Will &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;you add any &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;words about the firewall? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019 at 8:36 PM, Greg Mirsky &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto
 :gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com
 </a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gre
 gimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mail
 to:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi Dinesh, et al., &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;please check the updated version that &gt;&nbsp; &nbsp; &nbsp;removed the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;reference to &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hypervisor in the text and Figure 1. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards, &gt;&nbsp; &nbsp; &nb
 sp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019 at 10:47 AM Santosh P K &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pal
 lagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&
 nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:s
 antosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:sant
 osh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a> &lt;<a href="mailto:santosh.pallagatti@gmail.com" target="_blank">mailto:santosh.pallagatti@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;P
 lease see my inline&nbsp;comments [SPK] &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- In section 3, there's a sentence &gt;&nbsp; &nbsp; &nbsp;that &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;is: "BFD &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;packets intended for a Hypervisor &gt;&nbsp; &nbsp; &nbsp;VTEP MUST &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;NOT..". I &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;recommend getting rid of the word &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nb
 sp;"Hypervisor" ashe &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;logic applies to any VTEP. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[SPK] Thanks for comments. We will &gt;&nbsp; &nbsp; &nbsp;change this. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- You already explained the &gt;&nbsp; &nbsp; &nbsp;precedence of &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the use of &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;127/8 address in 
 the inner header in &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;MPLS. I have no &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;specific comments in that area. I have &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;only two &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;questions: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;- Has anybody verified that the &gt;&nbsp; &nbsp; &nbsp;use of &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;127/8 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;address (and the right MAC) works with &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;exist
 ing &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;implementations, including the silicon &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;ones? If this &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;doesn't work there, is it worth &gt;&nbsp; &nbsp; &nbsp;adding the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;possibilit &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;y of another address, one that is &gt;&nbsp; &nbsp; &nbsp;owned &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;by the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VTEP node? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbs
 p; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;- Do we know if Firewalls stop &gt;&nbsp; &nbsp; &nbsp;such VXLAN &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;packets? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I ask this because VXLAN has an IP &gt;&nbsp; &nbsp; &nbsp;header &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;and I &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;don't &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;know if firewalls stop packets &gt;&nbsp; &nbsp; &nbsp;with 127/8 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;in the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;inner &gt;&nbsp; &
 nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;header. If not, is it worth adding a &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;sentence to say &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;that firewalls &nbsp;allow such &gt;&nbsp; &nbsp; &nbsp;packets? The &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;use of a &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;non-127/8 address may alleviate &gt;&nbsp; &nbsp; &nbsp;this case &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;as well. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[SPK] 
 I think we may need to add the text &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;about firewall &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as some checks in firewall will be &gt;&nbsp; &nbsp; &nbsp;there if &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;they are not &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;already using MPLS OAM which has inner IP &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;header with &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;127/8 address range. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt
 ;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The rest of the draft looks good &gt;&nbsp; &nbsp; &nbsp;to me, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019 at 7:58 AM, &gt;&nbsp; &nbsp; &nbsp;Greg Mirsky &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp;
  &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregim
 irsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href=
 "mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_bla
 nk">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi Dinesh, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I greatly appreciate your comments. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Please heave a &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;look at the at
 tached copy of the &gt;&nbsp; &nbsp; &nbsp;working &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;version and &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;its diff to -07 (latest in the &gt;&nbsp; &nbsp; &nbsp;datatracker). &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tu
 e, Oct 22, 2019 at 9:52 PM &gt;&nbsp; &nbsp; &nbsp;Dinesh Dutt &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href
 ="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gm
 ail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail
 .com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt; &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a> &lt;<a href="mailto:didutt@gmail.com" target="_blank">mailto:didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I have the same feeling as Anoop. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Greg, can you &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;please point me to the latest &gt;&nbsp; &nbsp; &nbsp;draft &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;so that &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;I can
  &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;quickly glance through it to be &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;doubly sure, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dinesh &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Wed, Oct 23, 2019 at 4:35 AM, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Anoop Ghanwani &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs
 p; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mail
 to:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank"
 >mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoo
 p@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&
 gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I think the draft is fine as is. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I discussion with Xiao Min was &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;about #3 and I &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;see that as unnecessary until we &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;have a draft &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;that explains why that is &gt;&nbsp; &nbsp; &nbsp;needed in the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &n
 bsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;context &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of the NVO3 architecture. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Anoop &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct 22, 2019 at 11:17 AM &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Greg Mirsky &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" t
 arget="_blank">gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" ta
 rget="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a 
 href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &
 lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a> &lt;<a href="mailto:gregimirsky@gmail.com" target="_blank">mailto:gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hi Anoop, et al., &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp
 ; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I agree with your &gt;&nbsp; &nbsp; &nbsp;understanding &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;of what is &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;being defined in the current &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;version &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;of the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BFD over VxLAN &gt;&nbsp; &nbsp; &nbsp;specification. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;But, as I &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;understa
 nd, the WG is &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;discussing the scope &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;before the WGLC is closed. I &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;believe there &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;are three options: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1. single BFD session &gt;&nbsp; &nbsp; &nbsp;between &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;two VTEPs &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt
 ;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2. single BFD session &gt;&nbsp; &nbsp; &nbsp;per VNI &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;two VTEPs &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3. multiple BFD &gt;&nbsp; &nbsp; &nbsp;sessions per &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI between &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;two VTEPs &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&
 gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The current text &gt;&nbsp; &nbsp; &nbsp;reflects #2. Is WG &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;accepts &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this scope? If not, which &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;option WG would &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;accept? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Regards, &gt;&nbsp; 
 &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Greg &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct 22, 2019 at &gt;&nbsp; &nbsp; &nbsp;2:09 PM &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Anoop &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Ghanwani &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" 
 target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke
 .edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &gt;&nbsp; &nbsp; &
 nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blan
 k">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a> &lt;<a href="mailto:anoop@alumni.duke.edu" target="_blank">mailto:anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;I concur with Joel's &gt;&nbsp; &nbsp; &nbsp;assessment &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;with the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;follo
 wing &gt;&nbsp; &nbsp; &nbsp;clarifications. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The current document &gt;&nbsp; &nbsp; &nbsp;is already &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;capable &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of monitoring &gt;&nbsp; &nbsp; &nbsp;multiple VNIs &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between VTEPs. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &
 nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The issue under &gt;&nbsp; &nbsp; &nbsp;discussion &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;was how &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;do we &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;use BFD to monitor &gt;&nbsp; &nbsp; &nbsp;multiple &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAPs that &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;use the same VNI &gt;&nbsp; &nbsp; &nbsp;between a &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;pair of &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp;
  &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VTEPs.&nbsp; The use case for &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;this is not &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;clear to me, as from my &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;understanding, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;we cannot have a &gt;&nbsp; &nbsp; &nbsp;situation with &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;multiple &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VAP
 s using the same &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI--there is 1:1 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mapping between VAP &gt;&nbsp; &nbsp; &nbsp;and VNI. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Anoop &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On Tue, Oct 22, 2019 &gt;&nbsp; &nbsp; &nbsp;at 6:06 AM &gt;&nbsp; &nbsp; &nbsp; &gt;
 &nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Joel M. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Halpern &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" ta
 rget="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt
 ;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="
 mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt; &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a> &lt;<a href="mailto:jmh@joelhalpern.com" target="_blank">mailto:jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs
 p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;From what I can &gt;&nbsp; &nbsp; &nbsp;tell, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;there &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;are two &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;separate problems. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;The document we &gt;&nbsp; &nbsp; &nbsp;have is a &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VTEP-VTEP &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs
 p; &nbsp; &nbsp; &nbsp;monitoring &gt;&nbsp; &nbsp; &nbsp;document. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;There is no &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;need for that &gt;&nbsp; &nbsp; &nbsp;document to &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;handle the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple VNI case. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;If folks want a &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;protocol for doing &gt
 ;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BFD monitoring &gt;&nbsp; &nbsp; &nbsp;of things &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;behind the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VTEPs (multiple &gt;&nbsp; &nbsp; &nbsp;VNIs), &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;then do &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;that &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as a separate &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp;
  &nbsp;document.&nbsp; &nbsp;The &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;encoding will be &gt;&nbsp; &nbsp; &nbsp;a tenant &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;encoding, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and thus &gt;&nbsp; &nbsp; &nbsp;sesparate from &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;what is &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;defined in this &gt;&nbsp; &nbsp; &nbsp;document. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp
 ; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Yours, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Joel &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;On 10/21/2019 &gt;&nbsp; &nbsp; &nbsp;5:07 PM, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Jeffrey &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Haas &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nb
 sp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; Santosh and &gt;&nbsp; &nbsp; &nbsp;others, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; On Thu, Oct &gt;&nbsp; &nbsp; &nbsp;03, 2019 at &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;07:50:20PM &
 gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+0530, Santosh P &gt;&nbsp; &nbsp; &nbsp;K wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&nbsp; &nbsp; &nbsp;Thanks &gt;&nbsp; &nbsp; &nbsp;for your &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;explanation. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;This helps a lot. I &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;would wait &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;for more &gt
 ;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; comments from &gt;&nbsp; &nbsp; &nbsp;others &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;to see if &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this what we &gt;&nbsp; &nbsp; &nbsp;need in this &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;draft to be &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; supported &gt;&nbsp; &nbsp; &nbsp;based on &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;that we can &gt;&nbsp; 
 &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;provide appropriate &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;sections &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;in the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;draft. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&
 gt; The threads on the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;list have &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;spidered to the &gt;&nbsp; &nbsp; &nbsp;point &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;where it is &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;challenging &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; to follow what the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;current &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;status &gt;&nb
 sp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of the draft is, &gt;&nbsp; &nbsp; &nbsp;or should &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;be.&nbsp; :-) &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; However, if I've &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;followed things &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
  &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;properly, the &gt;&nbsp; &nbsp; &nbsp;question &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;below is &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;really the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; hinge point on &gt;&nbsp; &nbsp; &nbsp;what our &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;encapsulation &gt;&nbsp; &nbsp; &nbsp;for BFD &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;over vxlan &gt;&nbsp; &nbsp; &nbsp; &gt;&nb
 sp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should look like. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; Correct? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; Essentially, &gt;&nbsp; &nbsp; &nbsp;do we or &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;do we not &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nb
 sp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;require the &gt;&nbsp; &nbsp; &nbsp;ability to &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;permit &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;multiple BFD &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; sessions between &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;distinct VAPs? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; 
 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; If this is so, &gt;&nbsp; &nbsp; &nbsp;do we &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;have a &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;sense &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;as to how we should &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;proceed? &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nb
 sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; -- Jeff &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; [context preserved &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;below...] &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n
 bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; Santosh P K &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; On Wed, Sep &gt;&nbsp; &nbsp; &nbsp;25, 2019 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;at 8:10 AM &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com
 .cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&
 gt; &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" tar
 get="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&gt; &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt; &gt;&nbsp; &
 nbsp; &nbsp;&lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a> &lt;<a href="mailto:xiao.min2@zte.com.cn" target="_blank">mailto:xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;wrote: &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; Hi Santosh, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &
 gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; With regard &gt;&nbsp; &nbsp; &nbsp;to the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;question &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;whether we &gt;&nbsp; &nbsp; &nbsp;should allow &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;multiple BFD &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp
 ; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sessions &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; for the same &gt;&nbsp; &nbsp; &nbsp;VNI or &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;not, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;IMHO we &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;should allow it, &gt;&nbsp; &nbsp; &nbsp;more &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;explanation as &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb
 sp; &nbsp; &nbsp;&gt;&gt;&gt; follows. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; Below is a &gt;&nbsp; &nbsp; &nbsp;figure &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;derived from &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;figure 2 of &gt;&nbsp; &nbsp; &nbsp;RFC8014 (An &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Architecture for &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &
 nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; Data-Center &gt;&nbsp; &nbsp; &nbsp;Network &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &nbsp;Virtualization &gt;&nbsp; &nbsp; &nbsp;over Layer 3 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;(NVO3)). &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; 
 &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;Data Center Network &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;(IP)&nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &n
 bsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-----------------------------------------+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbs
 p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;Tunnel Overlay &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+------------+---------+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;+---------+------------+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp
 ; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+----------+-------+ | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-------+----------+ | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;| | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Overlay &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Module&nbsp; | | &gt;&nbsp; &nbsp; &nbsp; &nbsp;| | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;Overlay &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp;
  &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Module&nbsp; | | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---------+--------+ | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---------+--------+ | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; 
 &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; | &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &nbsp;NVE1&nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n
 bsp; &nbsp; &nbsp;&nbsp; &nbsp; | &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NVE2 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+--------+-------+&nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp
 ; &nbsp;+--------+-------+&nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;|&nbsp; |VNI1 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI2&nbsp; VNI1 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; | &nbsp;|&nbsp; | VNI1 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VNI2 VNI1 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;|&nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &nbsp; 
 &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-+-----+----+---+&nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+-+-----+-----+--+&nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;|VAP1| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAP2|&nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VAP3 | &gt;&nbsp; &nbsp; &nbsp; &nbsp;|VAP1| VAP2| &gt;&nbsp; &nbsp; &
 nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;| VAP3| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+----+-----+----+------+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;+----+-----+-----+-----+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; 
 &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbs
 p; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &nbsp;-------+-----+----+-------------------+-----+-----+------- &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &
 nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &nbsp;Tenant&nbsp; &nbsp; &nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp;| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;TSI1 | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;TSI2|&nbsp; &nbsp; | &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TSI3 &gt;&nbsp; &nbsp; &nbsp;TSI1| TSI2| &gt;&nbsp
 ; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|TSI3 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;+---+ +---+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &n
 bsp; &gt;&nbsp; &nbsp; &nbsp;|TS1| |TS2| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|TS3| &gt;&nbsp; &nbsp; &nbsp; &nbsp;|TS4| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;|TS5| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;|TS6| &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;+---+ +---+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &g
 t;&nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;+---+ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; To my &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;understanding, the BFD &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;sessions between &gt;&nbsp; &nbsp; &nbsp;NVE1 &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;and NVE2 are &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; 
 &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;actually &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; initiated and &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;terminated &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;at VAP &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;of NVE. &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; &gt;&n
 bsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; If the &gt;&nbsp; &nbsp; &nbsp;network operator &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;want to &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set up one BFD &gt;&nbsp; &nbsp; &nbsp;session &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;between &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;VAP1 of &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; NVE1 and VAP1of &gt;&nbsp; &nbsp; 
 &nbsp; &gt;&nbsp; &nbsp; &nbsp;NVE2, at the &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;same time &gt;&nbsp; &nbsp; &nbsp;another BFD &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;session &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;between VAP3 of &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; NVE1 and &gt;&nbsp; &nbsp; &nbsp;VAP3 of NVE2, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;although &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nb
 sp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;the two BFD sessions &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;are for &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;the same &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&gt;&gt;&gt; VNI1, I &gt;&nbsp; &nbsp; &nbsp;believe it's &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;reasonable, &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;so that's why I &gt;&nbsp; &nbsp; &nbsp;think we &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;should
  allow it &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________ &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nvo3 mailing list &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; <a href="mailto:nvo3@ietf.org" target="_blank">nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@i
 etf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt
 ;&gt;&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blan
 k">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt; &gt;&nbsp; &nbsp; &nbsp;&lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt; &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a> &lt;<a href="mailto:nvo3@ietf.org" target="_blank">mailto:nvo3@ietf.org</a>&gt;&gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; <a href="https://www.ietf.org/mailman/listinfo/nvo3" target="_blank">https://www.ietf.org/mailman/listinfo/nvo3</a> &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt;&gt;&gt;&gt; &gt;&nbsp; &nbsp; &nbsp; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;&nbsp; &nbsp; &nbsp; &gt; &gt;</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>

</blockquote></div>
</blockquote></div></div>
--=-ajmQCSFOLmGt2p9Q86gB--



From nobody Wed Oct 30 13:19:23 2019
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 9B6FA120106; Wed, 30 Oct 2019 13:06:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.586
X-Spam-Level: 
X-Spam-Status: No, score=-0.586 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_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ROLpQvAUg5al; Wed, 30 Oct 2019 13:06:38 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (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 59C75120018; Wed, 30 Oct 2019 13:06:37 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id b20so2586606lfp.4; Wed, 30 Oct 2019 13:06:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wt6pHHpXtYCNK53sRCWBxSBIWsaVUS5qAlUv6briB1g=; b=U2W6JFNwFcjhajA+6IRQhos4PsDR/D8NhGDqK5Bz2qa8WeUNvzlv8JCvtOh7z54ITq tqbpSA78hZiElpQQnUMI25QnkXb/3q36QYfFdCG8eWxJFFzIDLHwYXnaJbvHix4Szdhg Rokejc1zscdu9yVWdP2IKrwyHkEymSjaAuBZ3t4LDV9QSf287yk896SwCK75S7vclY+7 1+hrwL3CMI0S0uNlgwZhJTeCnIBLAhFdt5l5rNvcOHpj6zAIl7aGChGRQUr/7Z31qlKz zessYh/bU5tvZ6u62kqahvz76fNbWOCobXwdSN4OBzZepT0xCdvkV33i4r84fzH0Pb2i q+rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wt6pHHpXtYCNK53sRCWBxSBIWsaVUS5qAlUv6briB1g=; b=VIJxeJBujLgk5qQRQyY4mfRvx8yOj2pdAf8YvseNM4Jl2bRfjU6a1mvKjGv6z8sZzo 5UcSbpeCX/oUb/1+TdLGsUaj+QHWXfk7PXAW3mEXmjPUt/lvqEAVSG/3CZUNbQGZOcQY qTPakQNBlUn+nu6xuxcjLoIKp4QYsfYLEgu72Aoi9i2mljwx0Qh6ebFC0DHZYT3oZDpU EGyE0NHVddmFK/OEIBYMHgIHMHyGzRLlwpGi+lNlXPB5BoOIqZcnt8ZcxoCm7E6EygXt 10vxZYyx7dMQ2ooK91/wDmiQcADIMG3D7yY0dITjWRlOXaaVOYXm5WMd2SzWAepAc5AY lMNg==
X-Gm-Message-State: APjAAAWnMyGyMWikfUlyI/QJ0prC62wjhPS7YzK6adVPpMRUK7CCKHlR 3yRP1D+BHfINM/7xBvGAUG6KUatRdn1odd3ERKk=
X-Google-Smtp-Source: APXvYqw4ueNQLBet39gsFxTtzovRqw1LmUSwHRkqyiECVyQsRYsc86SHRkXed1uWlf3E5j90kzkfpOEDDyB2zKhDaL0=
X-Received: by 2002:a19:40c7:: with SMTP id n190mr10447lfa.37.1572465995141; Wed, 30 Oct 2019 13:06:35 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com>
In-Reply-To: <1572435956.28051.12@smtp.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 30 Oct 2019 13:06:23 -0700
Message-ID: <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Dinesh Dutt <didutt@gmail.com>
Cc: Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>,  Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/mixed; boundary="0000000000000febe6059626456e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/aG2OM1R4Y0BoXiWCB2LWMHbZMrM>
X-Mailman-Approved-At: Wed, 30 Oct 2019 13:19:19 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 20:06:46 -0000

--0000000000000febe6059626456e
Content-Type: multipart/alternative; boundary="0000000000000febe3059626456c"

--0000000000000febe3059626456c
Content-Type: text/plain; charset="UTF-8"

Dear All,
thank you for your comments, suggestions that have made the discussion the
most helpful to the Editors. I've tried to reflect your comments in the
updates listed below:

   - on the inner destination IP address:

OLD TEXT:
         Destination IP: IP address MUST NOT be of one of tenant's IP
         addresses.  IP address MAY be selected from the range 127/8 for
         IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
NEW TEXT:
         Destination IP: IP address MUST NOT be of one of tenant's IP
         addresses.  The IP address SHOULD be selected from the range 127/8
         for IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
         Alternatively, the destination IP address MAY be set to VTEP's
         IP address.

   - firewall. Appended Section 3 Deployment with the following paragraph:

   As per Section 4, the inner destination IP address SHOULD be set to
   one of the loopback addresses (127/8 range for IPv4 and
   0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).  There could be a firewall
   configured on VTEP to block loopback addresses if set as the
   destination IP in the inner IP header.  It is RECOMMENDED to allow
   addresses from the loopback range through a firewall only if it is
   used as the destination IP address in the inner IP header, and the
   destination UDP port is set to 3784 [RFC5881].

Regarding the use of VNI 0 as the Management VNI. In Section 6 has been
noted:
   An implementation MAY support the use of the Management
   VNI as control and management channel between VTEPs.  The selection
   of the VNI number of the Management VNI MUST be controlled through
   management plane.  An implementation MAY use VNI number 1 as the
   default value for the Management VNI.

Attached, please find the updated working version and the diff to -07.
Editors much appreciate your comments, suggestions, abd help to have the
new version uploaded before the cut-off deadline.

Regards,
Greg

On Wed, Oct 30, 2019 at 4:46 AM Dinesh Dutt <didutt@gmail.com> wrote:

>
>
> On Wed, Oct 30, 2019 at 11:40 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
>
> Hi Dinesh,
>
> Your earlier comment was about silicon, that's why I discussed only the
> trapping issue.  As far as software goes, IP stacks would typically discard
> packets received from a non-loopback interface if the packet's address is
> in 127/8.  I am not sure a traditional IP stack can play here because even
> on Tx, we have the same MAC for reaching all remote VTEPs.  It seems to me
> the BFD module would have to be working directly with L2 frames coming off
> the tunnel.  Kind of like if we were running LLDP between the VTEPs.
>
>
> Hi Anoop,
>
> My earlier comment was indeed about silicon, but the packet has to go
> through the software stack as well once it gets to the CPU. Linux-based
> solutions such as Linux servers or Cumulus Linux or maybe even SONIC will
> need to have a valid IP address to process the packet. Given that 127/8 is
> already mandated by MPLS BFD, sticking with that is better than ignoring
> the IP address. This is why I agreed with Jeffrey Haas' comment about
> SHOULD be set.
>
> Dinesh
>
>
> Thanks,
> Anoop
>
> On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt <didutt@gmail.com> wrote:
>
>> Trapping to the CPU would be fine based on MAC DA. But once there, a
>> self-respecting network stack would look at the IP header to decide what to
>> do. Ignoring it on receive may not be an option,
>>
>> Dinesh
>> On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani <anoop@alumni.duke.edu>,
>> wrote:
>>
>> Hi Dinesh,
>>
>> What would break?  If messages are trapped to CPU based on the MAC DA,
>> what is the problem?
>>
>> On the flip side, there are implementations running BFD today which use
>> different addresses as specified here:
>> http://www.openvswitch.org/support/dist-docs/vtep.5.html
>> >>>
>>
>>        *b**f**d**_**c**o**n**f**i**g**_**l**o**c**a**l* *:* *b**f**d**_**d**s**t**_**i**p*: optional string
>>               Set to an IPv4 address to set the IP address that is expected as
>>               destination   for   received   BFD   packets.   The  default  is
>>               *1**6**9**.**2**5**4**.**1**.**0*.
>>
>> >>>
>>
>> Thanks,
>> Anoop
>>
>> On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt@gmail.com> wrote:
>>
>>> I suspect silicon implementations will have a problem with saying that
>>> they can be set to anything and MUST be ignored on reception. Your logic is
>>> sound, it's just that I fear you'll break many existing implementations. I
>>> recommend sticking with the 127/8 address for this case.
>>>
>>> Dinesh
>>>
>>> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh@joelhalpern.com>
>>> wrote:
>>>
>>> In all the discussion about what VNI to use and multiple VNI support, I
>>> lsot track. Sorry. Still, the earlier documents did not specify the IP to
>>> use. That does NOT mean that we are required in later revisions of the
>>> document to allow anything the client wants. Having said that, we could add
>>> text saying that since the IP address in the BFD request in VNI 0 is
>>> effectively meaningless, it can be set to any value on transmission and
>>> must be ignored on reception. As far as I can tell, it is definitional that
>>> the VtEP does not have any assigned IP address for VNI 0, so we can't
>>> expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop Ghanwani
>>> wrote:
>>>
>>> Hi Joel, Yes, existing implementations use VNI 0 for BFD over VXLAN.
>>> Here are a couple of references:
>>> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html
>>> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665
>>> I guess this document has been evolving and I have not kept up with it. The
>>> version I had reviewed and commented on originally allowed for VNI 0.  The
>>> -04 version of the draft has this:
>>> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7 What
>>> version are you referring to? Thanks, Anoop On Mon, Oct 28, 2019 at 12:55
>>> PM Joel M. Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
>>> <jmh@joelhalpern.com>>> wrote: You are saying that there are existing
>>> implementations using VNI 0 for this?  Given that previous versions of the
>>> spec explicitly disallowed VNI 0, I am having trouble with your objecting
>>> that a spec for how to run over VNI 0 breask existing implementations. Note
>>> that when there is a good technical reason, the IETF does change Internet
>>> Drafts in ways that break early implementations.  That is the price of
>>> standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanwani wrote: >
>>> Hi Joel, > > Writing the spec in that way would make the current,
>>> inter-operable > implementation of multiple vendors non-compliant with the
>>> spec. > > Thanks, > Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel M.
>>> Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
>>> <jmh@joelhalpern.com>> > <mailto:jmh@joelhalpern.com
>>> <jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>
>>> wrote: > >     I assumed this was only for the case where a tenant VNI was
>>> being used. > >     For the 0 VNI (which is what I prefer), always (MUST)
>>> use the loopback >     address.  There are no addresses assigned to the
>>> VTEP in that space. >     There is no IRB in that space. > >     Yours, >
>>>    Joel > >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >      > Joel,
>>> >      > >      > Are we going to qualify this by VNI?  There's a bunch of
>>> >     implementations >      > out there that don't use a tenant IP or a
>>> loopback with VNI 0--they >      > simply repeat the underlay IP in the
>>> inner IPDA. >      > >      > Thanks, >      > Anoop >      > >      > On
>>> Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern >     <jmh@joelhalpern.com
>>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      > <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> wrote: >      > >
>>>     >     I can live with saying that you SHOULD use loopback, and MAY >
>>>  instead >      >     use >      >     an IP address in the customer space
>>> known to be owned by the VTEP >      >     device >      >     when such
>>> exists. >      > >      >     Yours, >      >     Joel >      > >      >
>>>  On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: >      >      > Hi Joel, >
>>>   >      > >      >      > Perhaps we need to say use of an address owned
>>> by the device >      >     containing >      >      > the VTEP. >      >
>>>   > >      >      > Or are you suggesting that the use of the loopback
>>> address >     space >      >     is a MUST? >      >      > >      >      >
>>> Anoop >      >      > >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel
>>> M. Halpern >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
>>> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>
>>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      > <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>> wrote: >      >
>>>     > >      >      >     There is something I am missing in your
>>> assumption >     about IRB. >      >      > >      >      >     As I
>>> understand VxLAN, the VTEP is under the control >     of the >      >
>>>  operator. >      >      >     As such, it is a pure bridge.  If you run
>>> IRB behind >     it, that >      >     is fine. >      >      >     Yes, an
>>> operator may offer IRB.  But as I understand it, >      >     conceptually,
>>> >      >      >     in terms of the VxLAN architecture the IRB is an entity
>>> >      >     behind the >      >      >     VTEP, >      >      >     not
>>> part of the VTEP. >      >      > >      >      >     Yours, >      >
>>> >     Joel >      >      > >      >      >     On 10/28/2019 12:23 PM,
>>> Anoop Ghanwani wrote: >      >      >      > Santosh, >      >      >
>>> > >      >      >      > Does it have to be a MUST?  What if I am running
>>> >     IRB and there >      >      >     are IP >      >      >      >
>>> addresses per VNI assigned to the VTEPs? Why can the >      >     operator
>>> not >      >      >      > choose to use those? >      >      >      > >
>>>   >      >      > Anoop >      >      >      > >      >      >      > On
>>> Mon, Oct 28, 2019 at 7:51 AM Santosh P K >      >      >      > <
>>> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>
>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>>>
>>> wrote: >      >      >      > >      >      >      >     Dinesh, Anoop et
>>> all, >      >      >      >           Lets us know if this text works for
>>> 127/8 >      >     address range? >      >      >      > >      >      >
>>>   >     [proposed text for firewall] >      >      >      > >      >
>>> >      >     "As per section 4 inner destination IP address >     MUST be
>>> >      >     set to >      >      >     127/8 >      >      >      >
>>>  address. There may be firewall configured on >     VTEP to >      >
>>>  block 127/8 >      >      >      >     address range if set as destination
>>> IP in inner IP >      >     header. It is >      >      >      >
>>>  recommended to allow 127/8 range address through >      >     firewall
>>> only if >      >      >      >     127/8 IP address is set as destination
>>> address >     in inner IP >      >      >     header." >      >      >
>>> > >      >      >      > >      >      >      >     In section 4 we are
>>> talking about using 127/8 >     and not >      >     really >      >
>>> >     giving >      >      >      >     reason why. I think we should have
>>> text as RFC 5884 >      >     has mentioned >      >      >      >     with
>>> below text. >      >      >      > >      >      >      >     [From RFC
>>> 5884] >      >      >      >     "The motivation for using the address
>>> range >     127/8 is >      >     the same as >      >      >      >
>>>  specified in Section 2.1 of [RFC4379] >      >      >      >  <
>>> https://tools.ietf.org/html/rfc4379#section-2.1>. >      >     This is
>>> an >      >      >      >     exception to the behavior defined in [RFC1122
>>> >      >      >      >     <https://tools.ietf.org/html/rfc1122>]." >
>>>     >      >      > >      >      >      > >      >      >      > >      >
>>>     >      >     Thanks >      >      >      >     Santosh P K >      >
>>>   >      > >      >      >      > >      >      >      > >      >      >
>>>   >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt >      >     <
>>> didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com>> <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
>>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>> >
>>>   >      >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
>>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >      >
>>>    <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>> <mailto:didutt@gmail.com
>>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>>>> >      >     <mailto:didutt@gmail.com
>>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
>>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>>>>>
>>> wrote: >      >      >      > >      >      >      >         Looks good to
>>> me Greg. I see that the text >     around >      >     the use >      >
>>>   >     of the >      >      >      >         inner IP address as also
>>> quite acceptable. Will >      >     you add any >      >      >      >
>>>    words about the firewall? >      >      >      > >      >      >      >
>>>        Dinesh >      >      >      > >      >      >      >         On Wed,
>>> Oct 23, 2019 at 8:36 PM, Greg Mirsky >      >      >      >         <
>>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>>> >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>>>> >      >      >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
>>>   >      >      >>         Hi Dinesh, et al., >      >      >      >>
>>>    please check the updated version that >     removed the >      >      >
>>>    reference to >      >      >      >>         Hypervisor in the text and
>>> Figure 1. >      >      >      >> >      >      >      >>         Regards,
>>> >      >      >      >>         Greg >      >      >      >> >      >
>>> >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >      >
>>>   >      >>         <santosh.pallagatti@gmail.com <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>>>    <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>
>>> >      >      >      >>  <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
>>> >      >      >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>>>     >     <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
>>> <santosh.pallagatti@gmail.com>> >     <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
>>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>>>
>>> wrote: >      >      >      >> >      >      >      >>             Dinesh,
>>> >      >      >      >>                  Please see my inline comments
>>> [SPK] >      >      >      >> >      >      >      >> >      >      >
>>> >>                 - In section 3, there's a sentence >     that >      >
>>>    is: "BFD >      >      >      >>                 packets intended for a
>>> Hypervisor >     VTEP MUST >      >      >     NOT..". I >      >      >
>>>   >>                 recommend getting rid of the word >      >
>>>  "Hypervisor" ashe >      >      >      >>                 logic applies to
>>> any VTEP. >      >      >      >> >      >      >      >>             [SPK]
>>> Thanks for comments. We will >     change this. >      >      >      >> >
>>>     >      >      >>                 - You already explained the >
>>>  precedence of >      >     the use of >      >      >      >>
>>>    127/8 address in the inner header in >      >     MPLS. I have no >
>>> >      >      >>                 specific comments in that area. I have >
>>>     >     only two >      >      >      >>                 questions: >
>>>   >      >      >>                    - Has anybody verified that the >
>>>  use of >      >     127/8 >      >      >      >>                 address
>>> (and the right MAC) works with >      >     existing >      >      >
>>> >>                 implementations, including the silicon >      >
>>>  ones? If this >      >      >      >>                 doesn't work there,
>>> is it worth >     adding the >      >      >     possibilit >      >
>>> >      >>                 y of another address, one that is >     owned >
>>>     >     by the >      >      >     VTEP node? >      >      >      >> >
>>>     >      >      >>                    - Do we know if Firewalls stop >
>>>  such VXLAN >      >      >     packets? >      >      >      >>
>>>      I ask this because VXLAN has an IP >     header >      >     and I >
>>>     >      >     don't >      >      >      >>                 know if
>>> firewalls stop packets >     with 127/8 >      >     in the >      >
>>> >     inner >      >      >      >>                 header. If not, is it
>>> worth adding a >      >     sentence to say >      >      >      >>
>>>          that firewalls  allow such >     packets? The >      >     use of
>>> a >      >      >      >>                 non-127/8 address may alleviate
>>> >     this case >      >     as well. >      >      >      >> >      >
>>> >      >>             [SPK] I think we may need to add the text >      >
>>>  about firewall >      >      >      >>             as some checks in
>>> firewall will be >     there if >      >     they are not >      >      >
>>>     >>             already using MPLS OAM which has inner IP >      >
>>>  header with >      >      >      >>             127/8 address range. >
>>>   >      >      >> >      >      >      >> >      >      >      >>
>>>        The rest of the draft looks good >     to me, >      >      >
>>> >> >      >      >      >>                 Dinesh >      >      >      >>
>>> >      >      >      >>                 On Wed, Oct 23, 2019 at 7:58 AM, >
>>>    Greg Mirsky >      >      >      >>                 <
>>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>>> >      >      >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >
>>> >     <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> >      >
>>>   >      >>                 wrote: >      >      >      >>>
>>>  Hi Dinesh, >      >      >      >>>                 I greatly appreciate
>>> your comments. >      >     Please heave a >      >      >      >>>
>>>          look at the attached copy of the >     working >      >      >
>>>  version and >      >      >      >>>                 its diff to -07
>>> (latest in the >     datatracker). >      >      >      >>> >      >
>>> >      >>>                 Regards, >      >      >      >>>
>>>  Greg >      >      >      >>> >      >      >      >>>                 On
>>> Tue, Oct 22, 2019 at 9:52 PM >     Dinesh Dutt >      >      >      >>>
>>>              <didutt@gmail.com <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >      >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
>>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
>>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
>>> mailto:didutt@gmail.com <didutt@gmail.com>>>>>>> wrote: >      >
>>> >      >>> >      >      >      >>>                     I have the same
>>> feeling as Anoop. >      >     Greg, can you >      >      >      >>>
>>>                please point me to the latest >     draft >      >     so
>>> that >      >      >     I can >      >      >      >>>
>>>  quickly glance through it to be >      >     doubly sure, >      >      >
>>>     >>> >      >      >      >>>                     Dinesh >      >
>>> >      >>> >      >      >      >>>                     On Wed, Oct 23,
>>> 2019 at 4:35 AM, >      >     Anoop Ghanwani >      >      >      >>>
>>>                <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>> >     <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>>>> >      >      >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
>>> >      >>>  <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >
>>> >     <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
>>>   >      >      >>>>                     Greg, >      >      >      >>>> >
>>>     >      >      >>>>                     I think the draft is fine as is.
>>> >      >      >      >>>> >      >      >      >>>>                     I
>>> discussion with Xiao Min was >      >     about #3 and I >      >      >
>>>   >>>>                     see that as unnecessary until we >      >
>>>  have a draft >      >      >      >>>>                     that explains
>>> why that is >     needed in the >      >      >     context >      >
>>> >      >>>>                     of the NVO3 architecture. >      >      >
>>>     >>>> >      >      >      >>>>                     Anoop >      >
>>> >      >>>> >      >      >      >>>>                     On Tue, Oct 22,
>>> 2019 at 11:17 AM >      >     Greg Mirsky >      >      >      >>>>  <
>>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>>> >      >      >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >
>>> >      >>>> >       <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
>>> <gregimirsky@gmail.com>>>> >      >      >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
>>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
>>>   >      >      >>>> >      >      >      >>>>                         Hi
>>> Anoop, et al., >      >      >      >>>>                         I agree
>>> with your >     understanding >      >     of what is >      >      >
>>> >>>>                         being defined in the current >      >
>>>  version >      >      >     of the >      >      >      >>>>
>>>            BFD over VxLAN >     specification. >      >     But, as I >
>>>   >      >      >>>>                         understand, the WG is >
>>> >     discussing the scope >      >      >      >>>>
>>>  before the WGLC is closed. I >      >     believe there >      >      >
>>>   >>>>                         are three options: >      >      >      >>>>
>>> >      >      >      >>>>                          1. single BFD session >
>>>    between >      >     two VTEPs >      >      >      >>>>
>>>           2. single BFD session >     per VNI >      >     between >
>>> >      >     two VTEPs >      >      >      >>>>
>>> 3. multiple BFD >     sessions per >      >     VNI between >      >
>>> >      >>>>                             two VTEPs >      >      >      >>>>
>>> >      >      >      >>>>                         The current text >
>>>  reflects #2. Is WG >      >      >     accepts >      >      >      >>>>
>>>                        this scope? If not, which >      >     option WG
>>> would >      >      >      >>>>                         accept? >      >
>>>   >      >>>> >      >      >      >>>>                         Regards, >
>>>     >      >      >>>>                         Greg >      >      >
>>> >>>> >      >      >      >>>>                         On Tue, Oct 22, 2019
>>> at >     2:09 PM >      >     Anoop >      >      >      >>>>
>>>            Ghanwani >     <anoop@alumni.duke.edu <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >
>>> >     <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
>>> >      >>>> >       <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
>>> <anoop@alumni.duke.edu>>>> >      >      >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
>>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
>>>   >      >      >>>> >      >      >      >>>>
>>>  I concur with Joel's >     assessment >      >      >     with the >
>>> >      >      >>>>                             following >
>>>  clarifications. >      >      >      >>>> >      >      >      >>>>
>>>                      The current document >     is already >      >      >
>>>    capable >      >      >      >>>>                             of
>>> monitoring >     multiple VNIs >      >      >     between VTEPs. >      >
>>>     >      >>>> >      >      >      >>>>                             The
>>> issue under >     discussion >      >     was how >      >      >     do we
>>> >      >      >      >>>>                             use BFD to monitor >
>>>    multiple >      >     VAPs that >      >      >      >>>>
>>>              use the same VNI >     between a >      >     pair of >
>>> >      >      >>>>                             VTEPs.  The use case for >
>>>     >     this is not >      >      >      >>>>
>>>  clear to me, as from my >      >     understanding, >      >      >
>>> >>>>                             we cannot have a >     situation with >
>>>   >      >     multiple >      >      >      >>>>
>>>    VAPs using the same >      >     VNI--there is 1:1 >      >      >
>>> >>>>                             mapping between VAP >     and VNI. >
>>> >      >      >>>> >      >      >      >>>>
>>>  Anoop >      >      >      >>>> >      >      >      >>>>
>>>            On Tue, Oct 22, 2019 >     at 6:06 AM >      >      >     Joel
>>> M. >      >      >      >>>>                             Halpern >      >
>>>    <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
>>> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>
>>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >
>>>  <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> >      >      >
>>>   >>>> >       <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >
>>>  <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
>>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>>> >      >
>>>  wrote: >      >      >      >>>> >      >      >      >>>>
>>>                   From what I can >     tell, >      >     there >      >
>>>     >     are two >      >      >      >>>>
>>>  separate problems. >      >      >      >>>>
>>>    The document we >     have is a >      >      >     VTEP-VTEP >      >
>>>     >      >>>>                                 monitoring >     document.
>>> >      >     There is no >      >      >      >>>>
>>>        need for that >     document to >      >      >     handle the >
>>>   >      >      >>>>                                 multiple VNI case. >
>>>     >      >      >>>>                                 If folks want a >
>>>   >     protocol for doing >      >      >      >>>>
>>>          BFD monitoring >     of things >      >      >     behind the >
>>>   >      >      >>>>                                 VTEPs (multiple >
>>>  VNIs), >      >     then do >      >      >     that >      >      >
>>> >>>>                                 as a separate >      >     document.
>>>  The >      >      >      >>>>                                 encoding
>>> will be >     a tenant >      >      >     encoding, >      >      >
>>> >>>>                                 and thus >     sesparate from >
>>> >     what is >      >      >      >>>>
>>>  defined in this >     document. >      >      >      >>>> >      >      >
>>>     >>>>                                 Yours, >      >      >      >>>>
>>>                                Joel >      >      >      >>>> >      >
>>> >      >>>>                                 On 10/21/2019 >     5:07 PM, >
>>>     >     Jeffrey >      >      >     Haas >      >      >      >>>>
>>>                          wrote: >      >      >      >>>>
>>>                > Santosh and >     others, >      >      >      >>>>
>>>                          > >      >      >      >>>>
>>>          > On Thu, Oct >     03, 2019 at >      >      >     07:50:20PM >
>>>     >      >      >>>>                                 +0530, Santosh P >
>>>    K wrote: >      >      >      >>>>                                 >>
>>>  Thanks >     for your >      >      >     explanation. >      >      >
>>>   >>>>                                 This helps a lot. I >      >
>>>  would wait >      >      >     for more >      >      >      >>>>
>>>                        >> comments from >     others >      >     to see if
>>> >      >      >      >>>>                                 this what we >
>>>  need in this >      >      >     draft to be >      >      >      >>>>
>>>                              >> supported >     based on >      >     that
>>> we can >      >      >      >>>>                                 provide
>>> appropriate >      >     sections >      >      >     in the >      >
>>> >      >>>>                                 draft. >      >      >
>>> >>>>                                 > >      >      >      >>>>
>>>                      > The threads on the >      >     list have >      >
>>>     >      >>>>                                 spidered to the >     point
>>> >      >     where it is >      >      >      >>>>
>>>        challenging >      >      >      >>>>
>>>  > to follow what the >      >     current >      >      >     status >
>>>   >      >      >>>>                                 of the draft is, >
>>>  or should >      >      >     be.  :-) >      >      >      >>>>
>>>                        > >      >      >      >>>>
>>>        > However, if I've >      >     followed things >      >      >
>>> >>>>                                 properly, the >     question >      >
>>>    below is >      >      >      >>>>
>>>  really the >      >      >      >>>>                                 >
>>> hinge point on >     what our >      >      >      >>>>
>>>              encapsulation >     for BFD >      >     over vxlan >      >
>>>     >      >>>>                                 should look like. >      >
>>>     >      >>>>                                 > Correct? >      >      >
>>>     >>>>                                 > >      >      >      >>>>
>>>                          > Essentially, >     do we or >      >     do we
>>> not >      >      >      >>>>                                 require the
>>> >     ability to >      >     permit >      >      >      >>>>
>>>                    multiple BFD >      >      >      >>>>
>>>                > sessions between >      >     distinct VAPs? >      >
>>> >      >>>>                                 > >      >      >      >>>>
>>>                              > If this is so, >     do we >      >     have
>>> a >      >      >     sense >      >      >      >>>>
>>>            as to how we should >      >     proceed? >      >      >
>>> >>>>                                 > >      >      >      >>>>
>>>                      > -- Jeff >      >      >      >>>>
>>>              > >      >      >      >>>>                                 >
>>> [context preserved >      >     below...] >      >      >      >>>>
>>>                          > >      >      >      >>>>
>>>          >> Santosh P K >      >      >      >>>>
>>>        >> >      >      >      >>>>                                 >> On
>>> Wed, Sep >     25, 2019 >      >     at 8:10 AM >      >      >      >>>>
>>> >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>>> >      >     <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>>>> >      >      >     <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>> >      >      >
>>>     >>>> >      >       <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>>> >     <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
>>> <xiao.min2@zte.com.cn>>>> >      >      >     <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
>>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>>>> >      >
>>>  wrote: >      >      >      >>>>                                 >> >
>>> >      >      >>>>                                 >>> Hi Santosh, >
>>> >      >      >>>>                                 >>> >      >      >
>>> >>>>                                 >>> >      >      >      >>>>
>>>                        >>> With regard >     to the >      >     question
>>> >      >      >      >>>>                                 whether we >
>>>  should allow >      >      >     multiple BFD >      >      >      >>>>
>>>                              sessions >      >      >      >>>>
>>>                      >>> for the same >     VNI or >      >     not, >
>>> >      >     IMHO we >      >      >      >>>>
>>>    should allow it, >     more >      >      >     explanation as >      >
>>>     >      >>>>                                 >>> follows. >      >
>>> >      >>>>                                 >>> >      >      >      >>>>
>>>                                >>> Below is a >     figure >      >
>>>  derived from >      >      >      >>>>
>>>  figure 2 of >     RFC8014 (An >      >      >     Architecture for >
>>> >      >      >>>>                                 >>> Data-Center >
>>>  Network >      >      >      >>>>  Virtualization >     over Layer 3 >
>>>   >      >     (NVO3)). >      >      >      >>>>
>>>        >>> >      >      >      >>>>                                 >>> >
>>>             | >      >      >      >>>>
>>>   Data Center Network >      >     (IP)        | >      >      >      >>>>
>>>                                >>> >              | >      >      >
>>> >>>> >      >             | >      >      >      >>>>
>>>            >>> >      >      >      >>>> >      >      >
>>>  +-----------------------------------------+ >      >      >      >>>>
>>>                            >>> >      >             | >      >      >
>>> >>>> >           | >      >      >      >>>>
>>>  >>> >      >             | >      >      >      >>>>
>>>             Tunnel Overlay >          | >      >      >      >>>>
>>>                        >>> >      >      >      >>>> >
>>>  +------------+---------+ >      >      >      >>>> >
>>>   +---------+------------+ >      >      >      >>>>
>>>          >>>         | >      >      >      >>>> >
>>>  +----------+-------+ | >      >           | >      >      >      >>>> >
>>>    +-------+----------+ | >      >      >      >>>>
>>>          >>> >     | | >      >     Overlay >      >      >      >>>>
>>>                            Module  | | >       | | >      >     Overlay >
>>>     >      >      >>>>                                 Module  | | >
>>> >      >      >>>>                                 >>>         | >      >
>>>     >      >>>> >       +---------+--------+ | >      >           | >
>>> >      >      >>>> >       +---------+--------+ | >      >      >
>>> >>>>                                 >>>         | >      >           | >
>>>     >      >      >>>>                                     |    | >
>>>      | >      >      >          | >      >      >      >>>>
>>>                  >>>  NVE1   | >      >           | >      >      >
>>> >>>>                                     |    | >             | >      >
>>>   >          | >      >      >      >>>>
>>>  NVE2 >      >      >      >>>>                                 >>>
>>> | >      >      >      >>>> >       +--------+-------+  | >      >
>>>  | >      >      >      >>>> >       +--------+-------+  | >      >      >
>>>     >>>>                                 >>> >     |  |VNI1 >      >
>>> >     VNI2  VNI1 >      >      >      >>>>
>>>  |  |  |  | VNI1 >      >     VNI2 VNI1 >      >      >     |  | >      >
>>>     >      >>>>                                 >>>         | >      >
>>> >      >>>> >       +-+-----+----+---+  | >      >           | >      >
>>>   >      >>>> >       +-+-----+-----+--+  | >      >      >      >>>>
>>>                            >>> >     |VAP1| >      >     VAP2|    | >
>>> >      >      >>>>                                 VAP3 | >       |VAP1|
>>> VAP2| >      >      >       | VAP3| >      >      >      >>>>
>>>                    >>> >      >      >      >>>> >
>>>  +----+-----+----+------+ >      >      >      >>>> >
>>>   +----+-----+-----+-----+ >      >      >      >>>>
>>>          >>> >      >       |     | >      >      >        | >      >
>>> >      >>>>        | >      >       |     | >      >      >      >>>>
>>>                            >>> >      >       |     | >      >      >
>>>   | >      >      >      >>>>        | >      >       |     | >      >
>>> >      >>>>                                 >>> >      >       |     | >
>>>   >      >        | >      >      >      >>>>        | >      >       |
>>>  | >      >      >      >>>>                                 >>> >      >
>>>     >      >>>> >      >      > >
>>>  -------+-----+----+-------------------+-----+-----+------- >      >
>>> >      >>>>                                 >>> >      >       |     | >
>>>   >      >        | >      >      >      >>>>  Tenant        | >      >
>>>    |     | >      >      >      >>>>                                 >>> >
>>>    TSI1 | >      >     TSI2|    | >      >      >      >>>>
>>>                  TSI3 >     TSI1| TSI2| >      >      >       |TSI3 >
>>> >      >      >>>>                                 >>> >      >     +---+
>>> +---+ >      >      >      >>>>                                 +---+ >
>>>    +---+ >      >     +---+ >      >      >       +---+ >      >      >
>>>   >>>>                                 >>> >      >     |TS1| |TS2| >
>>> >      >      >>>>                                 |TS3| >       |TS4| >
>>>   >     |TS5| >      >      >       |TS6| >      >      >      >>>>
>>>                          >>> >      >     +---+ +---+ >      >      >
>>> >>>>                                 +---+ >       +---+ >      >     +---+
>>> >      >      >       +---+ >      >      >      >>>>
>>>            >>> >      >      >      >>>>
>>>  >>> To my >      >     understanding, the BFD >      >      >      >>>>
>>>                              sessions between >     NVE1 >      >     and
>>> NVE2 are >      >      >      >>>>                                 actually
>>> >      >      >      >>>>                                 >>> initiated and
>>> >      >     terminated >      >      >     at VAP >      >      >
>>> >>>>                                 of NVE. >      >      >      >>>>
>>>                            >>> >      >      >      >>>>
>>>              >>> If the >     network operator >      >      >     want to
>>> >      >      >      >>>>                                 set up one BFD >
>>>    session >      >     between >      >      >     VAP1 of >      >
>>> >      >>>>                                 >>> NVE1 and VAP1of >      >
>>>  NVE2, at the >      >      >      >>>>
>>>  same time >     another BFD >      >     session >      >      >
>>> >>>>                                 between VAP3 of >      >      >
>>> >>>>                                 >>> NVE1 and >     VAP3 of NVE2, >
>>>   >      >     although >      >      >      >>>>
>>>        the two BFD sessions >      >     are for >      >      >     the
>>> same >      >      >      >>>>                                 >>> VNI1, I
>>> >     believe it's >      >      >     reasonable, >      >      >
>>> >>>>                                 so that's why I >     think we >
>>> >      >     should allow it >      >      >      >>>> >      >      >
>>> >>>> >      >      >       _______________________________________________
>>> >      >      >      >>>>                                 nvo3 mailing list
>>> >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org>>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org>>>>> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> >     <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>>> >      >
>>> >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
>>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
>>> <nvo3@ietf.org>>>>>> >      >      >      >>>>
>>> https://www.ietf.org/mailman/listinfo/nvo3 >      >      >      >>>> >
>>>     >      > >      > >
>>>
>>>

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

PGRpdiBkaXI9Imx0ciI+RGVhciBBbGwsPGRpdj50aGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHMs
IHN1Z2dlc3Rpb25zIHRoYXQgaGF2ZSBtYWRlIHRoZSBkaXNjdXNzaW9uIHRoZSBtb3N0IGhlbHBm
dWwgdG8gdGhlIEVkaXRvcnMuIEkmIzM5O3ZlIHRyaWVkIHRvIHJlZmxlY3QgeW91ciBjb21tZW50
cyBpbiB0aGUgdXBkYXRlcyBsaXN0ZWQgYmVsb3c6PC9kaXY+PGRpdj48dWw+PGxpPm9uIHRoZSBp
bm5lciBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzOjwvbGk+PC91bD48ZGl2Pk9MRCBURVhUOjwvZGl2
PjwvZGl2PjxkaXY+wqAgwqAgwqAgwqAgwqBEZXN0aW5hdGlvbiBJUDogSVAgYWRkcmVzcyBNVVNU
IE5PVCBiZSBvZiBvbmUgb2YgdGVuYW50JiMzOTtzIElQPGJyPsKgIMKgIMKgIMKgIMKgYWRkcmVz
c2VzLsKgIElQIGFkZHJlc3MgTUFZIGJlIHNlbGVjdGVkIGZyb20gdGhlIHJhbmdlIDEyNy84IGZv
cjxicj7CoCDCoCDCoCDCoCDCoElQdjQsIGZvciBJUHY2IC0gZnJvbSB0aGUgcmFuZ2UgMDowOjA6
MDowOkZGRkY6N0YwMDowLzEwNC48YnI+PC9kaXY+PGRpdj5ORVcgVEVYVDo8L2Rpdj48ZGl2PsKg
IMKgIMKgIMKgIMKgRGVzdGluYXRpb24gSVA6IElQIGFkZHJlc3MgTVVTVCBOT1QgYmUgb2Ygb25l
IG9mIHRlbmFudCYjMzk7cyBJUDxicj7CoCDCoCDCoCDCoCDCoGFkZHJlc3Nlcy7CoCBUaGUgSVAg
YWRkcmVzcyBTSE9VTEQgYmUgc2VsZWN0ZWQgZnJvbSB0aGUgcmFuZ2UgMTI3Lzg8YnI+wqAgwqAg
wqAgwqAgwqBmb3IgSVB2NCwgZm9yIElQdjYgLSBmcm9tIHRoZSByYW5nZSAwOjA6MDowOjA6RkZG
Rjo3RjAwOjAvMTA0Ljxicj7CoCDCoCDCoCDCoCDCoEFsdGVybmF0aXZlbHksIHRoZSBkZXN0aW5h
dGlvbiBJUCBhZGRyZXNzIE1BWSBiZSBzZXQgdG8gVlRFUCYjMzk7czxicj7CoCDCoCDCoCDCoCDC
oElQIGFkZHJlc3MuPGJyPjwvZGl2PjxkaXY+PHVsPjxsaT5maXJld2FsbC4gQXBwZW5kZWQgU2Vj
dGlvbiAzIERlcGxveW1lbnQgd2l0aCB0aGUgZm9sbG93aW5nIHBhcmFncmFwaDo8L2xpPjwvdWw+
wqAgwqBBcyBwZXIgU2VjdGlvbiA0LCB0aGUgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBT
SE9VTEQgYmUgc2V0IHRvPGJyPsKgIMKgb25lIG9mIHRoZSBsb29wYmFjayBhZGRyZXNzZXMgKDEy
Ny84IHJhbmdlIGZvciBJUHY0IGFuZDxicj7CoCDCoDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQg
cmFuZ2UgZm9yIElQdjYpLsKgIFRoZXJlIGNvdWxkIGJlIGEgZmlyZXdhbGw8YnI+wqAgwqBjb25m
aWd1cmVkIG9uIFZURVAgdG8gYmxvY2sgbG9vcGJhY2sgYWRkcmVzc2VzIGlmIHNldCBhcyB0aGU8
YnI+wqAgwqBkZXN0aW5hdGlvbiBJUCBpbiB0aGUgaW5uZXIgSVAgaGVhZGVyLsKgIEl0IGlzIFJF
Q09NTUVOREVEIHRvIGFsbG93PGJyPsKgIMKgYWRkcmVzc2VzIGZyb20gdGhlIGxvb3BiYWNrIHJh
bmdlIHRocm91Z2ggYSBmaXJld2FsbCBvbmx5IGlmIGl0IGlzPGJyPsKgIMKgdXNlZCBhcyB0aGUg
ZGVzdGluYXRpb24gSVAgYWRkcmVzcyBpbiB0aGUgaW5uZXIgSVAgaGVhZGVyLCBhbmQgdGhlPGJy
PsKgIMKgZGVzdGluYXRpb24gVURQIHBvcnQgaXMgc2V0IHRvIDM3ODQgW1JGQzU4ODFdLjxicj48
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlJlZ2FyZGluZyB0aGUgdXNlIG9mIFZOSSAwIGFzIHRo
ZSBNYW5hZ2VtZW50IFZOSS4gSW4gU2VjdGlvbiA2IGhhcyBiZWVuIG5vdGVkOjwvZGl2PjxkaXY+
wqAgwqBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgc3VwcG9ydCB0aGUgdXNlIG9mIHRoZSBNYW5hZ2Vt
ZW50PGJyPsKgIMKgVk5JIGFzIGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY2hhbm5lbCBiZXR3ZWVu
IFZURVBzLsKgIFRoZSBzZWxlY3Rpb248YnI+wqAgwqBvZiB0aGUgVk5JIG51bWJlciBvZiB0aGUg
TWFuYWdlbWVudCBWTkkgTVVTVCBiZSBjb250cm9sbGVkIHRocm91Z2g8YnI+wqAgwqBtYW5hZ2Vt
ZW50IHBsYW5lLsKgIEFuIGltcGxlbWVudGF0aW9uIE1BWSB1c2UgVk5JIG51bWJlciAxIGFzIHRo
ZTxicj7CoCDCoGRlZmF1bHQgdmFsdWUgZm9yIHRoZSBNYW5hZ2VtZW50IFZOSS48YnI+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5BdHRhY2hlZCwgcGxlYXNlIGZpbmQgdGhlIHVwZGF0ZWQgd29y
a2luZyB2ZXJzaW9uIGFuZCB0aGUgZGlmZiB0byAtMDcuPC9kaXY+PGRpdj5FZGl0b3JzIG11Y2gg
YXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLCBzdWdnZXN0aW9ucywgYWJkIGhlbHAgdG8gaGF2ZSB0
aGUgbmV3IHZlcnNpb24gdXBsb2FkZWQgYmVmb3JlIHRoZSBjdXQtb2ZmIGRlYWRsaW5lLjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkcyw8L2Rpdj48ZGl2PkdyZWc8L2Rpdj48L2Rpdj48
YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9h
dHRyIj5PbiBXZWQsIE9jdCAzMCwgMjAxOSBhdCA0OjQ2IEFNIERpbmVzaCBEdXR0ICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn
aW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIw
NCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBpZD0iZ21haWwtbV8xMTY4MTM0MTAwNTExMDc5Njgz
Z2VhcnktYm9keSIgZGlyPSJhdXRvIj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48ZGl2IGlkPSJnbWFp
bC1tXzExNjgxMzQxMDA1MTEwNzk2ODNnZWFyeS1xdW90ZSIgZGlyPSJhdXRvIj48YnI+T24gV2Vk
LCBPY3QgMzAsIDIwMTkgYXQgMTE6NDAgQU0sIEFub29wIEdoYW53YW5pICZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDsgd3JvdGU6PGJyPjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxkaXYg
ZGlyPSJsdHIiPkhpIERpbmVzaCw8ZGl2Pjxicj48L2Rpdj48ZGl2PllvdXIgZWFybGllciBjb21t
ZW50IHdhcyBhYm91dCBzaWxpY29uLCB0aGF0JiMzOTtzIHdoeSBJIGRpc2N1c3NlZCBvbmx5IHRo
ZSB0cmFwcGluZyBpc3N1ZS7CoCBBcyBmYXIgYXMgc29mdHdhcmUgZ29lcywgSVAgc3RhY2tzIHdv
dWxkwqB0eXBpY2FsbHkgZGlzY2FyZCBwYWNrZXRzIHJlY2VpdmVkIGZyb20gYSBub24tbG9vcGJh
Y2sgaW50ZXJmYWNlIGlmIHRoZSBwYWNrZXQmIzM5O3MgYWRkcmVzcyBpcyBpbiAxMjcvOC7CoCBJ
IGFtIG5vdCBzdXJlIGEgdHJhZGl0aW9uYWwgSVAgc3RhY2sgY2FuIHBsYXkgaGVyZSBiZWNhdXNl
IGV2ZW4gb24gVHgsIHdlIGhhdmUgdGhlIHNhbWUgTUFDIGZvciByZWFjaGluZyBhbGwgcmVtb3Rl
IFZURVBzLsKgIEl0IHNlZW1zIHRvIG1lIHRoZSBCRkQgbW9kdWxlIHdvdWxkIGhhdmUgdG8gYmUg
d29ya2luZyBkaXJlY3RseSB3aXRoIEwyIGZyYW1lcyBjb21pbmcgb2ZmIHRoZSB0dW5uZWwuwqAg
S2luZCBvZiBsaWtlIGlmIHdlIHdlcmUgcnVubmluZyBMTERQIGJldHdlZW4gdGhlIFZURVBzLjwv
ZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj5IaSBBbm9vcCw8ZGl2Pjxicj48
L2Rpdj48ZGl2Pk15IGVhcmxpZXIgY29tbWVudCB3YXMgaW5kZWVkIGFib3V0IHNpbGljb24sIGJ1
dCB0aGUgcGFja2V0IGhhcyB0byBnbyB0aHJvdWdoIHRoZSBzb2Z0d2FyZSBzdGFjayBhcyB3ZWxs
IG9uY2UgaXQgZ2V0cyB0byB0aGUgQ1BVLiBMaW51eC1iYXNlZCBzb2x1dGlvbnMgc3VjaCBhcyBM
aW51eCBzZXJ2ZXJzIG9yIEN1bXVsdXMgTGludXggb3IgbWF5YmUgZXZlbiBTT05JQyB3aWxsIG5l
ZWQgdG8gaGF2ZSBhIHZhbGlkIElQIGFkZHJlc3MgdG8gcHJvY2VzcyB0aGUgcGFja2V0LiBHaXZl
biB0aGF0IDEyNy84IGlzIGFscmVhZHkgbWFuZGF0ZWQgYnkgTVBMUyBCRkQsIHN0aWNraW5nIHdp
dGggdGhhdCBpcyBiZXR0ZXIgdGhhbiBpZ25vcmluZyB0aGUgSVAgYWRkcmVzcy4gVGhpcyBpcyB3
aHkgSSBhZ3JlZWQgd2l0aCBKZWZmcmV5IEhhYXMmIzM5OyBjb21tZW50IGFib3V0IFNIT1VMRCBi
ZSBzZXQuwqA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkRpbmVzaDxicj48YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj48ZGl2IGRpcj0ibHRyIj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyw8L2Rp
dj48ZGl2PkFub29wPC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2
IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMTA6
MDIgUE0gRGluZXNoIER1dHQgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48
YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHgg
MC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0
OjFleCI+DQoNCg0KDQo8ZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdlQm9keVNlY3Rpb24iPg0KPGRp
diBkaXI9ImF1dG8iPlRyYXBwaW5nIHRvIHRoZSBDUFUgd291bGQgYmUgZmluZSBiYXNlZCBvbiBN
QUMgREEuIEJ1dCBvbmNlIHRoZXJlLCBhIHNlbGYtcmVzcGVjdGluZyBuZXR3b3JrIHN0YWNrIHdv
dWxkIGxvb2sgYXQgdGhlIElQIGhlYWRlciB0byBkZWNpZGUgd2hhdCB0byBkby4gSWdub3Jpbmcg
aXQgb24gcmVjZWl2ZSBtYXkgbm90IGJlIGFuIG9wdGlvbiw8YnI+DQo8YnI+DQpEaW5lc2g8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdlUmVwbHlTZWN0aW9uIj5PbiBPY3QgMzAsIDIw
MTksIDEwOjI2IEFNICswNTMwLCBBbm9vcCBHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4mZ3Q7LCB3cm90ZTo8YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgZGly
PSJsdHIiPkhpIERpbmVzaCwNCjxkaXY+PGJyPjwvZGl2Pg0KPGRpdj5XaGF0IHdvdWxkIGJyZWFr
P8KgIElmIG1lc3NhZ2VzIGFyZSB0cmFwcGVkIHRvIENQVSBiYXNlZCBvbiB0aGUgTUFDIERBLCB3
aGF0IGlzIHRoZSBwcm9ibGVtPzwvZGl2Pg0KPGRpdj48YnI+PC9kaXY+DQo8ZGl2Pk9uIHRoZSBm
bGlwIHNpZGUsIHRoZXJlIGFyZSBpbXBsZW1lbnRhdGlvbnMgcnVubmluZyBCRkQgdG9kYXkgd2hp
Y2ggdXNlIGRpZmZlcmVudCBhZGRyZXNzZXMgYXMgc3BlY2lmaWVkIGhlcmU6PC9kaXY+DQo8ZGl2
PjxhIGhyZWY9Imh0dHA6Ly93d3cub3BlbnZzd2l0Y2gub3JnL3N1cHBvcnQvZGlzdC1kb2NzL3Z0
ZXAuNS5odG1sIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy5vcGVudnN3aXRjaC5vcmcvc3Vw
cG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWw8L2E+PGJyPjwvZGl2Pg0KPGRpdj4mZ3Q7Jmd0OyZn
dDs8L2Rpdj4NCjxkaXY+DQo8cHJlIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApIj4gICAgICAgPGI+
YjwvYj48Yj5mPC9iPjxiPmQ8L2I+PGI+XzwvYj48Yj5jPC9iPjxiPm88L2I+PGI+bjwvYj48Yj5m
PC9iPjxiPmk8L2I+PGI+ZzwvYj48Yj5fPC9iPjxiPmw8L2I+PGI+bzwvYj48Yj5jPC9iPjxiPmE8
L2I+PGI+bDwvYj4gPGI+OjwvYj4gPGI+YjwvYj48Yj5mPC9iPjxiPmQ8L2I+PGI+XzwvYj48Yj5k
PC9iPjxiPnM8L2I+PGI+dDwvYj48Yj5fPC9iPjxiPmk8L2I+PGI+cDwvYj46IG9wdGlvbmFsIHN0
cmluZw0KICAgICAgICAgICAgICBTZXQgdG8gYW4gSVB2NCBhZGRyZXNzIHRvIHNldCB0aGUgSVAg
YWRkcmVzcyB0aGF0IGlzIGV4cGVjdGVkIGFzDQogICAgICAgICAgICAgIGRlc3RpbmF0aW9uICAg
Zm9yICAgcmVjZWl2ZWQgICBCRkQgICBwYWNrZXRzLiAgIFRoZSAgZGVmYXVsdCAgaXMNCiAgICAg
ICAgICAgICAgPGI+MTwvYj48Yj42PC9iPjxiPjk8L2I+PGI+LjwvYj48Yj4yPC9iPjxiPjU8L2I+
PGI+NDwvYj48Yj4uPC9iPjxiPjE8L2I+PGI+LjwvYj48Yj4wPC9iPi48L3ByZT48L2Rpdj4NCjxk
aXY+Jmd0OyZndDsmZ3Q7PC9kaXY+DQo8ZGl2Pjxicj48L2Rpdj4NCjxkaXY+VGhhbmtzLDwvZGl2
Pg0KPGRpdj5Bbm9vcDwvZGl2Pg0KPC9kaXY+DQo8YnI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gVHVlLCBPY3QgMjksIDIw
MTkgYXQgNzowMSBQTSBEaW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJy
PjwvZGl2Pg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBw
eCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3Bh
ZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBpZD0iZ21haWwtbV8xMTY4MTM0MTAwNTExMDc5NjgzZ21h
aWwtbV8tNzk4MjI0NzkwNjUxNDc5MjY1OWdtYWlsLW1fLTUwNzUyMjkyOTMyMzY2NzIwMTJnZWFy
eS1ib2R5IiBkaXI9ImF1dG8iPg0KPGRpdj5JIHN1c3BlY3Qgc2lsaWNvbiBpbXBsZW1lbnRhdGlv
bnMgd2lsbCBoYXZlIGEgcHJvYmxlbSB3aXRoIHNheWluZyB0aGF0IHRoZXkgY2FuIGJlIHNldCB0
byBhbnl0aGluZyBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VwdGlvbi4gWW91ciBsb2dpYyBp
cyBzb3VuZCwgaXQmIzM5O3MganVzdCB0aGF0IEkgZmVhciB5b3UmIzM5O2xsIGJyZWFrIG1hbnkg
ZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zLiBJIHJlY29tbWVuZCBzdGlja2luZyB3aXRoIHRoZSAx
MjcvOCBhZGRyZXNzIGZvciB0aGlzIGNhc2UuPC9kaXY+DQo8ZGl2Pjxicj48L2Rpdj4NCjxkaXY+
RGluZXNoPC9kaXY+DQo8L2Rpdj4NCjxkaXYgaWQ9ImdtYWlsLW1fMTE2ODEzNDEwMDUxMTA3OTY4
M2dtYWlsLW1fLTc5ODIyNDc5MDY1MTQ3OTI2NTlnbWFpbC1tXy01MDc1MjI5MjkzMjM2NjcyMDEy
Z2VhcnktcXVvdGUiIGRpcj0iYXV0byI+PGJyPg0KT24gVHVlLCBPY3QgMjksIDIwMTkgYXQgOTox
NSBQTSwgSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8
YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgc3R5bGU9IndoaXRlLXNwYWNlOnBy
ZS13cmFwIj5JbiBhbGwgdGhlIGRpc2N1c3Npb24gYWJvdXQgd2hhdCBWTkkgdG8gdXNlIGFuZCBt
dWx0aXBsZSBWTkkgc3VwcG9ydCwgSSBsc290IHRyYWNrLiBTb3JyeS4gU3RpbGwsIHRoZSBlYXJs
aWVyIGRvY3VtZW50cyBkaWQgbm90IHNwZWNpZnkgdGhlIElQIHRvIHVzZS4gVGhhdCBkb2VzIE5P
VCBtZWFuIHRoYXQgd2UgYXJlIHJlcXVpcmVkIGluIGxhdGVyIHJldmlzaW9ucyBvZiB0aGUgZG9j
dW1lbnQgdG8gYWxsb3cgYW55dGhpbmcgdGhlIGNsaWVudCB3YW50cy4gSGF2aW5nIHNhaWQgdGhh
dCwgd2UgY291bGQgYWRkIHRleHQgc2F5aW5nIHRoYXQgc2luY2UgdGhlIElQIGFkZHJlc3MgaW4g
dGhlIEJGRCByZXF1ZXN0IGluIFZOSSAwIGlzIGVmZmVjdGl2ZWx5IG1lYW5pbmdsZXNzLCBpdCBj
YW4gYmUgc2V0IHRvIGFueSB2YWx1ZSBvbiB0cmFuc21pc3Npb24gYW5kIG11c3QgYmUgaWdub3Jl
ZCBvbiByZWNlcHRpb24uIEFzIGZhciBhcyBJIGNhbiB0ZWxsLCBpdCBpcyBkZWZpbml0aW9uYWwg
dGhhdCB0aGUgVnRFUCBkb2VzIG5vdCBoYXZlIGFueSBhc3NpZ25lZCBJUCBhZGRyZXNzIGZvciBW
TkkgMCwgc28gd2UgY2FuJiMzOTt0IGV4cGVjdCB0aGF0IGFkZHJlc3MuIFlvdXJzLCBKb2VsIE9u
IDEwLzI5LzIwMTkgMTE6MTAgQU0sIEFub29wIEdoYW53YW5pIHdyb3RlOg0KPGJsb2NrcXVvdGU+
SGkgSm9lbCwgWWVzLCBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgdXNlIFZOSSAwIGZvciBCRkQg
b3ZlciBWWExBTi7CoCBIZXJlIGFyZSBhIGNvdXBsZSBvZiByZWZlcmVuY2VzOiA8YSBocmVmPSJo
dHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9uL2VuX1VTL2p1bm9zL3RvcGljcy9j
b25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWwiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3
dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9uL2VuX1VTL2p1bm9zL3RvcGljcy9jb25jZXB0L3Nk
bi1vdnNkYi1iZmQtbnN4Lmh0bWw8L2E+IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNpc2NvLmNvbS9j
L2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwvc3dpdGNoZXMvbmV4dXMtOTAwMC1zZXJpZXMtc3dp
dGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5MS5odG1sI19Ub2MxODAxMzY2NSIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vd3d3LmNpc2NvLmNvbS9jL2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwv
c3dpdGNoZXMvbmV4dXMtOTAwMC1zZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5
MS5odG1sI19Ub2MxODAxMzY2NTwvYT4gSSBndWVzcyB0aGlzIGRvY3VtZW50IGhhcyBiZWVuIGV2
b2x2aW5nIGFuZCBJIGhhdmUgbm90IGtlcHQgdXAgd2l0aCBpdC4gVGhlIHZlcnNpb24gSSBoYWQg
cmV2aWV3ZWQgYW5kIGNvbW1lbnRlZCBvbiBvcmlnaW5hbGx5IGFsbG93ZWQgZm9yIFZOSSAwLsKg
IFRoZSAtMDQgdmVyc2lvbiBvZiB0aGUgZHJhZnQgaGFzIHRoaXM6IDxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wNCNzZWN0aW9uLTciIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iZmQt
dnhsYW4tMDQjc2VjdGlvbi03PC9hPiBXaGF0IHZlcnNpb24gYXJlIHlvdSByZWZlcnJpbmcgdG8/
IFRoYW5rcywgQW5vb3AgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTI6NTUgUE0gSm9lbCBNLiBI
YWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPiZndDsmZ3Q7IHdyb3RlOiBZb3UgYXJlIHNheWluZyB0aGF0IHRoZXJlIGFyZSBleGlzdGlu
ZyBpbXBsZW1lbnRhdGlvbnMgdXNpbmcgVk5JIDAgZm9yIHRoaXM/wqAgR2l2ZW4gdGhhdCBwcmV2
aW91cyB2ZXJzaW9ucyBvZiB0aGUgc3BlYyBleHBsaWNpdGx5IGRpc2FsbG93ZWQgVk5JIDAsIEkg
YW0gaGF2aW5nIHRyb3VibGUgd2l0aCB5b3VyIG9iamVjdGluZyB0aGF0IGEgc3BlYyBmb3IgaG93
IHRvIHJ1biBvdmVyIFZOSSAwIGJyZWFzayBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMuIE5vdGUg
dGhhdCB3aGVuIHRoZXJlIGlzIGEgZ29vZCB0ZWNobmljYWwgcmVhc29uLCB0aGUgSUVURiBkb2Vz
IGNoYW5nZSBJbnRlcm5ldCBEcmFmdHMgaW4gd2F5cyB0aGF0IGJyZWFrIGVhcmx5IGltcGxlbWVu
dGF0aW9ucy7CoCBUaGF0IGlzIHRoZSBwcmljZSBvZiBzdGFuZGFyZGl6YXRpb24uIFlvdXJzLCBK
b2VsIE9uIDEwLzI4LzIwMTkgMjozMCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6ICZndDsgSGkg
Sm9lbCwgJmd0OyAmZ3Q7IFdyaXRpbmcgdGhlIHNwZWMgaW4gdGhhdCB3YXkgd291bGQgbWFrZSB0
aGUgY3VycmVudCwgaW50ZXItb3BlcmFibGUgJmd0OyBpbXBsZW1lbnRhdGlvbiBvZiBtdWx0aXBs
ZSB2ZW5kb3JzIG5vbi1jb21wbGlhbnQgd2l0aCB0aGUgc3BlYy4gJmd0OyAmZ3Q7IFRoYW5rcywg
Jmd0OyBBbm9vcCAmZ3Q7ICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTE6MDcgQU0gSm9l
bCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPiZndDsgJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7ICZndDvCoCDC
oCDCoEkgYXNzdW1lZCB0aGlzIHdhcyBvbmx5IGZvciB0aGUgY2FzZSB3aGVyZSBhIHRlbmFudCBW
Tkkgd2FzIGJlaW5nIHVzZWQuICZndDsgJmd0O8KgIMKgIMKgRm9yIHRoZSAwIFZOSSAod2hpY2gg
aXMgd2hhdCBJIHByZWZlciksIGFsd2F5cyAoTVVTVCkgdXNlIHRoZSBsb29wYmFjayAmZ3Q7wqAg
wqAgwqBhZGRyZXNzLsKgIFRoZXJlIGFyZSBubyBhZGRyZXNzZXMgYXNzaWduZWQgdG8gdGhlIFZU
RVAgaW4gdGhhdCBzcGFjZS4gJmd0O8KgIMKgIMKgVGhlcmUgaXMgbm8gSVJCIGluIHRoYXQgc3Bh
Y2UuICZndDsgJmd0O8KgIMKgIMKgWW91cnMsICZndDvCoCDCoCDCoEpvZWwgJmd0OyAmZ3Q7wqAg
wqAgwqBPbiAxMC8yOC8yMDE5IDE6NTggUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiAmZ3Q7wqAg
wqAgwqAgJmd0OyBKb2VsLCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0OyBBcmUg
d2UgZ29pbmcgdG8gcXVhbGlmeSB0aGlzIGJ5IFZOST/CoCBUaGVyZSYjMzk7cyBhIGJ1bmNoIG9m
ICZndDvCoCDCoCDCoGltcGxlbWVudGF0aW9ucyAmZ3Q7wqAgwqAgwqAgJmd0OyBvdXQgdGhlcmUg
dGhhdCBkb24mIzM5O3QgdXNlIGEgdGVuYW50IElQIG9yIGEgbG9vcGJhY2sgd2l0aCBWTkkgMC0t
dGhleSAmZ3Q7wqAgwqAgwqAgJmd0OyBzaW1wbHkgcmVwZWF0IHRoZSB1bmRlcmxheSBJUCBpbiB0
aGUgaW5uZXIgSVBEQS4gJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDsgVGhhbmtz
LCAmZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMDo0NiBBTSBKb2VsIE0uIEhhbHBlcm4gJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDsmZ3Q7Jmd0OyZndDsgd3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBJIGNhbiBsaXZlIHdpdGggc2F5aW5nIHRoYXQgeW91IFNIT1VMRCB1c2UgbG9vcGJh
Y2ssIGFuZCBNQVkgJmd0O8KgIMKgIMKgaW5zdGVhZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
dXNlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhbiBJUCBhZGRyZXNzIGluIHRoZSBjdXN0b21l
ciBzcGFjZSBrbm93biB0byBiZSBvd25lZCBieSB0aGUgVlRFUCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgZGV2aWNlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3aGVuIHN1Y2ggZXhpc3RzLiAm
Z3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgWW91cnMsICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBKb2VsICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBPbiAxMC8yOC8yMDE5IDE6MzIgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgSGkgSm9lbCwgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBQZXJoYXBzIHdlIG5lZWQg
dG8gc2F5IHVzZSBvZiBhbiBhZGRyZXNzIG93bmVkIGJ5IHRoZSBkZXZpY2UgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoGNvbnRhaW5pbmcgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IHRo
ZSBWVEVQLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7IE9yIGFyZSB5b3Ugc3VnZ2VzdGluZyB0aGF0IHRoZSB1c2Ugb2YgdGhlIGxv
b3BiYWNrIGFkZHJlc3MgJmd0O8KgIMKgIMKgc3BhY2UgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGlzIGEgTVVTVD8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyBBbm9vcCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEwOjIy
IEFNIEpvZWwgTS4gSGFscGVybiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZn
dDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhlcmUgaXMgc29t
ZXRoaW5nIEkgYW0gbWlzc2luZyBpbiB5b3VyIGFzc3VtcHRpb24gJmd0O8KgIMKgIMKgYWJvdXQg
SVJCLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBBcyBJIHVuZGVyc3RhbmQgVnhMQU4sIHRoZSBWVEVQIGlzIHVuZGVy
IHRoZSBjb250cm9sICZndDvCoCDCoCDCoG9mIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
b3BlcmF0b3IuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQXMgc3VjaCwg
aXQgaXMgYSBwdXJlIGJyaWRnZS7CoCBJZiB5b3UgcnVuIElSQiBiZWhpbmQgJmd0O8KgIMKgIMKg
aXQsIHRoYXQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGlzIGZpbmUuICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgWWVzLCBhbiBvcGVyYXRvciBtYXkgb2ZmZXIgSVJCLsKg
IEJ1dCBhcyBJIHVuZGVyc3RhbmQgaXQsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBjb25jZXB0
dWFsbHksICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaW4gdGVybXMgb2Yg
dGhlIFZ4TEFOIGFyY2hpdGVjdHVyZSB0aGUgSVJCIGlzIGFuIGVudGl0eSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgYmVoaW5kIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoFZURVAsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbm90IHBhcnQg
b2YgdGhlIFZURVAuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFlvdXJzLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoEpvZWwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgT24gMTAvMjgvMjAxOSAxMjoyMyBQTSwgQW5v
b3AgR2hhbndhbmkgd3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsgU2FudG9zaCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IERvZXMgaXQgaGF2
ZSB0byBiZSBhIE1VU1Q/wqAgV2hhdCBpZiBJIGFtIHJ1bm5pbmcgJmd0O8KgIMKgIMKgSVJCIGFu
ZCB0aGVyZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFyZSBJUCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IGFkZHJlc3NlcyBwZXIgVk5J
IGFzc2lnbmVkIHRvIHRoZSBWVEVQcz8gV2h5IGNhbiB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoG9wZXJhdG9yIG5vdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7IGNob29zZSB0byB1c2UgdGhvc2U/ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBB
bm9vcCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkg
YXQgNzo1MSBBTSBTYW50b3NoIFAgSyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKg
IMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsm
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBEaW5lc2gsIEFub29wIGV0IGFsbCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgTGV0cyB1cyBrbm93IGlmIHRoaXMgdGV4dCB3b3Jr
cyBmb3IgMTI3LzggJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3MgcmFuZ2U/ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgW3Byb3Bvc2VkIHRleHQgZm9yIGZpcmV3
YWxsXSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZxdW90O0FzIHBlciBz
ZWN0aW9uIDQgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyAmZ3Q7wqAgwqAgwqBNVVNUIGJl
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzZXQgdG8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAxMjcvOCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBhZGRyZXNzLiBUaGVyZSBtYXkgYmUgZmlyZXdhbGwgY29uZmlndXJlZCBv
biAmZ3Q7wqAgwqAgwqBWVEVQIHRvICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBibG9jayAxMjcv
OCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRy
ZXNzIHJhbmdlIGlmIHNldCBhcyBkZXN0aW5hdGlvbiBJUCBpbiBpbm5lciBJUCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgaGVhZGVyLiBJdCBpcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqByZWNvbW1lbmRlZCB0byBhbGxvdyAxMjcvOCByYW5nZSBh
ZGRyZXNzIHRocm91Z2ggJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGZpcmV3YWxsIG9ubHkgaWYg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMTI3Lzgg
SVAgYWRkcmVzcyBpcyBzZXQgYXMgZGVzdGluYXRpb24gYWRkcmVzcyAmZ3Q7wqAgwqAgwqBpbiBp
bm5lciBJUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhlYWRlci4mcXVv
dDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEluIHNlY3Rpb24gNCB3ZSBhcmUgdGFsa2luZyBh
Ym91dCB1c2luZyAxMjcvOCAmZ3Q7wqAgwqAgwqBhbmQgbm90ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqByZWFsbHkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBnaXZpbmcg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVhc29u
IHdoeS4gSSB0aGluayB3ZSBzaG91bGQgaGF2ZSB0ZXh0IGFzIFJGQyA1ODg0ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBoYXMgbWVudGlvbmVkICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHdpdGggYmVsb3cgdGV4dC4gJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBbRnJvbSBSRkMgNTg4NF0gJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJnF1b3Q7VGhlIG1vdGl2YXRpb24gZm9yIHVz
aW5nIHRoZSBhZGRyZXNzIHJhbmdlICZndDvCoCDCoCDCoDEyNy84IGlzICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqB0aGUgc2FtZSBhcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBzcGVjaWZpZWQgaW4gU2VjdGlvbsKgMi4xIG9mIFtSRkM0Mzc5XSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7IMKgJmx0OzxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0Mzc5I3NlY3Rpb24tMi4xIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlvbi0yLjE8
L2E+Jmd0Oy4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRoaXMgaXMgYW4gJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZXhjZXB0aW9uIHRvIHRoZSBi
ZWhhdmlvciBkZWZpbmVkIGluIFtSRkMxMTIyICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvcmZjMTEyMiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmMxMTIyPC9hPiZndDtdLiZxdW90OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBUaGFua3MgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgU2FudG9zaCBQIEsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgT24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgMToyNCBBTSBEaW5lc2ggRHV0dCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRA
Z21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1
dHRAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsm
Z3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgTG9va3MgZ29vZCB0byBtZSBHcmVnLiBJIHNlZSB0aGF0
IHRoZSB0ZXh0ICZndDvCoCDCoCDCoGFyb3VuZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhl
IHVzZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHRoZSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqBpbm5lciBJ
UCBhZGRyZXNzIGFzIGFsc28gcXVpdGUgYWNjZXB0YWJsZS4gV2lsbCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgeW91IGFkZCBhbnkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgIMKgIMKgd29yZHMgYWJvdXQgdGhlIGZpcmV3YWxsPyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoERpbmVzaCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDg6MzYg
UE0sIEdyZWcgTWlyc2t5ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoEhpIERpbmVzaCwgZXQgYWwuLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgcGxlYXNlIGNoZWNrIHRoZSB1
cGRhdGVkIHZlcnNpb24gdGhhdCAmZ3Q7wqAgwqAgwqByZW1vdmVkIHRoZSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHJlZmVyZW5jZSB0byAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSHlwZXJ2aXNvciBpbiB0
aGUgdGV4dCBhbmQgRmlndXJlIDEuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqBSZWdhcmRzLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgR3JlZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTA6
NDcgQU0gU2FudG9zaCBQIEsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZn
dDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7
ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCwgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoMKgIMKgIMKgUGxlYXNlIHNlZSBteSBpbmxpbmXCoGNvbW1lbnRzIFtTUEtdICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIEluIHNl
Y3Rpb24gMywgdGhlcmUmIzM5O3MgYSBzZW50ZW5jZSAmZ3Q7wqAgwqAgwqB0aGF0ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBpczogJnF1b3Q7QkZEICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwYWNrZXRzIGlu
dGVuZGVkIGZvciBhIEh5cGVydmlzb3IgJmd0O8KgIMKgIMKgVlRFUCBNVVNUICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgTk9ULi4mcXVvdDsuIEkgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHJlY29tbWVuZCBnZXR0aW5nIHJpZCBvZiB0aGUgd29yZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgJnF1b3Q7SHlwZXJ2aXNvciZxdW90OyBhc2hlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBsb2dpYyBhcHBs
aWVzIHRvIGFueSBWVEVQLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgW1NQS10gVGhhbmtzIGZvciBjb21tZW50cy4gV2Ugd2lsbCAmZ3Q7
wqAgwqAgwqBjaGFuZ2UgdGhpcy4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoC0gWW91IGFscmVhZHkgZXhwbGFpbmVkIHRoZSAm
Z3Q7wqAgwqAgwqBwcmVjZWRlbmNlIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGUgdXNl
IG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBhZGRyZXNzIGluIHRoZSBpbm5lciBoZWFkZXIgaW4g
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE1QTFMuIEkgaGF2ZSBubyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
c3BlY2lmaWMgY29tbWVudHMgaW4gdGhhdCBhcmVhLiBJIGhhdmUgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoG9ubHkgdHdvICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBxdWVzdGlvbnM6ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqDCoCDCoC0gSGFzIGFueWJvZHkgdmVyaWZpZWQgdGhhdCB0aGUgJmd0O8KgIMKgIMKgdXNlIG9m
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAxMjcvOCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWRkcmVzcyAo
YW5kIHRoZSByaWdodCBNQUMpIHdvcmtzIHdpdGggJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGV4
aXN0aW5nICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBpbXBsZW1lbnRhdGlvbnMsIGluY2x1ZGluZyB0aGUgc2ls
aWNvbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb25lcz8gSWYgdGhpcyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgZG9lc24mIzM5O3Qgd29yayB0aGVyZSwgaXMgaXQgd29ydGggJmd0O8KgIMKgIMKgYWRkaW5n
IHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHBvc3NpYmlsaXQgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHkgb2YgYW5vdGhlciBhZGRyZXNzLCBvbmUgdGhhdCBpcyAmZ3Q7wqAgwqAg
wqBvd25lZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYnkgdGhlICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRFUCBub2RlPyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAtIERvIHdlIGtub3cg
aWYgRmlyZXdhbGxzIHN0b3AgJmd0O8KgIMKgIMKgc3VjaCBWWExBTiAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHBhY2tldHM/ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGFzayB0aGlz
IGJlY2F1c2UgVlhMQU4gaGFzIGFuIElQICZndDvCoCDCoCDCoGhlYWRlciAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgYW5kIEkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBk
b24mIzM5O3QgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGtub3cgaWYgZmlyZXdhbGxzIHN0b3AgcGFja2V0cyAm
Z3Q7wqAgwqAgwqB3aXRoIDEyNy84ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbiB0aGUgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpbm5lciAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
aGVhZGVyLiBJZiBub3QsIGlzIGl0IHdvcnRoIGFkZGluZyBhICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBzZW50ZW5jZSB0byBzYXkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgZmlyZXdhbGxzIMKgYWxs
b3cgc3VjaCAmZ3Q7wqAgwqAgwqBwYWNrZXRzPyBUaGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHVzZSBvZiBhICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub24tMTI3LzggYWRkcmVzcyBtYXkgYWxsZXZpYXRl
ICZndDvCoCDCoCDCoHRoaXMgY2FzZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXMgd2VsbC4g
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oFtTUEtdIEkgdGhpbmsgd2UgbWF5IG5lZWQgdG8gYWRkIHRoZSB0ZXh0ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBhYm91dCBmaXJld2FsbCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgYXMgc29tZSBjaGVja3MgaW4gZmly
ZXdhbGwgd2lsbCBiZSAmZ3Q7wqAgwqAgwqB0aGVyZSBpZiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgdGhleSBhcmUgbm90ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqBhbHJlYWR5IHVzaW5nIE1QTFMgT0FNIHdoaWNoIGhh
cyBpbm5lciBJUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGVhZGVyIHdpdGggJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oDEyNy84IGFkZHJlc3MgcmFuZ2UuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgcmVzdCBvZiB0aGUgZHJhZnQgbG9va3MgZ29vZCAmZ3Q7
wqAgwqAgwqB0byBtZSwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gV2VkLCBPY3QgMjMsIDIwMTkg
YXQgNzo1OCBBTSwgJmd0O8KgIMKgIMKgR3JlZyBNaXJza3kgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhpIERp
bmVzaCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGdyZWF0bHkgYXBwcmVjaWF0ZSB5b3VyIGNvbW1l
bnRzLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgUGxlYXNlIGhlYXZlIGEgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBsb29rIGF0IHRoZSBhdHRhY2hlZCBjb3B5IG9mIHRoZSAmZ3Q7wqAgwqAgwqB3b3Jr
aW5nICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdmVyc2lvbiBhbmQgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBpdHMgZGlmZiB0byAtMDcgKGxhdGVzdCBpbiB0aGUgJmd0O8KgIMKg
IMKgZGF0YXRyYWNrZXIpLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRzLCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoEdyZWcgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgOTo1MiBQTSAm
Z3Q7wqAgwqAgwqBEaW5lc2ggRHV0dCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoEkgaGF2ZSB0aGUgc2FtZSBmZWVsaW5nIGFzIEFub29wLiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgR3JlZywgY2FuIHlvdSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBs
ZWFzZSBwb2ludCBtZSB0byB0aGUgbGF0ZXN0ICZndDvCoCDCoCDCoGRyYWZ0ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBzbyB0aGF0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgSSBjYW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBxdWlja2x5IGdsYW5jZSB0aHJvdWdo
IGl0IHRvIGJlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkb3VibHkgc3VyZSwgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgRGluZXNoICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAy
MDE5IGF0IDQ6MzUgQU0sICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBBbm9vcCBHaGFud2FuaSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHcmVnLCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoEkgdGhpbmsgdGhlIGRyYWZ0IGlzIGZpbmUgYXMgaXMuICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBkaXNjdXNzaW9uIHdpdGggWGlhbyBNaW4gd2FzICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhYm91dCAjMyBhbmQgSSAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBzZWUgdGhhdCBhcyB1bm5lY2Vzc2FyeSB1bnRpbCB3ZSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgaGF2ZSBhIGRyYWZ0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRo
YXQgZXhwbGFpbnMgd2h5IHRoYXQgaXMgJmd0O8KgIMKgIMKgbmVlZGVkIGluIHRoZSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGNvbnRleHQgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgb2YgdGhlIE5WTzMgYXJjaGl0ZWN0dXJlLiAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoEFub29wICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVlLCBPY3Qg
MjIsIDIwMTkgYXQgMTE6MTcgQU0gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoEdyZWcgTWlyc2t5
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8Kg
IMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEhpIEFub29wLCBldCBhbC4sICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgYWdyZWUgd2l0aCB5b3VyICZndDvCoCDCoCDCoHVu
ZGVyc3RhbmRpbmcgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9mIHdoYXQgaXMgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmVpbmcgZGVmaW5lZCBpbiB0aGUgY3VycmVudCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdmVyc2lvbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoG9mIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBC
RkQgb3ZlciBWeExBTiAmZ3Q7wqAgwqAgwqBzcGVjaWZpY2F0aW9uLiAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgQnV0LCBhcyBJICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVu
ZGVyc3RhbmQsIHRoZSBXRyBpcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGlzY3Vzc2luZyB0
aGUgc2NvcGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmVmb3JlIHRoZSBX
R0xDIGlzIGNsb3NlZC4gSSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmVsaWV2ZSB0aGVyZSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhcmUgdGhyZWUgb3B0aW9uczogJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMS4gc2luZ2xlIEJGRCBzZXNzaW9uICZn
dDvCoCDCoCDCoGJldHdlZW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHR3byBWVEVQcyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMi4gc2luZ2xlIEJGRCBzZXNzaW9uICZn
dDvCoCDCoCDCoHBlciBWTkkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJldHdlZW4gJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0d28gVlRFUHMgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMuIG11bHRpcGxlIEJGRCAmZ3Q7wqAgwqAgwqBzZXNzaW9u
cyBwZXIgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSSBiZXR3ZWVuICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHR3byBWVEVQcyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50IHRleHQgJmd0O8KgIMKgIMKgcmVmbGVjdHMgIzIu
IElzIFdHICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWNjZXB0cyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlzIHNjb3BlPyBJZiBub3QsIHdoaWNo
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvcHRpb24gV0cgd291bGQgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgYWNjZXB0PyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoFJlZ2FyZHMsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWcg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBh
dCAmZ3Q7wqAgwqAgwqAyOjA5IFBNICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBBbm9vcCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHaGFud2FuaSAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
PiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsm
Z3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoEkgY29uY3VyIHdpdGggSm9lbCYjMzk7cyAmZ3Q7wqAgwqAgwqBhc3Nl
c3NtZW50ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2l0aCB0aGUgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9sbG93aW5nICZndDvCoCDC
oCDCoGNsYXJpZmljYXRpb25zLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoFRoZSBjdXJyZW50IGRvY3VtZW50ICZndDvCoCDCoCDCoGlzIGFscmVhZHkgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBjYXBhYmxlICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIG1vbml0b3JpbmcgJmd0O8KgIMKgIMKgbXVsdGlwbGUg
Vk5JcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJldHdlZW4gVlRFUHMu
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIGlzc3VlIHVuZGVy
ICZndDvCoCDCoCDCoGRpc2N1c3Npb24gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdhcyBob3cg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkbyB3ZSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1c2UgQkZEIHRvIG1vbml0b3IgJmd0O8KgIMKg
IMKgbXVsdGlwbGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZBUHMgdGhhdCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1c2UgdGhlIHNhbWUgVk5JICZndDvCoCDC
oCDCoGJldHdlZW4gYSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcGFpciBvZiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWVEVQcy7CoCBUaGUgdXNlIGNhc2UgZm9y
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGlzIGlzIG5vdCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjbGVhciB0byBtZSwgYXMgZnJvbSBteSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgdW5kZXJzdGFuZGluZywgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgd2UgY2Fubm90IGhhdmUgYSAmZ3Q7wqAgwqAgwqBzaXR1YXRpb24gd2l0
aCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG11bHRpcGxlICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZBUHMgdXNpbmcgdGhlIHNhbWUgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSS0tdGhlcmUgaXMgMToxICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1hcHBpbmcgYmV0d2VlbiBWQVAgJmd0O8KgIMKgIMKg
YW5kIFZOSS4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBBbm9vcCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAy
MDE5ICZndDvCoCDCoCDCoGF0IDY6MDYgQU0gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBKb2VsIE0uICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oEhhbHBlcm4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmd0
O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZn
dDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd3JvdGU6ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBGcm9tIHdoYXQgSSBjYW4gJmd0O8Kg
IMKgIMKgdGVsbCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZXJlICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXJlIHR3byAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXBhcmF0ZSBwcm9ibGVtcy4gJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIGRvY3VtZW50IHdlICZndDvCoCDC
oCDCoGhhdmUgaXMgYSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZURVAt
VlRFUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtb25p
dG9yaW5nICZndDvCoCDCoCDCoGRvY3VtZW50LiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVGhl
cmUgaXMgbm8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
bmVlZCBmb3IgdGhhdCAmZ3Q7wqAgwqAgwqBkb2N1bWVudCB0byAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGhhbmRsZSB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgbXVsdGlwbGUgVk5JIGNhc2UuICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoElmIGZvbGtzIHdhbnQgYSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgcHJvdG9jb2wgZm9yIGRvaW5nICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEJGRCBtb25pdG9yaW5nICZndDvCoCDCoCDCoG9mIHRo
aW5ncyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlaGluZCB0aGUgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVlRFUHMgKG11bHRp
cGxlICZndDvCoCDCoCDCoFZOSXMpLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlbiBkbyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoYXQgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYXMgYSBzZXBhcmF0ZSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgZG9jdW1lbnQuwqAgwqBUaGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZW5jb2Rpbmcgd2lsbCBiZSAmZ3Q7wqAgwqAgwqBhIHRl
bmFudCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGVuY29kaW5nLCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhbmQgdGh1cyAmZ3Q7
wqAgwqAgwqBzZXNwYXJhdGUgZnJvbSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2hhdCBpcyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkZWZpbmVkIGlu
IHRoaXMgJmd0O8KgIMKgIMKgZG9jdW1lbnQuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgWW91cnMsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoEpvZWwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBPbiAxMC8yMS8yMDE5ICZndDvCoCDCoCDCoDU6MDcgUE0sICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBKZWZmcmV5ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgSGFhcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3
cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0
OyBTYW50b3NoIGFuZCAmZ3Q7wqAgwqAgwqBvdGhlcnMsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBPbiBUaHUsIE9jdCAmZ3Q7wqAgwqAgwqAwMywgMjAx
OSBhdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDA3OjUwOjIwUE0gJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKzA1MzAsIFNhbnRv
c2ggUCAmZ3Q7wqAgwqAgwqBLIHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0O8KgIMKgIMKgVGhhbmtzICZndDvCoCDCoCDCoGZvciB5
b3VyICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZXhwbGFuYXRpb24uICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoaXMgaGVscHMg
YSBsb3QuIEkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHdvdWxkIHdhaXQgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBmb3IgbW9yZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyBjb21tZW50cyBmcm9tICZndDvCoCDC
oCDCoG90aGVycyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdG8gc2VlIGlmICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXMgd2hhdCB3ZSAmZ3Q7wqAg
wqAgwqBuZWVkIGluIHRoaXMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBk
cmFmdCB0byBiZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyBzdXBwb3J0ZWQgJmd0O8KgIMKgIMKgYmFzZWQgb24gJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHRoYXQgd2UgY2FuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHByb3ZpZGUgYXBwcm9wcmlhdGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHNlY3Rpb25zICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaW4gdGhlICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRyYWZ0LiAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgVGhlIHRocmVhZHMg
b24gdGhlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBsaXN0IGhhdmUgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3BpZGVyZWQgdG8gdGhlICZndDvCoCDC
oCDCoHBvaW50ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3aGVyZSBpdCBpcyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjaGFsbGVuZ2luZyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHRvIGZvbGxvdyB3
aGF0IHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgY3VycmVudCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHN0YXR1cyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBvZiB0aGUgZHJhZnQgaXMsICZndDvCoCDCoCDCoG9yIHNob3Vs
ZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJlLsKgIDotKSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgSG93ZXZlciwgaWYgSSYj
Mzk7dmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGZvbGxvd2VkIHRoaW5ncyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBwcm9wZXJseSwgdGhlICZndDvC
oCDCoCDCoHF1ZXN0aW9uICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZWxvdyBpcyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZWFsbHkgdGhlICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgaGluZ2UgcG9p
bnQgb24gJmd0O8KgIMKgIMKgd2hhdCBvdXIgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgZW5jYXBzdWxhdGlvbiAmZ3Q7wqAgwqAgwqBmb3IgQkZEICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBvdmVyIHZ4bGFuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNob3VsZCBsb29rIGxpa2UuICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgQ29ycmVjdD8gJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IEVzc2VudGlhbGx5LCAmZ3Q7wqAg
wqAgwqBkbyB3ZSBvciAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZG8gd2Ugbm90ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJlcXVpcmUgdGhlICZndDvC
oCDCoCDCoGFiaWxpdHkgdG8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHBlcm1pdCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBCRkQgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBzZXNzaW9u
cyBiZXR3ZWVuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkaXN0aW5jdCBWQVBzPyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgSWYgdGhpcyBpcyBzbywg
Jmd0O8KgIMKgIMKgZG8gd2UgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhhdmUgYSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNlbnNlICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGFzIHRvIGhvdyB3ZSBzaG91bGQgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHByb2NlZWQ/ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyAtLSBKZWZmICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyBbY29udGV4dCBwcmVzZXJ2ZWQgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoGJlbG93Li4uXSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7IFNhbnRvc2ggUCBLICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7IE9uIFdlZCwgU2VwICZndDvCoCDCoCDCoDI1LCAyMDE5ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhdCA4OjEwIEFNICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgJmx0OzxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWlu
MkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bjwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248
L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bjwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZndDvC
oCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29t
LmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbjwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29t
LmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgSGkgU2FudG9zaCwgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgV2l0aCByZWdh
cmQgJmd0O8KgIMKgIMKgdG8gdGhlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBxdWVzdGlvbiAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aGV0aGVyIHdl
ICZndDvCoCDCoCDCoHNob3VsZCBhbGxvdyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoG11bHRpcGxlIEJGRCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBzZXNzaW9ucyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgZm9yIHRoZSBzYW1lICZndDvCoCDCoCDCoFZOSSBvciAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgbm90LCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoElNSE8gd2UgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgc2hvdWxkIGFsbG93IGl0LCAmZ3Q7wqAgwqAgwqBtb3JlICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZXhwbGFuYXRpb24gYXMgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IGZvbGxvd3MuICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZn
dDsgQmVsb3cgaXMgYSAmZ3Q7wqAgwqAgwqBmaWd1cmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGRlcml2ZWQgZnJvbSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBmaWd1cmUgMiBvZiAmZ3Q7wqAgwqAgwqBSRkM4MDE0IChBbiAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoEFyY2hpdGVjdHVyZSBmb3IgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IERhdGEtQ2VudGVyICZn
dDvCoCDCoCDCoE5ldHdvcmsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0OyDCoFZpcnR1YWxpemF0aW9uICZndDvCoCDCoCDCoG92ZXIgTGF5ZXIg
MyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoChOVk8zKSkuICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgwqBEYXRhIENlbnRlciBOZXR3b3JrICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAoSVApwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIHwg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0
O8KgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqBU
dW5uZWwgT3ZlcmxheSAmZ3Q7wqAgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqDCoCstLS0tLS0tLS0rLS0tLS0tLS0t
LS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tKy0tLS0tLS0r
IHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0t
LS0tLSstLS0tLS0tLS0tKyB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqB8IHwgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoE92ZXJsYXkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgTW9kdWxlwqAgfCB8ICZndDvCoCDCoCDCoCDCoHwgfCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgT3ZlcmxheSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBNb2R1bGXCoCB8IHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgJmd0OyZndDsmZ3Q7IMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0t
LS0tKy0tLS0tLS0tKyB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8Kg
IMKgIMKgIMKgKy0tLS0tLS0tLSstLS0tLS0tLSsgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCB8IMKgIMKgfCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIHwgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IMKg
TlZFMcKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCB8IMKgIMKgfCAmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgTlZFMiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLSstLS0tLS0t
K8KgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqAr
LS0tLS0tLS0rLS0tLS0tLSvCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqB8wqAgfFZOSTEgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTkkywqAgVk5JMSAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8wqAgfCDCoHzCoCB8IFZOSTEgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoFZOSTIgVk5JMSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHzCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7Jmd0OyDCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgKy0rLS0tLS0r
LS0tLSstLS0rwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCDCoCstKy0tLS0tKy0tLS0tKy0tK8KgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoHxWQVAxfCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgVkFQMnzCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZBUDMgfCAmZ3Q7wqAgwqAgwqAgwqB8VkFQMXwgVkFQ
MnwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8IFZBUDN8ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDvCoCDCoCDCoCDCoCstLS0tKy0tLS0tKy0tLS0rLS0tLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoMKgKy0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKg
IMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCB8ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgwqAgwqAg
wqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqB8wqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqB8ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgwqAtLS0tLS0tKy0tLS0tKy0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLSstLS0tLSstLS0tLSstLS0tLS0tICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgfMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDC
oCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDsgwqBUZW5hbnTCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAg
wqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqBUU0kxIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRT
STJ8wqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBUU0kzICZndDvCoCDCoCDCoFRTSTF8IFRTSTJ8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgfFRTSTMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqArLS0tKyAr
LS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqArLS0t
KyAmZ3Q7wqAgwqAgwqAgwqArLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgKy0tLSsgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqArLS0tKyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHxUUzF8IHxUUzJ8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHxUUzN8ICZndDvCoCDCoCDCoCDCoHxUUzR8ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqB8VFM1fCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCDCoHxUUzZ8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgKy0tLSsgKy0tLSsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgKy0tLSsgJmd0O8KgIMKg
IMKgIMKgKy0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCstLS0rICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgKy0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBUbyBteSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgdW5kZXJzdGFuZGluZywgdGhlIEJGRCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9ucyBiZXR3ZWVuICZndDvCoCDCoCDC
oE5WRTEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFuZCBOVkUyIGFyZSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhY3R1YWxseSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgaW5pdGlhdGVk
IGFuZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGVybWluYXRlZCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoGF0IFZBUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBvZiBOVkUuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgSWYgdGhlICZndDvCoCDCoCDCoG5l
dHdvcmsgb3BlcmF0b3IgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3YW50
IHRvICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNldCB1
cCBvbmUgQkZEICZndDvCoCDCoCDCoHNlc3Npb24gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGJl
dHdlZW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWQVAxIG9mICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBO
VkUxIGFuZCBWQVAxb2YgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE5WRTIsIGF0IHRoZSAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzYW1lIHRpbWUgJmd0
O8KgIMKgIMKgYW5vdGhlciBCRkQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNlc3Npb24gJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYmV0d2VlbiBWQVAz
IG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsm
Z3Q7Jmd0OyBOVkUxIGFuZCAmZ3Q7wqAgwqAgwqBWQVAzIG9mIE5WRTIsICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYWx0aG91Z2ggJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIHR3byBCRkQgc2Vzc2lvbnMgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoGFyZSBmb3IgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB0aGUgc2FtZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDsgVk5JMSwgSSAmZ3Q7wqAgwqAgwqBiZWxpZXZlIGl0JiMzOTtzICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVhc29uYWJsZSwgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc28gdGhhdCYjMzk7cyB3aHkgSSAm
Z3Q7wqAgwqAgwqB0aGluayB3ZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHNob3VsZCBhbGxvdyBpdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBudm8zIG1haWxpbmcgbGlzdCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7IDxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9y
ZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0
Zi5vcmc8L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGll
dGYub3JnPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsm
Z3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8z
QGlldGYub3JnPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4m
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpu
dm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52
bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRm
Lm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8z
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyA8
YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzM8L2E+
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7ICZndDs8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KDQo8L2Jsb2NrcXVvdGU+PC9k
aXY+DQo8L2Jsb2NrcXVvdGU+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pg0K
--0000000000000febe3059626456c--

--0000000000000febe6059626456e
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-bfd-vxlan-08.txt"
Content-Disposition: attachment; filename="draft-ietf-bfd-vxlan-08.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_k2dpmy2y0>
X-Attachment-Id: f_k2dpmy2y0

CgoKCkJGRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFMuIFBhbGxhZ2F0dGksIEVkLgpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTXdhcmUKSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFMuIFBhcmFnaXJpCkV4cGly
ZXM6IE1heSAyLCAyMDIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBD
b250cmlidXRvcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVi4gR292aW5kYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gTXVkaWdvbmRhCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNj
bwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHLiBNaXJza3kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT2N0b2JlciAzMCwgMjAxOQoKCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQkZEIGZvciBWWExBTgogICAgICAgICAgICAgICAgICAg
ICAgICBkcmFmdC1pZXRmLWJmZC12eGxhbi0wOAoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQg
ZGVzY3JpYmVzIHRoZSB1c2Ugb2YgdGhlIEJpZGlyZWN0aW9uYWwgRm9yd2FyZGluZwogICBEZXRl
Y3Rpb24gKEJGRCkgcHJvdG9jb2wgaW4gcG9pbnQtdG8tcG9pbnQgVmlydHVhbCBlWHRlbnNpYmxl
IExvY2FsCiAgIEFyZWEgTmV0d29yayAoVlhMQU4pIHR1bm5lbHMgZm9ybWluZyB1cCBhbiBvdmVy
bGF5IG5ldHdvcmsuCgpTdGF0dXMgb2YgVGhpcyBNZW1vCgogICBUaGlzIEludGVybmV0LURyYWZ0
IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlCiAgIHByb3Zpc2lvbnMg
b2YgQkNQIDc4IGFuZCBCQ1AgNzkuCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9j
dW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZwogICBUYXNrIEZvcmNlIChJRVRGKS4g
IE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZQogICB3b3JraW5nIGRv
Y3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0
LQogICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3Vy
cmVudC8uCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3Ig
YSBtYXhpbXVtIG9mIHNpeCBtb250aHMKICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwg
b3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkKICAgdGltZS4gIEl0IGlzIGlu
YXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2UKICAgbWF0ZXJp
YWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIgoKICAg
VGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiBNYXkgMiwgMjAyMC4KCkNvcHlyaWdo
dCBOb3RpY2UKCiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29u
cyBpZGVudGlmaWVkIGFzIHRoZQogICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJpZ2h0cyByZXNl
cnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRG
IFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50cwog
ICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRo
ZSBkYXRlIG9mCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3
IHRoZXNlIGRvY3VtZW50cwogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdo
dHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QKCgoKUGFsbGFnYXR0aSwgZXQgYWwuICAg
ICAgICAgRXhwaXJlcyBNYXkgMiwgMjAyMCAgICAgICAgICAgICAgICAgIFtQYWdlIDFdCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZvciBWWExBTiAgICAgICAgICAgICAgICAg
T2N0b2JlciAyMDE5CgoKICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9uZW50cyBleHRy
YWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QKICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBM
aWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRoZSBUcnVzdCBM
ZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50eSBhcwogICBk
ZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBvZiBDb250ZW50
cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICAyCiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1l
bnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgIDIuMS4gIFRlcm1pbm9sb2d5
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgICAy
LjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICAzCiAgIDMuICBEZXBsb3ltZW50ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNAogICA0LiAgQkZEIFBhY2tldCBUcmFuc21pc3Npb24g
b3ZlciBWWExBTiBUdW5uZWwgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDUKICAgNS4gIFJlY2VwdGlv
biBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3
CiAgICAgNS4xLiAgRGVtdWx0aXBsZXhpbmcgb2YgdGhlIEJGRCBQYWNrZXQgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgOAogICA2LiAgVXNlIG9mIHRoZSBTcGVjaWZpYyBWTkkgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgNy4gIEVjaG8gQkZEICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4CiAgIDguICBJ
QU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgOAogICA5LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgMTAuIENvbnRyaWJ1dG9ycyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5CiAgIDExLiBBY2tub3dsZWRn
bWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOQog
ICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDkKICAgICAxMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5CiAgICAgMTIuMi4gIEluZm9ybWF0aW9uYWwg
UmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMAogICBBdXRob3Jz
JyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMTAKCjEuICBJbnRyb2R1Y3Rpb24KCiAgICJWaXJ0dWFsIGVYdGVuc2libGUgTG9jYWwgQXJl
YSBOZXR3b3JrIiAoVlhMQU4pIFtSRkM3MzQ4XSBwcm92aWRlcyBhbgogICBlbmNhcHN1bGF0aW9u
IHNjaGVtZSB0aGF0IGFsbG93cyBidWlsZGluZyBhbiBvdmVybGF5IG5ldHdvcmsgYnkKICAgZGVj
b3VwbGluZyB0aGUgYWRkcmVzcyBzcGFjZSBvZiB0aGUgYXR0YWNoZWQgdmlydHVhbCBob3N0cyBm
cm9tIHRoYXQKICAgb2YgdGhlIG5ldHdvcmsuCgogICBPbmUgdXNlIG9mIFZYTEFOIGlzIGluIGRh
dGEgY2VudGVycyBpbnRlcmNvbm5lY3RpbmcgdmlydHVhbCBtYWNoaW5lcwogICAoVk1zKSBvZiBh
IHRlbmFudC4gIFZYTEFOIGFkZHJlc3NlcyByZXF1aXJlbWVudHMgb2YgdGhlIExheWVyIDIgYW5k
CiAgIExheWVyIDMgZGF0YSBjZW50ZXIgbmV0d29yayBpbmZyYXN0cnVjdHVyZSBpbiB0aGUgcHJl
c2VuY2Ugb2YgVk1zIGluCiAgIGEgbXVsdGktdGVuYW50IGVudmlyb25tZW50IGJ5IHByb3ZpZGlu
ZyBhIExheWVyIDIgb3ZlcmxheSBzY2hlbWUgb24gYQogICBMYXllciAzIG5ldHdvcmsgW1JGQzcz
NDhdLiAgQW5vdGhlciB1c2UgaXMgYXMgYW4gZW5jYXBzdWxhdGlvbiBmb3IKICAgRXRoZXJuZXQg
VlBOIFtSRkM4MzY1XS4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgd3JpdHRlbiBhc3N1bWluZyB0aGUg
dXNlIG9mIFZYTEFOIGZvciB2aXJ0dWFsaXplZAogICBob3N0cyBhbmQgcmVmZXJzIHRvIFZNcyBh
bmQgVlhMQU4gVHVubmVsIEVuZCBQb2ludHMgKFZURVBzKSBpbgogICBoeXBlcnZpc29ycy4gIEhv
d2V2ZXIsIHRoZSBjb25jZXB0cyBhcmUgZXF1YWxseSBhcHBsaWNhYmxlIHRvIG5vbi0KICAgdmly
dHVhbGl6ZWQgaG9zdHMgYXR0YWNoZWQgdG8gVlRFUHMgaW4gc3dpdGNoZXMuCgogICBJbiB0aGUg
YWJzZW5jZSBvZiBhIHJvdXRlciBpbiB0aGUgb3ZlcmxheSwgYSBWTSBjYW4gY29tbXVuaWNhdGUg
d2l0aAogICBhbm90aGVyIFZNIG9ubHkgaWYgdGhleSBhcmUgb24gdGhlIHNhbWUgVlhMQU4gc2Vn
bWVudC4gIFZNcyBhcmUKICAgdW5hd2FyZSBvZiBWWExBTiB0dW5uZWxzIGFzIGEgVlhMQU4gdHVu
bmVsIGlzIHRlcm1pbmF0ZWQgb24gYSBWVEVQLgoKCgpQYWxsYWdhdHRpLCBldCBhbC4gICAgICAg
ICBFeHBpcmVzIE1heSAyLCAyMDIwICAgICAgICAgICAgICAgICAgW1BhZ2UgMl0KDApJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOICAgICAgICAgICAgICAgICBPY3Rv
YmVyIDIwMTkKCgogICBWVEVQcyBhcmUgcmVzcG9uc2libGUgZm9yIGVuY2Fwc3VsYXRpbmcgYW5k
IGRlY2Fwc3VsYXRpbmcgZnJhbWVzCiAgIGV4Y2hhbmdlZCBhbW9uZyBWTXMuCgogICBBYmlsaXR5
IHRvIG1vbml0b3IgcGF0aCBjb250aW51aXR5LCBpLmUuLCBwZXJmb3JtIHByb2FjdGl2ZQogICBj
b250aW51aXR5IGNoZWNrIChDQykgZm9yIHBvaW50LXRvLXBvaW50IChwMnApIFZYTEFOIHR1bm5l
bHMsIGlzCiAgIGltcG9ydGFudC4gIFRoZSBhc3luY2hyb25vdXMgbW9kZSBvZiBCRkQsIGFzIGRl
ZmluZWQgaW4gW1JGQzU4ODBdLCBpcwogICB1c2VkIHRvIG1vbml0b3IgYSBwMnAgVlhMQU4gdHVu
bmVsLgoKICAgSW4gdGhlIGNhc2Ugd2hlcmUgYSBNdWx0aWNhc3QgU2VydmljZSBOb2RlIChNU04p
IChhcyBkZXNjcmliZWQgaW4KICAgU2VjdGlvbiAzLjMgb2YgW1JGQzgyOTNdKSByZXNpZGVzIGJl
aGluZCBhIE5ldHdvcmsgVmlydHVhbGl6YXRpb24KICAgRW5kcG9pbnQgKE5WRSksIHRoZSBtZWNo
YW5pc21zIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IGFwcGx5IGFuZAogICBjYW4sIHRoZXJl
Zm9yZSwgYmUgdXNlZCB0byB0ZXN0IHRoZSBjb25uZWN0aXZpdHkgZnJvbSB0aGUgc291cmNlIE5W
RQogICB0byB0aGUgTVNOLgoKICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIHVzZSBvZiBC
aWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uCiAgIChCRkQpIHByb3RvY29sIHRvIGVu
YWJsZSBtb25pdG9yaW5nIGNvbnRpbnVpdHkgb2YgdGhlIHBhdGggYmV0d2VlbgogICBWWExBTiBW
VEVQcywgcGVyZm9ybWluZyBhcyBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIEVuZHBvaW50cywgYW5k
L29yCiAgIGF2YWlsYWJpbGl0eSBvZiBhIHJlcGxpY2F0b3IgbXVsdGljYXN0IHNlcnZpY2Ugbm9k
ZS4KCjIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQKCjIuMS4gIFRlcm1pbm9s
b2d5CgogICBCRkQgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbgoKICAgQ0MgQ29u
dGludWl0eSBDaGVjawoKICAgcDJwIFBvaW50LXRvLXBvaW50CgogICBNU04gTXVsdGljYXN0IFNl
cnZpY2UgTm9kZQoKICAgTlZFIE5ldHdvcmsgVmlydHVhbGl6YXRpb24gRW5kcG9pbnQKCiAgIFZG
SSBWaXJ0dWFsIEZvcndhcmRpbmcgSW5zdGFuY2UKCiAgIFZNIFZpcnR1YWwgTWFjaGluZQoKICAg
Vk5JIFZYTEFOIE5ldHdvcmsgSWRlbnRpZmllciAob3IgVlhMQU4gU2VnbWVudCBJRCkKCiAgIFZU
RVAgVlhMQU4gVHVubmVsIEVuZCBQb2ludAoKICAgVlhMQU4gVmlydHVhbCBlWHRlbnNpYmxlIExv
Y2FsIEFyZWEgTmV0d29yawoKMi4yLiAgUmVxdWlyZW1lbnRzIExhbmd1YWdlCgogICBUaGUga2V5
IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5P
VCIsCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVDT01N
RU5ERUQiLCAiTUFZIiwgYW5kCiAgICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8g
YmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIEJDUAoKCgpQYWxsYWdhdHRpLCBldCBhbC4g
ICAgICAgICBFeHBpcmVzIE1heSAyLCAyMDIwICAgICAgICAgICAgICAgICAgW1BhZ2UgM10KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOICAgICAgICAgICAgICAg
ICBPY3RvYmVyIDIwMTkKCgogICAxNCBbUkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFuZCBvbmx5
IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbAogICBjYXBpdGFscywgYXMgc2hvd24gaGVyZS4KCjMu
ICBEZXBsb3ltZW50CgogICBGaWd1cmUgMSBpbGx1c3RyYXRlcyB0aGUgc2NlbmFyaW8gd2l0aCB0
d28gc2VydmVycywgZWFjaCBvZiB0aGVtCiAgIGhvc3RpbmcgdHdvIFZNcy4gIFRoZSBzZXJ2ZXJz
IGhvc3QgVlRFUHMgdGhhdCB0ZXJtaW5hdGUgdHdvIFZYTEFOCiAgIHR1bm5lbHMgd2l0aCBWWExB
TiBOZXR3b3JrIElkZW50aWZpZXIgKFZOSSkgbnVtYmVyIDEwMCBhbmQgMjAwCiAgIHJlc3BlY3Rp
dmVseS4gIFNlcGFyYXRlIEJGRCBzZXNzaW9ucyBjYW4gYmUgZXN0YWJsaXNoZWQgYmV0d2VlbiB0
aGUKICAgVlRFUHMgKElQMSBhbmQgSVAyKSBmb3IgbW9uaXRvcmluZyBlYWNoIG9mIHRoZSBWWExB
TiB0dW5uZWxzIChWTkkgMTAwCiAgIGFuZCAyMDApLiAgQW4gaW1wbGVtZW50YXRpb24gdGhhdCBz
dXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBiZQogICBhYmxlIHRvIGNvbnRyb2wgdGhl
IG51bWJlciBvZiBCRkQgc2Vzc2lvbnMgdGhhdCBjYW4gYmUgY3JlYXRlZAogICBiZXR3ZWVuIHRo
ZSBzYW1lIHBhaXIgb2YgVlRFUHMuICBCRkQgcGFja2V0cyBpbnRlbmRlZCBmb3IgYSBWVEVQIE1V
U1QKICAgTk9UIGJlIGZvcndhcmRlZCB0byBhIFZNIGFzIGEgVk0gbWF5IGRyb3AgQkZEIHBhY2tl
dHMgbGVhZGluZyB0byBhCiAgIGZhbHNlIG5lZ2F0aXZlLiAgVGhpcyBtZXRob2QgaXMgYXBwbGlj
YWJsZSB3aGV0aGVyIHRoZSBWVEVQIGlzIGEKICAgdmlydHVhbCBvciBwaHlzaWNhbCBkZXZpY2Uu
CgoKICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKwogICAgICB8ICAgICAgICBTZXJ2
ZXIgMSAgICAgICAgICB8CiAgICAgIHwgKy0tLS0rLS0tLSsgICstLS0tKy0tLS0rIHwKICAgICAg
fCB8Vk0xLTEgICAgfCAgfFZNMS0yICAgIHwgfAogICAgICB8IHxWTkkgMTAwICB8ICB8Vk5JIDIw
MCAgfCB8CiAgICAgIHwgfCAgICAgICAgIHwgIHwgICAgICAgICB8IHwKICAgICAgfCArLS0tLS0t
LS0tKyAgKy0tLS0tLS0tLSsgfAogICAgICB8ICAgICAgICBWVEVQIChJUDEpICAgICAgICB8CiAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICArLS0tLS0tLS0tLS0tLSsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICB8ICAgTGF5ZXIgMyAgIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICstLS18ICAgTmV0d29yayAgIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0r
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
IFZURVAgKElQMikgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgKy0tLS0rLS0tLSsgICstLS0tKy0tLS0rIHwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IHxWTTItMSAgICB8ICB8Vk0yLTIgICAgfCB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8Vk5JIDEwMCAgfCAgfFZOSSAyMDAgIHwg
fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfCAgICAgICAgIHwg
IHwgICAgICAgICB8IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICstLS0tLS0tLS0rICArLS0tLS0tLS0tKyB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgIFNlcnZlciAyICAgICAgICAgICAgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCgog
ICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTogUmVmZXJlbmNlIFZYTEFOIERvbWFpbgoKCgoK
UGFsbGFnYXR0aSwgZXQgYWwuICAgICAgICAgRXhwaXJlcyBNYXkgMiwgMjAyMCAgICAgICAgICAg
ICAgICAgIFtQYWdlIDRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZvciBW
WExBTiAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDE5CgoKICAgQXQgdGhlIHNhbWUgdGltZSwg
YSBzZXJ2aWNlIGxheWVyIEJGRCBzZXNzaW9uIG1heSBiZSB1c2VkIGJldHdlZW4gdGhlCiAgIHRl
bmFudHMgb2YgVlRFUHMgSVAxIGFuZCBJUDIgdG8gcHJvdmlkZSBlbmQtdG8tZW5kIGZhdWx0IG1h
bmFnZW1lbnQuCiAgIEluIHN1Y2ggY2FzZSwgZm9yIFZURVBzIEJGRCBDb250cm9sIHBhY2tldHMg
b2YgdGhhdCBzZXNzaW9uIGFyZQogICBpbmRpc3Rpbmd1aXNoYWJsZSBmcm9tIGRhdGEgcGFja2V0
cy4gIElmIGVuZC10by1lbmQgZGVmZWN0IGRldGVjdGlvbgogICBpcyByZWFsaXplZCBhcyB0aGUg
c2V0IG9mIGNvbmNhdGVuYXRlZCBPQU0gZG9tYWlucywgZS5nLiwgVk0xLTEgLSBJUDEKICAgLS0g
SVAyIC0gVk0yLTEsIHRoZW4gdGhlIEJGRCBzZXNzaW9uIG92ZXIgVlhMQU4gYmV0d2VlbiBWVEVQ
cyBTSE9VTEQKICAgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDYu
OC4xNyBbUkZDNTg4MF0uCgogICBBcyBwZXIgU2VjdGlvbiA0LCB0aGUgaW5uZXIgZGVzdGluYXRp
b24gSVAgYWRkcmVzcyBTSE9VTEQgYmUgc2V0IHRvCiAgIG9uZSBvZiB0aGUgbG9vcGJhY2sgYWRk
cmVzc2VzICgxMjcvOCByYW5nZSBmb3IgSVB2NCBhbmQKICAgMDowOjA6MDowOkZGRkY6N0YwMDow
LzEwNCByYW5nZSBmb3IgSVB2NikuICBUaGVyZSBjb3VsZCBiZSBhIGZpcmV3YWxsCiAgIGNvbmZp
Z3VyZWQgb24gVlRFUCB0byBibG9jayBsb29wYmFjayBhZGRyZXNzZXMgaWYgc2V0IGFzIHRoZQog
ICBkZXN0aW5hdGlvbiBJUCBpbiB0aGUgaW5uZXIgSVAgaGVhZGVyLiAgSXQgaXMgUkVDT01NRU5E
RUQgdG8gYWxsb3cKICAgYWRkcmVzc2VzIGZyb20gdGhlIGxvb3BiYWNrIHJhbmdlIHRocm91Z2gg
YSBmaXJld2FsbCBvbmx5IGlmIGl0IGlzCiAgIHVzZWQgYXMgdGhlIGRlc3RpbmF0aW9uIElQIGFk
ZHJlc3MgaW4gdGhlIGlubmVyIElQIGhlYWRlciwgYW5kIHRoZQogICBkZXN0aW5hdGlvbiBVRFAg
cG9ydCBpcyBzZXQgdG8gMzc4NCBbUkZDNTg4MV0uCgo0LiAgQkZEIFBhY2tldCBUcmFuc21pc3Np
b24gb3ZlciBWWExBTiBUdW5uZWwKCiAgIEJGRCBwYWNrZXQgTVVTVCBiZSBlbmNhcHN1bGF0ZWQg
YW5kIHNlbnQgdG8gYSByZW1vdGUgVlRFUCBhcwogICBleHBsYWluZWQgaW4gdGhpcyBzZWN0aW9u
LiAgSW1wbGVtZW50YXRpb25zIFNIT1VMRCBlbnN1cmUgdGhhdCB0aGUKICAgQkZEIHBhY2tldHMg
Zm9sbG93IHRoZSBzYW1lIGxvb2t1cCBwYXRoIGFzIFZYTEFOIGRhdGEgcGFja2V0cyB3aXRoaW4K
ICAgdGhlIHNlbmRlciBzeXN0ZW0uCgogICBCRkQgcGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIGlu
IFZYTEFOIGFzIGRlc2NyaWJlZCBiZWxvdy4gIFRoZSBWWExBTgogICBwYWNrZXQgZm9ybWF0IGlz
IGRlZmluZWQgaW4gU2VjdGlvbiA1IG9mIFtSRkM3MzQ4XS4gIFRoZSBPdXRlciBJUC9VRFAKICAg
YW5kIFZYTEFOIGhlYWRlcnMgTVVTVCBiZSBlbmNvZGVkIGJ5IHRoZSBzZW5kZXIgYXMgZGVmaW5l
ZCBpbgogICBbUkZDNzM0OF0uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKUGFsbGFnYXR0aSwgZXQg
YWwuICAgICAgICAgRXhwaXJlcyBNYXkgMiwgMjAyMCAgICAgICAgICAgICAgICAgIFtQYWdlIDVd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgQkZEIGZvciBWWExBTiAgICAgICAgICAg
ICAgICAgT2N0b2JlciAyMDE5CgoKICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwog
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgIH4gICAgICAgICAgICAgICAgICAgICAgT3V0ZXIgRXRoZXJuZXQgSGVh
ZGVyICAgICAgICAgICAgICAgICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgT3V0ZXIgSVB2WCBIZWFkZXIgICAg
ICAgICAgICAgICAgICAgICAgfgogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgfiAgICAgICAgICAgICAgICAgICAgICAgIE91dGVyIFVEUCBIZWFkZXIgICAgICAgICAg
ICAgICAgICAgICAgIH4KICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
IH4gICAgICAgICAgICAgICAgICAgICAgICAgICBWWExBTiBIZWFkZXIgICAgICAgICAgICAgICAg
ICAgICAgICB+CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB+ICAg
ICAgICAgICAgICAgICAgICBJbm5lciBFdGhlcm5ldCBIZWFkZXIgICAgICAgICAgICAgICAgICAg
ICAgfgogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfiAgICAgICAg
ICAgICAgICAgICAgICAgIElubmVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH4K
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgIH4gICAgICAgICAgICAg
ICAgICAgICAgICAgSW5uZXIgVURQIEhlYWRlciAgICAgICAgICAgICAgICAgICAgICB+CiAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB+ICAgICAgICAgICAgICAgICAg
ICAgICBCRkQgQ29udHJvbCBQYWNrZXQgICAgICAgICAgICAgICAgICAgICB+CiAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkNTICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgRmln
dXJlIDI6IFZYTEFOIEVuY2Fwc3VsYXRpb24gb2YgQkZEIENvbnRyb2wgUGFja2V0CgogICBUaGUg
QkZEIHBhY2tldCBNVVNUIGJlIGNhcnJpZWQgaW5zaWRlIHRoZSBpbm5lciBFdGhlcm5ldCBmcmFt
ZSBvZiB0aGUKICAgVlhMQU4gcGFja2V0LiAgVGhlIGNob2ljZSBvZiBEZXN0aW5hdGlvbiBNQUMg
YW5kIERlc3RpbmF0aW9uIElQCiAgIGFkZHJlc3NlcyBmb3IgdGhlIGlubmVyIEV0aGVybmV0IGZy
YW1lIE1VU1QgZW5zdXJlIHRoYXQgdGhlIEJGRAogICBDb250cm9sIHBhY2tldCBpcyBub3QgZm9y
d2FyZGVkIHRvIGEgdGVuYW50IGJ1dCBpcyBwcm9jZXNzZWQgbG9jYWxseQogICBhdCB0aGUgcmVt
b3RlIFZURVAuICBUaGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUgY2FycnlpbmcgdGhlIEJGRAogICBD
b250cm9sIHBhY2tldC0gaGFzIHRoZSBmb2xsb3dpbmcgZm9ybWF0OgoKICAgICAgRXRoZXJuZXQg
SGVhZGVyOgoKCgpQYWxsYWdhdHRpLCBldCBhbC4gICAgICAgICBFeHBpcmVzIE1heSAyLCAyMDIw
ICAgICAgICAgICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICBCRkQgZm9yIFZYTEFOICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMTkKCgogICAgICAgICBE
ZXN0aW5hdGlvbiBNQUM6IFRoaXMgTVVTVCBOT1QgYmUgb2Ygb25lIG9mIHRlbmFudCdzIE1BQwog
ICAgICAgICBhZGRyZXNzZXMuICBUaGUgZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgTUFZIGJlIHRo
ZSBhZGRyZXNzCiAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGVzdGluYXRpb24gVlRFUC4g
IFRoZSBNQUMgYWRkcmVzcyBNQVkgYmUKICAgICAgICAgY29uZmlndXJlZCwgb3IgaXQgTUFZIGJl
IGxlYXJuZWQgdmlhIGEgY29udHJvbCBwbGFuZSBwcm90b2NvbC4KICAgICAgICAgVGhlIGRldGFp
bHMgb2YgaG93IHRoZSBNQUMgYWRkcmVzcyBpcyBvYnRhaW5lZCBhcmUgb3V0c2lkZSB0aGUKICAg
ICAgICAgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCiAgICAgICAgIFNvdXJjZSBNQUM6IE1BQyBh
ZGRyZXNzIGFzc29jaWF0ZWQgd2l0aCB0aGUgb3JpZ2luYXRpbmcgVlRFUAoKICAgICAgSVAgaGVh
ZGVyOgoKICAgICAgICAgRGVzdGluYXRpb24gSVA6IElQIGFkZHJlc3MgTVVTVCBOT1QgYmUgb2Yg
b25lIG9mIHRlbmFudCdzIElQCiAgICAgICAgIGFkZHJlc3Nlcy4gIFRoZSBJUCBhZGRyZXNzIFNI
T1VMRCBiZSBzZWxlY3RlZCBmcm9tIHRoZSByYW5nZQogICAgICAgICAxMjcvOCBmb3IgSVB2NCwg
Zm9yIElQdjYgLSBmcm9tIHRoZSByYW5nZQogICAgICAgICAwOjA6MDowOjA6RkZGRjo3RjAwOjAv
MTA0LiAgQWx0ZXJuYXRpdmVseSwgdGhlIGRlc3RpbmF0aW9uIElQCiAgICAgICAgIGFkZHJlc3Mg
TUFZIGJlIHNldCB0byBWVEVQJ3MgSVAgYWRkcmVzcy4KCiAgICAgICAgIFNvdXJjZSBJUDogSVAg
YWRkcmVzcyBvZiB0aGUgb3JpZ2luYXRpbmcgVlRFUC4KCiAgICAgICAgIFRUTCBvciBIb3AgTGlt
aXQ6IE1VU1QgYmUgc2V0IHRvIDEgdG8gZW5zdXJlIHRoYXQgdGhlIEJGRAogICAgICAgICBwYWNr
ZXQgaXMgbm90IHJvdXRlZCB3aXRoaW4gdGhlIExheWVyIDMgdW5kZXJsYXkgbmV0d29yay4gIFRo
aXMKICAgICAgICAgYWRkcmVzc2VzIHRoZSBzY2VuYXJpbyB3aGVuIHRoZSBpbm5lciBJUCBkZXN0
aW5hdGlvbiBhZGRyZXNzIGlzCiAgICAgICAgIG9mIFZYTEFOIGdhdGV3YXkgYW5kIHRoZXJlIGlz
IGEgcm91dGVyIGluIHVuZGVybGF5IHdoaWNoCiAgICAgICAgIHJlbW92ZXMgdGhlIFZYTEFOIGhl
YWRlciwgdGhlbiBpdCBpcyBwb3NzaWJsZSB0byByb3V0ZSB0aGUKICAgICAgICAgcGFja2V0IGFz
IFZYTEFOICBnYXRld2F5IGFkZHJlc3MgaXMgcm91dGFibGUgYWRkcmVzcy4KCiAgICAgIFRoZSBm
aWVsZHMgb2YgdGhlIFVEUCBoZWFkZXIgYW5kIHRoZSBCRkQgQ29udHJvbCBwYWNrZXQgYXJlCiAg
ICAgIGVuY29kZWQgYXMgc3BlY2lmaWVkIGluIFtSRkM1ODgxXS4KCjUuICBSZWNlcHRpb24gb2Yg
QkZEIFBhY2tldCBmcm9tIFZYTEFOIFR1bm5lbAoKICAgT25jZSBhIHBhY2tldCBpcyByZWNlaXZl
ZCwgVlRFUCBNVVNUIHZhbGlkYXRlIHRoZSBwYWNrZXQuICBJZiB0aGUKICAgRGVzdGluYXRpb24g
TUFDIG9mIHRoZSBpbm5lciBFdGhlcm5ldCBmcmFtZSBtYXRjaGVzIG9uZSBvZiB0aGUgTUFDCiAg
IGFkZHJlc3NlcyBhc3NvY2lhdGVkIHdpdGggdGhlIFZURVAgdGhlIHBhY2tldCBNVVNUIGJlIHBy
b2Nlc3NlZAogICBmdXJ0aGVyLiAgSWYgdGhlIERlc3RpbmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIg
RXRoZXJuZXQgZnJhbWUgZG9lc24ndAogICBtYXRjaCBhbnkgb2YgVlRFUCdzIE1BQyBhZGRyZXNz
ZXMsIHRoZW4gdGhlIHByb2Nlc3Npbmcgb2YgdGhlCiAgIHJlY2VpdmVkIFZYTEFOIHBhY2tldCBN
VVNUIGZvbGxvdyB0aGUgcHJvY2VkdXJlcyBkZXNjcmliZWQgaW4KICAgU2VjdGlvbiA0LjEgW1JG
QzczNDhdLgoKICAgVGhlIFVEUCBkZXN0aW5hdGlvbiBwb3J0IGFuZCB0aGUgVFRMIG9mIHRoZSBp
bm5lciBJUCBwYWNrZXQgTVVTVCBiZQogICB2YWxpZGF0ZWQgdG8gZGV0ZXJtaW5lIGlmIHRoZSBy
ZWNlaXZlZCBwYWNrZXQgY2FuIGJlIHByb2Nlc3NlZCBieQogICBCRkQuICBCRkQgQ29udHJvbCBw
YWNrZXRzIHdpdGggdW5rbm93biBNQUMgYWRkcmVzcyBNVVNUIE5PVCBiZQogICBmb3J3YXJkZWQg
dG8gVk1zLgoKCgoKCgoKClBhbGxhZ2F0dGksIGV0IGFsLiAgICAgICAgIEV4cGlyZXMgTWF5IDIs
IDIwMjAgICAgICAgICAgICAgICAgICBbUGFnZSA3XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICAgIEJGRCBmb3IgVlhMQU4gICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAxOQoKCjUuMS4g
IERlbXVsdGlwbGV4aW5nIG9mIHRoZSBCRkQgUGFja2V0CgogICBEZW11bHRpcGxleGluZyBvZiBJ
UCBCRkQgcGFja2V0IGhhcyBiZWVuIGRlZmluZWQgaW4gU2VjdGlvbiAzIG9mCiAgIFtSRkM1ODgx
XS4gIFNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBtYXkgYmUgcnVubmluZyBiZXR3ZWVuIHR3
bwogICBWVEVQcywgdGhlcmUgbmVlZHMgdG8gYmUgYSBtZWNoYW5pc20gZm9yIGRlbXVsdGlwbGV4
aW5nIHJlY2VpdmVkIEJGRAogICBwYWNrZXRzIHRvIHRoZSBwcm9wZXIgc2Vzc2lvbi4gIEZvciBk
ZW11bHRpcGxleGluZyBwYWNrZXRzIHdpdGggWW91cgogICBEaXNjcmltaW5hdG9yIGVxdWFsIHRv
IDAsIGEgQkZEIHNlc3Npb24gTVVTVCBiZSBpZGVudGlmaWVkIHVzaW5nIHRoZQogICBsb2dpY2Fs
IGxpbmsgb3ZlciB3aGljaCB0aGUgQkZEIENvbnRyb2wgcGFja2V0IGlzIHJlY2VpdmVkLiAgSW4g
dGhlCiAgIGNhc2Ugb2YgVlhMQU4sIHRoZSBWTkkgbnVtYmVyIGlkZW50aWZpZXMgdGhhdCBsb2dp
Y2FsIGxpbmsuICBJZiBCRkQKICAgcGFja2V0IGlzIHJlY2VpdmVkIHdpdGggbm9uLXplcm8gWW91
ciBEaXNjcmltaW5hdG9yLCB0aGVuIEJGRCBzZXNzaW9uCiAgIE1VU1QgYmUgZGVtdWx0aXBsZXhl
ZCBvbmx5IHdpdGggWW91ciBEaXNjcmltaW5hdG9yIGFzIHRoZSBrZXkuCgo2LiAgVXNlIG9mIHRo
ZSBTcGVjaWZpYyBWTkkKCiAgIEluIG1vc3QgY2FzZXMsIGEgc2luZ2xlIEJGRCBzZXNzaW9uIGlz
IHN1ZmZpY2llbnQgZm9yIHRoZSBnaXZlbiBWVEVQCiAgIHRvIG1vbml0b3IgdGhlIHJlYWNoYWJp
bGl0eSBvZiBhIHJlbW90ZSBWVEVQLCByZWdhcmRsZXNzIG9mIHRoZQogICBudW1iZXIgb2YgVk5J
cy4gIFdoZW4gdGhlIHNpbmdsZSBCRkQgc2Vzc2lvbiBpcyB1c2VkIHRvIG1vbml0b3IgdGhlCiAg
IHJlYWNoYWJpbGl0eSBvZiB0aGUgcmVtb3RlIFZURVAsIGFuIGltcGxlbWVudGF0aW9uIFNIT1VM
RCBjaG9vc2UgYW55CiAgIG9mIHRoZSBWTklzLiAgQW4gaW1wbGVtZW50YXRpb24gTUFZIHN1cHBv
cnQgdGhlIHVzZSBvZiB0aGUgTWFuYWdlbWVudAogICBWTkkgYXMgY29udHJvbCBhbmQgbWFuYWdl
bWVudCBjaGFubmVsIGJldHdlZW4gVlRFUHMuICBUaGUgc2VsZWN0aW9uCiAgIG9mIHRoZSBWTkkg
bnVtYmVyIG9mIHRoZSBNYW5hZ2VtZW50IFZOSSBNVVNUIGJlIGNvbnRyb2xsZWQgdGhyb3VnaAog
ICBtYW5hZ2VtZW50IHBsYW5lLiAgQW4gaW1wbGVtZW50YXRpb24gTUFZIHVzZSBWTkkgbnVtYmVy
IDEgYXMgdGhlCiAgIGRlZmF1bHQgdmFsdWUgZm9yIHRoZSBNYW5hZ2VtZW50IFZOSS4gIEFsbCBW
WExBTiBwYWNrZXRzIHJlY2VpdmVkIG9uCiAgIHRoZSBNYW5hZ2VtZW50IFZOSSBNVVNUIGJlIHBy
b2Nlc3NlZCBsb2NhbGx5IGFuZCBNVVNUIE5PVCBiZQogICBmb3J3YXJkZWQgdG8gYSB0ZW5hbnQu
Cgo3LiAgRWNobyBCRkQKCiAgIFN1cHBvcnQgZm9yIGVjaG8gQkZEIGlzIG91dHNpZGUgdGhlIHNj
b3BlIG9mIHRoaXMgZG9jdW1lbnQuCgo4LiAgSUFOQSBDb25zaWRlcmF0aW9ucwoKICAgVGhpcyBz
cGVjaWZpY2F0aW9uIGhhcyBubyBJQU5BIGFjdGlvbiByZXF1ZXN0ZWQuICBUaGlzIHNlY3Rpb24g
bWF5IGJlCiAgIGRlbGV0ZWQgYmVmb3JlIHRoZSBwdWJsaWNhdGlvbi4KCjkuICBTZWN1cml0eSBD
b25zaWRlcmF0aW9ucwoKICAgVGhlIGRvY3VtZW50IHJlcXVpcmVzIHNldHRpbmcgdGhlIGlubmVy
IElQIFRUTCB0byAxLCB3aGljaCBjb3VsZCBiZQogICB1c2VkIGFzIGEgRERvUyBhdHRhY2sgdmVj
dG9yLiAgVGh1cyB0aGUgaW1wbGVtZW50YXRpb24gTVVTVCBoYXZlCiAgIHRocm90dGxpbmcgaW4g
cGxhY2UgdG8gY29udHJvbCB0aGUgcmF0ZSBvZiBCRkQgQ29udHJvbCBwYWNrZXRzIHNlbnQKICAg
dG8gdGhlIGNvbnRyb2wgcGxhbmUuICBPbiB0aGUgb3RoZXIgaGFuZCwgb3Zlci1hZ2dyZXNzaXZl
IHRocm90dGxpbmcKICAgb2YgQkZEIENvbnRyb2wgcGFja2V0cyBtYXkgYmVjb21lIHRoZSBjYXVz
ZSBvZiB0aGUgaW5hYmlsaXR5IHRvIGZvcm0KICAgYW5kIG1haW50YWluIEJGRCBzZXNzaW9uIGF0
IHNjYWxlLiAgSGVuY2UsIHRocm90dGxpbmcgb2YgQkZEIENvbnRyb2wKICAgcGFja2V0cyBTSE9V
TEQgYmUgYWRqdXN0ZWQgdG8gcGVybWl0IEJGRCB0byB3b3JrIGFjY29yZGluZyB0byBpdHMKICAg
cHJvY2VkdXJlcy4KCiAgIElmIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cyBlc3RhYmxpc2hp
bmcgbXVsdGlwbGUgQkZEIHNlc3Npb25zCiAgIGJldHdlZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQ
cywgdGhlcmUgU0hPVUxEIGJlIGEgbWVjaGFuaXNtIHRvCgoKClBhbGxhZ2F0dGksIGV0IGFsLiAg
ICAgICAgIEV4cGlyZXMgTWF5IDIsIDIwMjAgICAgICAgICAgICAgICAgICBbUGFnZSA4XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgIEJGRCBmb3IgVlhMQU4gICAgICAgICAgICAgICAg
IE9jdG9iZXIgMjAxOQoKCiAgIGNvbnRyb2wgdGhlIG1heGltdW0gbnVtYmVyIG9mIHN1Y2ggc2Vz
c2lvbnMgdGhhdCBjYW4gYmUgYWN0aXZlIGF0IHRoZQogICBzYW1lIHRpbWUuCgogICBPdGhlciB0
aGFuIGlubmVyIElQIFRUTCBzZXQgdG8gMSBhbmQgbGltaXQgdGhlIG51bWJlciBvZiBCRkQgc2Vz
c2lvbnMKICAgYmV0d2VlbiB0aGUgc2FtZSBwYWlyIG9mIFZURVBzLCB0aGlzIHNwZWNpZmljYXRp
b24gZG9lcyBub3QgcmFpc2UgYW55CiAgIGFkZGl0aW9uYWwgc2VjdXJpdHkgaXNzdWVzIGJleW9u
ZCB0aG9zZSBvZiB0aGUgc3BlY2lmaWNhdGlvbnMKICAgcmVmZXJyZWQgdG8gaW4gdGhlIGxpc3Qg
b2Ygbm9ybWF0aXZlIHJlZmVyZW5jZXMuCgoxMC4gIENvbnRyaWJ1dG9ycwoKCiAgIFJlc2hhZCBS
YWhtYW4KICAgcnJhaG1hbkBjaXNjby5jb20KICAgQ2lzY28KCgoxMS4gIEFja25vd2xlZGdtZW50
cwoKICAgQXV0aG9ycyB3b3VsZCBsaWtlIHRvIHRoYW5rIEplZmYgSGFhcyBvZiBKdW5pcGVyIE5l
dHdvcmtzIGZvciBoaXMKICAgcmV2aWV3cyBhbmQgZmVlZGJhY2sgb24gdGhpcyBtYXRlcmlhbC4K
CiAgIEF1dGhvcnMgd291bGQgYWxzbyBsaWtlIHRvIHRoYW5rIE5vYm8gQWtpeWEsIE1hcmMgQmlu
ZGVyYmVyZ2VyLAogICBTaGFocmFtIERhdmFyaSwgRG9uYWxkIEUuICBFYXN0bGFrZSAzcmQsIGFu
ZCBBbm9vcCBHaGFud2FuaSBmb3IgdGhlCiAgIGV4dGVuc2l2ZSByZXZpZXdzIGFuZCB0aGUgbW9z
dCBkZXRhaWxlZCBhbmQgaGVscGZ1bCBjb21tZW50cy4KCjEyLiAgUmVmZXJlbmNlcwoKMTIuMS4g
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdv
cmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQogICAgICAgICAgICAgIFJlcXVpcmVtZW50
IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JG
QzIxMTksIE1hcmNoIDE5OTcsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjMjExOT4uCgogICBbUkZDNTg4MF0gIEthdHosIEQuIGFuZCBELiBXYXJkLCAi
QmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbgogICAgICAgICAgICAgIChCRkQpIiwg
UkZDIDU4ODAsIERPSSAxMC4xNzQ4Ny9SRkM1ODgwLCBKdW5lIDIwMTAsCiAgICAgICAgICAgICAg
PGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTg4MD4uCgogICBbUkZDNTg4MV0g
IEthdHosIEQuIGFuZCBELiBXYXJkLCAiQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlv
bgogICAgICAgICAgICAgIChCRkQpIGZvciBJUHY0IGFuZCBJUHY2IChTaW5nbGUgSG9wKSIsIFJG
QyA1ODgxLAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM1ODgxLCBKdW5lIDIwMTAsCiAg
ICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTg4MT4uCgoK
CgoKCgoKClBhbGxhZ2F0dGksIGV0IGFsLiAgICAgICAgIEV4cGlyZXMgTWF5IDIsIDIwMjAgICAg
ICAgICAgICAgICAgICBbUGFnZSA5XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgIEJG
RCBmb3IgVlhMQU4gICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAxOQoKCiAgIFtSRkM3MzQ4XSAg
TWFoYWxpbmdhbSwgTS4sIER1dHQsIEQuLCBEdWRhLCBLLiwgQWdhcndhbCwgUC4sIEtyZWVnZXIs
CiAgICAgICAgICAgICAgTC4sIFNyaWRoYXIsIFQuLCBCdXJzZWxsLCBNLiwgYW5kIEMuIFdyaWdo
dCwgIlZpcnR1YWwKICAgICAgICAgICAgICBlWHRlbnNpYmxlIExvY2FsIEFyZWEgTmV0d29yayAo
VlhMQU4pOiBBIEZyYW1ld29yayBmb3IKICAgICAgICAgICAgICBPdmVybGF5aW5nIFZpcnR1YWxp
emVkIExheWVyIDIgTmV0d29ya3Mgb3ZlciBMYXllciAzCiAgICAgICAgICAgICAgTmV0d29ya3Mi
LCBSRkMgNzM0OCwgRE9JIDEwLjE3NDg3L1JGQzczNDgsIEF1Z3VzdCAyMDE0LAogICAgICAgICAg
ICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzczNDg+LgoKICAgW1JGQzgx
NzRdICBMZWliYSwgQi4sICJBbWJpZ3VpdHkgb2YgVXBwZXJjYXNlIHZzIExvd2VyY2FzZSBpbiBS
RkMKICAgICAgICAgICAgICAyMTE5IEtleSBXb3JkcyIsIEJDUCAxNCwgUkZDIDgxNzQsIERPSSAx
MC4xNzQ4Ny9SRkM4MTc0LAogICAgICAgICAgICAgIE1heSAyMDE3LCA8aHR0cHM6Ly93d3cucmZj
LWVkaXRvci5vcmcvaW5mby9yZmM4MTc0Pi4KCjEyLjIuICBJbmZvcm1hdGlvbmFsIFJlZmVyZW5j
ZXMKCiAgIFtSRkM4MjkzXSAgR2hhbndhbmksIEEuLCBEdW5iYXIsIEwuLCBNY0JyaWRlLCBNLiwg
QmFubmFpLCBWLiwgYW5kIFIuCiAgICAgICAgICAgICAgS3Jpc2huYW4sICJBIEZyYW1ld29yayBm
b3IgTXVsdGljYXN0IGluIE5ldHdvcmsKICAgICAgICAgICAgICBWaXJ0dWFsaXphdGlvbiBvdmVy
IExheWVyIDMiLCBSRkMgODI5MywKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODI5Mywg
SmFudWFyeSAyMDE4LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9p
bmZvL3JmYzgyOTM+LgoKICAgW1JGQzgzNjVdICBTYWphc3NpLCBBLiwgRWQuLCBEcmFrZSwgSi4s
IEVkLiwgQml0YXIsIE4uLCBTaGVraGFyLCBSLiwKICAgICAgICAgICAgICBVdHRhcm8sIEouLCBh
bmQgVy4gSGVuZGVyaWNreCwgIkEgTmV0d29yayBWaXJ0dWFsaXphdGlvbgogICAgICAgICAgICAg
IE92ZXJsYXkgU29sdXRpb24gVXNpbmcgRXRoZXJuZXQgVlBOIChFVlBOKSIsIFJGQyA4MzY1LAog
ICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM4MzY1LCBNYXJjaCAyMDE4LAogICAgICAgICAg
ICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgzNjU+LgoKQXV0aG9ycycg
QWRkcmVzc2VzCgogICBTYW50b3NoIFBhbGxhZ2F0dGkgKGVkaXRvcikKICAgVk13YXJlCgogICBF
bWFpbDogc2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQoKCiAgIFN1ZGFyc2FuIFBhcmFnaXJp
CiAgIEluZGl2aWR1YWwgQ29udHJpYnV0b3IKCiAgIEVtYWlsOiBzdWRhcnNhbi4yMjVAZ21haWwu
Y29tCgoKICAgVmVuZ2FkYSBQcmFzYWQgR292aW5kYW4KICAgQ2lzY28KCiAgIEVtYWlsOiB2ZW5n
Z292aUBjaXNjby5jb20KCgoKCgoKCgpQYWxsYWdhdHRpLCBldCBhbC4gICAgICAgICBFeHBpcmVz
IE1heSAyLCAyMDIwICAgICAgICAgICAgICAgICBbUGFnZSAxMF0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMTkK
CgogICBNYWxsaWsgTXVkaWdvbmRhCiAgIENpc2NvCgogICBFbWFpbDogbW11ZGlnb25AY2lzY28u
Y29tCgoKICAgR3JlZyBNaXJza3kKICAgWlRFIENvcnAuCgogICBFbWFpbDogZ3JlZ2ltaXJza3lA
Z21haWwuY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKUGFsbGFn
YXR0aSwgZXQgYWwuICAgICAgICAgRXhwaXJlcyBNYXkgMiwgMjAyMCAgICAgICAgICAgICAgICAg
W1BhZ2UgMTFdCg==
--0000000000000febe6059626456e
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-bfd-vxlan-07.txt - draft-ietf-bfd-vxlan-08.txt.html"
Content-Disposition: attachment; filename="Diff_ draft-ietf-bfd-vxlan-07.txt -
 draft-ietf-bfd-vxlan-08.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_k2dpn6mk1>
X-Attachment-Id: f_k2dpn6mk1

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiIGNsYXNzPSJncl9fd3d3Nl9pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAg
CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2Nz
cyI+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQgLSBkcmFmdC1p
ZXRmLWJmZC12eGxhbi0wOC50eHQ8L3RpdGxlPiAKICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAK
ICAgIGJvZHkgICAgeyBtYXJnaW46IDAuNGV4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gCiAgICB0
ciAgICAgIHsgfSAKICAgIHRkICAgICAgeyB3aGl0ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTog
bW9ub3NwYWNlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmb250LXNpemU6IDAuODZlbTt9IAogICAg
dGggICAgICB7IGZvbnQtc2l6ZTogMC44NmVtOyB9IAogICAgLnNtYWxsICB7IGZvbnQtc2l6ZTog
MC42ZW07IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgfSAKICAgIC5sZWZ0ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9
IAogICAgLnJpZ2h0ICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH0gCiAgICAuZGlmZiAgIHsg
YmFja2dyb3VuZC1jb2xvcjogI0NDRjsgfSAKICAgIC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjQkZCOyB9IAogICAgLnJibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNGRjg7IH0gCiAgICAu
aW5zZXJ0IHsgYmFja2dyb3VuZC1jb2xvcjogIzhGRjsgfSAKICAgIC5kZWxldGUgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjQUNGOyB9IAogICAgLnZvaWQgICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkI7
IH0gCiAgICAuY29udCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5saW5lYnIg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IAogICAgLmxpbmVubyB7IGNvbG9yOiByZWQ7IGJh
Y2tncm91bmQtY29sb3I6ICNGRkY7IGZvbnQtc2l6ZTogMC43ZW07IHRleHQtYWxpZ246IHJpZ2h0
OyBwYWRkaW5nOiAwIDJweDsgfSAKICAgIC5lbGlwc2lzeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFB
OyB9IAogICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9IAogICAgLnJp
Z2h0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5sYmxvY2sgLmNvbnQg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5OyB9IAogICAgLnJibG9jayAuY29udCB7IGJhY2tncm91
bmQtY29sb3I6ICNERDY7IH0gCiAgICAuaW5zZXJ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjog
IzBERDsgfSAKICAgIC5kZWxldGUgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEFEOyB9IAog
ICAgLnN0YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IHBhZGRpbmc6IDJweCAwOyB9IAogICAgc3Bhbi5oaWRlIHsgZGlzcGxheTogbm9uZTsgY29sb3I6
ICNhYWE7fSAgICBhOmhvdmVyIHNwYW4geyBkaXNwbGF5OiBpbmxpbmU7IH0gICAgdHIuY2hhbmdl
IHsgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsgfSAKICAgIHRyLmNoYW5nZSBhIHsgdGV4dC1kZWNv
cmF0aW9uOiBub25lOyBjb2xvcjogYmxhY2sgfSAKICA8L3N0eWxlPiAKICAgICA8c2NyaXB0Pgp2
YXIgY2h1bmtfaW5kZXggPSAwOwp2YXIgb2xkX2NodW5rID0gbnVsbDsKCmZ1bmN0aW9uIGZvcm1h
dF9jaHVuayhpbmRleCkgewogICAgdmFyIHByZWZpeCA9ICJkaWZmIjsKICAgIHZhciBzdHIgPSBp
bmRleC50b1N0cmluZygpOwogICAgZm9yICh4PTA7IHg8KDQtc3RyLmxlbmd0aCk7ICsreCkgewog
ICAgICAgIHByZWZpeCs9JzAnOwogICAgfQogICAgcmV0dXJuIHByZWZpeCArIHN0cjsKfQoKZnVu
Y3Rpb24gZmluZF9jaHVuayhuKXsKICAgIHJldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0
cltpZCQ9IicgKyBuICsgJyJdJyk7Cn0KCmZ1bmN0aW9uIGNoYW5nZV9jaHVuayhvZmZzZXQpIHsK
ICAgIHZhciBpbmRleCA9IGNodW5rX2luZGV4ICsgb2Zmc2V0OwogICAgdmFyIG5ld19zdHI7CiAg
ICB2YXIgbmV3X2NodW5rOwoKICAgIG5ld19zdHIgPSBmb3JtYXRfY2h1bmsoaW5kZXgpOwogICAg
bmV3X2NodW5rID0gZmluZF9jaHVuayhuZXdfc3RyKTsKICAgIGlmICghbmV3X2NodW5rKSB7CiAg
ICAgICAgcmV0dXJuOwogICAgfQogICAgaWYgKG9sZF9jaHVuaykgewogICAgICAgIG9sZF9jaHVu
ay5zdHlsZS5vdXRsaW5lID0gIiI7CiAgICB9CiAgICBvbGRfY2h1bmsgPSBuZXdfY2h1bms7CiAg
ICBvbGRfY2h1bmsuc3R5bGUub3V0bGluZSA9ICIxcHggc29saWQgcmVkIjsKICAgIHdpbmRvdy5s
b2NhdGlvbi5yZXBsYWNlKCIjIiArIG5ld19zdHIpCiAgICB3aW5kb3cuc2Nyb2xsQnkoMCwtMTAw
KTsKICAgIGNodW5rX2luZGV4ID0gaW5kZXg7Cn0KCmRvY3VtZW50Lm9ua2V5ZG93biA9IGZ1bmN0
aW9uKGUpIHsKICAgIHN3aXRjaCAoZS5rZXlDb2RlKSB7CiAgICBjYXNlIDc4OgogICAgICAgIGNo
YW5nZV9jaHVuaygxKTsKICAgICAgICBicmVhazsKICAgIGNhc2UgODA6CiAgICAgICAgY2hhbmdl
X2NodW5rKC0xKTsKICAgICAgICBicmVhazsKICAgIH0KfTsKICAgPC9zY3JpcHQ+IAo8L2hlYWQ+
IAo8Ym9keSBkYXRhLWdyLWMtcy1sb2FkZWQ9InRydWUiPiAKICA8dGFibGUgYm9yZGVyPSIwIiBj
ZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPiAKICA8dGJvZHk+PHRyIGlkPSJwYXJ0LTEi
IGJnY29sb3I9Im9yYW5nZSI+PHRoPjwvdGg+PHRoPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRm
Lm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDcudHh0IiBzdHlsZT0iY29s
b3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQiIHN0
eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLWJmZC12eGxhbi0wNy50eHQ8L2E+Jm5ic3A7PC90
aD48dGg+IDwvdGg+PHRoPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wOC50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1p
ZXRmLWJmZC12eGxhbi0wOC50eHQ8L2E+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYu
b3JnL3JmY2RpZmY/dXJsMT1kcmFmdC1pZXRmLWJmZC12eGxhbi0wOC50eHQiIHN0eWxlPSJjb2xv
cjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsiPiZndDs8L2E+PC90aD48dGg+PC90aD48L3Ry
PiAKICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij5CRkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
LiBQYWxsYWdhdHRpLCBFZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5CRkQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTLiBQYWxsYWdh
dHRpLCBFZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5SdGJyaWNr
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5JbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPiBWTXdhcmU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5J
bnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUy4gUGFyYWdpcmk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5JbnRlbmRlZCBz
dGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUy4gUGFy
YWdpcmk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Tm92ZW1iZXIg
MTgsIDIwMTk8L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBDb250cmli
dXRvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5FeHBpcmVzOiA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5NYXkgMiwgMjAyMCAgICAgIDwvc3Bhbj4gICAgICAgICAgICAgICAgICAgICAg
ICBJbmRpdmlkdWFsIENvbnRyaWJ1dG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Vi4gR292aW5kYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVi4gR292aW5k
YW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE0uIE11ZGlnb25kYTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE0uIE11ZGlnb25kYTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIENpc2NvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENpc2NvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXJz
a3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBNaXJza3k8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBDb3JwLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFpURSBDb3JwLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICBNYXkgMTc8L3NwYW4+LCAyMDE5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+T2N0b2JlciAzMDwvc3Bhbj4sIDIwMTk8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCRkQg
Zm9yIFZYTEFOPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCRkQgZm9yIFZYTEFOPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAg
ICAgICAgIGRyYWZ0LWlldGYtYmZkLXZ4bGFuLTA8c3BhbiBjbGFzcz0iZGVsZXRlIj43PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAg
ICBkcmFmdC1pZXRmLWJmZC12eGxhbi0wPHNwYW4gY2xhc3M9Imluc2VydCI+ODwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QWJzdHJhY3Q8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgdXNlIG9mIHRoZSBCaWRpcmVjdGlvbmFsIEZv
cndhcmRpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50
IGRlc2NyaWJlcyB0aGUgdXNlIG9mIHRoZSBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmc8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERldGVjdGlvbiAoQkZEKSBwcm90b2NvbCBpbiBwb2lu
dC10by1wb2ludCBWaXJ0dWFsIGVYdGVuc2libGUgTG9jYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBEZXRlY3Rpb24gKEJGRCkgcHJvdG9jb2wgaW4gcG9pbnQtdG8tcG9pbnQg
VmlydHVhbCBlWHRlbnNpYmxlIExvY2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBB
cmVhIE5ldHdvcmsgKFZYTEFOKSB0dW5uZWxzIGZvcm1pbmcgdXAgYW4gb3ZlcmxheSBuZXR3b3Jr
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFyZWEgTmV0d29yayAoVlhMQU4p
IHR1bm5lbHMgZm9ybWluZyB1cCBhbiBvdmVybGF5IG5ldHdvcmsuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPlN0YXR1cyBvZiBUaGlzIE1lbW88L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij5TdGF0dXMgb2YgVGhpcyBNZW1vPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9y
bWFuY2Ugd2l0aCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIElu
dGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0icGFydC0y
IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBh
dDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5w
eWh0I3BhcnQtMiI+PGVtPiBwYWdlIDEsIGxpbmUgMzg8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9z
cGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZm
LnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGluZSAzODxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtp
bmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMg
b2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUYXNrIEZvcmNlIChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlz
dHJpYnV0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElF
VEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFm
dHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBs
aXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBE
cmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8u
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJlbnQvLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxp
ZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBt
YXhpbXVtIG9mIHNpeCBtb250aHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBt
YXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMg
YXQgYW55PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIG1heSBiZSB1cGRh
dGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRv
IHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURy
YWZ0cyBhcyByZWZlcmVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFs
IG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3Ro
ZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhpcyBJ
bnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5Ob3ZlbWJl
ciAxOCwgMjAxOTwvc3Bhbj4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRo
aXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gPHNwYW4gY2xhc3M9Imluc2VydCI+TWF5
IDIsIDIwMjA8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5Db3B5cmln
aHQgTm90aWNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Q29weXJpZ2h0IE5vdGlj
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTkg
SUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBUcnVzdCBhbmQg
dGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2Vy
dmVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGlz
IHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3
OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcv
bGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykg
aW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBw
dWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVu
dHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlz
IGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTMiIGNsYXNzPSJjaGFu
Z2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBo
cmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC0zIj48
ZW0+IHBhZ2UgMiwgbGluZSAxNzxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+
PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxh
IGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTMi
PjxlbT4gcGFnZSAyLCBsaW5lIDE3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwv
YT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5z
ZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNjcmliZWQgaW4gdGhlIFNp
bXBsaWZpZWQgQlNEIExpY2Vuc2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlRh
YmxlIG9mIENvbnRlbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VGFibGUgb2Yg
Q29udGVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIEludHJvZHVj
dGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAy
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMS4gIEludHJvZHVjdGlvbiAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3Vt
ZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAyLiAgQ29udmVudGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50IC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgMi4xLiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMi4xLiAg
VGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAyLjIuICBSZXF1aXJlbWVudHMg
TGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjIuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2Ug
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAzLiAgRGVwbG95bWVudCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAzLiAgRGVwbG95bWVudCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDQuICBCRkQg
UGFja2V0IFRyYW5zbWlzc2lvbiBvdmVyIFZYTEFOIFR1bm5lbCAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAgNTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDQuICBCRkQgUGFja2V0IFRy
YW5zbWlzc2lvbiBvdmVyIFZYTEFOIFR1bm5lbCAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNiI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgIDQuMS4gIEJGRCBQYWNrZXQgRW5jYXBz
dWxhdGlvbiBpbiBWWExBTiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgNS4gIFJlY2VwdGlvbiBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICA3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNS4gIFJl
Y2VwdGlvbiBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA3PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDA3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNS4xLiAgRGVtdWx0aXBsZXhpbmcgb2YgdGhlIEJGRCBQ
YWNrZXQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Nzwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA1LjEuICBEZW11bHRp
cGxleGluZyBvZiB0aGUgQkZEIFBhY2tldCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij44PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
Ni4gIFVzZSBvZiB0aGUgU3BlY2lmaWMgVk5JIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICA4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNi4gIFVzZSBv
ZiB0aGUgU3BlY2lmaWMgVk5JIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA4PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA3LiAgRWNobyBCRkQgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA3LiAgRWNobyBCRkQgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgODwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgOS4gIFNlY3Vy
aXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgOS4gIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA4Ij48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIDEwLiBDb250cmlidXRvcnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ODwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgMTAuIENvbnRyaWJ1dG9ycyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij45PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMTEuIEFja25vd2xl
ZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMTEuIEFja25vd2xlZGdtZW50cyAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAxMi4gUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgMTIuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMTIuMS4g
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAgOTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDAwOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDEyLjIuICBJbmZvcm1hdGlvbmFsIFJlZmVyZW5jZXMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+IDk8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgMTIuMi4gIEluZm9ybWF0
aW9uYWwgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEF1
dGhvcnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAxMDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEF1dGhvcnMnIEFk
ZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAx
MDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4xLiAgSW50cm9kdWN0aW9uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiVmlydHVhbCBlWHRlbnNpYmxlIExvY2FsIEFyZWEgTmV0
d29yayIgKFZYTEFOKSBbUkZDNzM0OF0gcHJvdmlkZXMgYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAiVmlydHVhbCBlWHRlbnNpYmxlIExvY2FsIEFyZWEgTmV0d29yayIgKFZY
TEFOKSBbUkZDNzM0OF0gcHJvdmlkZXMgYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGVuY2Fwc3VsYXRpb24gc2NoZW1lIHRoYXQgYWxsb3dzIGJ1aWxkaW5nIGFuIG92ZXJsYXkgbmV0
d29yayBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGVuY2Fwc3VsYXRpb24g
c2NoZW1lIHRoYXQgYWxsb3dzIGJ1aWxkaW5nIGFuIG92ZXJsYXkgbmV0d29yayBieTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVjb3VwbGluZyB0aGUgYWRkcmVzcyBzcGFjZSBvZiB0
aGUgYXR0YWNoZWQgdmlydHVhbCBob3N0cyBmcm9tIHRoYXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBkZWNvdXBsaW5nIHRoZSBhZGRyZXNzIHNwYWNlIG9mIHRoZSBhdHRhY2hl
ZCB2aXJ0dWFsIGhvc3RzIGZyb20gdGhhdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
b2YgdGhlIG5ldHdvcmsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb2YgdGhl
IG5ldHdvcmsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE9uZSB1c2Ugb2Yg
VlhMQU4gaXMgaW4gZGF0YSBjZW50ZXJzIGludGVyY29ubmVjdGluZyB2aXJ0dWFsIG1hY2hpbmVz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgT25lIHVzZSBvZiBWWExBTiBpcyBp
biBkYXRhIGNlbnRlcnMgaW50ZXJjb25uZWN0aW5nIHZpcnR1YWwgbWFjaGluZXM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTQiIGNsYXNz
PSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFy
dC00Ij48ZW0+IHBhZ2UgMywgbGluZSA1PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2Vt
PjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21h
bGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3Bh
cnQtNCI+PGVtPiBwYWdlIDMsIGxpbmUgNDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9l
bT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFdGhlcm5ldCBWUE4gW1JGQzgzNjVdLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEV0aGVybmV0IFZQTiBbUkZDODM2NV0uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgaXMgd3JpdHRlbiBhc3N1
bWluZyB0aGUgdXNlIG9mIFZYTEFOIGZvciB2aXJ0dWFsaXplZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgaXMgd3JpdHRlbiBhc3N1bWluZyB0aGUgdXNl
IG9mIFZYTEFOIGZvciB2aXJ0dWFsaXplZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
aG9zdHMgYW5kIHJlZmVycyB0byBWTXMgYW5kIFZYTEFOIFR1bm5lbCBFbmQgUG9pbnRzIChWVEVQ
cykgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBob3N0cyBhbmQgcmVmZXJz
IHRvIFZNcyBhbmQgVlhMQU4gVHVubmVsIEVuZCBQb2ludHMgKFZURVBzKSBpbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgaHlwZXJ2aXNvcnMuICBIb3dldmVyLCB0aGUgY29uY2VwdHMg
YXJlIGVxdWFsbHkgYXBwbGljYWJsZSB0byBub24tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgaHlwZXJ2aXNvcnMuICBIb3dldmVyLCB0aGUgY29uY2VwdHMgYXJlIGVxdWFsbHkg
YXBwbGljYWJsZSB0byBub24tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB2aXJ0dWFs
aXplZCBob3N0cyBhdHRhY2hlZCB0byBWVEVQcyBpbiBzd2l0Y2hlcy48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICB2aXJ0dWFsaXplZCBob3N0cyBhdHRhY2hlZCB0byBWVEVQcyBp
biBzd2l0Y2hlcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW4gdGhlIGFi
c2VuY2Ugb2YgYSByb3V0ZXIgaW4gdGhlIG92ZXJsYXksIGEgVk0gY2FuIGNvbW11bmljYXRlIHdp
dGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiB0aGUgYWJzZW5jZSBvZiBh
IHJvdXRlciBpbiB0aGUgb3ZlcmxheSwgYSBWTSBjYW4gY29tbXVuaWNhdGUgd2l0aDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5vdGhlciBWTSBvbmx5IGlmIHRoZXkgYXJlIG9uIHRo
ZSBzYW1lIFZYTEFOIHNlZ21lbnQuICBWTXMgYXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgYW5vdGhlciBWTSBvbmx5IGlmIHRoZXkgYXJlIG9uIHRoZSBzYW1lIFZYTEFOIHNl
Z21lbnQuICBWTXMgYXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB1bmF3YXJlIG9m
IFZYTEFOIHR1bm5lbHMgYXMgYSBWWExBTiB0dW5uZWwgaXMgdGVybWluYXRlZCBvbiBhIFZURVAu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdW5hd2FyZSBvZiBWWExBTiB0dW5u
ZWxzIGFzIGEgVlhMQU4gdHVubmVsIGlzIHRlcm1pbmF0ZWQgb24gYSBWVEVQLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMCI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFZU
RVBzIGFyZSByZXNwb25zaWJsZSBmb3IgZW5jYXBzdWxhdGluZyBhbmQgZGVjYXBzdWxhdGluZyBm
cmFtZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBWVEVQcyBhcmUgcmVzcG9u
c2libGUgZm9yIGVuY2Fwc3VsYXRpbmcgYW5kIGRlY2Fwc3VsYXRpbmcgZnJhbWVzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleGNoYW5nZWQgYW1vbmcgVk1zLjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGV4Y2hhbmdlZCBhbW9uZyBWTXMuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFiaWxpdHkgdG8gbW9uaXRvciBwYXRoIGNvbnRpbnVpdHks
IGkuZS4sIHBlcmZvcm0gcHJvYWN0aXZlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgQWJpbGl0eSB0byBtb25pdG9yIHBhdGggY29udGludWl0eSwgaS5lLiwgcGVyZm9ybSBwcm9h
Y3RpdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNvbnRpbnVpdHkgY2hlY2sgKEND
KSBmb3IgcG9pbnQtdG8tcG9pbnQgKHAycCkgVlhMQU4gdHVubmVscywgaXM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb250aW51aXR5IGNoZWNrIChDQykgZm9yIHBvaW50LXRv
LXBvaW50IChwMnApIFZYTEFOIHR1bm5lbHMsIGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDExIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGltcG9ydGFudC4g
IFRoZSBhc3luY2hyb25vdXMgbW9kZSBvZiBCRkQsIGFzIGRlZmluZWQgaW4gW1JGQzU4ODBdLDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbXBvcnRhbnQuICBUaGUgYXN5bmNo
cm9ub3VzIG1vZGUgb2YgQkZELCBhcyBkZWZpbmVkIGluIFtSRkM1ODgwXSwgPHNwYW4gY2xhc3M9
Imluc2VydCI+aXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFu
IGNsYXNzPSJkZWxldGUiPmNhbiBiZTwvc3Bhbj4gdXNlZCB0byBtb25pdG9yIGEgcDJwIFZYTEFO
IHR1bm5lbC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdXNlZCB0byBtb25p
dG9yIGEgcDJwIFZYTEFOIHR1bm5lbC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgSW4gdGhlIGNhc2Ugd2hlcmUgYSBNdWx0aWNhc3QgU2VydmljZSBOb2RlIChNU04pIChhcyBk
ZXNjcmliZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiB0aGUgY2Fz
ZSB3aGVyZSBhIE11bHRpY2FzdCBTZXJ2aWNlIE5vZGUgKE1TTikgKGFzIGRlc2NyaWJlZCBpbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMiI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBTZWN0aW9uIDMuMyBvZiBbUkZDODI5M10pIHJlc2lkZXMgYmVoaW5kIDxz
cGFuIGNsYXNzPSJkZWxldGUiPmFuIE5WRSw8L3NwYW4+IHRoZSBtZWNoYW5pc21zPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFNlY3Rpb24gMy4zIG9mIFtSRkM4MjkzXSkgcmVz
aWRlcyBiZWhpbmQgPHNwYW4gY2xhc3M9Imluc2VydCI+YSBOZXR3b3JrIFZpcnR1YWxpemF0aW9u
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBkZXNjcmliZWQgaW4gdGhp
cyBkb2N1bWVudCBhcHBseSBhbmQgY2FuLCB0aGVyZWZvcmUsIGJlIHVzZWQgdG8gdGVzdDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBFbmRw
b2ludCAoTlZFKSw8L3NwYW4+IHRoZSBtZWNoYW5pc21zIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3Vt
ZW50IGFwcGx5IGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGUgY29ubmVj
dGl2aXR5IGZyb20gdGhlIHNvdXJjZSBOVkUgdG8gdGhlIE1TTi48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgY2FuLCB0aGVyZWZvcmUsIGJlIHVzZWQgdG8gdGVzdCB0aGUgY29u
bmVjdGl2aXR5IGZyb20gdGhlIHNvdXJjZSBOVkU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRvIHRoZSBNU04uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRo
ZSB1c2Ugb2YgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSB1c2Ugb2Yg
QmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgKEJGRCkgcHJvdG9jb2wgdG8gZW5hYmxlIG1vbml0b3JpbmcgY29udGludWl0eSBv
ZiB0aGUgcGF0aCBiZXR3ZWVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKEJG
RCkgcHJvdG9jb2wgdG8gZW5hYmxlIG1vbml0b3JpbmcgY29udGludWl0eSBvZiB0aGUgcGF0aCBi
ZXR3ZWVuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBWWExBTiBWVEVQcywgcGVyZm9y
bWluZyBhcyBOZXR3b3JrIFZpcnR1YWxpemF0aW9uIEVuZHBvaW50cywgYW5kL29yPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVlhMQU4gVlRFUHMsIHBlcmZvcm1pbmcgYXMgTmV0
d29yayBWaXJ0dWFsaXphdGlvbiBFbmRwb2ludHMsIGFuZC9vcjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgYXZhaWxhYmlsaXR5IG9mIGEgcmVwbGljYXRvciBtdWx0aWNhc3Qgc2Vydmlj
ZSBub2RlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGF2YWlsYWJpbGl0eSBv
ZiBhIHJlcGxpY2F0b3IgbXVsdGljYXN0IHNlcnZpY2Ugbm9kZS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+Mi4gIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBkb2N1bWVudDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMg
ZG9jdW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi4xLiAgVGVybWlub2xv
Z3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLjEuICBUZXJtaW5vbG9neTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCRkQgQmlkaXJlY3Rpb25hbCBGb3J3YXJk
aW5nIERldGVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJGRCBCaWRp
cmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0ZWN0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIENDIENvbnRpbnVpdHkgQ2hlY2s8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBDQyBDb250aW51aXR5IENoZWNrPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHAycCBQb2ludC10by1wb2ludDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIHAycCBQb2ludC10by1wb2ludDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBNU04gTXVsdGljYXN0IFNlcnZpY2UgTm9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIE1TTiBNdWx0aWNhc3QgU2VydmljZSBOb2RlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTMiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk5WRSBO
ZXR3b3JrIFZpcnR1YWxpemF0aW9uIEVuZHBvaW50PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVkZJIFZpcnR1YWwgRm9yd2FyZGlu
ZyBJbnN0YW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFZGSSBWaXJ0dWFs
IEZvcndhcmRpbmcgSW5zdGFuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
Vk0gVmlydHVhbCBNYWNoaW5lPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVk0g
VmlydHVhbCBNYWNoaW5lPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMTQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlZOSSBWWExBTiBOZXR3b3JrIElkZW50
aWZpZXIgKG9yIFZYTEFOIFNlZ21lbnQgSUQpPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVlRFUCBWWExBTiBUdW5uZWwgRW5kIFBv
aW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVlRFUCBWWExBTiBUdW5uZWwg
RW5kIFBvaW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFZYTEFOIFZpcnR1
YWwgZVh0ZW5zaWJsZSBMb2NhbCBBcmVhIE5ldHdvcms8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBWWExBTiBWaXJ0dWFsIGVYdGVuc2libGUgTG9jYWwgQXJlYSBOZXR3b3JrPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjIuMi4gIFJlcXVpcmVtZW50cyBMYW5ndWFn
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuMi4gIFJlcXVpcmVtZW50cyBMYW5n
dWFnZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUga2V5IHdvcmRzICJN
VVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNU
IE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5P
VCBSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTk9UIFJFQ09NTUVO
REVEIiwgIk1BWSIsIGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIk9QVElPTkFM
IiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4g
QkNQPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIk9QVElPTkFMIiBpbiB0aGlz
IGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxNCBbUkZDMjExOV0gW1JGQzgxNzRdIHdoZW4sIGFu
ZCBvbmx5IHdoZW4sIHRoZXkgYXBwZWFyIGluIGFsbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hlbiwgdGhl
eSBhcHBlYXIgaW4gYWxsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjYXBpdGFscywg
YXMgc2hvd24gaGVyZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjYXBpdGFs
cywgYXMgc2hvd24gaGVyZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+My4gIERl
cGxveW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4zLiAgRGVwbG95bWVudDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBGaWd1cmUgMSBpbGx1c3RyYXRlcyB0
aGUgc2NlbmFyaW8gd2l0aCB0d28gc2VydmVycywgZWFjaCBvZiB0aGVtPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgRmlndXJlIDEgaWxsdXN0cmF0ZXMgdGhlIHNjZW5hcmlvIHdp
dGggdHdvIHNlcnZlcnMsIGVhY2ggb2YgdGhlbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgaG9zdGluZyB0d28gVk1zLiAgVGhlIHNlcnZlcnMgaG9zdCBWVEVQcyB0aGF0IHRlcm1pbmF0
ZSB0d28gVlhMQU48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBob3N0aW5nIHR3
byBWTXMuICBUaGUgc2VydmVycyBob3N0IFZURVBzIHRoYXQgdGVybWluYXRlIHR3byBWWExBTjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNSI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICB0dW5uZWxzIHdpdGggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Vk5JPC9zcGFu
PiBudW1iZXIgMTAwIGFuZCAyMDAgcmVzcGVjdGl2ZWx5LiAgU2VwYXJhdGUgQkZEPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHR1bm5lbHMgd2l0aCA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5WWExBTiBOZXR3b3JrIElkZW50aWZpZXIgKFZOSSk8L3NwYW4+IG51bWJlciAxMDAgYW5k
IDIwMDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBzZXNzaW9ucyBjYW4gYmUgZXN0
YWJsaXNoZWQgYmV0d2VlbiB0aGUgVlRFUHMgKElQMSBhbmQgSVAyKSBmb3I8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcmVzcGVjdGl2ZWx5LiAgU2VwYXJhdGUgQkZEIHNlc3Np
b25zIGNhbiBiZSBlc3RhYmxpc2hlZCBiZXR3ZWVuIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICBtb25pdG9yaW5nIGVhY2ggb2YgdGhlIFZYTEFOIHR1bm5lbHMgKFZOSSAxMDAg
YW5kIDIwMCkuICBBbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBWVEVQcyAo
SVAxIGFuZCBJUDIpIGZvciBtb25pdG9yaW5nIGVhY2ggb2YgdGhlIFZYTEFOIHR1bm5lbHMgKFZO
SSAxMDA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaW1wbGVtZW50YXRpb24gdGhh
dCBzdXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBiZSBhYmxlIHRvPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFuZCAyMDApLiAgQW4gaW1wbGVtZW50YXRpb24gdGhh
dCBzdXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gTVVTVCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBjb250cm9sIHRoZSBudW1iZXIgb2YgQkZEIHNlc3Npb25zIHRoYXQgY2Fu
IGJlIGNyZWF0ZWQgYmV0d2VlbiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgYWJsZSB0byBjb250cm9sIHRoZSBudW1iZXIgb2YgQkZEIHNlc3Npb25zIHRoYXQgY2FuIGJl
IGNyZWF0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgc2FtZSBwYWlyIG9mIFZU
RVBzLiAgQkZEIHBhY2tldHMgaW50ZW5kZWQgZm9yIGEgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+SHlw
ZXJ2aXNvcjwvc3Bhbj4gVlRFUCBNVVNUPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIGJldHdlZW4gdGhlIHNhbWUgcGFpciBvZiBWVEVQcy4gIEJGRCBwYWNrZXRzIGludGVuZGVk
IGZvciBhIFZURVAgTVVTVDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTk9UIGJlIGZv
cndhcmRlZCB0byBhIFZNIGFzIGEgVk0gbWF5IGRyb3AgQkZEIHBhY2tldHMgbGVhZGluZyB0byBh
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTk9UIGJlIGZvcndhcmRlZCB0byBh
IFZNIGFzIGEgVk0gbWF5IGRyb3AgQkZEIHBhY2tldHMgbGVhZGluZyB0byBhPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBmYWxzZSBuZWdhdGl2ZS4gIFRoaXMgbWV0aG9kIGlzIGFwcGxp
Y2FibGUgd2hldGhlciB0aGUgVlRFUCBpcyBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgZmFsc2UgbmVnYXRpdmUuICBUaGlzIG1ldGhvZCBpcyBhcHBsaWNhYmxlIHdoZXRoZXIg
dGhlIFZURVAgaXMgYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdmlydHVhbCBvciBw
aHlzaWNhbCBkZXZpY2UuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdmlydHVh
bCBvciBwaHlzaWNhbCBkZXZpY2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICB8ICAgICAgICBTZXJ2ZXIgMSAgICAgICAgICB8PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCAgICAgICAgU2VydmVyIDEgICAgICAgICAg
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAx
NiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgKy0tLS0rLS0tLSsgICstLS0tKy0tLS0r
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8ICstLS0tKy0tLS0rICAr
LS0tLSstLS0tKyB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8IHxWTTEtMSAg
ICB8ICB8Vk0xLTIgICAgfCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
fCB8Vk0xLTEgICAgfCAgfFZNMS0yICAgIHwgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgfCB8Vk5JIDEwMCAgfCAgfFZOSSAyMDAgIHwgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgIHwgfFZOSSAxMDAgIHwgIHxWTkkgMjAwICB8IHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIHwgfCAgICAgICAgIHwgIHwgICAgICAgICB8IHw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8IHwgICAgICAgICB8ICB8ICAgICAgICAg
fCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8ICstLS0tLS0tLS0rICArLS0t
LS0tLS0tKyB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgfCArLS0tLS0t
LS0tKyAgKy0tLS0tLS0tLSsgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJkaWZmMDAxNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICB8IDxzcGFuIGNsYXNzPSJkZWxl
dGUiPkh5cGVydmlzb3IgVlRFUCAoSVAxKTwvc3Bhbj4gICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICB8IDxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBWVEVQIChJ
UDEpICAgIDwvc3Bhbj4gICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTgiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPnw8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICstLS0tLS0tLS0tLS0t
KzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgKy0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIHwgICBMYXllciAzICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgfCAgIExh
eWVyIDMgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDE5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBj
bGFzcz0iZGVsZXRlIj58LS0tfDwvc3Bhbj4gICBOZXR3b3JrICAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+fDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPistLS18PC9zcGFuPiAgIE5ldHdv
cmsgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvc3Bhbj4gICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDIwIj48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
KzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICstLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDIxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDIyIj48
dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5IeXBlcnZpc29yIFZURVAgKElQMik8L3NwYW4+IHw8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgVlRFUCAoSVAyKSAgICAg
IDwvc3Bhbj4gfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICstLS0tKy0tLS0rICArLS0tLSstLS0tKyB8PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICstLS0tKy0tLS0rICArLS0tLSstLS0tKyB8PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfFZN
Mi0xICAgIHwgIHxWTTItMiAgICB8IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfFZNMi0xICAgIHwgIHxW
TTItMiAgICB8IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCB8Vk5JIDEwMCAgfCAgfFZOSSAyMDAgIHwgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCB8Vk5JIDEwMCAgfCAgfFZOSSAyMDAgIHwgfDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHwg
ICAgICAgICB8ICB8ICAgICAgICAgfCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHwgICAgICAgICB8ICB8
ICAgICAgICAgfCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKy0tLS0tLS0tLSsgICstLS0tLS0tLS0rIHw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgKy0tLS0tLS0tLSsgICstLS0tLS0tLS0rIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgIFNlcnZlciAyICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIFNlcnZlciAy
ICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBSZWZlcmVu
Y2UgVlhMQU4gRG9tYWluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAgICAgICAgRmlndXJlIDE6IFJlZmVyZW5jZSBWWExBTiBEb21haW48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMyI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imlu
c2VydCI+QXQgdGhlIHNhbWUgdGltZSwgYSBzZXJ2aWNlIGxheWVyIEJGRCBzZXNzaW9uIG1heSBi
ZSB1c2VkIGJldHdlZW4gdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
dGVuYW50cyBvZiBWVEVQcyBJUDEgYW5kIElQMiB0byBwcm92aWRlIGVuZC10by1lbmQgZmF1bHQg
bWFuYWdlbWVudC48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBJbiBzdWNo
IGNhc2UsIGZvciBWVEVQcyBCRkQgQ29udHJvbCBwYWNrZXRzIG9mIHRoYXQgc2Vzc2lvbiBhcmU8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBpbmRpc3Rpbmd1aXNoYWJsZSBm
cm9tIGRhdGEgcGFja2V0cy4gIElmIGVuZC10by1lbmQgZGVmZWN0IGRldGVjdGlvbjwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGlzIHJlYWxpemVkIGFzIHRoZSBzZXQgb2Yg
Y29uY2F0ZW5hdGVkIE9BTSBkb21haW5zLCBlLmcuLCBWTTEtMSAtIElQMTwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIC0tIElQMiAtIFZNMi0xLCB0aGVuIHRoZSBCRkQgc2Vz
c2lvbiBvdmVyIFZYTEFOIGJldHdlZW4gVlRFUHMgU0hPVUxEPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4g
Y2xhc3M9Imluc2VydCI+ICAgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDYuOC4xNyBbUkZDNTg4MF0uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgQXMgcGVyIFNlY3Rpb24gNCwg
dGhlIGlubmVyIGRlc3RpbmF0aW9uIElQIGFkZHJlc3MgU0hPVUxEIGJlIHNldCB0bzwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIG9uZSBvZiB0aGUgbG9vcGJhY2sgYWRkcmVz
c2VzICgxMjcvOCByYW5nZSBmb3IgSVB2NCBhbmQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAwOjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0IHJhbmdlIGZvciBJUHY2KS4gIFRo
ZXJlIGNvdWxkIGJlIGEgZmlyZXdhbGw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICBjb25maWd1cmVkIG9uIFZURVAgdG8gYmxvY2sgbG9vcGJhY2sgYWRkcmVzc2VzIGlmIHNl
dCBhcyB0aGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBkZXN0aW5hdGlv
biBJUCBpbiB0aGUgaW5uZXIgSVAgaGVhZGVyLiAgSXQgaXMgUkVDT01NRU5ERUQgdG8gYWxsb3c8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBhZGRyZXNzZXMgZnJvbSB0aGUg
bG9vcGJhY2sgcmFuZ2UgdGhyb3VnaCBhIGZpcmV3YWxsIG9ubHkgaWYgaXQgaXM8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB1c2VkIGFzIHRoZSBkZXN0aW5hdGlvbiBJUCBh
ZGRyZXNzIGluIHRoZSBpbm5lciBJUCBoZWFkZXIsIGFuZCB0aGU8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICBkZXN0aW5hdGlvbiBVRFAgcG9ydCBpcyBzZXQgdG8gMzc4NCBb
UkZDNTg4MV0uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+NC4gIEJGRCBQYWNrZXQgVHJhbnNtaXNzaW9uIG92ZXIgVlhMQU4gVHVubmVs
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4gIEJGRCBQYWNrZXQgVHJhbnNtaXNz
aW9uIG92ZXIgVlhMQU4gVHVubmVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IEJGRCBwYWNrZXQgTVVTVCBiZSBlbmNhcHN1bGF0ZWQgYW5kIHNlbnQgdG8gYSByZW1vdGUgVlRF
UCBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJGRCBwYWNrZXQgTVVTVCBi
ZSBlbmNhcHN1bGF0ZWQgYW5kIHNlbnQgdG8gYSByZW1vdGUgVlRFUCBhczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyNCI+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBleHBsYWluZWQgaW4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U2VjdGlvbiA0LjEuPC9zcGFuPiAg
SW1wbGVtZW50YXRpb25zIFNIT1VMRCBlbnN1cmUgdGhhdCB0aGUgQkZEPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIGV4cGxhaW5lZCBpbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50
aGlzIHNlY3Rpb24uPC9zcGFuPiAgSW1wbGVtZW50YXRpb25zIFNIT1VMRCBlbnN1cmUgdGhhdCB0
aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGFja2V0cyBmb2xsb3cgdGhlIHNh
bWUgbG9va3VwIHBhdGggYXMgVlhMQU4gZGF0YSBwYWNrZXRzIHdpdGhpbiB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgQkZEIHBhY2tldHMgZm9sbG93IHRoZSBzYW1lIGxv
b2t1cCBwYXRoIGFzIFZYTEFOIGRhdGEgcGFja2V0cyB3aXRoaW48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgc2VuZGVyIHN5c3RlbS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgdGhlIHNlbmRlciBzeXN0ZW0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjQuMS4gIEJGRCBQ
YWNrZXQgRW5jYXBzdWxhdGlvbiBpbiBWWExBTjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEJGRCBwYWNr
ZXRzIGFyZSBlbmNhcHN1bGF0ZWQgaW4gVlhMQU4gYXMgZGVzY3JpYmVkIGJlbG93LiAgVGhlIFZY
TEFOPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQkZEIHBhY2tldHMgYXJlIGVu
Y2Fwc3VsYXRlZCBpbiBWWExBTiBhcyBkZXNjcmliZWQgYmVsb3cuICBUaGUgVlhMQU48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhY2tldCBmb3JtYXQgaXMgZGVmaW5lZCBpbiBTZWN0
aW9uIDUgb2YgW1JGQzczNDhdLiAgVGhlIE91dGVyIElQL1VEUDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHBhY2tldCBmb3JtYXQgaXMgZGVmaW5lZCBpbiBTZWN0aW9uIDUgb2Yg
W1JGQzczNDhdLiAgVGhlIE91dGVyIElQL1VEUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgYW5kIFZYTEFOIGhlYWRlcnMgTVVTVCBiZSBlbmNvZGVkIGJ5IHRoZSBzZW5kZXIgYXMgZGVm
aW5lZCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBWWExBTiBoZWFk
ZXJzIE1VU1QgYmUgZW5jb2RlZCBieSB0aGUgc2VuZGVyIGFzIGRlZmluZWQgaW48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM3MzQ4XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBbUkZDNzM0OF0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAgICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMCAgICAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJwYXJ0LTUiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21h
bGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0
Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC01Ij48ZW0+IHBhZ2UgNiwgbGluZSA0NDxz
cGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxz
bWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5p
ZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTUiPjxlbT4gcGFnZSA2LCBsaW5lIDM3
PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
fiAgICAgICAgICAgICAgICAgICAgICAgIElubmVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAg
ICAgICAgIH48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgfiAgICAgICAgICAg
ICAgICAgICAgICAgIElubmVyIElQdlggSGVhZGVyICAgICAgICAgICAgICAgICAgICAgIH48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICB+ICAgICAgICAgICAgICAgICAgICAgICAgIElubmVyIFVEUCBIZWFkZXIgICAgICAgICAgICAg
ICAgICAgICAgfjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICB+ICAgICAgICAg
ICAgICAgICAgICAgICAgIElubmVyIFVEUCBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAgfjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgfiAgICAgICAgICAg
ICAgICAgICAgICAgQkZEIENvbnRyb2wgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TWVzc2FnZTwvc3Bh
bj4gICAgICAgICAgICAgICAgICAgICB+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICB+ICAgICAgICAgICAgICAgICAgICAgICBCRkQgQ29udHJvbCA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5QYWNrZXQ8L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZDUyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZDUyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjYiPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5GaWd1cmUgMjogVlhMQU4gRW5jYXBz
dWxhdGlvbiBvZiBCRkQgQ29udHJvbCBNZXNzYWdlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPiBGaWd1cmUgMjog
VlhMQU4gRW5jYXBzdWxhdGlvbiBvZiBCRkQgQ29udHJvbCBQYWNrZXQ8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjciPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgVGhlIEJGRCBwYWNrZXQgTVVTVCBiZSBjYXJyaWVkIGluc2lkZSB0aGUgaW5u
ZXIgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TUFDPC9zcGFuPiBmcmFtZSBvZiB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVGhlIEJGRCBwYWNrZXQgTVVTVCBiZSBjYXJyaWVk
IGluc2lkZSB0aGUgaW5uZXIgPHNwYW4gY2xhc3M9Imluc2VydCI+RXRoZXJuZXQ8L3NwYW4+IGZy
YW1lIG9mIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBWWExBTiBwYWNrZXQu
ICBUaGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aW5uZXI8L3NwYW4+IE1BQyBmcmFtZSBjYXJyeWlu
ZyB0aGUgQkZEIDxzcGFuIGNsYXNzPSJkZWxldGUiPnBheWxvYWQ8L3NwYW4+IGhhcyB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVlhMQU4gcGFja2V0LiAgVGhlIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPmNob2ljZSBvZiBEZXN0aW5hdGlvbjwvc3Bhbj4gTUFDIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmFuZCBEZXN0aW5hdGlvbiBJUDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgZm9sbG93aW5nIGZvcm1hdDo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgYWRkcmVzc2VzIGZvciB0aGUgaW5uZXIg
RXRoZXJuZXQgZnJhbWUgTVVTVCBlbnN1cmUgdGhhdCB0aGUgQkZEPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgQ29udHJvbCBwYWNrZXQgaXMgbm90IGZvcndhcmRlZCB0byBh
IHRlbmFudCBidXQgaXMgcHJvY2Vzc2VkIGxvY2FsbHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBhdCB0aGUgcmVtb3RlIFZURVAuICBUaGUgaW5uZXIgRXRoZXJuZXQ8L3Nw
YW4+IGZyYW1lIGNhcnJ5aW5nIHRoZSBCRkQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PkNvbnRyb2wgcGFja2V0LTwvc3Bhbj4gaGFzIHRoZSBmb2xsb3dpbmcgZm9ybWF0OjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBFdGhlcm5ldCBIZWFkZXI6PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgRXRoZXJuZXQgSGVhZGVyOjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDI4Ij48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICAgICAgIERlc3RpbmF0aW9uIE1BQzogVGhpcyBNVVNUIGJlIDxzcGFuIGNsYXNz
PSJkZWxldGUiPnRoZSBkZWRpY2F0ZWQ8L3NwYW4+IE1BQyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5U
QkEgKFNlY3Rpb24gOCk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgIERlc3RpbmF0aW9uIE1BQzogVGhpcyBNVVNUIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk5P
VDwvc3Bhbj4gYmUgPHNwYW4gY2xhc3M9Imluc2VydCI+b2Ygb25lIG9mIHRlbmFudCdzPC9zcGFu
PiBNQUM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgICAgICAgb3IgdGhlPC9zcGFuPiBNQUMgYWRkcmVzcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5v
Zjwvc3Bhbj4gdGhlIGRlc3RpbmF0aW9uIFZURVAuICBUaGUgZGV0YWlscyBvZiBob3c8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+
YWRkcmVzc2VzLiAgVGhlIGRlc3RpbmF0aW9uPC9zcGFuPiBNQUMgYWRkcmVzcyA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5NQVkgYmUgdGhlIGFkZHJlc3M8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgICAgIHRoZSBNQUMgYWRkcmVzcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5v
ZiB0aGUgZGVzdGluYXRpb24gVlRFUDwvc3Bhbj4gaXMgb2J0YWluZWQgYXJlIG91dHNpZGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAg
ICAgYXNzb2NpYXRlZCB3aXRoPC9zcGFuPiB0aGUgZGVzdGluYXRpb24gVlRFUC4gIFRoZSA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5NQUMgYWRkcmVzcyBNQVkgYmU8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgICAgIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAg
ICBjb25maWd1cmVkLCBvciBpdCBNQVkgYmUgbGVhcm5lZCB2aWEgYSBjb250cm9sIHBsYW5lIHBy
b3RvY29sLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIFRoZTwv
c3Bhbj4gZGV0YWlscyBvZiBob3cgdGhlIE1BQyBhZGRyZXNzIGlzIG9idGFpbmVkIGFyZSBvdXRz
aWRlIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgICAgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyOSI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgICBTb3VyY2UgTUFDOiBNQUMgYWRkcmVzcyA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5vZjwvc3Bhbj4gdGhlIG9yaWdpbmF0aW5nIFZURVA8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgICAgU291cmNlIE1BQzogTUFDIGFkZHJlc3MgPHNwYW4gY2xhc3M9
Imluc2VydCI+YXNzb2NpYXRlZCB3aXRoPC9zcGFuPiB0aGUgb3JpZ2luYXRpbmcgVlRFUDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBJUCBoZWFkZXI6PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgSVAgaGVhZGVyOjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDMwIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlNvdXJjZTwvc3Bhbj4gSVA6IElQIGFkZHJlc3Mg
b2YgdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPm9yaWdpbmF0aW5nIFZURVAuPC9zcGFuPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5EZXN0aW5hdGlvbjwvc3Bhbj4gSVA6IElQIGFkZHJlc3MgPHNwYW4gY2xhc3M9Imluc2VydCI+
TVVTVCBOT1QgYmU8L3NwYW4+IG9mIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm9uZSBvZiB0ZW5hbnQn
cyBJUDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIGFkZHJlc3Nl
cy4gIFRoZSBJUCBhZGRyZXNzIFNIT1VMRCBiZSBzZWxlY3RlZCBmcm9tIHRoZSByYW5nZTwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIDEyNy84IGZvciBJUHY0LCBm
b3IgSVB2NiAtIGZyb208L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yYW5nZTwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIDA6MDowOjA6MDpGRkZGOjdG
MDA6MC8xMDQuICBBbHRlcm5hdGl2ZWx5LCB0aGUgZGVzdGluYXRpb24gSVA8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICBhZGRyZXNzIE1BWSBiZSBzZXQgdG8gVlRF
UCdzIElQIGFkZHJlc3MuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDMxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgIDxzcGFuIGNs
YXNzPSJkZWxldGUiPkRlc3RpbmF0aW9uIElQOiBJUCBhZGRyZXNzIG9mIHRoZSB0ZXJtPC9zcGFu
PmluYXRpbmcgVlRFUC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAg
PHNwYW4gY2xhc3M9Imluc2VydCI+U291cmNlIElQOiBJUCBhZGRyZXNzIG9mIHRoZSBvcmlnPC9z
cGFuPmluYXRpbmcgVlRFUC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyIGlkPSJkaWZmMDAzMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj5UVEw6PC9zcGFuPiBNVVNUIGJlIHNldCB0byAxIHRvIGVuc3VyZSB0aGF0IHRoZSBC
RkQgcGFja2V0IGlzIG5vdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UVEwgb3IgSG9wIExpbWl0Ojwvc3Bhbj4gTVVTVCBiZSBz
ZXQgdG8gMSB0byBlbnN1cmUgdGhhdCB0aGUgQkZEPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgICAgIHJvdXRlZCB3aXRoaW4gdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPkwzPC9z
cGFuPiB1bmRlcmxheSBuZXR3b3JrLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgICBwYWNrZXQgaXMgbm90IHJvdXRlZCB3aXRoaW4gdGhlIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPkxheWVyIDM8L3NwYW4+IHVuZGVybGF5IG5ldHdvcmsuICA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5UaGlzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgYWRkcmVz
c2VzIHRoZSBzY2VuYXJpbyB3aGVuIHRoZSBpbm5lciBJUCBkZXN0aW5hdGlvbiBhZGRyZXNzIGlz
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgb2YgVlhMQU4gZ2F0
ZXdheSBhbmQgdGhlcmUgaXMgYSByb3V0ZXIgaW4gdW5kZXJsYXkgd2hpY2g8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICByZW1vdmVzIHRoZSBWWExBTiBoZWFkZXIs
IHRoZW4gaXQgaXMgcG9zc2libGUgdG8gcm91dGUgdGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgICAgICAgcGFja2V0IGFzIFZYTEFOICBnYXRld2F5IGFkZHJlc3MgaXMg
cm91dGFibGUgYWRkcmVzcy48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgVGhlIGZpZWxk
cyBvZiB0aGUgVURQIGhlYWRlciBhbmQgdGhlIEJGRCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jPC9z
cGFuPm9udHJvbCBwYWNrZXQgYXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgIFRoZSBmaWVsZHMgb2YgdGhlIFVEUCBoZWFkZXIgYW5kIHRoZSBCRkQgPHNwYW4gY2xhc3M9
Imluc2VydCI+Qzwvc3Bhbj5vbnRyb2wgcGFja2V0IGFyZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgZW5jb2RlZCBhcyBzcGVjaWZpZWQgaW4gW1JGQzU4ODFdLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGVuY29kZWQgYXMgc3BlY2lmaWVkIGluIFtSRkM1
ODgxXS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NS4gIFJlY2VwdGlvbiBvZiBC
RkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+NS4gIFJlY2VwdGlvbiBvZiBCRkQgUGFja2V0IGZyb20gVlhMQU4gVHVubmVsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE9uY2UgYSBwYWNrZXQgaXMgcmVjZWl2ZWQsIFZU
RVAgTVVTVCB2YWxpZGF0ZSB0aGUgcGFja2V0LiAgSWYgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgT25jZSBhIHBhY2tldCBpcyByZWNlaXZlZCwgVlRFUCBNVVNUIHZhbGlk
YXRlIHRoZSBwYWNrZXQuICBJZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0iZGlmZjAwMzQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgRGVzdGluYXRpb24gTUFDIG9m
IHRoZSBpbm5lciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5NQUM8L3NwYW4+IGZyYW1lIG1hdGNoZXMg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlIGRlZGljYXRlZCBNQUMgb3I8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIERlc3RpbmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIg
PHNwYW4gY2xhc3M9Imluc2VydCI+RXRoZXJuZXQ8L3NwYW4+IGZyYW1lIG1hdGNoZXMgPHNwYW4g
Y2xhc3M9Imluc2VydCI+b25lIG9mPC9zcGFuPiB0aGUgTUFDPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIHRoZSBNQUMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YWRkcmVzcyBvZjwvc3Bh
bj4gdGhlIFZURVAgdGhlIHBhY2tldCBNVVNUIGJlIHByb2Nlc3NlZCBmdXJ0aGVyLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hZGRyZXNz
ZXMgYXNzb2NpYXRlZCB3aXRoPC9zcGFuPiB0aGUgVlRFUCB0aGUgcGFja2V0IE1VU1QgYmUgcHJv
Y2Vzc2VkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBmdXJ0aGVyLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+SWYgdGhlIERl
c3RpbmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUgZG9lc24ndDwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIG1hdGNoIGFueSBvZiBWVEVQJ3MgTUFDIGFk
ZHJlc3NlcywgdGhlbiB0aGUgcHJvY2Vzc2luZyBvZiB0aGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4gICByZWNlaXZlZCBWWExBTiBwYWNrZXQgTVVTVCBmb2xsb3cgdGhlIHBy
b2NlZHVyZXMgZGVzY3JpYmVkIGluPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
ICAgU2VjdGlvbiA0LjEgW1JGQzczNDhdLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgVGhlIFVEUCBkZXN0aW5hdGlvbiBwb3J0IGFuZCB0aGUgVFRMIG9mIHRoZSBp
bm5lciBJUCBwYWNrZXQgTVVTVCBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFRoZSBVRFAgZGVzdGluYXRpb24gcG9ydCBhbmQgdGhlIFRUTCBvZiB0aGUgaW5uZXIgSVAgcGFj
a2V0IE1VU1QgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHZhbGlkYXRlZCB0byBk
ZXRlcm1pbmUgaWYgdGhlIHJlY2VpdmVkIHBhY2tldCBjYW4gYmUgcHJvY2Vzc2VkIGJ5PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdmFsaWRhdGVkIHRvIGRldGVybWluZSBpZiB0
aGUgcmVjZWl2ZWQgcGFja2V0IGNhbiBiZSBwcm9jZXNzZWQgYnk8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzUiPjx0ZD48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQkZE
LiAgQkZEIDxzcGFuIGNsYXNzPSJkZWxldGUiPnBhY2tldDwvc3Bhbj4gd2l0aCA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5pbm5lciBNQUMgc2V0IHRvIFZURVAgb3IgZGVkaWNhdGVkPC9zcGFuPiBNQUMg
YWRkcmVzczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBCRkQuICBCRkQgPHNw
YW4gY2xhc3M9Imluc2VydCI+Q29udHJvbCBwYWNrZXRzPC9zcGFuPiB3aXRoIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPnVua25vd248L3NwYW4+IE1BQyBhZGRyZXNzIE1VU1QgTk9UIGJlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBWTXMuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGZvcndhcmRlZCB0byBWTXMuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjUuMS4gIERlbXVsdGlwbGV4aW5nIG9mIHRoZSBC
RkQgUGFja2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NS4xLiAgRGVtdWx0aXBs
ZXhpbmcgb2YgdGhlIEJGRCBQYWNrZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgRGVtdWx0aXBsZXhpbmcgb2YgSVAgQkZEIHBhY2tldCBoYXMgYmVlbiBkZWZpbmVkIGluIFNl
Y3Rpb24gMyBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERlbXVsdGlwbGV4
aW5nIG9mIElQIEJGRCBwYWNrZXQgaGFzIGJlZW4gZGVmaW5lZCBpbiBTZWN0aW9uIDMgb2Y8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM1ODgxXS4gIFNpbmNlIG11bHRpcGxlIEJG
RCBzZXNzaW9ucyBtYXkgYmUgcnVubmluZyBiZXR3ZWVuIHR3bzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFtSRkM1ODgxXS4gIFNpbmNlIG11bHRpcGxlIEJGRCBzZXNzaW9ucyBt
YXkgYmUgcnVubmluZyBiZXR3ZWVuIHR3bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
VlRFUHMsIHRoZXJlIG5lZWRzIHRvIGJlIGEgbWVjaGFuaXNtIGZvciBkZW11bHRpcGxleGluZyBy
ZWNlaXZlZCBCRkQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBWVEVQcywgdGhl
cmUgbmVlZHMgdG8gYmUgYSBtZWNoYW5pc20gZm9yIGRlbXVsdGlwbGV4aW5nIHJlY2VpdmVkIEJG
RDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAz
NiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBwYWNrZXRzIHRvIHRoZSBwcm9wZXIgc2Vzc2lvbi4gIDxzcGFuIGNs
YXNzPSJkZWxldGUiPlRoZSBwcm9jZWR1cmUgZm9yPC9zcGFuPiBkZW11bHRpcGxleGluZzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYWNrZXRzIHRvIHRoZSBwcm9wZXIgc2Vz
c2lvbi4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZvcjwvc3Bhbj4gZGVtdWx0aXBsZXhpbmcgcGFj
a2V0cyB3aXRoIFlvdXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGFja2V0cyB3
aXRoIFlvdXIgRGlzY3JpbWluYXRvciBlcXVhbCB0byA8c3BhbiBjbGFzcz0iZGVsZXRlIj4wIGlz
IGRpZmZlcmVudCBmcm9tPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBEaXNjcmltaW5hdG9yIGVxdWFsIHRvIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjAsIGE8L3NwYW4+
IEJGRCBzZXNzaW9uIE1VU1QgYmUgaWRlbnRpZmllZCB1c2luZyB0aGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgW1JGQzU4ODBdLiAgRm9yIHN1
Y2ggcGFja2V0cywgdGhlPC9zcGFuPiBCRkQgc2Vzc2lvbiBNVVNUIGJlIGlkZW50aWZpZWQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+bG9n
aWNhbCBsaW5rIG92ZXIgd2hpY2g8L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5CRkQg
Q29udHJvbCBwYWNrZXQgaXMgcmVjZWl2ZWQuICBJbjwvc3Bhbj4gdGhlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIHVzaW5nIHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pbm5lciBo
ZWFkZXJzLCBpLmUuLCB0aGUgc291cmNlIElQLDwvc3Bhbj4gdGhlIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPmRlc3RpbmF0aW9uIElQLCBhbmQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNhc2U8L3NwYW4+IG9mIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPlZYTEFOLDwvc3Bhbj4gdGhlIFZOSSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5udW1i
ZXIgaWRlbnRpZmllcyB0aGF0IGxvZ2ljYWwgbGluay48L3NwYW4+ICBJZiBCRkQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgdGhlIHNvdXJjZSBV
RFAgcG9ydCBudW1iZXIgcHJlc2VudCBpbiB0aGUgSVAgaGVhZGVyIGNhcnJpZWQgYnk8L3NwYW4+
IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYWNrZXQgaXMgcmVjZWl2
ZWQgd2l0aCBub24temVybyBZb3VyIERpc2NyaW1pbmF0b3IsIHRoZW4gQkZEIHNlc3Npb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cGF5bG9h
ZDwvc3Bhbj4gb2YgdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPlZYTEFOIGVuY2Fwc3VsYXRlZCBw
YWNrZXQuICBUaGU8L3NwYW4+IFZOSSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5vZiB0aGUgcGFja2V0
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBNVVNUIGJlIGRlbXVs
dGlwbGV4ZWQgb25seSB3aXRoIFlvdXIgRGlzY3JpbWluYXRvciBhcyB0aGUga2V5LjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBTSE9VTEQgYmUg
dXNlZCB0byBkZXJpdmUgaW50ZXJmYWNlLXJlbGF0ZWQgaW5mb3JtYXRpb24gZm9yPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgZGVtdWx0aXBsZXhpbmcgdGhlIHBhY2tldC48
L3NwYW4+ICBJZiBCRkQgcGFja2V0IGlzIHJlY2VpdmVkIHdpdGggbm9uLXplcm88L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IFlvdXIgRGlzY3JpbWluYXRvciwgdGhlbiBCRkQgc2Vzc2lvbiBNVVNUIGJlIGRlbXVsdGlwbGV4
ZWQgb25seSB3aXRoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBZb3VyIERpc2NyaW1pbmF0b3IgYXMgdGhlIGtleS48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjYuICBVc2Ugb2YgdGhlIFNwZWNpZmljIFZOSTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjYuICBVc2Ugb2YgdGhlIFNwZWNpZmljIFZOSTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBJbiBtb3N0IGNhc2VzLCBhIHNpbmdsZSBCRkQgc2Vzc2lvbiBpcyBz
dWZmaWNpZW50IGZvciB0aGUgZ2l2ZW4gVlRFUDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIEluIG1vc3QgY2FzZXMsIGEgc2luZ2xlIEJGRCBzZXNzaW9uIGlzIHN1ZmZpY2llbnQg
Zm9yIHRoZSBnaXZlbiBWVEVQPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0byBtb25p
dG9yIHRoZSByZWFjaGFiaWxpdHkgb2YgYSByZW1vdGUgVlRFUCwgcmVnYXJkbGVzcyBvZiB0aGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0byBtb25pdG9yIHRoZSByZWFjaGFi
aWxpdHkgb2YgYSByZW1vdGUgVlRFUCwgcmVnYXJkbGVzcyBvZiB0aGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzciPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
bnVtYmVyIG9mIDxzcGFuIGNsYXNzPSJkZWxldGUiPlZOSXMgaW4gY29tbW9uLjwvc3Bhbj4gIFdo
ZW4gdGhlIHNpbmdsZSBCRkQgc2Vzc2lvbiBpcyB1c2VkIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIG51bWJlciBvZiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WTklzLjwvc3Bh
bj4gIFdoZW4gdGhlIHNpbmdsZSBCRkQgc2Vzc2lvbiBpcyB1c2VkIHRvIG1vbml0b3IgdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG1vbml0b3IgdGhlIHJlYWNoYWJpbGl0eSBv
ZiB0aGUgcmVtb3RlIFZURVAsIGFuIGltcGxlbWVudGF0aW9uIFNIT1VMRDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICByZWFjaGFiaWxpdHkgb2YgdGhlIHJlbW90ZSBWVEVQLCBh
biBpbXBsZW1lbnRhdGlvbiBTSE9VTEQgY2hvb3NlIGFueTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICBjaG9vc2UgYW55IG9mIHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5WTklzIGJ1
dDwvc3Bhbj4gTUFZIDxzcGFuIGNsYXNzPSJkZWxldGUiPmNob29zZTwvc3Bhbj4gVk5JIDxzcGFu
IGNsYXNzPSJkZWxldGUiPj0gMC48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIG9mIHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5WTklzLiAgQW4gaW1wbGVtZW50YXRp
b248L3NwYW4+IE1BWSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zdXBwb3J0IHRoZSB1c2Ugb2YgdGhl
IE1hbmFnZW1lbnQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBWTkkgPHNwYW4gY2xhc3M9Imluc2VydCI+YXMg
Y29udHJvbCBhbmQgbWFuYWdlbWVudCBjaGFubmVsIGJldHdlZW4gVlRFUHMuICBUaGUgc2VsZWN0
aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgb2YgdGhlIFZOSSBudW1i
ZXIgb2YgdGhlIE1hbmFnZW1lbnQgVk5JIE1VU1QgYmUgY29udHJvbGxlZCB0aHJvdWdoPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgbWFuYWdlbWVudCBwbGFuZS4gIEFuIGlt
cGxlbWVudGF0aW9uIE1BWSB1c2UgVk5JIG51bWJlciAxIGFzIHRoZTwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgIGRlZmF1bHQgdmFsdWUgZm9yIHRoZSBNYW5hZ2VtZW50IFZO
SS4gIEFsbCBWWExBTiBwYWNrZXRzIHJlY2VpdmVkIG9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgdGhlIE1hbmFnZW1lbnQgVk5JIE1VU1QgYmUgcHJvY2Vzc2VkIGxvY2Fs
bHkgYW5kIE1VU1QgTk9UIGJlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
Zm9yd2FyZGVkIHRvIGEgdGVuYW50Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+Ny4gIEVjaG8gQkZEPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ny4gIEVj
aG8gQkZEPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFN1cHBvcnQgZm9yIGVj
aG8gQkZEIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU3VwcG9ydCBmb3IgZWNobyBCRkQgaXMgb3V0c2lkZSB0
aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+OC4gIElBTkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij44LiAgSUFOQSBDb25zaWRlcmF0aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDM4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNz
PSJkZWxldGUiPklBTkE8L3NwYW4+IGhhcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5hc3NpZ25lZCBU
QkEgYXMgYSBkZWRpY2F0ZWQgTUFDIGFkZHJlc3MgZnJvbSB0aGU8L3NwYW4+IElBTkEgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+NDgtYml0PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UaGlzIHNwZWNpZmljYXRpb248L3NwYW4+IGhh
cyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ubzwvc3Bhbj4gSUFOQSA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5hY3Rpb24gcmVxdWVzdGVkLiAgVGhpcyBzZWN0aW9uIG1heTwvc3Bhbj4gYmU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgdW5pY2FzdCBNQUMg
YWRkcmVzcyByZWdpc3RyeSB0bzwvc3Bhbj4gYmUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dXNlZCBh
cyB0aGUgRGVzdGluYXRpb24gTUFDPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5kZWxldGVkIGJlZm9yZTwvc3Bhbj4gdGhlIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPnB1YmxpY2F0aW9uLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgYWRkcmVzcyBvZjwvc3Bhbj4gdGhl
IDxzcGFuIGNsYXNzPSJkZWxldGUiPmlubmVyIEV0aGVybmV0IG9mIFZYTEFOIHdoZW4gY2Fycnlp
bmcgQkZEIGNvbnRyb2w8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBwYWNr
ZXRzLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9uczwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9uczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgZG9jdW1lbnQgcmVxdWlyZXMgc2V0
dGluZyB0aGUgaW5uZXIgSVAgVFRMIHRvIDEsIHdoaWNoIGNvdWxkIGJlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIGRvY3VtZW50IHJlcXVpcmVzIHNldHRpbmcgdGhlIGlu
bmVyIElQIFRUTCB0byAxLCB3aGljaCBjb3VsZCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgdXNlZCBhcyBhIEREb1MgYXR0YWNrIHZlY3Rvci4gIFRodXMgdGhlIGltcGxlbWVudGF0
aW9uIE1VU1QgaGF2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVzZWQgYXMg
YSBERG9TIGF0dGFjayB2ZWN0b3IuICBUaHVzIHRoZSBpbXBsZW1lbnRhdGlvbiBNVVNUIGhhdmU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMzki
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgdGhyb3R0bGluZyBpbiBwbGFjZSB0byBjb250cm9sIHRoZSByYXRlIG9m
IEJGRCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jb250cm9sPC9zcGFuPiBwYWNrZXRzIHNlbnQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhyb3R0bGluZyBpbiBwbGFjZSB0byBj
b250cm9sIHRoZSByYXRlIG9mIEJGRCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Db250cm9sPC9zcGFu
PiBwYWNrZXRzIHNlbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdG8gdGhlIGNv
bnRyb2wgcGxhbmUuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UaHJvdHRsaW5nIE1BWSBiZSByZWxh
eGVkIGZvcjwvc3Bhbj4gQkZEIHBhY2tldHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgdG8gdGhlIGNvbnRyb2wgcGxhbmUuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5PbiB0aGUg
b3RoZXIgaGFuZCwgb3Zlci1hZ2dyZXNzaXZlIHRocm90dGxpbmc8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmJhc2VkIG9uIHBvcnQg
bnVtYmVyLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgb2YgQkZEIENvbnRyb2wgcGFja2V0cyBtYXkgYmVjb21lIHRoZSBjYXVz
ZSBvZiB0aGUgaW5hYmlsaXR5IHRvIGZvcm08L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICBhbmQgbWFpbnRhaW4gQkZEIHNlc3Npb24gYXQgc2NhbGUuICBIZW5jZSwgdGhyb3R0
bGluZyBvZjwvc3Bhbj4gQkZEIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkNvbnRyb2w8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBwYWNrZXRzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNIT1VMRCBiZSBhZGp1c3RlZCB0
byBwZXJtaXQgQkZEIHRvIHdvcmsgYWNjb3JkaW5nIHRvIGl0czwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgIHByb2NlZHVyZXMuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDQwIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IDxzcGFuIGNsYXNzPSJkZWxldGUiPlRoZTwvc3Bhbj4gaW1wbGVtZW50YXRpb24gU0hPVUxEIDxz
cGFuIGNsYXNzPSJkZWxldGUiPmhhdmU8L3NwYW4+IGEgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVh
c29uYWJsZSB1cHBlciBib3VuZCBvbjwvc3Bhbj4gdGhlIG51bWJlcjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JZiB0aGU8L3NwYW4+IGlt
cGxlbWVudGF0aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnN1cHBvcnRzIGVzdGFibGlzaGluZyBt
dWx0aXBsZSBCRkQgc2Vzc2lvbnM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIG9mIDxzcGFuIGNsYXNzPSJkZWxldGUiPkJGRDwvc3Bhbj4gc2Vzc2lvbnMgdGhhdCBjYW4g
YmUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Y3JlYXRlZCBiZXR3ZWVuPC9zcGFuPiB0aGUgc2FtZSA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5wYWlyIG9mIFZURVBzLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgYmV0d2VlbiB0aGUgc2Ft
ZSBwYWlyIG9mIFZURVBzLCB0aGVyZTwvc3Bhbj4gU0hPVUxEIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmJlPC9zcGFuPiBhIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm1lY2hhbmlzbSB0bzwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGNvbnRyb2w8L3NwYW4+IHRoZSA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5tYXhpbXVtPC9zcGFuPiBudW1iZXIgb2YgPHNwYW4gY2xhc3M9Imluc2VydCI+
c3VjaDwvc3Bhbj4gc2Vzc2lvbnMgdGhhdCBjYW4gYmUgPHNwYW4gY2xhc3M9Imluc2VydCI+YWN0
aXZlIGF0PC9zcGFuPiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHNhbWUgPHNwYW4gY2xhc3M9Imluc2VydCI+dGlt
ZS48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE90aGVyIHRoYW4g
aW5uZXIgSVAgVFRMIHNldCB0byAxIGFuZCBsaW1pdCB0aGUgbnVtYmVyIG9mIEJGRCBzZXNzaW9u
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE90aGVyIHRoYW4gaW5uZXIgSVAg
VFRMIHNldCB0byAxIGFuZCBsaW1pdCB0aGUgbnVtYmVyIG9mIEJGRCBzZXNzaW9uczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYmV0d2VlbiB0aGUgc2FtZSBwYWlyIG9mIFZURVBzLCB0
aGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3QgcmFpc2UgYW55PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgYmV0d2VlbiB0aGUgc2FtZSBwYWlyIG9mIFZURVBzLCB0aGlzIHNwZWNp
ZmljYXRpb24gZG9lcyBub3QgcmFpc2UgYW55PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBhZGRpdGlvbmFsIHNlY3VyaXR5IGlzc3VlcyBiZXlvbmQgdGhvc2Ugb2YgdGhlIHNwZWNpZmlj
YXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWRkaXRpb25hbCBzZWN1
cml0eSBpc3N1ZXMgYmV5b25kIHRob3NlIG9mIHRoZSBzcGVjaWZpY2F0aW9uczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVmZXJyZWQgdG8gaW4gdGhlIGxpc3Qgb2Ygbm9ybWF0aXZl
IHJlZmVyZW5jZXMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVmZXJyZWQg
dG8gaW4gdGhlIGxpc3Qgb2Ygbm9ybWF0aXZlIHJlZmVyZW5jZXMuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjEwLiAgQ29udHJpYnV0b3JzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+MTAuICBDb250cmlidXRvcnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgUmVzaGFkIFJhaG1hbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFJl
c2hhZCBSYWhtYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJyYWhtYW5AY2lzY28u
Y29tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcnJhaG1hbkBjaXNjby5jb208
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0
LTYiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZm
LnB5aHQjcGFydC02Ij48ZW0+IHBhZ2UgMTAsIGxpbmUgMTQ8c3BhbiBjbGFzcz0iaGlkZSI+IMK2
PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNk
aWZmLnB5aHQjcGFydC02Ij48ZW0+IHBhZ2UgMTAsIGxpbmUgMzM8c3BhbiBjbGFzcz0iaGlkZSI+
IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDODM2NV0gIFNhamFz
c2ksIEEuLCBFZC4sIERyYWtlLCBKLiwgRWQuLCBCaXRhciwgTi4sIFNoZWtoYXIsIFIuLDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM4MzY1XSAgU2FqYXNzaSwgQS4sIEVk
LiwgRHJha2UsIEouLCBFZC4sIEJpdGFyLCBOLiwgU2hla2hhciwgUi4sPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFV0dGFybywgSi4sIGFuZCBXLiBIZW5kZXJpY2t4
LCAiQSBOZXR3b3JrIFZpcnR1YWxpemF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICBVdHRhcm8sIEouLCBhbmQgVy4gSGVuZGVyaWNreCwgIkEgTmV0d29y
ayBWaXJ0dWFsaXphdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICBPdmVybGF5IFNvbHV0aW9uIFVzaW5nIEV0aGVybmV0IFZQTiAoRVZQTikiLCBSRkMgODM2NSw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIE92ZXJsYXkgU29s
dXRpb24gVXNpbmcgRXRoZXJuZXQgVlBOIChFVlBOKSIsIFJGQyA4MzY1LDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODM2NSwgTWFyY2gg
MjAxOCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIERPSSAx
MC4xNzQ4Ny9SRkM4MzY1LCBNYXJjaCAyMDE4LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MzY1
Jmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDto
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgzNjUmZ3Q7LjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BdXRob3JzJyBBZGRyZXNzZXM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij5BdXRob3JzJyBBZGRyZXNzZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgU2FudG9zaCBQYWxsYWdhdHRpIChlZGl0b3IpPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgU2FudG9zaCBQYWxsYWdhdHRpIChlZGl0b3IpPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDQxIj48dGQ+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlJ0YnJpY2s8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlZNd2FyZTwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRW1haWw6IHNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFbWFpbDogc2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBTdWRhcnNhbiBQYXJhZ2lyaTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFN1ZGFyc2FuIFBhcmFnaXJpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbmRpdmlk
dWFsIENvbnRyaWJ1dG9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW5kaXZp
ZHVhbCBDb250cmlidXRvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFp
bDogc3VkYXJzYW4uMjI1QGdtYWlsLmNvbTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEVtYWlsOiBzdWRhcnNhbi4yMjVAZ21haWwuY29tPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFZlbmdhZGEgUHJhc2FkIEdvdmluZGFuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVmVuZ2FkYSBQcmFzYWQgR292aW5kYW48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIENpc2NvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQ2lz
Y288L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CgogICAgIDx0cj48dGQ+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
PjwvdGQ+PC90cj4KICAgICA8dHIgaWQ9ImVuZCIgYmdjb2xvcj0iZ3JheSI+PHRoIGNvbHNwYW49
IjUiIGFsaWduPSJjZW50ZXIiPiZuYnNwO0VuZCBvZiBjaGFuZ2VzLiA0MSBjaGFuZ2UgYmxvY2tz
LiZuYnNwOzwvdGg+PC90cj4KICAgICA8dHIgY2xhc3M9InN0YXRzIj48dGQ+PC90ZD48dGg+PGk+
NzYgbGluZXMgY2hhbmdlZCBvciBkZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8L2k+PC90aD48dGg+
PGk+MTEyIGxpbmVzIGNoYW5nZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3RyPgogICAg
IDx0cj48dGQgY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48YnI+VGhp
cyBodG1sIGRpZmYgd2FzIHByb2R1Y2VkIGJ5IHJmY2RpZmYgMS40Ny4gVGhlIGxhdGVzdCB2ZXJz
aW9uIGlzIGF2YWlsYWJsZSBmcm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcv
dG9vbHMvcmZjZGlmZi8iPmh0dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4g
PC90ZD48L3RyPgogICA8L3Rib2R5PjwvdGFibGU+CiAgIAogICAKPC9ib2R5PjwvaHRtbD4=
--0000000000000febe6059626456e--


From nobody Wed Oct 30 13:28:18 2019
Return-Path: <jhaas@slice.pfrc.org>
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 EA3781202DD; Wed, 30 Oct 2019 13:27:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MGbO-VUQxlnA; Wed, 30 Oct 2019 13:27:16 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 7B0C412008C; Wed, 30 Oct 2019 13:27:16 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id 216E41E2D3; Wed, 30 Oct 2019 16:30:52 -0400 (EDT)
Date: Wed, 30 Oct 2019 16:30:51 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Message-ID: <20191030203051.GD10145@pfrc.org>
References: <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/ITgLdVv15bJlTKeWdG1cQZR2IFE>
X-Mailman-Approved-At: Wed, 30 Oct 2019 13:28:15 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 20:27:39 -0000

Greg,

>From the updated text:

"At the same time, a service layer BFD session may be used between the
tenants of VTEPs IP1 and IP2 to provide end-to-end fault management. In
such case, for VTEPs BFD Control packets of that session are
indistinguishable from data packets.  If end-to-end defect detection is
realized as the set of concatenated OAM domains, e.g., VM1-1 - IP1 --
IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD
follow the procedures described in Section 6.8.17 [RFC5880]."

In the case that two VMs are running BFD to each other as a user application
rather than as part of the virtualized environment, it's unlikely that
they'd be treated as concatenated domains.  To do so, the tenant VMs would
have to have a sense that they are indeed virtual.

Is your intent in this text that BFD implementations on the server should
detect BFD sessions between servers and change them to a concatenated
session? 

Section 5 comment:

:   The UDP destination port and the TTL of the inner IP packet MUST be
:   validated to determine if the received packet can be processed by
:   BFD.  BFD Control packets with unknown MAC address MUST NOT be
:   forwarded to VMs.

I'd suggest pushing the second sentence into the prior section since it
deals with MAC addresses rather than the UDP procedures.

-- Jeff


On Wed, Oct 30, 2019 at 01:06:23PM -0700, Greg Mirsky wrote:
> Dear All,
> thank you for your comments, suggestions that have made the discussion the
> most helpful to the Editors. I've tried to reflect your comments in the
> updates listed below:
> 
>    - on the inner destination IP address:
> 
> OLD TEXT:
>          Destination IP: IP address MUST NOT be of one of tenant's IP
>          addresses.  IP address MAY be selected from the range 127/8 for
>          IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
> NEW TEXT:
>          Destination IP: IP address MUST NOT be of one of tenant's IP
>          addresses.  The IP address SHOULD be selected from the range 127/8
>          for IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
>          Alternatively, the destination IP address MAY be set to VTEP's
>          IP address.
> 
>    - firewall. Appended Section 3 Deployment with the following paragraph:
> 
>    As per Section 4, the inner destination IP address SHOULD be set to
>    one of the loopback addresses (127/8 range for IPv4 and
>    0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).  There could be a firewall
>    configured on VTEP to block loopback addresses if set as the
>    destination IP in the inner IP header.  It is RECOMMENDED to allow
>    addresses from the loopback range through a firewall only if it is
>    used as the destination IP address in the inner IP header, and the
>    destination UDP port is set to 3784 [RFC5881].
> 
> Regarding the use of VNI 0 as the Management VNI. In Section 6 has been
> noted:
>    An implementation MAY support the use of the Management
>    VNI as control and management channel between VTEPs.  The selection
>    of the VNI number of the Management VNI MUST be controlled through
>    management plane.  An implementation MAY use VNI number 1 as the
>    default value for the Management VNI.
> 
> Attached, please find the updated working version and the diff to -07.
> Editors much appreciate your comments, suggestions, abd help to have the
> new version uploaded before the cut-off deadline.
> 
> Regards,
> Greg
> 
> On Wed, Oct 30, 2019 at 4:46 AM Dinesh Dutt <didutt@gmail.com> wrote:
> 
> >
> >
> > On Wed, Oct 30, 2019 at 11:40 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
> > wrote:
> >
> > Hi Dinesh,
> >
> > Your earlier comment was about silicon, that's why I discussed only the
> > trapping issue.  As far as software goes, IP stacks would typically discard
> > packets received from a non-loopback interface if the packet's address is
> > in 127/8.  I am not sure a traditional IP stack can play here because even
> > on Tx, we have the same MAC for reaching all remote VTEPs.  It seems to me
> > the BFD module would have to be working directly with L2 frames coming off
> > the tunnel.  Kind of like if we were running LLDP between the VTEPs.
> >
> >
> > Hi Anoop,
> >
> > My earlier comment was indeed about silicon, but the packet has to go
> > through the software stack as well once it gets to the CPU. Linux-based
> > solutions such as Linux servers or Cumulus Linux or maybe even SONIC will
> > need to have a valid IP address to process the packet. Given that 127/8 is
> > already mandated by MPLS BFD, sticking with that is better than ignoring
> > the IP address. This is why I agreed with Jeffrey Haas' comment about
> > SHOULD be set.
> >
> > Dinesh
> >
> >
> > Thanks,
> > Anoop
> >
> > On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt <didutt@gmail.com> wrote:
> >
> >> Trapping to the CPU would be fine based on MAC DA. But once there, a
> >> self-respecting network stack would look at the IP header to decide what to
> >> do. Ignoring it on receive may not be an option,
> >>
> >> Dinesh
> >> On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani <anoop@alumni.duke.edu>,
> >> wrote:
> >>
> >> Hi Dinesh,
> >>
> >> What would break?  If messages are trapped to CPU based on the MAC DA,
> >> what is the problem?
> >>
> >> On the flip side, there are implementations running BFD today which use
> >> different addresses as specified here:
> >> http://www.openvswitch.org/support/dist-docs/vtep.5.html
> >> >>>
> >>
> >>        *b**f**d**_**c**o**n**f**i**g**_**l**o**c**a**l* *:* *b**f**d**_**d**s**t**_**i**p*: optional string
> >>               Set to an IPv4 address to set the IP address that is expected as
> >>               destination   for   received   BFD   packets.   The  default  is
> >>               *1**6**9**.**2**5**4**.**1**.**0*.
> >>
> >> >>>
> >>
> >> Thanks,
> >> Anoop
> >>
> >> On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt@gmail.com> wrote:
> >>
> >>> I suspect silicon implementations will have a problem with saying that
> >>> they can be set to anything and MUST be ignored on reception. Your logic is
> >>> sound, it's just that I fear you'll break many existing implementations. I
> >>> recommend sticking with the 127/8 address for this case.
> >>>
> >>> Dinesh
> >>>
> >>> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh@joelhalpern.com>
> >>> wrote:
> >>>
> >>> In all the discussion about what VNI to use and multiple VNI support, I
> >>> lsot track. Sorry. Still, the earlier documents did not specify the IP to
> >>> use. That does NOT mean that we are required in later revisions of the
> >>> document to allow anything the client wants. Having said that, we could add
> >>> text saying that since the IP address in the BFD request in VNI 0 is
> >>> effectively meaningless, it can be set to any value on transmission and
> >>> must be ignored on reception. As far as I can tell, it is definitional that
> >>> the VtEP does not have any assigned IP address for VNI 0, so we can't
> >>> expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop Ghanwani
> >>> wrote:
> >>>
> >>> Hi Joel, Yes, existing implementations use VNI 0 for BFD over VXLAN.
> >>> Here are a couple of references:
> >>> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsdb-bfd-nsx.html
> >>> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc18013665
> >>> I guess this document has been evolving and I have not kept up with it. The
> >>> version I had reviewed and commented on originally allowed for VNI 0.  The
> >>> -04 version of the draft has this:
> >>> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7 What
> >>> version are you referring to? Thanks, Anoop On Mon, Oct 28, 2019 at 12:55
> >>> PM Joel M. Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> >>> <jmh@joelhalpern.com>>> wrote: You are saying that there are existing
> >>> implementations using VNI 0 for this?  Given that previous versions of the
> >>> spec explicitly disallowed VNI 0, I am having trouble with your objecting
> >>> that a spec for how to run over VNI 0 breask existing implementations. Note
> >>> that when there is a good technical reason, the IETF does change Internet
> >>> Drafts in ways that break early implementations.  That is the price of
> >>> standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanwani wrote: >
> >>> Hi Joel, > > Writing the spec in that way would make the current,
> >>> inter-operable > implementation of multiple vendors non-compliant with the
> >>> spec. > > Thanks, > Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel M.
> >>> Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> >>> <jmh@joelhalpern.com>> > <mailto:jmh@joelhalpern.com
> >>> <jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>
> >>> wrote: > >     I assumed this was only for the case where a tenant VNI was
> >>> being used. > >     For the 0 VNI (which is what I prefer), always (MUST)
> >>> use the loopback >     address.  There are no addresses assigned to the
> >>> VTEP in that space. >     There is no IRB in that space. > >     Yours, >
> >>>    Joel > >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >      > Joel,
> >>> >      > >      > Are we going to qualify this by VNI?  There's a bunch of
> >>> >     implementations >      > out there that don't use a tenant IP or a
> >>> loopback with VNI 0--they >      > simply repeat the underlay IP in the
> >>> inner IPDA. >      > >      > Thanks, >      > Anoop >      > >      > On
> >>> Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern >     <jmh@joelhalpern.com
> >>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      > <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> wrote: >      > >
> >>>     >     I can live with saying that you SHOULD use loopback, and MAY >
> >>>  instead >      >     use >      >     an IP address in the customer space
> >>> known to be owned by the VTEP >      >     device >      >     when such
> >>> exists. >      > >      >     Yours, >      >     Joel >      > >      >
> >>>  On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: >      >      > Hi Joel, >
> >>>   >      > >      >      > Perhaps we need to say use of an address owned
> >>> by the device >      >     containing >      >      > the VTEP. >      >
> >>>   > >      >      > Or are you suggesting that the use of the loopback
> >>> address >     space >      >     is a MUST? >      >      > >      >      >
> >>> Anoop >      >      > >      >      > On Mon, Oct 28, 2019 at 10:22 AM Joel
> >>> M. Halpern >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> >>> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>
> >>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      > <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>> wrote: >      >
> >>>     > >      >      >     There is something I am missing in your
> >>> assumption >     about IRB. >      >      > >      >      >     As I
> >>> understand VxLAN, the VTEP is under the control >     of the >      >
> >>>  operator. >      >      >     As such, it is a pure bridge.  If you run
> >>> IRB behind >     it, that >      >     is fine. >      >      >     Yes, an
> >>> operator may offer IRB.  But as I understand it, >      >     conceptually,
> >>> >      >      >     in terms of the VxLAN architecture the IRB is an entity
> >>> >      >     behind the >      >      >     VTEP, >      >      >     not
> >>> part of the VTEP. >      >      > >      >      >     Yours, >      >
> >>> >     Joel >      >      > >      >      >     On 10/28/2019 12:23 PM,
> >>> Anoop Ghanwani wrote: >      >      >      > Santosh, >      >      >
> >>> > >      >      >      > Does it have to be a MUST?  What if I am running
> >>> >     IRB and there >      >      >     are IP >      >      >      >
> >>> addresses per VNI assigned to the VTEPs? Why can the >      >     operator
> >>> not >      >      >      > choose to use those? >      >      >      > >
> >>>   >      >      > Anoop >      >      >      > >      >      >      > On
> >>> Mon, Oct 28, 2019 at 7:51 AM Santosh P K >      >      >      > <
> >>> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
> >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>
> >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
> >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>>>
> >>> wrote: >      >      >      > >      >      >      >     Dinesh, Anoop et
> >>> all, >      >      >      >           Lets us know if this text works for
> >>> 127/8 >      >     address range? >      >      >      > >      >      >
> >>>   >     [proposed text for firewall] >      >      >      > >      >
> >>> >      >     "As per section 4 inner destination IP address >     MUST be
> >>> >      >     set to >      >      >     127/8 >      >      >      >
> >>>  address. There may be firewall configured on >     VTEP to >      >
> >>>  block 127/8 >      >      >      >     address range if set as destination
> >>> IP in inner IP >      >     header. It is >      >      >      >
> >>>  recommended to allow 127/8 range address through >      >     firewall
> >>> only if >      >      >      >     127/8 IP address is set as destination
> >>> address >     in inner IP >      >      >     header." >      >      >
> >>> > >      >      >      > >      >      >      >     In section 4 we are
> >>> talking about using 127/8 >     and not >      >     really >      >
> >>> >     giving >      >      >      >     reason why. I think we should have
> >>> text as RFC 5884 >      >     has mentioned >      >      >      >     with
> >>> below text. >      >      >      > >      >      >      >     [From RFC
> >>> 5884] >      >      >      >     "The motivation for using the address
> >>> range >     127/8 is >      >     the same as >      >      >      >
> >>>  specified in Section 2.1 of [RFC4379] >      >      >      >  <
> >>> https://tools.ietf.org/html/rfc4379#section-2.1>. >      >     This is
> >>> an >      >      >      >     exception to the behavior defined in [RFC1122
> >>> >      >      >      >     <https://tools.ietf.org/html/rfc1122>]." >
> >>>     >      >      > >      >      >      > >      >      >      > >      >
> >>>     >      >     Thanks >      >      >      >     Santosh P K >      >
> >>>   >      > >      >      >      > >      >      >      > >      >      >
> >>>   >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt >      >     <
> >>> didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com>> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>> >
> >>>   >      >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >      >
> >>>    <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>>>> >      >     <mailto:didutt@gmail.com
> >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>>>>>
> >>> wrote: >      >      >      > >      >      >      >         Looks good to
> >>> me Greg. I see that the text >     around >      >     the use >      >
> >>>   >     of the >      >      >      >         inner IP address as also
> >>> quite acceptable. Will >      >     you add any >      >      >      >
> >>>    words about the firewall? >      >      >      > >      >      >      >
> >>>        Dinesh >      >      >      > >      >      >      >         On Wed,
> >>> Oct 23, 2019 at 8:36 PM, Greg Mirsky >      >      >      >         <
> >>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>>> >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>>>> >      >      >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> >>>   >      >      >>         Hi Dinesh, et al., >      >      >      >>
> >>>    please check the updated version that >     removed the >      >      >
> >>>    reference to >      >      >      >>         Hypervisor in the text and
> >>> Figure 1. >      >      >      >> >      >      >      >>         Regards,
> >>> >      >      >      >>         Greg >      >      >      >> >      >
> >>> >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >      >
> >>>   >      >>         <santosh.pallagatti@gmail.com <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
> >>>    <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
> >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>
> >>> >      >      >      >>  <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>
> >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
> >>>     >     <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> >>> <santosh.pallagatti@gmail.com>> >     <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>>>>>>
> >>> wrote: >      >      >      >> >      >      >      >>             Dinesh,
> >>> >      >      >      >>                  Please see my inline comments
> >>> [SPK] >      >      >      >> >      >      >      >> >      >      >
> >>> >>                 - In section 3, there's a sentence >     that >      >
> >>>    is: "BFD >      >      >      >>                 packets intended for a
> >>> Hypervisor >     VTEP MUST >      >      >     NOT..". I >      >      >
> >>>   >>                 recommend getting rid of the word >      >
> >>>  "Hypervisor" ashe >      >      >      >>                 logic applies to
> >>> any VTEP. >      >      >      >> >      >      >      >>             [SPK]
> >>> Thanks for comments. We will >     change this. >      >      >      >> >
> >>>     >      >      >>                 - You already explained the >
> >>>  precedence of >      >     the use of >      >      >      >>
> >>>    127/8 address in the inner header in >      >     MPLS. I have no >
> >>> >      >      >>                 specific comments in that area. I have >
> >>>     >     only two >      >      >      >>                 questions: >
> >>>   >      >      >>                    - Has anybody verified that the >
> >>>  use of >      >     127/8 >      >      >      >>                 address
> >>> (and the right MAC) works with >      >     existing >      >      >
> >>> >>                 implementations, including the silicon >      >
> >>>  ones? If this >      >      >      >>                 doesn't work there,
> >>> is it worth >     adding the >      >      >     possibilit >      >
> >>> >      >>                 y of another address, one that is >     owned >
> >>>     >     by the >      >      >     VTEP node? >      >      >      >> >
> >>>     >      >      >>                    - Do we know if Firewalls stop >
> >>>  such VXLAN >      >      >     packets? >      >      >      >>
> >>>      I ask this because VXLAN has an IP >     header >      >     and I >
> >>>     >      >     don't >      >      >      >>                 know if
> >>> firewalls stop packets >     with 127/8 >      >     in the >      >
> >>> >     inner >      >      >      >>                 header. If not, is it
> >>> worth adding a >      >     sentence to say >      >      >      >>
> >>>          that firewalls  allow such >     packets? The >      >     use of
> >>> a >      >      >      >>                 non-127/8 address may alleviate
> >>> >     this case >      >     as well. >      >      >      >> >      >
> >>> >      >>             [SPK] I think we may need to add the text >      >
> >>>  about firewall >      >      >      >>             as some checks in
> >>> firewall will be >     there if >      >     they are not >      >      >
> >>>     >>             already using MPLS OAM which has inner IP >      >
> >>>  header with >      >      >      >>             127/8 address range. >
> >>>   >      >      >> >      >      >      >> >      >      >      >>
> >>>        The rest of the draft looks good >     to me, >      >      >
> >>> >> >      >      >      >>                 Dinesh >      >      >      >>
> >>> >      >      >      >>                 On Wed, Oct 23, 2019 at 7:58 AM, >
> >>>    Greg Mirsky >      >      >      >>                 <
> >>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>>> >      >      >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >
> >>> >     <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> >      >
> >>>   >      >>                 wrote: >      >      >      >>>
> >>>  Hi Dinesh, >      >      >      >>>                 I greatly appreciate
> >>> your comments. >      >     Please heave a >      >      >      >>>
> >>>          look at the attached copy of the >     working >      >      >
> >>>  version and >      >      >      >>>                 its diff to -07
> >>> (latest in the >     datatracker). >      >      >      >>> >      >
> >>> >      >>>                 Regards, >      >      >      >>>
> >>>  Greg >      >      >      >>> >      >      >      >>>                 On
> >>> Tue, Oct 22, 2019 at 9:52 PM >     Dinesh Dutt >      >      >      >>>
> >>>              <didutt@gmail.com <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >      >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> >>> mailto:didutt@gmail.com <didutt@gmail.com>>>>>>> wrote: >      >
> >>> >      >>> >      >      >      >>>                     I have the same
> >>> feeling as Anoop. >      >     Greg, can you >      >      >      >>>
> >>>                please point me to the latest >     draft >      >     so
> >>> that >      >      >     I can >      >      >      >>>
> >>>  quickly glance through it to be >      >     doubly sure, >      >      >
> >>>     >>> >      >      >      >>>                     Dinesh >      >
> >>> >      >>> >      >      >      >>>                     On Wed, Oct 23,
> >>> 2019 at 4:35 AM, >      >     Anoop Ghanwani >      >      >      >>>
> >>>                <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>> >     <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>>>> >      >      >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
> >>> >      >>>  <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >
> >>> >     <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> >>>   >      >      >>>>                     Greg, >      >      >      >>>> >
> >>>     >      >      >>>>                     I think the draft is fine as is.
> >>> >      >      >      >>>> >      >      >      >>>>                     I
> >>> discussion with Xiao Min was >      >     about #3 and I >      >      >
> >>>   >>>>                     see that as unnecessary until we >      >
> >>>  have a draft >      >      >      >>>>                     that explains
> >>> why that is >     needed in the >      >      >     context >      >
> >>> >      >>>>                     of the NVO3 architecture. >      >      >
> >>>     >>>> >      >      >      >>>>                     Anoop >      >
> >>> >      >>>> >      >      >      >>>>                     On Tue, Oct 22,
> >>> 2019 at 11:17 AM >      >     Greg Mirsky >      >      >      >>>>  <
> >>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>>> >      >      >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >
> >>> >      >>>> >       <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> >>> <gregimirsky@gmail.com>>>> >      >      >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> >>>   >      >      >>>> >      >      >      >>>>                         Hi
> >>> Anoop, et al., >      >      >      >>>>                         I agree
> >>> with your >     understanding >      >     of what is >      >      >
> >>> >>>>                         being defined in the current >      >
> >>>  version >      >      >     of the >      >      >      >>>>
> >>>            BFD over VxLAN >     specification. >      >     But, as I >
> >>>   >      >      >>>>                         understand, the WG is >
> >>> >     discussing the scope >      >      >      >>>>
> >>>  before the WGLC is closed. I >      >     believe there >      >      >
> >>>   >>>>                         are three options: >      >      >      >>>>
> >>> >      >      >      >>>>                          1. single BFD session >
> >>>    between >      >     two VTEPs >      >      >      >>>>
> >>>           2. single BFD session >     per VNI >      >     between >
> >>> >      >     two VTEPs >      >      >      >>>>
> >>> 3. multiple BFD >     sessions per >      >     VNI between >      >
> >>> >      >>>>                             two VTEPs >      >      >      >>>>
> >>> >      >      >      >>>>                         The current text >
> >>>  reflects #2. Is WG >      >      >     accepts >      >      >      >>>>
> >>>                        this scope? If not, which >      >     option WG
> >>> would >      >      >      >>>>                         accept? >      >
> >>>   >      >>>> >      >      >      >>>>                         Regards, >
> >>>     >      >      >>>>                         Greg >      >      >
> >>> >>>> >      >      >      >>>>                         On Tue, Oct 22, 2019
> >>> at >     2:09 PM >      >     Anoop >      >      >      >>>>
> >>>            Ghanwani >     <anoop@alumni.duke.edu <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >
> >>> >     <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
> >>> >      >>>> >       <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> >>> <anoop@alumni.duke.edu>>>> >      >      >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> >>>   >      >      >>>> >      >      >      >>>>
> >>>  I concur with Joel's >     assessment >      >      >     with the >
> >>> >      >      >>>>                             following >
> >>>  clarifications. >      >      >      >>>> >      >      >      >>>>
> >>>                      The current document >     is already >      >      >
> >>>    capable >      >      >      >>>>                             of
> >>> monitoring >     multiple VNIs >      >      >     between VTEPs. >      >
> >>>     >      >>>> >      >      >      >>>>                             The
> >>> issue under >     discussion >      >     was how >      >      >     do we
> >>> >      >      >      >>>>                             use BFD to monitor >
> >>>    multiple >      >     VAPs that >      >      >      >>>>
> >>>              use the same VNI >     between a >      >     pair of >
> >>> >      >      >>>>                             VTEPs.  The use case for >
> >>>     >     this is not >      >      >      >>>>
> >>>  clear to me, as from my >      >     understanding, >      >      >
> >>> >>>>                             we cannot have a >     situation with >
> >>>   >      >     multiple >      >      >      >>>>
> >>>    VAPs using the same >      >     VNI--there is 1:1 >      >      >
> >>> >>>>                             mapping between VAP >     and VNI. >
> >>> >      >      >>>> >      >      >      >>>>
> >>>  Anoop >      >      >      >>>> >      >      >      >>>>
> >>>            On Tue, Oct 22, 2019 >     at 6:06 AM >      >      >     Joel
> >>> M. >      >      >      >>>>                             Halpern >      >
> >>>    <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> >>> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>
> >>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >
> >>>  <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> >      >      >
> >>>   >>>> >       <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >
> >>>  <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>>> >      >
> >>>  wrote: >      >      >      >>>> >      >      >      >>>>
> >>>                   From what I can >     tell, >      >     there >      >
> >>>     >     are two >      >      >      >>>>
> >>>  separate problems. >      >      >      >>>>
> >>>    The document we >     have is a >      >      >     VTEP-VTEP >      >
> >>>     >      >>>>                                 monitoring >     document.
> >>> >      >     There is no >      >      >      >>>>
> >>>        need for that >     document to >      >      >     handle the >
> >>>   >      >      >>>>                                 multiple VNI case. >
> >>>     >      >      >>>>                                 If folks want a >
> >>>   >     protocol for doing >      >      >      >>>>
> >>>          BFD monitoring >     of things >      >      >     behind the >
> >>>   >      >      >>>>                                 VTEPs (multiple >
> >>>  VNIs), >      >     then do >      >      >     that >      >      >
> >>> >>>>                                 as a separate >      >     document.
> >>>  The >      >      >      >>>>                                 encoding
> >>> will be >     a tenant >      >      >     encoding, >      >      >
> >>> >>>>                                 and thus >     sesparate from >
> >>> >     what is >      >      >      >>>>
> >>>  defined in this >     document. >      >      >      >>>> >      >      >
> >>>     >>>>                                 Yours, >      >      >      >>>>
> >>>                                Joel >      >      >      >>>> >      >
> >>> >      >>>>                                 On 10/21/2019 >     5:07 PM, >
> >>>     >     Jeffrey >      >      >     Haas >      >      >      >>>>
> >>>                          wrote: >      >      >      >>>>
> >>>                > Santosh and >     others, >      >      >      >>>>
> >>>                          > >      >      >      >>>>
> >>>          > On Thu, Oct >     03, 2019 at >      >      >     07:50:20PM >
> >>>     >      >      >>>>                                 +0530, Santosh P >
> >>>    K wrote: >      >      >      >>>>                                 >>
> >>>  Thanks >     for your >      >      >     explanation. >      >      >
> >>>   >>>>                                 This helps a lot. I >      >
> >>>  would wait >      >      >     for more >      >      >      >>>>
> >>>                        >> comments from >     others >      >     to see if
> >>> >      >      >      >>>>                                 this what we >
> >>>  need in this >      >      >     draft to be >      >      >      >>>>
> >>>                              >> supported >     based on >      >     that
> >>> we can >      >      >      >>>>                                 provide
> >>> appropriate >      >     sections >      >      >     in the >      >
> >>> >      >>>>                                 draft. >      >      >
> >>> >>>>                                 > >      >      >      >>>>
> >>>                      > The threads on the >      >     list have >      >
> >>>     >      >>>>                                 spidered to the >     point
> >>> >      >     where it is >      >      >      >>>>
> >>>        challenging >      >      >      >>>>
> >>>  > to follow what the >      >     current >      >      >     status >
> >>>   >      >      >>>>                                 of the draft is, >
> >>>  or should >      >      >     be.  :-) >      >      >      >>>>
> >>>                        > >      >      >      >>>>
> >>>        > However, if I've >      >     followed things >      >      >
> >>> >>>>                                 properly, the >     question >      >
> >>>    below is >      >      >      >>>>
> >>>  really the >      >      >      >>>>                                 >
> >>> hinge point on >     what our >      >      >      >>>>
> >>>              encapsulation >     for BFD >      >     over vxlan >      >
> >>>     >      >>>>                                 should look like. >      >
> >>>     >      >>>>                                 > Correct? >      >      >
> >>>     >>>>                                 > >      >      >      >>>>
> >>>                          > Essentially, >     do we or >      >     do we
> >>> not >      >      >      >>>>                                 require the
> >>> >     ability to >      >     permit >      >      >      >>>>
> >>>                    multiple BFD >      >      >      >>>>
> >>>                > sessions between >      >     distinct VAPs? >      >
> >>> >      >>>>                                 > >      >      >      >>>>
> >>>                              > If this is so, >     do we >      >     have
> >>> a >      >      >     sense >      >      >      >>>>
> >>>            as to how we should >      >     proceed? >      >      >
> >>> >>>>                                 > >      >      >      >>>>
> >>>                      > -- Jeff >      >      >      >>>>
> >>>              > >      >      >      >>>>                                 >
> >>> [context preserved >      >     below...] >      >      >      >>>>
> >>>                          > >      >      >      >>>>
> >>>          >> Santosh P K >      >      >      >>>>
> >>>        >> >      >      >      >>>>                                 >> On
> >>> Wed, Sep >     25, 2019 >      >     at 8:10 AM >      >      >      >>>>
> >>> >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>>> >      >     <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>>>> >      >      >     <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>> >      >      >
> >>>     >>>> >      >       <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>>> >     <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> >>> <xiao.min2@zte.com.cn>>>> >      >      >     <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>>>> >      >
> >>>  wrote: >      >      >      >>>>                                 >> >
> >>> >      >      >>>>                                 >>> Hi Santosh, >
> >>> >      >      >>>>                                 >>> >      >      >
> >>> >>>>                                 >>> >      >      >      >>>>
> >>>                        >>> With regard >     to the >      >     question
> >>> >      >      >      >>>>                                 whether we >
> >>>  should allow >      >      >     multiple BFD >      >      >      >>>>
> >>>                              sessions >      >      >      >>>>
> >>>                      >>> for the same >     VNI or >      >     not, >
> >>> >      >     IMHO we >      >      >      >>>>
> >>>    should allow it, >     more >      >      >     explanation as >      >
> >>>     >      >>>>                                 >>> follows. >      >
> >>> >      >>>>                                 >>> >      >      >      >>>>
> >>>                                >>> Below is a >     figure >      >
> >>>  derived from >      >      >      >>>>
> >>>  figure 2 of >     RFC8014 (An >      >      >     Architecture for >
> >>> >      >      >>>>                                 >>> Data-Center >
> >>>  Network >      >      >      >>>>  Virtualization >     over Layer 3 >
> >>>   >      >     (NVO3)). >      >      >      >>>>
> >>>        >>> >      >      >      >>>>                                 >>> >
> >>>             | >      >      >      >>>>
> >>>   Data Center Network >      >     (IP)        | >      >      >      >>>>
> >>>                                >>> >              | >      >      >
> >>> >>>> >      >             | >      >      >      >>>>
> >>>            >>> >      >      >      >>>> >      >      >
> >>>  +-----------------------------------------+ >      >      >      >>>>
> >>>                            >>> >      >             | >      >      >
> >>> >>>> >           | >      >      >      >>>>
> >>>  >>> >      >             | >      >      >      >>>>
> >>>             Tunnel Overlay >          | >      >      >      >>>>
> >>>                        >>> >      >      >      >>>> >
> >>>  +------------+---------+ >      >      >      >>>> >
> >>>   +---------+------------+ >      >      >      >>>>
> >>>          >>>         | >      >      >      >>>> >
> >>>  +----------+-------+ | >      >           | >      >      >      >>>> >
> >>>    +-------+----------+ | >      >      >      >>>>
> >>>          >>> >     | | >      >     Overlay >      >      >      >>>>
> >>>                            Module  | | >       | | >      >     Overlay >
> >>>     >      >      >>>>                                 Module  | | >
> >>> >      >      >>>>                                 >>>         | >      >
> >>>     >      >>>> >       +---------+--------+ | >      >           | >
> >>> >      >      >>>> >       +---------+--------+ | >      >      >
> >>> >>>>                                 >>>         | >      >           | >
> >>>     >      >      >>>>                                     |    | >
> >>>      | >      >      >          | >      >      >      >>>>
> >>>                  >>>  NVE1   | >      >           | >      >      >
> >>> >>>>                                     |    | >             | >      >
> >>>   >          | >      >      >      >>>>
> >>>  NVE2 >      >      >      >>>>                                 >>>
> >>> | >      >      >      >>>> >       +--------+-------+  | >      >
> >>>  | >      >      >      >>>> >       +--------+-------+  | >      >      >
> >>>     >>>>                                 >>> >     |  |VNI1 >      >
> >>> >     VNI2  VNI1 >      >      >      >>>>
> >>>  |  |  |  | VNI1 >      >     VNI2 VNI1 >      >      >     |  | >      >
> >>>     >      >>>>                                 >>>         | >      >
> >>> >      >>>> >       +-+-----+----+---+  | >      >           | >      >
> >>>   >      >>>> >       +-+-----+-----+--+  | >      >      >      >>>>
> >>>                            >>> >     |VAP1| >      >     VAP2|    | >
> >>> >      >      >>>>                                 VAP3 | >       |VAP1|
> >>> VAP2| >      >      >       | VAP3| >      >      >      >>>>
> >>>                    >>> >      >      >      >>>> >
> >>>  +----+-----+----+------+ >      >      >      >>>> >
> >>>   +----+-----+-----+-----+ >      >      >      >>>>
> >>>          >>> >      >       |     | >      >      >        | >      >
> >>> >      >>>>        | >      >       |     | >      >      >      >>>>
> >>>                            >>> >      >       |     | >      >      >
> >>>   | >      >      >      >>>>        | >      >       |     | >      >
> >>> >      >>>>                                 >>> >      >       |     | >
> >>>   >      >        | >      >      >      >>>>        | >      >       |
> >>>  | >      >      >      >>>>                                 >>> >      >
> >>>     >      >>>> >      >      > >
> >>>  -------+-----+----+-------------------+-----+-----+------- >      >
> >>> >      >>>>                                 >>> >      >       |     | >
> >>>   >      >        | >      >      >      >>>>  Tenant        | >      >
> >>>    |     | >      >      >      >>>>                                 >>> >
> >>>    TSI1 | >      >     TSI2|    | >      >      >      >>>>
> >>>                  TSI3 >     TSI1| TSI2| >      >      >       |TSI3 >
> >>> >      >      >>>>                                 >>> >      >     +---+
> >>> +---+ >      >      >      >>>>                                 +---+ >
> >>>    +---+ >      >     +---+ >      >      >       +---+ >      >      >
> >>>   >>>>                                 >>> >      >     |TS1| |TS2| >
> >>> >      >      >>>>                                 |TS3| >       |TS4| >
> >>>   >     |TS5| >      >      >       |TS6| >      >      >      >>>>
> >>>                          >>> >      >     +---+ +---+ >      >      >
> >>> >>>>                                 +---+ >       +---+ >      >     +---+
> >>> >      >      >       +---+ >      >      >      >>>>
> >>>            >>> >      >      >      >>>>
> >>>  >>> To my >      >     understanding, the BFD >      >      >      >>>>
> >>>                              sessions between >     NVE1 >      >     and
> >>> NVE2 are >      >      >      >>>>                                 actually
> >>> >      >      >      >>>>                                 >>> initiated and
> >>> >      >     terminated >      >      >     at VAP >      >      >
> >>> >>>>                                 of NVE. >      >      >      >>>>
> >>>                            >>> >      >      >      >>>>
> >>>              >>> If the >     network operator >      >      >     want to
> >>> >      >      >      >>>>                                 set up one BFD >
> >>>    session >      >     between >      >      >     VAP1 of >      >
> >>> >      >>>>                                 >>> NVE1 and VAP1of >      >
> >>>  NVE2, at the >      >      >      >>>>
> >>>  same time >     another BFD >      >     session >      >      >
> >>> >>>>                                 between VAP3 of >      >      >
> >>> >>>>                                 >>> NVE1 and >     VAP3 of NVE2, >
> >>>   >      >     although >      >      >      >>>>
> >>>        the two BFD sessions >      >     are for >      >      >     the
> >>> same >      >      >      >>>>                                 >>> VNI1, I
> >>> >     believe it's >      >      >     reasonable, >      >      >
> >>> >>>>                                 so that's why I >     think we >
> >>> >      >     should allow it >      >      >      >>>> >      >      >
> >>> >>>> >      >      >       _______________________________________________
> >>> >      >      >      >>>>                                 nvo3 mailing list
> >>> >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org>>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org>>>>> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> >     <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>>> >      >
> >>> >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> >>> <nvo3@ietf.org>>>>>> >      >      >      >>>>
> >>> https://www.ietf.org/mailman/listinfo/nvo3 >      >      >      >>>> >
> >>>     >      > >      > >
> >>>
> >>>

> 
> 
> 
> 
> BFD                                                   S. Pallagatti, Ed.
> Internet-Draft                                                    VMware
> Intended status: Standards Track                             S. Paragiri
> Expires: May 2, 2020                              Individual Contributor
>                                                              V. Govindan
>                                                             M. Mudigonda
>                                                                    Cisco
>                                                                G. Mirsky
>                                                                ZTE Corp.
>                                                         October 30, 2019
> 
> 
>                              BFD for VXLAN
>                         draft-ietf-bfd-vxlan-08
> 
> Abstract
> 
>    This document describes the use of the Bidirectional Forwarding
>    Detection (BFD) protocol in point-to-point Virtual eXtensible Local
>    Area Network (VXLAN) tunnels forming up an overlay network.
> 
> Status of This Memo
> 
>    This Internet-Draft is submitted in full conformance with the
>    provisions of BCP 78 and BCP 79.
> 
>    Internet-Drafts are working documents of the Internet Engineering
>    Task Force (IETF).  Note that other groups may also distribute
>    working documents as Internet-Drafts.  The list of current Internet-
>    Drafts is at https://datatracker.ietf.org/drafts/current/.
> 
>    Internet-Drafts are draft documents valid for a maximum of six months
>    and may be updated, replaced, or obsoleted by other documents at any
>    time.  It is inappropriate to use Internet-Drafts as reference
>    material or to cite them other than as "work in progress."
> 
>    This Internet-Draft will expire on May 2, 2020.
> 
> Copyright Notice
> 
>    Copyright (c) 2019 IETF Trust and the persons identified as the
>    document authors.  All rights reserved.
> 
>    This document is subject to BCP 78 and the IETF Trust's Legal
>    Provisions Relating to IETF Documents
>    (https://trustee.ietf.org/license-info) in effect on the date of
>    publication of this document.  Please review these documents
>    carefully, as they describe your rights and restrictions with respect
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 1]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>    to this document.  Code Components extracted from this document must
>    include Simplified BSD License text as described in Section 4.e of
>    the Trust Legal Provisions and are provided without warranty as
>    described in the Simplified BSD License.
> 
> Table of Contents
> 
>    1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
>    2.  Conventions used in this document . . . . . . . . . . . . . .   3
>      2.1.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   3
>      2.2.  Requirements Language . . . . . . . . . . . . . . . . . .   3
>    3.  Deployment  . . . . . . . . . . . . . . . . . . . . . . . . .   4
>    4.  BFD Packet Transmission over VXLAN Tunnel . . . . . . . . . .   5
>    5.  Reception of BFD Packet from VXLAN Tunnel . . . . . . . . . .   7
>      5.1.  Demultiplexing of the BFD Packet  . . . . . . . . . . . .   8
>    6.  Use of the Specific VNI . . . . . . . . . . . . . . . . . . .   8
>    7.  Echo BFD  . . . . . . . . . . . . . . . . . . . . . . . . . .   8
>    8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   8
>    9.  Security Considerations . . . . . . . . . . . . . . . . . . .   8
>    10. Contributors  . . . . . . . . . . . . . . . . . . . . . . . .   9
>    11. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .   9
>    12. References  . . . . . . . . . . . . . . . . . . . . . . . . .   9
>      12.1.  Normative References . . . . . . . . . . . . . . . . . .   9
>      12.2.  Informational References . . . . . . . . . . . . . . . .  10
>    Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10
> 
> 1.  Introduction
> 
>    "Virtual eXtensible Local Area Network" (VXLAN) [RFC7348] provides an
>    encapsulation scheme that allows building an overlay network by
>    decoupling the address space of the attached virtual hosts from that
>    of the network.
> 
>    One use of VXLAN is in data centers interconnecting virtual machines
>    (VMs) of a tenant.  VXLAN addresses requirements of the Layer 2 and
>    Layer 3 data center network infrastructure in the presence of VMs in
>    a multi-tenant environment by providing a Layer 2 overlay scheme on a
>    Layer 3 network [RFC7348].  Another use is as an encapsulation for
>    Ethernet VPN [RFC8365].
> 
>    This document is written assuming the use of VXLAN for virtualized
>    hosts and refers to VMs and VXLAN Tunnel End Points (VTEPs) in
>    hypervisors.  However, the concepts are equally applicable to non-
>    virtualized hosts attached to VTEPs in switches.
> 
>    In the absence of a router in the overlay, a VM can communicate with
>    another VM only if they are on the same VXLAN segment.  VMs are
>    unaware of VXLAN tunnels as a VXLAN tunnel is terminated on a VTEP.
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 2]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>    VTEPs are responsible for encapsulating and decapsulating frames
>    exchanged among VMs.
> 
>    Ability to monitor path continuity, i.e., perform proactive
>    continuity check (CC) for point-to-point (p2p) VXLAN tunnels, is
>    important.  The asynchronous mode of BFD, as defined in [RFC5880], is
>    used to monitor a p2p VXLAN tunnel.
> 
>    In the case where a Multicast Service Node (MSN) (as described in
>    Section 3.3 of [RFC8293]) resides behind a Network Virtualization
>    Endpoint (NVE), the mechanisms described in this document apply and
>    can, therefore, be used to test the connectivity from the source NVE
>    to the MSN.
> 
>    This document describes the use of Bidirectional Forwarding Detection
>    (BFD) protocol to enable monitoring continuity of the path between
>    VXLAN VTEPs, performing as Network Virtualization Endpoints, and/or
>    availability of a replicator multicast service node.
> 
> 2.  Conventions used in this document
> 
> 2.1.  Terminology
> 
>    BFD Bidirectional Forwarding Detection
> 
>    CC Continuity Check
> 
>    p2p Point-to-point
> 
>    MSN Multicast Service Node
> 
>    NVE Network Virtualization Endpoint
> 
>    VFI Virtual Forwarding Instance
> 
>    VM Virtual Machine
> 
>    VNI VXLAN Network Identifier (or VXLAN Segment ID)
> 
>    VTEP VXLAN Tunnel End Point
> 
>    VXLAN Virtual eXtensible Local Area Network
> 
> 2.2.  Requirements Language
> 
>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
>    "OPTIONAL" in this document are to be interpreted as described in BCP
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 3]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>    14 [RFC2119] [RFC8174] when, and only when, they appear in all
>    capitals, as shown here.
> 
> 3.  Deployment
> 
>    Figure 1 illustrates the scenario with two servers, each of them
>    hosting two VMs.  The servers host VTEPs that terminate two VXLAN
>    tunnels with VXLAN Network Identifier (VNI) number 100 and 200
>    respectively.  Separate BFD sessions can be established between the
>    VTEPs (IP1 and IP2) for monitoring each of the VXLAN tunnels (VNI 100
>    and 200).  An implementation that supports this specification MUST be
>    able to control the number of BFD sessions that can be created
>    between the same pair of VTEPs.  BFD packets intended for a VTEP MUST
>    NOT be forwarded to a VM as a VM may drop BFD packets leading to a
>    false negative.  This method is applicable whether the VTEP is a
>    virtual or physical device.
> 
> 
>       +------------+-------------+
>       |        Server 1          |
>       | +----+----+  +----+----+ |
>       | |VM1-1    |  |VM1-2    | |
>       | |VNI 100  |  |VNI 200  | |
>       | |         |  |         | |
>       | +---------+  +---------+ |
>       |        VTEP (IP1)        |
>       +--------------------------+
>                             |
>                             |   +-------------+
>                             |   |   Layer 3   |
>                             +---|   Network   |
>                                 +-------------+
>                                     |
>                                     +-----------+
>                                                 |
>                                          +------------+-------------+
>                                          |         VTEP (IP2)       |
>                                          | +----+----+  +----+----+ |
>                                          | |VM2-1    |  |VM2-2    | |
>                                          | |VNI 100  |  |VNI 200  | |
>                                          | |         |  |         | |
>                                          | +---------+  +---------+ |
>                                          |      Server 2            |
>                                          +--------------------------+
> 
> 
>                      Figure 1: Reference VXLAN Domain
> 
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 4]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>    At the same time, a service layer BFD session may be used between the
>    tenants of VTEPs IP1 and IP2 to provide end-to-end fault management.
>    In such case, for VTEPs BFD Control packets of that session are
>    indistinguishable from data packets.  If end-to-end defect detection
>    is realized as the set of concatenated OAM domains, e.g., VM1-1 - IP1
>    -- IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD
>    follow the procedures described in Section 6.8.17 [RFC5880].
> 
>    As per Section 4, the inner destination IP address SHOULD be set to
>    one of the loopback addresses (127/8 range for IPv4 and
>    0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).  There could be a firewall
>    configured on VTEP to block loopback addresses if set as the
>    destination IP in the inner IP header.  It is RECOMMENDED to allow
>    addresses from the loopback range through a firewall only if it is
>    used as the destination IP address in the inner IP header, and the
>    destination UDP port is set to 3784 [RFC5881].
> 
> 4.  BFD Packet Transmission over VXLAN Tunnel
> 
>    BFD packet MUST be encapsulated and sent to a remote VTEP as
>    explained in this section.  Implementations SHOULD ensure that the
>    BFD packets follow the same lookup path as VXLAN data packets within
>    the sender system.
> 
>    BFD packets are encapsulated in VXLAN as described below.  The VXLAN
>    packet format is defined in Section 5 of [RFC7348].  The Outer IP/UDP
>    and VXLAN headers MUST be encoded by the sender as defined in
>    [RFC7348].
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 5]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>      0                   1                   2                   3
>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                      Outer Ethernet Header                    ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                        Outer IPvX Header                      ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                        Outer UDP Header                       ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                           VXLAN Header                        ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                    Inner Ethernet Header                      ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                        Inner IPvX Header                      ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                         Inner UDP Header                      ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                                                               |
>     ~                       BFD Control Packet                     ~
>     |                                                               |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>     |                            FCS                                |
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>             Figure 2: VXLAN Encapsulation of BFD Control Packet
> 
>    The BFD packet MUST be carried inside the inner Ethernet frame of the
>    VXLAN packet.  The choice of Destination MAC and Destination IP
>    addresses for the inner Ethernet frame MUST ensure that the BFD
>    Control packet is not forwarded to a tenant but is processed locally
>    at the remote VTEP.  The inner Ethernet frame carrying the BFD
>    Control packet- has the following format:
> 
>       Ethernet Header:
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 6]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>          Destination MAC: This MUST NOT be of one of tenant's MAC
>          addresses.  The destination MAC address MAY be the address
>          associated with the destination VTEP.  The MAC address MAY be
>          configured, or it MAY be learned via a control plane protocol.
>          The details of how the MAC address is obtained are outside the
>          scope of this document.
> 
>          Source MAC: MAC address associated with the originating VTEP
> 
>       IP header:
> 
>          Destination IP: IP address MUST NOT be of one of tenant's IP
>          addresses.  The IP address SHOULD be selected from the range
>          127/8 for IPv4, for IPv6 - from the range
>          0:0:0:0:0:FFFF:7F00:0/104.  Alternatively, the destination IP
>          address MAY be set to VTEP's IP address.
> 
>          Source IP: IP address of the originating VTEP.
> 
>          TTL or Hop Limit: MUST be set to 1 to ensure that the BFD
>          packet is not routed within the Layer 3 underlay network.  This
>          addresses the scenario when the inner IP destination address is
>          of VXLAN gateway and there is a router in underlay which
>          removes the VXLAN header, then it is possible to route the
>          packet as VXLAN  gateway address is routable address.
> 
>       The fields of the UDP header and the BFD Control packet are
>       encoded as specified in [RFC5881].
> 
> 5.  Reception of BFD Packet from VXLAN Tunnel
> 
>    Once a packet is received, VTEP MUST validate the packet.  If the
>    Destination MAC of the inner Ethernet frame matches one of the MAC
>    addresses associated with the VTEP the packet MUST be processed
>    further.  If the Destination MAC of the inner Ethernet frame doesn't
>    match any of VTEP's MAC addresses, then the processing of the
>    received VXLAN packet MUST follow the procedures described in
>    Section 4.1 [RFC7348].
> 
>    The UDP destination port and the TTL of the inner IP packet MUST be
>    validated to determine if the received packet can be processed by
>    BFD.  BFD Control packets with unknown MAC address MUST NOT be
>    forwarded to VMs.
> 
> 
> 
> 
> 
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 7]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
> 5.1.  Demultiplexing of the BFD Packet
> 
>    Demultiplexing of IP BFD packet has been defined in Section 3 of
>    [RFC5881].  Since multiple BFD sessions may be running between two
>    VTEPs, there needs to be a mechanism for demultiplexing received BFD
>    packets to the proper session.  For demultiplexing packets with Your
>    Discriminator equal to 0, a BFD session MUST be identified using the
>    logical link over which the BFD Control packet is received.  In the
>    case of VXLAN, the VNI number identifies that logical link.  If BFD
>    packet is received with non-zero Your Discriminator, then BFD session
>    MUST be demultiplexed only with Your Discriminator as the key.
> 
> 6.  Use of the Specific VNI
> 
>    In most cases, a single BFD session is sufficient for the given VTEP
>    to monitor the reachability of a remote VTEP, regardless of the
>    number of VNIs.  When the single BFD session is used to monitor the
>    reachability of the remote VTEP, an implementation SHOULD choose any
>    of the VNIs.  An implementation MAY support the use of the Management
>    VNI as control and management channel between VTEPs.  The selection
>    of the VNI number of the Management VNI MUST be controlled through
>    management plane.  An implementation MAY use VNI number 1 as the
>    default value for the Management VNI.  All VXLAN packets received on
>    the Management VNI MUST be processed locally and MUST NOT be
>    forwarded to a tenant.
> 
> 7.  Echo BFD
> 
>    Support for echo BFD is outside the scope of this document.
> 
> 8.  IANA Considerations
> 
>    This specification has no IANA action requested.  This section may be
>    deleted before the publication.
> 
> 9.  Security Considerations
> 
>    The document requires setting the inner IP TTL to 1, which could be
>    used as a DDoS attack vector.  Thus the implementation MUST have
>    throttling in place to control the rate of BFD Control packets sent
>    to the control plane.  On the other hand, over-aggressive throttling
>    of BFD Control packets may become the cause of the inability to form
>    and maintain BFD session at scale.  Hence, throttling of BFD Control
>    packets SHOULD be adjusted to permit BFD to work according to its
>    procedures.
> 
>    If the implementation supports establishing multiple BFD sessions
>    between the same pair of VTEPs, there SHOULD be a mechanism to
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 8]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>    control the maximum number of such sessions that can be active at the
>    same time.
> 
>    Other than inner IP TTL set to 1 and limit the number of BFD sessions
>    between the same pair of VTEPs, this specification does not raise any
>    additional security issues beyond those of the specifications
>    referred to in the list of normative references.
> 
> 10.  Contributors
> 
> 
>    Reshad Rahman
>    rrahman@cisco.com
>    Cisco
> 
> 
> 11.  Acknowledgments
> 
>    Authors would like to thank Jeff Haas of Juniper Networks for his
>    reviews and feedback on this material.
> 
>    Authors would also like to thank Nobo Akiya, Marc Binderberger,
>    Shahram Davari, Donald E.  Eastlake 3rd, and Anoop Ghanwani for the
>    extensive reviews and the most detailed and helpful comments.
> 
> 12.  References
> 
> 12.1.  Normative References
> 
>    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
>               Requirement Levels", BCP 14, RFC 2119,
>               DOI 10.17487/RFC2119, March 1997,
>               <https://www.rfc-editor.org/info/rfc2119>.
> 
>    [RFC5880]  Katz, D. and D. Ward, "Bidirectional Forwarding Detection
>               (BFD)", RFC 5880, DOI 10.17487/RFC5880, June 2010,
>               <https://www.rfc-editor.org/info/rfc5880>.
> 
>    [RFC5881]  Katz, D. and D. Ward, "Bidirectional Forwarding Detection
>               (BFD) for IPv4 and IPv6 (Single Hop)", RFC 5881,
>               DOI 10.17487/RFC5881, June 2010,
>               <https://www.rfc-editor.org/info/rfc5881>.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                  [Page 9]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>    [RFC7348]  Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger,
>               L., Sridhar, T., Bursell, M., and C. Wright, "Virtual
>               eXtensible Local Area Network (VXLAN): A Framework for
>               Overlaying Virtualized Layer 2 Networks over Layer 3
>               Networks", RFC 7348, DOI 10.17487/RFC7348, August 2014,
>               <https://www.rfc-editor.org/info/rfc7348>.
> 
>    [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
>               2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
>               May 2017, <https://www.rfc-editor.org/info/rfc8174>.
> 
> 12.2.  Informational References
> 
>    [RFC8293]  Ghanwani, A., Dunbar, L., McBride, M., Bannai, V., and R.
>               Krishnan, "A Framework for Multicast in Network
>               Virtualization over Layer 3", RFC 8293,
>               DOI 10.17487/RFC8293, January 2018,
>               <https://www.rfc-editor.org/info/rfc8293>.
> 
>    [RFC8365]  Sajassi, A., Ed., Drake, J., Ed., Bitar, N., Shekhar, R.,
>               Uttaro, J., and W. Henderickx, "A Network Virtualization
>               Overlay Solution Using Ethernet VPN (EVPN)", RFC 8365,
>               DOI 10.17487/RFC8365, March 2018,
>               <https://www.rfc-editor.org/info/rfc8365>.
> 
> Authors' Addresses
> 
>    Santosh Pallagatti (editor)
>    VMware
> 
>    Email: santosh.pallagatti@gmail.com
> 
> 
>    Sudarsan Paragiri
>    Individual Contributor
> 
>    Email: sudarsan.225@gmail.com
> 
> 
>    Vengada Prasad Govindan
>    Cisco
> 
>    Email: venggovi@cisco.com
> 
> 
> 
> 
> 
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                 [Page 10]
> 
> Internet-Draft                BFD for VXLAN                 October 2019
> 
> 
>    Mallik Mudigonda
>    Cisco
> 
>    Email: mmudigon@cisco.com
> 
> 
>    Greg Mirsky
>    ZTE Corp.
> 
>    Email: gregimirsky@gmail.com
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Pallagatti, et al.         Expires May 2, 2020                 [Page 11]

> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <!-- saved from url=(0042)https://www6.ietf.org/rfcdiff/rfcdiff.pyht -->
> <html xmlns="http://www.w3.org/1999/xhtml" class="gr__www6_ietf_org"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
>    
>   <meta http-equiv="Content-Style-Type" content="text/css"> 
>   <title>Diff: draft-ietf-bfd-vxlan-07.txt - draft-ietf-bfd-vxlan-08.txt</title> 
>   <style type="text/css"> 
>     body    { margin: 0.4ex; margin-right: auto; } 
>     tr      { } 
>     td      { white-space: pre; font-family: monospace; vertical-align: top; font-size: 0.86em;} 
>     th      { font-size: 0.86em; } 
>     .small  { font-size: 0.6em; font-style: italic; font-family: Verdana, Helvetica, sans-serif; } 
>     .left   { background-color: #EEE; } 
>     .right  { background-color: #FFF; } 
>     .diff   { background-color: #CCF; } 
>     .lblock { background-color: #BFB; } 
>     .rblock { background-color: #FF8; } 
>     .insert { background-color: #8FF; } 
>     .delete { background-color: #ACF; } 
>     .void   { background-color: #FFB; } 
>     .cont   { background-color: #EEE; } 
>     .linebr { background-color: #AAA; } 
>     .lineno { color: red; background-color: #FFF; font-size: 0.7em; text-align: right; padding: 0 2px; } 
>     .elipsis{ background-color: #AAA; } 
>     .left .cont { background-color: #DDD; } 
>     .right .cont { background-color: #EEE; } 
>     .lblock .cont { background-color: #9D9; } 
>     .rblock .cont { background-color: #DD6; } 
>     .insert .cont { background-color: #0DD; } 
>     .delete .cont { background-color: #8AD; } 
>     .stats, .stats td, .stats th { background-color: #EEE; padding: 2px 0; } 
>     span.hide { display: none; color: #aaa;}    a:hover span { display: inline; }    tr.change { background-color: gray; } 
>     tr.change a { text-decoration: none; color: black } 
>   </style> 
>      <script>
> var chunk_index = 0;
> var old_chunk = null;
> 
> function format_chunk(index) {
>     var prefix = "diff";
>     var str = index.toString();
>     for (x=0; x<(4-str.length); ++x) {
>         prefix+='0';
>     }
>     return prefix + str;
> }
> 
> function find_chunk(n){
>     return document.querySelector('tr[id$="' + n + '"]');
> }
> 
> function change_chunk(offset) {
>     var index = chunk_index + offset;
>     var new_str;
>     var new_chunk;
> 
>     new_str = format_chunk(index);
>     new_chunk = find_chunk(new_str);
>     if (!new_chunk) {
>         return;
>     }
>     if (old_chunk) {
>         old_chunk.style.outline = "";
>     }
>     old_chunk = new_chunk;
>     old_chunk.style.outline = "1px solid red";
>     window.location.replace("#" + new_str)
>     window.scrollBy(0,-100);
>     chunk_index = index;
> }
> 
> document.onkeydown = function(e) {
>     switch (e.keyCode) {
>     case 78:
>         change_chunk(1);
>         break;
>     case 80:
>         change_chunk(-1);
>         break;
>     }
> };
>    </script> 
> </head> 
> <body data-gr-c-s-loaded="true"> 
>   <table border="0" cellpadding="0" cellspacing="0"> 
>   <tbody><tr id="part-1" bgcolor="orange"><th></th><th><a href="https://www6.ietf.org/rfcdiff?url2=draft-ietf-bfd-vxlan-07.txt" style="color:#008; text-decoration:none;">&lt;</a>&nbsp;<a href="https://tools.ietf.org/html/draft-ietf-bfd-vxlan-07.txt" style="color:#008">draft-ietf-bfd-vxlan-07.txt</a>&nbsp;</th><th> </th><th>&nbsp;<a href="https://tools.ietf.org/html/draft-ietf-bfd-vxlan-08.txt" style="color:#008">draft-ietf-bfd-vxlan-08.txt</a>&nbsp;<a href="https://www6.ietf.org/rfcdiff?url1=draft-ietf-bfd-vxlan-08.txt" style="color:#008; text-decoration:none;">&gt;</a></th><th></th></tr> 
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">BFD                                                   S. Pallagatti, Ed.</td><td> </td><td class="right">BFD                                                   S. Pallagatti, Ed.</td><td class="lineno"></td></tr>
>       <tr id="diff0001"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">Internet-Draft                                                   <span class="delete">Rtbrick</span></td><td> </td><td class="rblock">Internet-Draft                                                   <span class="insert"> VMware</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">Intended status: Standards Track                             S. Paragiri</td><td> </td><td class="right">Intended status: Standards Track                             S. Paragiri</td><td class="lineno"></td></tr>
>       <tr id="diff0002"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">Expires: <span class="delete">November 18, 2019</span>                        Individual Contributor</td><td> </td><td class="rblock">Expires: <span class="insert">May 2, 2020      </span>                        Individual Contributor</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                                             V. Govindan</td><td> </td><td class="right">                                                             V. Govindan</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                                            M. Mudigonda</td><td> </td><td class="right">                                                            M. Mudigonda</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                                                   Cisco</td><td> </td><td class="right">                                                                   Cisco</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                                               G. Mirsky</td><td> </td><td class="right">                                                               G. Mirsky</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                                               ZTE Corp.</td><td> </td><td class="right">                                                               ZTE Corp.</td><td class="lineno"></td></tr>
>       <tr id="diff0003"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">                                                        <span class="delete">    May 17</span>, 2019</td><td> </td><td class="rblock">                                                        <span class="insert">October 30</span>, 2019</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                             BFD for VXLAN</td><td> </td><td class="right">                             BFD for VXLAN</td><td class="lineno"></td></tr>
>       <tr id="diff0004"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">                        draft-ietf-bfd-vxlan-0<span class="delete">7</span></td><td> </td><td class="rblock">                        draft-ietf-bfd-vxlan-0<span class="insert">8</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">Abstract</td><td> </td><td class="right">Abstract</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   This document describes the use of the Bidirectional Forwarding</td><td> </td><td class="right">   This document describes the use of the Bidirectional Forwarding</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Detection (BFD) protocol in point-to-point Virtual eXtensible Local</td><td> </td><td class="right">   Detection (BFD) protocol in point-to-point Virtual eXtensible Local</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Area Network (VXLAN) tunnels forming up an overlay network.</td><td> </td><td class="right">   Area Network (VXLAN) tunnels forming up an overlay network.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">Status of This Memo</td><td> </td><td class="right">Status of This Memo</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   This Internet-Draft is submitted in full conformance with the</td><td> </td><td class="right">   This Internet-Draft is submitted in full conformance with the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="part-2" class="change"><td></td><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-2"><em> page 1, line 38<span class="hide"> </span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-2"><em> page 1, line 38<span class="hide"> </span></em></a></th><td></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Internet-Drafts are working documents of the Internet Engineering</td><td> </td><td class="right">   Internet-Drafts are working documents of the Internet Engineering</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Task Force (IETF).  Note that other groups may also distribute</td><td> </td><td class="right">   Task Force (IETF).  Note that other groups may also distribute</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   working documents as Internet-Drafts.  The list of current Internet-</td><td> </td><td class="right">   working documents as Internet-Drafts.  The list of current Internet-</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Drafts is at https://datatracker.ietf.org/drafts/current/.</td><td> </td><td class="right">   Drafts is at https://datatracker.ietf.org/drafts/current/.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Internet-Drafts are draft documents valid for a maximum of six months</td><td> </td><td class="right">   Internet-Drafts are draft documents valid for a maximum of six months</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   and may be updated, replaced, or obsoleted by other documents at any</td><td> </td><td class="right">   and may be updated, replaced, or obsoleted by other documents at any</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   time.  It is inappropriate to use Internet-Drafts as reference</td><td> </td><td class="right">   time.  It is inappropriate to use Internet-Drafts as reference</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   material or to cite them other than as "work in progress."</td><td> </td><td class="right">   material or to cite them other than as "work in progress."</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0005"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   This Internet-Draft will expire on <span class="delete">November 18, 2019</span>.</td><td> </td><td class="rblock">   This Internet-Draft will expire on <span class="insert">May 2, 2020</span>.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">Copyright Notice</td><td> </td><td class="right">Copyright Notice</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Copyright (c) 2019 IETF Trust and the persons identified as the</td><td> </td><td class="right">   Copyright (c) 2019 IETF Trust and the persons identified as the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   document authors.  All rights reserved.</td><td> </td><td class="right">   document authors.  All rights reserved.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   This document is subject to BCP 78 and the IETF Trust's Legal</td><td> </td><td class="right">   This document is subject to BCP 78 and the IETF Trust's Legal</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Provisions Relating to IETF Documents</td><td> </td><td class="right">   Provisions Relating to IETF Documents</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   (https://trustee.ietf.org/license-info) in effect on the date of</td><td> </td><td class="right">   (https://trustee.ietf.org/license-info) in effect on the date of</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   publication of this document.  Please review these documents</td><td> </td><td class="right">   publication of this document.  Please review these documents</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="part-3" class="change"><td></td><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-3"><em> page 2, line 17<span class="hide"> </span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-3"><em> page 2, line 17<span class="hide"> </span></em></a></th><td></td></tr>
>       <tr><td class="lineno"></td><td class="left">   described in the Simplified BSD License.</td><td> </td><td class="right">   described in the Simplified BSD License.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">Table of Contents</td><td> </td><td class="right">Table of Contents</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2</td><td> </td><td class="right">   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   2.  Conventions used in this document . . . . . . . . . . . . . .   3</td><td> </td><td class="right">   2.  Conventions used in this document . . . . . . . . . . . . . .   3</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">     2.1.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   3</td><td> </td><td class="right">     2.1.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   3</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">     2.2.  Requirements Language . . . . . . . . . . . . . . . . . .   3</td><td> </td><td class="right">     2.2.  Requirements Language . . . . . . . . . . . . . . . . . .   3</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   3.  Deployment  . . . . . . . . . . . . . . . . . . . . . . . . .   4</td><td> </td><td class="right">   3.  Deployment  . . . . . . . . . . . . . . . . . . . . . . . . .   4</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   4.  BFD Packet Transmission over VXLAN Tunnel . . . . . . . . . .   5</td><td> </td><td class="right">   4.  BFD Packet Transmission over VXLAN Tunnel . . . . . . . . . .   5</td><td class="lineno"></td></tr>
>       <tr id="diff0006"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">     4.1.  BFD Packet Encapsulation in VXLAN . . . . . . . . . . . .   6</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   5.  Reception of BFD Packet from VXLAN Tunnel . . . . . . . . . .   7</td><td> </td><td class="right">   5.  Reception of BFD Packet from VXLAN Tunnel . . . . . . . . . .   7</td><td class="lineno"></td></tr>
>       <tr id="diff0007"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">     5.1.  Demultiplexing of the BFD Packet  . . . . . . . . . . . .   <span class="delete">7</span></td><td> </td><td class="rblock">     5.1.  Demultiplexing of the BFD Packet  . . . . . . . . . . . .   <span class="insert">8</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   6.  Use of the Specific VNI . . . . . . . . . . . . . . . . . . .   8</td><td> </td><td class="right">   6.  Use of the Specific VNI . . . . . . . . . . . . . . . . . . .   8</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   7.  Echo BFD  . . . . . . . . . . . . . . . . . . . . . . . . . .   8</td><td> </td><td class="right">   7.  Echo BFD  . . . . . . . . . . . . . . . . . . . . . . . . . .   8</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   8</td><td> </td><td class="right">   8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   8</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   9.  Security Considerations . . . . . . . . . . . . . . . . . . .   8</td><td> </td><td class="right">   9.  Security Considerations . . . . . . . . . . . . . . . . . . .   8</td><td class="lineno"></td></tr>
>       <tr id="diff0008"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   10. Contributors  . . . . . . . . . . . . . . . . . . . . . . . .   <span class="delete">8</span></td><td> </td><td class="rblock">   10. Contributors  . . . . . . . . . . . . . . . . . . . . . . . .   <span class="insert">9</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   11. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .   9</td><td> </td><td class="right">   11. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .   9</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   12. References  . . . . . . . . . . . . . . . . . . . . . . . . .   9</td><td> </td><td class="right">   12. References  . . . . . . . . . . . . . . . . . . . . . . . . .   9</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">     12.1.  Normative References . . . . . . . . . . . . . . . . . .   9</td><td> </td><td class="right">     12.1.  Normative References . . . . . . . . . . . . . . . . . .   9</td><td class="lineno"></td></tr>
>       <tr id="diff0009"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">     12.2.  Informational References . . . . . . . . . . . . . . . .  <span class="delete"> 9</span></td><td> </td><td class="rblock">     12.2.  Informational References . . . . . . . . . . . . . . . .  <span class="insert">10</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10</td><td> </td><td class="right">   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">1.  Introduction</td><td> </td><td class="right">1.  Introduction</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   "Virtual eXtensible Local Area Network" (VXLAN) [RFC7348] provides an</td><td> </td><td class="right">   "Virtual eXtensible Local Area Network" (VXLAN) [RFC7348] provides an</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   encapsulation scheme that allows building an overlay network by</td><td> </td><td class="right">   encapsulation scheme that allows building an overlay network by</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   decoupling the address space of the attached virtual hosts from that</td><td> </td><td class="right">   decoupling the address space of the attached virtual hosts from that</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   of the network.</td><td> </td><td class="right">   of the network.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   One use of VXLAN is in data centers interconnecting virtual machines</td><td> </td><td class="right">   One use of VXLAN is in data centers interconnecting virtual machines</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="part-4" class="change"><td></td><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-4"><em> page 3, line 5<span class="hide"> </span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-4"><em> page 3, line 4<span class="hide"> </span></em></a></th><td></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Ethernet VPN [RFC8365].</td><td> </td><td class="right">   Ethernet VPN [RFC8365].</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   This document is written assuming the use of VXLAN for virtualized</td><td> </td><td class="right">   This document is written assuming the use of VXLAN for virtualized</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   hosts and refers to VMs and VXLAN Tunnel End Points (VTEPs) in</td><td> </td><td class="right">   hosts and refers to VMs and VXLAN Tunnel End Points (VTEPs) in</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   hypervisors.  However, the concepts are equally applicable to non-</td><td> </td><td class="right">   hypervisors.  However, the concepts are equally applicable to non-</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   virtualized hosts attached to VTEPs in switches.</td><td> </td><td class="right">   virtualized hosts attached to VTEPs in switches.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   In the absence of a router in the overlay, a VM can communicate with</td><td> </td><td class="right">   In the absence of a router in the overlay, a VM can communicate with</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   another VM only if they are on the same VXLAN segment.  VMs are</td><td> </td><td class="right">   another VM only if they are on the same VXLAN segment.  VMs are</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   unaware of VXLAN tunnels as a VXLAN tunnel is terminated on a VTEP.</td><td> </td><td class="right">   unaware of VXLAN tunnels as a VXLAN tunnel is terminated on a VTEP.</td><td class="lineno"></td></tr>
>       <tr id="diff0010"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">                                                                         </span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   VTEPs are responsible for encapsulating and decapsulating frames</td><td> </td><td class="right">   VTEPs are responsible for encapsulating and decapsulating frames</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   exchanged among VMs.</td><td> </td><td class="right">   exchanged among VMs.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Ability to monitor path continuity, i.e., perform proactive</td><td> </td><td class="right">   Ability to monitor path continuity, i.e., perform proactive</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   continuity check (CC) for point-to-point (p2p) VXLAN tunnels, is</td><td> </td><td class="right">   continuity check (CC) for point-to-point (p2p) VXLAN tunnels, is</td><td class="lineno"></td></tr>
>       <tr id="diff0011"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   important.  The asynchronous mode of BFD, as defined in [RFC5880],</td><td> </td><td class="rblock">   important.  The asynchronous mode of BFD, as defined in [RFC5880], <span class="insert">is</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   <span class="delete">can be</span> used to monitor a p2p VXLAN tunnel.</td><td> </td><td class="rblock">   used to monitor a p2p VXLAN tunnel.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   In the case where a Multicast Service Node (MSN) (as described in</td><td> </td><td class="right">   In the case where a Multicast Service Node (MSN) (as described in</td><td class="lineno"></td></tr>
>       <tr id="diff0012"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   Section 3.3 of [RFC8293]) resides behind <span class="delete">an NVE,</span> the mechanisms</td><td> </td><td class="rblock">   Section 3.3 of [RFC8293]) resides behind <span class="insert">a Network Virtualization</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   described in this document apply and can, therefore, be used to test</td><td> </td><td class="rblock"><span class="insert">   Endpoint (NVE),</span> the mechanisms described in this document apply and</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   the connectivity from the source NVE to the MSN.</td><td> </td><td class="rblock">   can, therefore, be used to test the connectivity from the source NVE</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   to the MSN.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   This document describes the use of Bidirectional Forwarding Detection</td><td> </td><td class="right">   This document describes the use of Bidirectional Forwarding Detection</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   (BFD) protocol to enable monitoring continuity of the path between</td><td> </td><td class="right">   (BFD) protocol to enable monitoring continuity of the path between</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   VXLAN VTEPs, performing as Network Virtualization Endpoints, and/or</td><td> </td><td class="right">   VXLAN VTEPs, performing as Network Virtualization Endpoints, and/or</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   availability of a replicator multicast service node.</td><td> </td><td class="right">   availability of a replicator multicast service node.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">2.  Conventions used in this document</td><td> </td><td class="right">2.  Conventions used in this document</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">2.1.  Terminology</td><td> </td><td class="right">2.1.  Terminology</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   BFD Bidirectional Forwarding Detection</td><td> </td><td class="right">   BFD Bidirectional Forwarding Detection</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   CC Continuity Check</td><td> </td><td class="right">   CC Continuity Check</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   p2p Point-to-point</td><td> </td><td class="right">   p2p Point-to-point</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   MSN Multicast Service Node</td><td> </td><td class="right">   MSN Multicast Service Node</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0013"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">NVE Network Virtualization Endpoint</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   VFI Virtual Forwarding Instance</td><td> </td><td class="right">   VFI Virtual Forwarding Instance</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   VM Virtual Machine</td><td> </td><td class="right">   VM Virtual Machine</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0014"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">VNI VXLAN Network Identifier (or VXLAN Segment ID)</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   VTEP VXLAN Tunnel End Point</td><td> </td><td class="right">   VTEP VXLAN Tunnel End Point</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   VXLAN Virtual eXtensible Local Area Network</td><td> </td><td class="right">   VXLAN Virtual eXtensible Local Area Network</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">2.2.  Requirements Language</td><td> </td><td class="right">2.2.  Requirements Language</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",</td><td> </td><td class="right">   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and</td><td> </td><td class="right">   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   "OPTIONAL" in this document are to be interpreted as described in BCP</td><td> </td><td class="right">   "OPTIONAL" in this document are to be interpreted as described in BCP</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   14 [RFC2119] [RFC8174] when, and only when, they appear in all</td><td> </td><td class="right">   14 [RFC2119] [RFC8174] when, and only when, they appear in all</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   capitals, as shown here.</td><td> </td><td class="right">   capitals, as shown here.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">3.  Deployment</td><td> </td><td class="right">3.  Deployment</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Figure 1 illustrates the scenario with two servers, each of them</td><td> </td><td class="right">   Figure 1 illustrates the scenario with two servers, each of them</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   hosting two VMs.  The servers host VTEPs that terminate two VXLAN</td><td> </td><td class="right">   hosting two VMs.  The servers host VTEPs that terminate two VXLAN</td><td class="lineno"></td></tr>
>       <tr id="diff0015"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   tunnels with <span class="delete">VNI</span> number 100 and 200 respectively.  Separate BFD</td><td> </td><td class="rblock">   tunnels with <span class="insert">VXLAN Network Identifier (VNI)</span> number 100 and 200</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   sessions can be established between the VTEPs (IP1 and IP2) for</td><td> </td><td class="rblock">   respectively.  Separate BFD sessions can be established between the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   monitoring each of the VXLAN tunnels (VNI 100 and 200).  An</td><td> </td><td class="rblock">   VTEPs (IP1 and IP2) for monitoring each of the VXLAN tunnels (VNI 100</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   implementation that supports this specification MUST be able to</td><td> </td><td class="rblock">   and 200).  An implementation that supports this specification MUST be</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   control the number of BFD sessions that can be created between the</td><td> </td><td class="rblock">   able to control the number of BFD sessions that can be created</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   same pair of VTEPs.  BFD packets intended for a <span class="delete">Hypervisor</span> VTEP MUST</td><td> </td><td class="rblock">   between the same pair of VTEPs.  BFD packets intended for a VTEP MUST</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   NOT be forwarded to a VM as a VM may drop BFD packets leading to a</td><td> </td><td class="right">   NOT be forwarded to a VM as a VM may drop BFD packets leading to a</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   false negative.  This method is applicable whether the VTEP is a</td><td> </td><td class="right">   false negative.  This method is applicable whether the VTEP is a</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   virtual or physical device.</td><td> </td><td class="right">   virtual or physical device.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      +------------+-------------+</td><td> </td><td class="right">      +------------+-------------+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      |        Server 1          |</td><td> </td><td class="right">      |        Server 1          |</td><td class="lineno"></td></tr>
>       <tr id="diff0016"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">      |                          |</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      | +----+----+  +----+----+ |</td><td> </td><td class="right">      | +----+----+  +----+----+ |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      | |VM1-1    |  |VM1-2    | |</td><td> </td><td class="right">      | |VM1-1    |  |VM1-2    | |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      | |VNI 100  |  |VNI 200  | |</td><td> </td><td class="right">      | |VNI 100  |  |VNI 200  | |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      | |         |  |         | |</td><td> </td><td class="right">      | |         |  |         | |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      | +---------+  +---------+ |</td><td> </td><td class="right">      | +---------+  +---------+ |</td><td class="lineno"></td></tr>
>       <tr id="diff0017"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">      | <span class="delete">Hypervisor VTEP (IP1)</span>    |</td><td> </td><td class="rblock">      | <span class="insert">       VTEP (IP1)    </span>    |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      +--------------------------+</td><td> </td><td class="right">      +--------------------------+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                            |</td><td> </td><td class="right">                            |</td><td class="lineno"></td></tr>
>       <tr id="diff0018"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">                            <span class="delete">|</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">                            |</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                            |   +-------------+</td><td> </td><td class="right">                            |   +-------------+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                            |   |   Layer 3   |</td><td> </td><td class="right">                            |   |   Layer 3   |</td><td class="lineno"></td></tr>
>       <tr id="diff0019"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">                            <span class="delete">|---|</span>   Network   <span class="delete">|</span></td><td> </td><td class="rblock">                            <span class="insert">+---|</span>   Network   |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">                                |</span>             |</td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                +-------------+</td><td> </td><td class="right">                                +-------------+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                    |</td><td> </td><td class="right">                                    |</td><td class="lineno"></td></tr>
>       <tr id="diff0020"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">                                    |</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                    +-----------+</td><td> </td><td class="right">                                    +-----------+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                                |</td><td> </td><td class="right">                                                |</td><td class="lineno"></td></tr>
>       <tr id="diff0021"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">                                                |</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         +------------+-------------+</td><td> </td><td class="right">                                         +------------+-------------+</td><td class="lineno"></td></tr>
>       <tr id="diff0022"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">                                         |    <span class="delete">Hypervisor VTEP (IP2)</span> |</td><td> </td><td class="rblock">                                         |    <span class="insert">     VTEP (IP2)      </span> |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         | +----+----+  +----+----+ |</td><td> </td><td class="right">                                         | +----+----+  +----+----+ |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         | |VM2-1    |  |VM2-2    | |</td><td> </td><td class="right">                                         | |VM2-1    |  |VM2-2    | |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         | |VNI 100  |  |VNI 200  | |</td><td> </td><td class="right">                                         | |VNI 100  |  |VNI 200  | |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         | |         |  |         | |</td><td> </td><td class="right">                                         | |         |  |         | |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         | +---------+  +---------+ |</td><td> </td><td class="right">                                         | +---------+  +---------+ |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         |      Server 2            |</td><td> </td><td class="right">                                         |      Server 2            |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                                         +--------------------------+</td><td> </td><td class="right">                                         +--------------------------+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">                     Figure 1: Reference VXLAN Domain</td><td> </td><td class="right">                     Figure 1: Reference VXLAN Domain</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0023"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">At the same time, a service layer BFD session may be used between the</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   tenants of VTEPs IP1 and IP2 to provide end-to-end fault management.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   In such case, for VTEPs BFD Control packets of that session are</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   indistinguishable from data packets.  If end-to-end defect detection</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   is realized as the set of concatenated OAM domains, e.g., VM1-1 - IP1</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   -- IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   follow the procedures described in Section 6.8.17 [RFC5880].</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"></span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   As per Section 4, the inner destination IP address SHOULD be set to</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   one of the loopback addresses (127/8 range for IPv4 and</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).  There could be a firewall</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   configured on VTEP to block loopback addresses if set as the</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   destination IP in the inner IP header.  It is RECOMMENDED to allow</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   addresses from the loopback range through a firewall only if it is</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   used as the destination IP address in the inner IP header, and the</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   destination UDP port is set to 3784 [RFC5881].</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                         </td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">4.  BFD Packet Transmission over VXLAN Tunnel</td><td> </td><td class="right">4.  BFD Packet Transmission over VXLAN Tunnel</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   BFD packet MUST be encapsulated and sent to a remote VTEP as</td><td> </td><td class="right">   BFD packet MUST be encapsulated and sent to a remote VTEP as</td><td class="lineno"></td></tr>
>       <tr id="diff0024"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   explained in <span class="delete">Section 4.1.</span>  Implementations SHOULD ensure that the BFD</td><td> </td><td class="rblock">   explained in <span class="insert">this section.</span>  Implementations SHOULD ensure that the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   packets follow the same lookup path as VXLAN data packets within the</td><td> </td><td class="rblock">   BFD packets follow the same lookup path as VXLAN data packets within</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   sender system.</td><td> </td><td class="rblock">   the sender system.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">                                                                         </td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">4.1.  BFD Packet Encapsulation in VXLAN</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   BFD packets are encapsulated in VXLAN as described below.  The VXLAN</td><td> </td><td class="right">   BFD packets are encapsulated in VXLAN as described below.  The VXLAN</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   packet format is defined in Section 5 of [RFC7348].  The Outer IP/UDP</td><td> </td><td class="right">   packet format is defined in Section 5 of [RFC7348].  The Outer IP/UDP</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   and VXLAN headers MUST be encoded by the sender as defined in</td><td> </td><td class="right">   and VXLAN headers MUST be encoded by the sender as defined in</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   [RFC7348].</td><td> </td><td class="right">   [RFC7348].</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">     0                   1                   2                   3</td><td> </td><td class="right">     0                   1                   2                   3</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</td><td> </td><td class="right">     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td> </td><td class="right">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                                                               |</td><td> </td><td class="right">    |                                                               |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="part-5" class="change"><td></td><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-5"><em> page 6, line 44<span class="hide"> </span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-5"><em> page 6, line 37<span class="hide"> </span></em></a></th><td></td></tr>
>       <tr><td class="lineno"></td><td class="left">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td> </td><td class="right">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                                                               |</td><td> </td><td class="right">    |                                                               |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    ~                        Inner IPvX Header                      ~</td><td> </td><td class="right">    ~                        Inner IPvX Header                      ~</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                                                               |</td><td> </td><td class="right">    |                                                               |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td> </td><td class="right">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                                                               |</td><td> </td><td class="right">    |                                                               |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    ~                         Inner UDP Header                      ~</td><td> </td><td class="right">    ~                         Inner UDP Header                      ~</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                                                               |</td><td> </td><td class="right">    |                                                               |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td> </td><td class="right">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                                                               |</td><td> </td><td class="right">    |                                                               |</td><td class="lineno"></td></tr>
>       <tr id="diff0025"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">    ~                       BFD Control <span class="delete">Message</span>                     ~</td><td> </td><td class="rblock">    ~                       BFD Control <span class="insert">Packet</span>                     ~</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                                                               |</td><td> </td><td class="right">    |                                                               |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td> </td><td class="right">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    |                            FCS                                |</td><td> </td><td class="right">    |                            FCS                                |</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td> </td><td class="right">    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0026"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">           <span class="delete">Figure 2: VXLAN Encapsulation of BFD Control Message</span></td><td> </td><td class="rblock">           <span class="insert"> Figure 2: VXLAN Encapsulation of BFD Control Packet</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0027"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   The BFD packet MUST be carried inside the inner <span class="delete">MAC</span> frame of the</td><td> </td><td class="rblock">   The BFD packet MUST be carried inside the inner <span class="insert">Ethernet</span> frame of the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   VXLAN packet.  The <span class="delete">inner</span> MAC frame carrying the BFD <span class="delete">payload</span> has the</td><td> </td><td class="rblock">   VXLAN packet.  The <span class="insert">choice of Destination</span> MAC <span class="insert">and Destination IP</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   following format:</td><td> </td><td class="rblock"><span class="insert">   addresses for the inner Ethernet frame MUST ensure that the BFD</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Control packet is not forwarded to a tenant but is processed locally</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   at the remote VTEP.  The inner Ethernet</span> frame carrying the BFD</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">Control packet-</span> has the following format:</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      Ethernet Header:</td><td> </td><td class="right">      Ethernet Header:</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0028"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         Destination MAC: This MUST be <span class="delete">the dedicated</span> MAC <span class="delete">TBA (Section 8)</span></td><td> </td><td class="rblock">         Destination MAC: This MUST <span class="insert">NOT</span> be <span class="insert">of one of tenant's</span> MAC</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">         or the</span> MAC address <span class="delete">of</span> the destination VTEP.  The details of how</td><td> </td><td class="rblock">         <span class="insert">addresses.  The destination</span> MAC address <span class="insert">MAY be the address</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         the MAC address <span class="delete">of the destination VTEP</span> is obtained are outside</td><td> </td><td class="rblock"><span class="insert">         associated with</span> the destination VTEP.  The <span class="insert">MAC address MAY be</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         the scope of this document.</td><td> </td><td class="rblock"><span class="insert">         configured, or it MAY be learned via a control plane protocol.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         The</span> details of how the MAC address is obtained are outside the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">         scope of this document.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0029"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         Source MAC: MAC address <span class="delete">of</span> the originating VTEP</td><td> </td><td class="rblock">         Source MAC: MAC address <span class="insert">associated with</span> the originating VTEP</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      IP header:</td><td> </td><td class="right">      IP header:</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0030"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         <span class="delete">Source</span> IP: IP address of the <span class="delete">originating VTEP.</span></td><td> </td><td class="rblock">         <span class="insert">Destination</span> IP: IP address <span class="insert">MUST NOT be</span> of <span class="insert">one of tenant's IP</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         addresses.  The IP address SHOULD be selected from the range</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         127/8 for IPv4, for IPv6 - from</span> the <span class="insert">range</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         0:0:0:0:0:FFFF:7F00:0/104.  Alternatively, the destination IP</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         address MAY be set to VTEP's IP address.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0031"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         <span class="delete">Destination IP: IP address of the term</span>inating VTEP.</td><td> </td><td class="rblock">         <span class="insert">Source IP: IP address of the orig</span>inating VTEP.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0032"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         <span class="delete">TTL:</span> MUST be set to 1 to ensure that the BFD packet is not</td><td> </td><td class="rblock">         <span class="insert">TTL or Hop Limit:</span> MUST be set to 1 to ensure that the BFD</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">         routed within the <span class="delete">L3</span> underlay network.</td><td> </td><td class="rblock">         packet is not routed within the <span class="insert">Layer 3</span> underlay network.  <span class="insert">This</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         addresses the scenario when the inner IP destination address is</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         of VXLAN gateway and there is a router in underlay which</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         removes the VXLAN header, then it is possible to route the</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">         packet as VXLAN  gateway address is routable address.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0033"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">      The fields of the UDP header and the BFD <span class="delete">c</span>ontrol packet are</td><td> </td><td class="rblock">      The fields of the UDP header and the BFD <span class="insert">C</span>ontrol packet are</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">      encoded as specified in [RFC5881].</td><td> </td><td class="right">      encoded as specified in [RFC5881].</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">5.  Reception of BFD Packet from VXLAN Tunnel</td><td> </td><td class="right">5.  Reception of BFD Packet from VXLAN Tunnel</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Once a packet is received, VTEP MUST validate the packet.  If the</td><td> </td><td class="right">   Once a packet is received, VTEP MUST validate the packet.  If the</td><td class="lineno"></td></tr>
>       <tr id="diff0034"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   Destination MAC of the inner <span class="delete">MAC</span> frame matches <span class="delete">the dedicated MAC or</span></td><td> </td><td class="rblock">   Destination MAC of the inner <span class="insert">Ethernet</span> frame matches <span class="insert">one of</span> the MAC</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   the MAC <span class="delete">address of</span> the VTEP the packet MUST be processed further.</td><td> </td><td class="rblock">   <span class="insert">addresses associated with</span> the VTEP the packet MUST be processed</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   further.  <span class="insert">If the Destination MAC of the inner Ethernet frame doesn't</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   match any of VTEP's MAC addresses, then the processing of the</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   received VXLAN packet MUST follow the procedures described in</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Section 4.1 [RFC7348].</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   The UDP destination port and the TTL of the inner IP packet MUST be</td><td> </td><td class="right">   The UDP destination port and the TTL of the inner IP packet MUST be</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   validated to determine if the received packet can be processed by</td><td> </td><td class="right">   validated to determine if the received packet can be processed by</td><td class="lineno"></td></tr>
>       <tr id="diff0035"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   BFD.  BFD <span class="delete">packet</span> with <span class="delete">inner MAC set to VTEP or dedicated</span> MAC address</td><td> </td><td class="rblock">   BFD.  BFD <span class="insert">Control packets</span> with <span class="insert">unknown</span> MAC address MUST NOT be</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   MUST NOT be forwarded to VMs.</td><td> </td><td class="rblock">   forwarded to VMs.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">5.1.  Demultiplexing of the BFD Packet</td><td> </td><td class="right">5.1.  Demultiplexing of the BFD Packet</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Demultiplexing of IP BFD packet has been defined in Section 3 of</td><td> </td><td class="right">   Demultiplexing of IP BFD packet has been defined in Section 3 of</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   [RFC5881].  Since multiple BFD sessions may be running between two</td><td> </td><td class="right">   [RFC5881].  Since multiple BFD sessions may be running between two</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   VTEPs, there needs to be a mechanism for demultiplexing received BFD</td><td> </td><td class="right">   VTEPs, there needs to be a mechanism for demultiplexing received BFD</td><td class="lineno"></td></tr>
>       <tr id="diff0036"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   packets to the proper session.  <span class="delete">The procedure for</span> demultiplexing</td><td> </td><td class="rblock">   packets to the proper session.  <span class="insert">For</span> demultiplexing packets with Your</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   packets with Your Discriminator equal to <span class="delete">0 is different from</span></td><td> </td><td class="rblock">   Discriminator equal to <span class="insert">0, a</span> BFD session MUST be identified using the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">   [RFC5880].  For such packets, the</span> BFD session MUST be identified</td><td> </td><td class="rblock">   <span class="insert">logical link over which</span> the <span class="insert">BFD Control packet is received.  In</span> the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   using the <span class="delete">inner headers, i.e., the source IP,</span> the <span class="delete">destination IP, and</span></td><td> </td><td class="rblock">   <span class="insert">case</span> of <span class="insert">VXLAN,</span> the VNI <span class="insert">number identifies that logical link.</span>  If BFD</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">   the source UDP port number present in the IP header carried by</span> the</td><td> </td><td class="rblock">   packet is received with non-zero Your Discriminator, then BFD session</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   <span class="delete">payload</span> of the <span class="delete">VXLAN encapsulated packet.  The</span> VNI <span class="delete">of the packet</span></td><td> </td><td class="rblock">   MUST be demultiplexed only with Your Discriminator as the key.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">   SHOULD be used to derive interface-related information for</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">   demultiplexing the packet.</span>  If BFD packet is received with non-zero</td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   Your Discriminator, then BFD session MUST be demultiplexed only with</td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   Your Discriminator as the key.</td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">6.  Use of the Specific VNI</td><td> </td><td class="right">6.  Use of the Specific VNI</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   In most cases, a single BFD session is sufficient for the given VTEP</td><td> </td><td class="right">   In most cases, a single BFD session is sufficient for the given VTEP</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   to monitor the reachability of a remote VTEP, regardless of the</td><td> </td><td class="right">   to monitor the reachability of a remote VTEP, regardless of the</td><td class="lineno"></td></tr>
>       <tr id="diff0037"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   number of <span class="delete">VNIs in common.</span>  When the single BFD session is used to</td><td> </td><td class="rblock">   number of <span class="insert">VNIs.</span>  When the single BFD session is used to monitor the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   monitor the reachability of the remote VTEP, an implementation SHOULD</td><td> </td><td class="rblock">   reachability of the remote VTEP, an implementation SHOULD choose any</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   choose any of the <span class="delete">VNIs but</span> MAY <span class="delete">choose</span> VNI <span class="delete">= 0.</span></td><td> </td><td class="rblock">   of the <span class="insert">VNIs.  An implementation</span> MAY <span class="insert">support the use of the Management</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   VNI <span class="insert">as control and management channel between VTEPs.  The selection</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   of the VNI number of the Management VNI MUST be controlled through</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   management plane.  An implementation MAY use VNI number 1 as the</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   default value for the Management VNI.  All VXLAN packets received on</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   the Management VNI MUST be processed locally and MUST NOT be</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   forwarded to a tenant.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">7.  Echo BFD</td><td> </td><td class="right">7.  Echo BFD</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Support for echo BFD is outside the scope of this document.</td><td> </td><td class="right">   Support for echo BFD is outside the scope of this document.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">8.  IANA Considerations</td><td> </td><td class="right">8.  IANA Considerations</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0038"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   <span class="delete">IANA</span> has <span class="delete">assigned TBA as a dedicated MAC address from the</span> IANA <span class="delete">48-bit</span></td><td> </td><td class="rblock">   <span class="insert">This specification</span> has <span class="insert">no</span> IANA <span class="insert">action requested.  This section may</span> be</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">   unicast MAC address registry to</span> be <span class="delete">used as the Destination MAC</span></td><td> </td><td class="rblock">   <span class="insert">deleted before</span> the <span class="insert">publication.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">   address of</span> the <span class="delete">inner Ethernet of VXLAN when carrying BFD control</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"><span class="delete">   packets.</span></td><td> </td><td class="rblock"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">9.  Security Considerations</td><td> </td><td class="right">9.  Security Considerations</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   The document requires setting the inner IP TTL to 1, which could be</td><td> </td><td class="right">   The document requires setting the inner IP TTL to 1, which could be</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   used as a DDoS attack vector.  Thus the implementation MUST have</td><td> </td><td class="right">   used as a DDoS attack vector.  Thus the implementation MUST have</td><td class="lineno"></td></tr>
>       <tr id="diff0039"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   throttling in place to control the rate of BFD <span class="delete">control</span> packets sent</td><td> </td><td class="rblock">   throttling in place to control the rate of BFD <span class="insert">Control</span> packets sent</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   to the control plane.  <span class="delete">Throttling MAY be relaxed for</span> BFD packets</td><td> </td><td class="rblock">   to the control plane.  <span class="insert">On the other hand, over-aggressive throttling</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   <span class="delete">based on port number.</span></td><td> </td><td class="rblock"><span class="insert">   of BFD Control packets may become the cause of the inability to form</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   and maintain BFD session at scale.  Hence, throttling of</span> BFD <span class="insert">Control</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   packets <span class="insert">SHOULD be adjusted to permit BFD to work according to its</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   procedures.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="diff0040"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   <span class="delete">The</span> implementation SHOULD <span class="delete">have</span> a <span class="delete">reasonable upper bound on</span> the number</td><td> </td><td class="rblock">   <span class="insert">If the</span> implementation <span class="insert">supports establishing multiple BFD sessions</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   of <span class="delete">BFD</span> sessions that can be <span class="delete">created between</span> the same <span class="delete">pair of VTEPs.</span></td><td> </td><td class="rblock"><span class="insert">   between the same pair of VTEPs, there</span> SHOULD <span class="insert">be</span> a <span class="insert">mechanism to</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   control</span> the <span class="insert">maximum</span> number of <span class="insert">such</span> sessions that can be <span class="insert">active at</span> the</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="lblock"></td><td> </td><td class="rblock">   same <span class="insert">time.</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Other than inner IP TTL set to 1 and limit the number of BFD sessions</td><td> </td><td class="right">   Other than inner IP TTL set to 1 and limit the number of BFD sessions</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   between the same pair of VTEPs, this specification does not raise any</td><td> </td><td class="right">   between the same pair of VTEPs, this specification does not raise any</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   additional security issues beyond those of the specifications</td><td> </td><td class="right">   additional security issues beyond those of the specifications</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   referred to in the list of normative references.</td><td> </td><td class="right">   referred to in the list of normative references.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">10.  Contributors</td><td> </td><td class="right">10.  Contributors</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Reshad Rahman</td><td> </td><td class="right">   Reshad Rahman</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   rrahman@cisco.com</td><td> </td><td class="right">   rrahman@cisco.com</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr id="part-6" class="change"><td></td><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-6"><em> page 10, line 14<span class="hide"> </span></em></a></th><th> </th><th><small>skipping to change at</small><a href="https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-6"><em> page 10, line 33<span class="hide"> </span></em></a></th><td></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   [RFC8365]  Sajassi, A., Ed., Drake, J., Ed., Bitar, N., Shekhar, R.,</td><td> </td><td class="right">   [RFC8365]  Sajassi, A., Ed., Drake, J., Ed., Bitar, N., Shekhar, R.,</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">              Uttaro, J., and W. Henderickx, "A Network Virtualization</td><td> </td><td class="right">              Uttaro, J., and W. Henderickx, "A Network Virtualization</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">              Overlay Solution Using Ethernet VPN (EVPN)", RFC 8365,</td><td> </td><td class="right">              Overlay Solution Using Ethernet VPN (EVPN)", RFC 8365,</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">              DOI 10.17487/RFC8365, March 2018,</td><td> </td><td class="right">              DOI 10.17487/RFC8365, March 2018,</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">              &lt;https://www.rfc-editor.org/info/rfc8365&gt;.</td><td> </td><td class="right">              &lt;https://www.rfc-editor.org/info/rfc8365&gt;.</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">Authors' Addresses</td><td> </td><td class="right">Authors' Addresses</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Santosh Pallagatti (editor)</td><td> </td><td class="right">   Santosh Pallagatti (editor)</td><td class="lineno"></td></tr>
>       <tr id="diff0041"><td></td></tr>
>       <tr><td class="lineno"></td><td class="lblock">   <span class="delete">Rtbrick</span></td><td> </td><td class="rblock">   <span class="insert">VMware</span></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Email: santosh.pallagatti@gmail.com</td><td> </td><td class="right">   Email: santosh.pallagatti@gmail.com</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Sudarsan Paragiri</td><td> </td><td class="right">   Sudarsan Paragiri</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Individual Contributor</td><td> </td><td class="right">   Individual Contributor</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Email: sudarsan.225@gmail.com</td><td> </td><td class="right">   Email: sudarsan.225@gmail.com</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Vengada Prasad Govindan</td><td> </td><td class="right">   Vengada Prasad Govindan</td><td class="lineno"></td></tr>
>       <tr><td class="lineno"></td><td class="left">   Cisco</td><td> </td><td class="right">   Cisco</td><td class="lineno"></td></tr>
> 
>      <tr><td></td><td class="left"></td><td> </td><td class="right"></td><td></td></tr>
>      <tr id="end" bgcolor="gray"><th colspan="5" align="center">&nbsp;End of changes. 41 change blocks.&nbsp;</th></tr>
>      <tr class="stats"><td></td><th><i>76 lines changed or deleted</i></th><th><i> </i></th><th><i>112 lines changed or added</i></th><td></td></tr>
>      <tr><td colspan="5" align="center" class="small"><br>This html diff was produced by rfcdiff 1.47. The latest version is available from <a href="http://www.tools.ietf.org/tools/rfcdiff/">http://tools.ietf.org/tools/rfcdiff/</a> </td></tr>
>    </tbody></table>
>    
>    
> </body></html>


From nobody Wed Oct 30 14:22:58 2019
Return-Path: <ssivaraj@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 E84CD120103; Wed, 30 Oct 2019 13:36:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.736
X-Spam-Level: 
X-Spam-Status: No, score=0.736 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 q-RMQ3fcNpgq; Wed, 30 Oct 2019 13:36:43 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E726120090; Wed, 30 Oct 2019 13:36:42 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9UKX0QY026777; Wed, 30 Oct 2019 13:36:34 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=oNRPiV7T6NdjQ3AlntQPT0ZmaOJVIi3Bh1TvWKXTrp8=; b=yDD3Jv6NyS8NSyZ6wc1ivvESFM1MQpZmqqdTVdWq8bhOgHPiiXfMJAPeU6HJ1aMUNk74 cIy3hlrF/xAVicI48VLofR56aCUIhI+cLjNufcYMqOn5pJXauYwp05jE1XhNIepR1qNS RZGbYeJL7uWmoM75WTz3pZ6qATO+zZtXDXFE0TpLxgtysBg9pLswzzO9/RlFpKHDDCLu TW/MwCHcO9r82O7cf0utJ3gP0VmERdJaFa+q8RP0Z9cBpO+gjgC9nnoC0N8Tt1AgBMtS O/D6EU7q9AR44psE3kSR2jWfmzvvML99gKpGMFQrdWSwGSJRLuitz+BaIVDIsGJp1e88 6g== 
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp2052.outbound.protection.outlook.com [104.47.32.52]) by mx0b-00273201.pphosted.com with ESMTP id 2vydkdger8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 30 Oct 2019 13:36:33 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jiulWP2GmVVJunM7NjayiEY90rDzFVfWcVKCs4WcpEKzpaz9m9MD1RhTR3fUiY8LTXA0Os5iXzwYzemTmsmg+kcjtB2j3fvjz5CzZeNCOd95UORNUuLiYHaU04PVmy/4hwMxQ86Oo17oZ57Exoml3SuWGUHd+x4aqWaUW2jE5KAJPpRjokHchP4rqsguu3vRoDTK2IKsLT9E7Ce7tHNgSJ9lG8eX4vweIgREIsN7DP+pa9XNmQIICy2SDhWku31Ct9GpgmLX5sxvHGoqIIdSBpdkayusInCJo0hJ27O051hJ88Gdy19Syja4auYMPaH2LAQ7EPYu2XEOouNiE7TKMw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oNRPiV7T6NdjQ3AlntQPT0ZmaOJVIi3Bh1TvWKXTrp8=; b=J+5Ppg5ouYCRO2rqfaPTqNcCyJqYnoqbi5RnikF3E81cf0qF28CXl3ysmTN89dbjkVXjbsLEgaoDFz9oASFOPygp8dODQxARp7gttMT6u/R1cyDbiKHZD96NB21eVflroHWXe4HP10BfscZSjDgdi6EvDLkWBwjkvhIQvUMRf4zNohdx2huaNDF5LwAoq7pN89gZtBvDRoKL1MSUncrt6yvyinM3iBwo25NKIW5UyNrBWIBpyJC9Bl/hiiKQ2ZY75g5tKPkvQouJHWuAfJKgKRWfT52BfiZYe8lhDOftIuHKf+2whD336RZjmjxd9aubtEiqxfLuu6jbWHfYhhJrWA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5224.namprd05.prod.outlook.com (20.177.230.77) by BYAPR05MB6375.namprd05.prod.outlook.com (20.178.233.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.18; Wed, 30 Oct 2019 20:36:29 +0000
Received: from BYAPR05MB5224.namprd05.prod.outlook.com ([fe80::34b3:586b:67bd:e0f9]) by BYAPR05MB5224.namprd05.prod.outlook.com ([fe80::34b3:586b:67bd:e0f9%7]) with mapi id 15.20.2408.016; Wed, 30 Oct 2019 20:36:29 +0000
From: Selvakumar Sivaraj <ssivaraj@juniper.net>
To: Greg Mirsky <gregimirsky@gmail.com>, Dinesh Dutt <didutt@gmail.com>
CC: NVO3 <nvo3@ietf.org>, "draft-ietf-bfd-vxlan@ietf.org" <draft-ietf-bfd-vxlan@ietf.org>, Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, rtg-bfd WG <rtg-bfd@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "T. Sridhar" <tsridhar@vmware.com>, "xiao.min2@zte.com.cn" <xiao.min2@zte.com.cn>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Thread-Topic: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Thread-Index: AQHVefXTkwgUH6XWXUSpCrzkCHgBh6dls0cAgAELsQCAAFSxgIAAAloAgABQeQCAADkgWIAABPuAgADJCgCAAAU+gIAH16L3gAAZgwCAABCFgIAAAtMAgAAD6ICAAANigIAAAoUAgAAGUwCAABfdgIABQq+AgAAJ2ICAAN0Tb4AAFK9agABdngCAAIvTgP//kw8A
Date: Wed, 30 Oct 2019 20:36:29 +0000
Message-ID: <73C65A84-D59F-42AA-A2BA-5DE6946DC6D8@juniper.net>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com>
In-Reply-To: <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.20.0.191028
x-originating-ip: [66.129.242.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: afa990ae-cd6b-493f-b333-08d75d78d7c4
x-ms-traffictypediagnostic: BYAPR05MB6375:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <BYAPR05MB63758FB188E76EBD8B758330D3600@BYAPR05MB6375.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 02065A9E77
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(136003)(366004)(346002)(376002)(396003)(189003)(199004)(2906002)(66066001)(14454004)(186003)(478600001)(2616005)(7736002)(476003)(66574012)(966005)(486006)(33656002)(4326008)(86362001)(99286004)(7416002)(25786009)(8676002)(8936002)(81166006)(6436002)(81156014)(36756003)(6486002)(6512007)(229853002)(236005)(102836004)(5024004)(5070765005)(76116006)(91956017)(64756008)(66556008)(21615005)(6306002)(14444005)(54896002)(6116002)(30864003)(53546011)(71190400001)(440504004)(58126008)(606006)(66476007)(26005)(66946007)(71200400001)(517774005)(6506007)(66446008)(76176011)(5660300002)(110136005)(256004)(54906003)(11346002)(3846002)(316002)(446003)(6246003)(12620500001)(559001)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6375; H:BYAPR05MB5224.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Z03JLT73JdWLHEpBYbh6Lcn9aqhyrq+PS/AWYyFsvbi3uQd0p3gC/QZ7pqkmX4h0d3sMR5j001kQajheG48nIEqJPbhfdkzOrJ4z+JqE6evKZP+1biOjJCc2qbVxgxYUyPOH5h6yR+Ex7tkwd73vCWkjFqzdazdjZGuupy5spBKhRBii+VwGKjYcDL5+h3bU1uIjdt7ph3G36NtVe131j0D3HSoT5XS6Dd8gvWM4ZodFgivKGC1BNGnkgV9drg6JQl3XqBpY3aaAnB2HfcAWkJ+Psspjosk5TClZMCZwcONsrocjy+0oQ2ngHgl9djMq4f9Eo+ZlaEq/eXe1ae6SdzwiaCtG1bsfZtmtBTt0dZ6C5xeBZatOQFU1xv59+PeCECiD1Ox7IwGndfVJQTasGhYY/VjPPAvo+55V39eIMiUA87zVr4FH03RL1yjh/s1JBdt3esB6IacW006maZJ7SkvxeGwqGFGS5rW8rrexsLk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_73C65A84D59F42AAA2BA5DE6946DC6D8junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: afa990ae-cd6b-493f-b333-08d75d78d7c4
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2019 20:36:29.2446 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: noEaq4xV9cIg9ugvmcodsU6mcaqmuRxakR4k5cOv8CbYUqFpWe4dYf9X4xqNUa8p/son2ZaJf8uGdvRjdG+bDA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6375
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-30_08:2019-10-30,2019-10-30 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 mlxscore=0 mlxlogscore=999 clxscore=1011 impostorscore=0 malwarescore=0 phishscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910300180
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/kqJfzYbNuVsNk4mIR6O_8_5JS2I>
X-Mailman-Approved-At: Wed, 30 Oct 2019 14:22:55 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 20:36:48 -0000

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

R3JlZywNCg0KPlNlY3Rpb24gNS4NCj5JZiB0aGUgRGVzdGluYXRpb24gTUFDIG9mIHRoZSBpbm5l
ciBFdGhlcm5ldCBmcmFtZSBkb2Vzbid0DQo+ICAgbWF0Y2ggYW55IG9mIFZURVAncyBNQUMgYWRk
cmVzc2VzLCB0aGVuIHRoZSBwcm9jZXNzaW5nIG9mIHRoZQ0KPiAgIHJlY2VpdmVkIFZYTEFOIHBh
Y2tldCBNVVNUIGZvbGxvdyB0aGUgcHJvY2VkdXJlcyBkZXNjcmliZWQgaW4NCj4gICBTZWN0aW9u
IDQuMSBbUkZDNzM0OF0uDQo+QkZEIENvbnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24gTUFDIGFk
ZHJlc3MgTVVTVCBOT1QgYmUNCj4gZm9yd2FyZGVkIHRvIFZNcy4NCg0KSWYgdGhlIHBhY2tldCBk
b2VzbuKAmXQgbWF0Y2ggVlRFUCBtYWMgYWRkcmVzcywgdGhlIHBhY2tldCBpcyBmb3J3YXJkZWQg
YmFzZWQgb24gIFNlY3Rpb24gNC4xIFtSRkM3MzQ4XS4gV2hhdCBpcyB0aGUgYXNzdW1wdGlvbiBi
ZWhpbmQgdGhpcyBzdGF0ZW1lbnQg4oCcQkZEIENvbnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24g
TUFDIGFkZHJlc3MgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIFZNc+KAnT8NCg0KVGhhbmtzLA0K
U2VsdmFrdW1hcg0KDQoNCkZyb206IG52bzMgPG52bzMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVo
YWxmIG9mIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQpEYXRlOiBXZWRuZXNk
YXksIE9jdG9iZXIgMzAsIDIwMTkgYXQgMTowOCBQTQ0KVG86IERpbmVzaCBEdXR0IDxkaWR1dHRA
Z21haWwuY29tPg0KQ2M6IE5WTzMgPG52bzNAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmciIDxkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZz4sIEFub29wIEdoYW53
YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU+LCBTYW50b3NoIFAgSyA8c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbT4sIEplZmZyZXkgSGFhcyA8amhhYXNAcGZyYy5vcmc+LCBydGctYmZkIFdH
IDxydGctYmZkQGlldGYub3JnPiwgIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFscGVybi5j
b20+LCAiVC4gU3JpZGhhciIgPHRzcmlkaGFyQHZtd2FyZS5jb20+LCAieGlhby5taW4yQHp0ZS5j
b20uY24iIDx4aWFvLm1pbjJAenRlLmNvbS5jbj4NClN1YmplY3Q6IFJlOiBbbnZvM10gQkZEIG92
ZXIgVlhMQU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQDQoNCkRlYXIgQWxs
LA0KdGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLCBzdWdnZXN0aW9ucyB0aGF0IGhhdmUgbWFk
ZSB0aGUgZGlzY3Vzc2lvbiB0aGUgbW9zdCBoZWxwZnVsIHRvIHRoZSBFZGl0b3JzLiBJJ3ZlIHRy
aWVkIHRvIHJlZmxlY3QgeW91ciBjb21tZW50cyBpbiB0aGUgdXBkYXRlcyBsaXN0ZWQgYmVsb3c6
DQoNCiAgKiAgIG9uIHRoZSBpbm5lciBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzOg0KT0xEIFRFWFQ6
DQogICAgICAgICBEZXN0aW5hdGlvbiBJUDogSVAgYWRkcmVzcyBNVVNUIE5PVCBiZSBvZiBvbmUg
b2YgdGVuYW50J3MgSVANCiAgICAgICAgIGFkZHJlc3Nlcy4gIElQIGFkZHJlc3MgTUFZIGJlIHNl
bGVjdGVkIGZyb20gdGhlIHJhbmdlIDEyNy84IGZvcg0KICAgICAgICAgSVB2NCwgZm9yIElQdjYg
LSBmcm9tIHRoZSByYW5nZSAwOjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0Lg0KTkVXIFRFWFQ6DQog
ICAgICAgICBEZXN0aW5hdGlvbiBJUDogSVAgYWRkcmVzcyBNVVNUIE5PVCBiZSBvZiBvbmUgb2Yg
dGVuYW50J3MgSVANCiAgICAgICAgIGFkZHJlc3Nlcy4gIFRoZSBJUCBhZGRyZXNzIFNIT1VMRCBi
ZSBzZWxlY3RlZCBmcm9tIHRoZSByYW5nZSAxMjcvOA0KICAgICAgICAgZm9yIElQdjQsIGZvciBJ
UHY2IC0gZnJvbSB0aGUgcmFuZ2UgMDowOjA6MDowOkZGRkY6N0YwMDowLzEwNC4NCiAgICAgICAg
IEFsdGVybmF0aXZlbHksIHRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIE1BWSBiZSBzZXQgdG8g
VlRFUCdzDQogICAgICAgICBJUCBhZGRyZXNzLg0KDQogICogICBmaXJld2FsbC4gQXBwZW5kZWQg
U2VjdGlvbiAzIERlcGxveW1lbnQgd2l0aCB0aGUgZm9sbG93aW5nIHBhcmFncmFwaDoNCiAgIEFz
IHBlciBTZWN0aW9uIDQsIHRoZSBpbm5lciBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIFNIT1VMRCBi
ZSBzZXQgdG8NCiAgIG9uZSBvZiB0aGUgbG9vcGJhY2sgYWRkcmVzc2VzICgxMjcvOCByYW5nZSBm
b3IgSVB2NCBhbmQNCiAgIDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQgcmFuZ2UgZm9yIElQdjYp
LiAgVGhlcmUgY291bGQgYmUgYSBmaXJld2FsbA0KICAgY29uZmlndXJlZCBvbiBWVEVQIHRvIGJs
b2NrIGxvb3BiYWNrIGFkZHJlc3NlcyBpZiBzZXQgYXMgdGhlDQogICBkZXN0aW5hdGlvbiBJUCBp
biB0aGUgaW5uZXIgSVAgaGVhZGVyLiAgSXQgaXMgUkVDT01NRU5ERUQgdG8gYWxsb3cNCiAgIGFk
ZHJlc3NlcyBmcm9tIHRoZSBsb29wYmFjayByYW5nZSB0aHJvdWdoIGEgZmlyZXdhbGwgb25seSBp
ZiBpdCBpcw0KICAgdXNlZCBhcyB0aGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBpbiB0aGUgaW5u
ZXIgSVAgaGVhZGVyLCBhbmQgdGhlDQogICBkZXN0aW5hdGlvbiBVRFAgcG9ydCBpcyBzZXQgdG8g
Mzc4NCBbUkZDNTg4MV0uDQoNClJlZ2FyZGluZyB0aGUgdXNlIG9mIFZOSSAwIGFzIHRoZSBNYW5h
Z2VtZW50IFZOSS4gSW4gU2VjdGlvbiA2IGhhcyBiZWVuIG5vdGVkOg0KICAgQW4gaW1wbGVtZW50
YXRpb24gTUFZIHN1cHBvcnQgdGhlIHVzZSBvZiB0aGUgTWFuYWdlbWVudA0KICAgVk5JIGFzIGNv
bnRyb2wgYW5kIG1hbmFnZW1lbnQgY2hhbm5lbCBiZXR3ZWVuIFZURVBzLiAgVGhlIHNlbGVjdGlv
bg0KICAgb2YgdGhlIFZOSSBudW1iZXIgb2YgdGhlIE1hbmFnZW1lbnQgVk5JIE1VU1QgYmUgY29u
dHJvbGxlZCB0aHJvdWdoDQogICBtYW5hZ2VtZW50IHBsYW5lLiAgQW4gaW1wbGVtZW50YXRpb24g
TUFZIHVzZSBWTkkgbnVtYmVyIDEgYXMgdGhlDQogICBkZWZhdWx0IHZhbHVlIGZvciB0aGUgTWFu
YWdlbWVudCBWTkkuDQoNCkF0dGFjaGVkLCBwbGVhc2UgZmluZCB0aGUgdXBkYXRlZCB3b3JraW5n
IHZlcnNpb24gYW5kIHRoZSBkaWZmIHRvIC0wNy4NCkVkaXRvcnMgbXVjaCBhcHByZWNpYXRlIHlv
dXIgY29tbWVudHMsIHN1Z2dlc3Rpb25zLCBhYmQgaGVscCB0byBoYXZlIHRoZSBuZXcgdmVyc2lv
biB1cGxvYWRlZCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuDQoNClJlZ2FyZHMsDQpHcmVn
DQoNCk9uIFdlZCwgT2N0IDMwLCAyMDE5IGF0IDQ6NDYgQU0gRGluZXNoIER1dHQgPGRpZHV0dEBn
bWFpbC5jb208bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+PiB3cm90ZToNCg0KDQpPbiBXZWQsIE9j
dCAzMCwgMjAxOSBhdCAxMTo0MCBBTSwgQW5vb3AgR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtl
LmVkdTxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gd3JvdGU6DQoNCkhpIERpbmVzaCwN
Cg0KWW91ciBlYXJsaWVyIGNvbW1lbnQgd2FzIGFib3V0IHNpbGljb24sIHRoYXQncyB3aHkgSSBk
aXNjdXNzZWQgb25seSB0aGUgdHJhcHBpbmcgaXNzdWUuICBBcyBmYXIgYXMgc29mdHdhcmUgZ29l
cywgSVAgc3RhY2tzIHdvdWxkIHR5cGljYWxseSBkaXNjYXJkIHBhY2tldHMgcmVjZWl2ZWQgZnJv
bSBhIG5vbi1sb29wYmFjayBpbnRlcmZhY2UgaWYgdGhlIHBhY2tldCdzIGFkZHJlc3MgaXMgaW4g
MTI3LzguICBJIGFtIG5vdCBzdXJlIGEgdHJhZGl0aW9uYWwgSVAgc3RhY2sgY2FuIHBsYXkgaGVy
ZSBiZWNhdXNlIGV2ZW4gb24gVHgsIHdlIGhhdmUgdGhlIHNhbWUgTUFDIGZvciByZWFjaGluZyBh
bGwgcmVtb3RlIFZURVBzLiAgSXQgc2VlbXMgdG8gbWUgdGhlIEJGRCBtb2R1bGUgd291bGQgaGF2
ZSB0byBiZSB3b3JraW5nIGRpcmVjdGx5IHdpdGggTDIgZnJhbWVzIGNvbWluZyBvZmYgdGhlIHR1
bm5lbC4gIEtpbmQgb2YgbGlrZSBpZiB3ZSB3ZXJlIHJ1bm5pbmcgTExEUCBiZXR3ZWVuIHRoZSBW
VEVQcy4NCg0KSGkgQW5vb3AsDQoNCk15IGVhcmxpZXIgY29tbWVudCB3YXMgaW5kZWVkIGFib3V0
IHNpbGljb24sIGJ1dCB0aGUgcGFja2V0IGhhcyB0byBnbyB0aHJvdWdoIHRoZSBzb2Z0d2FyZSBz
dGFjayBhcyB3ZWxsIG9uY2UgaXQgZ2V0cyB0byB0aGUgQ1BVLiBMaW51eC1iYXNlZCBzb2x1dGlv
bnMgc3VjaCBhcyBMaW51eCBzZXJ2ZXJzIG9yIEN1bXVsdXMgTGludXggb3IgbWF5YmUgZXZlbiBT
T05JQyB3aWxsIG5lZWQgdG8gaGF2ZSBhIHZhbGlkIElQIGFkZHJlc3MgdG8gcHJvY2VzcyB0aGUg
cGFja2V0LiBHaXZlbiB0aGF0IDEyNy84IGlzIGFscmVhZHkgbWFuZGF0ZWQgYnkgTVBMUyBCRkQs
IHN0aWNraW5nIHdpdGggdGhhdCBpcyBiZXR0ZXIgdGhhbiBpZ25vcmluZyB0aGUgSVAgYWRkcmVz
cy4gVGhpcyBpcyB3aHkgSSBhZ3JlZWQgd2l0aCBKZWZmcmV5IEhhYXMnIGNvbW1lbnQgYWJvdXQg
U0hPVUxEIGJlIHNldC4NCg0KRGluZXNoDQoNCg0KVGhhbmtzLA0KQW5vb3ANCg0KT24gVHVlLCBP
Y3QgMjksIDIwMTkgYXQgMTA6MDIgUE0gRGluZXNoIER1dHQgPGRpZHV0dEBnbWFpbC5jb208bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20+PiB3cm90ZToNClRyYXBwaW5nIHRvIHRoZSBDUFUgd291bGQg
YmUgZmluZSBiYXNlZCBvbiBNQUMgREEuIEJ1dCBvbmNlIHRoZXJlLCBhIHNlbGYtcmVzcGVjdGlu
ZyBuZXR3b3JrIHN0YWNrIHdvdWxkIGxvb2sgYXQgdGhlIElQIGhlYWRlciB0byBkZWNpZGUgd2hh
dCB0byBkby4gSWdub3JpbmcgaXQgb24gcmVjZWl2ZSBtYXkgbm90IGJlIGFuIG9wdGlvbiwNCg0K
RGluZXNoDQpPbiBPY3QgMzAsIDIwMTksIDEwOjI2IEFNICswNTMwLCBBbm9vcCBHaGFud2FuaSA8
YW5vb3BAYWx1bW5pLmR1a2UuZWR1PG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Piwgd3Jv
dGU6DQoNCkhpIERpbmVzaCwNCg0KV2hhdCB3b3VsZCBicmVhaz8gIElmIG1lc3NhZ2VzIGFyZSB0
cmFwcGVkIHRvIENQVSBiYXNlZCBvbiB0aGUgTUFDIERBLCB3aGF0IGlzIHRoZSBwcm9ibGVtPw0K
DQpPbiB0aGUgZmxpcCBzaWRlLCB0aGVyZSBhcmUgaW1wbGVtZW50YXRpb25zIHJ1bm5pbmcgQkZE
IHRvZGF5IHdoaWNoIHVzZSBkaWZmZXJlbnQgYWRkcmVzc2VzIGFzIHNwZWNpZmllZCBoZXJlOg0K
aHR0cDovL3d3dy5vcGVudnN3aXRjaC5vcmcvc3VwcG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWw8
aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHA6L3d3dy5vcGVudnN3aXRjaC5vcmcvc3Vw
cG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWxfXzshOFdvQTZSakM4MWMhWFNuUGJEazk5bnRhU2ty
aG8xaC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5b1JJNzBEOFRQRnptZSQ+DQo+Pj4N
Cg0KICAgICAgIGJmZF9jb25maWdfbG9jYWwgOiBiZmRfZHN0X2lwOiBvcHRpb25hbCBzdHJpbmcN
Cg0KICAgICAgICAgICAgICBTZXQgdG8gYW4gSVB2NCBhZGRyZXNzIHRvIHNldCB0aGUgSVAgYWRk
cmVzcyB0aGF0IGlzIGV4cGVjdGVkIGFzDQoNCiAgICAgICAgICAgICAgZGVzdGluYXRpb24gICBm
b3IgICByZWNlaXZlZCAgIEJGRCAgIHBhY2tldHMuICAgVGhlICBkZWZhdWx0ICBpcw0KDQogICAg
ICAgICAgICAgIDE2OS4yNTQuMS4wLg0KPj4+DQoNClRoYW5rcywNCkFub29wDQoNCk9uIFR1ZSwg
T2N0IDI5LCAyMDE5IGF0IDc6MDEgUE0gRGluZXNoIER1dHQgPGRpZHV0dEBnbWFpbC5jb208bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20+PiB3cm90ZToNCkkgc3VzcGVjdCBzaWxpY29uIGltcGxlbWVu
dGF0aW9ucyB3aWxsIGhhdmUgYSBwcm9ibGVtIHdpdGggc2F5aW5nIHRoYXQgdGhleSBjYW4gYmUg
c2V0IHRvIGFueXRoaW5nIGFuZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZXB0aW9uLiBZb3VyIGxv
Z2ljIGlzIHNvdW5kLCBpdCdzIGp1c3QgdGhhdCBJIGZlYXIgeW91J2xsIGJyZWFrIG1hbnkgZXhp
c3RpbmcgaW1wbGVtZW50YXRpb25zLiBJIHJlY29tbWVuZCBzdGlja2luZyB3aXRoIHRoZSAxMjcv
OCBhZGRyZXNzIGZvciB0aGlzIGNhc2UuDQoNCkRpbmVzaA0KDQpPbiBUdWUsIE9jdCAyOSwgMjAx
OSBhdCA5OjE1IFBNLCBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZToNCg0KSW4gYWxsIHRoZSBkaXNjdXNzaW9uIGFi
b3V0IHdoYXQgVk5JIHRvIHVzZSBhbmQgbXVsdGlwbGUgVk5JIHN1cHBvcnQsIEkgbHNvdCB0cmFj
ay4gU29ycnkuIFN0aWxsLCB0aGUgZWFybGllciBkb2N1bWVudHMgZGlkIG5vdCBzcGVjaWZ5IHRo
ZSBJUCB0byB1c2UuIFRoYXQgZG9lcyBOT1QgbWVhbiB0aGF0IHdlIGFyZSByZXF1aXJlZCBpbiBs
YXRlciByZXZpc2lvbnMgb2YgdGhlIGRvY3VtZW50IHRvIGFsbG93IGFueXRoaW5nIHRoZSBjbGll
bnQgd2FudHMuIEhhdmluZyBzYWlkIHRoYXQsIHdlIGNvdWxkIGFkZCB0ZXh0IHNheWluZyB0aGF0
IHNpbmNlIHRoZSBJUCBhZGRyZXNzIGluIHRoZSBCRkQgcmVxdWVzdCBpbiBWTkkgMCBpcyBlZmZl
Y3RpdmVseSBtZWFuaW5nbGVzcywgaXQgY2FuIGJlIHNldCB0byBhbnkgdmFsdWUgb24gdHJhbnNt
aXNzaW9uIGFuZCBtdXN0IGJlIGlnbm9yZWQgb24gcmVjZXB0aW9uLiBBcyBmYXIgYXMgSSBjYW4g
dGVsbCwgaXQgaXMgZGVmaW5pdGlvbmFsIHRoYXQgdGhlIFZ0RVAgZG9lcyBub3QgaGF2ZSBhbnkg
YXNzaWduZWQgSVAgYWRkcmVzcyBmb3IgVk5JIDAsIHNvIHdlIGNhbid0IGV4cGVjdCB0aGF0IGFk
ZHJlc3MuIFlvdXJzLCBKb2VsIE9uIDEwLzI5LzIwMTkgMTE6MTAgQU0sIEFub29wIEdoYW53YW5p
IHdyb3RlOg0KSGkgSm9lbCwgWWVzLCBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgdXNlIFZOSSAw
IGZvciBCRkQgb3ZlciBWWExBTi4gIEhlcmUgYXJlIGEgY291cGxlIG9mIHJlZmVyZW5jZXM6IGh0
dHBzOi8vd3d3Lmp1bmlwZXIubmV0L2RvY3VtZW50YXRpb24vZW5fVVMvanVub3MvdG9waWNzL2Nv
bmNlcHQvc2RuLW92c2RiLWJmZC1uc3guaHRtbCBodHRwczovL3d3dy5jaXNjby5jb20vYy9lbi91
cy9wcm9kdWN0cy9jb2xsYXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAtc2VyaWVzLXN3aXRjaGVz
L3doaXRlLXBhcGVyLWMxMS03NDAwOTEuaHRtbCNfVG9jMTgwMTM2NjU8aHR0cHM6Ly91cmxkZWZl
bnNlLmNvbS92My9fX2h0dHBzOi93d3cuY2lzY28uY29tL2MvZW4vdXMvcHJvZHVjdHMvY29sbGF0
ZXJhbC9zd2l0Y2hlcy9uZXh1cy05MDAwLXNlcmllcy1zd2l0Y2hlcy93aGl0ZS1wYXBlci1jMTEt
NzQwMDkxLmh0bWwqX1RvYzE4MDEzNjY1X187SXchOFdvQTZSakM4MWMhWFNuUGJEazk5bnRhU2ty
aG8xaC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5b1JJNzBELVdXdFJTWCQ+IEkgZ3Vl
c3MgdGhpcyBkb2N1bWVudCBoYXMgYmVlbiBldm9sdmluZyBhbmQgSSBoYXZlIG5vdCBrZXB0IHVw
IHdpdGggaXQuIFRoZSB2ZXJzaW9uIEkgaGFkIHJldmlld2VkIGFuZCBjb21tZW50ZWQgb24gb3Jp
Z2luYWxseSBhbGxvd2VkIGZvciBWTkkgMC4gIFRoZSAtMDQgdmVyc2lvbiBvZiB0aGUgZHJhZnQg
aGFzIHRoaXM6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxh
bi0wNCNzZWN0aW9uLTc8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYmZkLXZ4bGFuLTA0KnNlY3Rpb24tN19fO0l3IThXb0E2
UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6
OW9SSTcwRDFaSHR2MlQkPiBXaGF0IHZlcnNpb24gYXJlIHlvdSByZWZlcnJpbmcgdG8/IFRoYW5r
cywgQW5vb3AgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTI6NTUgUE0gSm9lbCBNLiBIYWxwZXJu
IDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20+PiB3cm90ZTogWW91IGFyZSBzYXlpbmcgdGhhdCB0aGVyZSBh
cmUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIHVzaW5nIFZOSSAwIGZvciB0aGlzPyAgR2l2ZW4g
dGhhdCBwcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGUgc3BlYyBleHBsaWNpdGx5IGRpc2FsbG93ZWQg
Vk5JIDAsIEkgYW0gaGF2aW5nIHRyb3VibGUgd2l0aCB5b3VyIG9iamVjdGluZyB0aGF0IGEgc3Bl
YyBmb3IgaG93IHRvIHJ1biBvdmVyIFZOSSAwIGJyZWFzayBleGlzdGluZyBpbXBsZW1lbnRhdGlv
bnMuIE5vdGUgdGhhdCB3aGVuIHRoZXJlIGlzIGEgZ29vZCB0ZWNobmljYWwgcmVhc29uLCB0aGUg
SUVURiBkb2VzIGNoYW5nZSBJbnRlcm5ldCBEcmFmdHMgaW4gd2F5cyB0aGF0IGJyZWFrIGVhcmx5
IGltcGxlbWVudGF0aW9ucy4gIFRoYXQgaXMgdGhlIHByaWNlIG9mIHN0YW5kYXJkaXphdGlvbi4g
WW91cnMsIEpvZWwgT24gMTAvMjgvMjAxOSAyOjMwIFBNLCBBbm9vcCBHaGFud2FuaSB3cm90ZTog
PiBIaSBKb2VsLCA+ID4gV3JpdGluZyB0aGUgc3BlYyBpbiB0aGF0IHdheSB3b3VsZCBtYWtlIHRo
ZSBjdXJyZW50LCBpbnRlci1vcGVyYWJsZSA+IGltcGxlbWVudGF0aW9uIG9mIG11bHRpcGxlIHZl
bmRvcnMgbm9uLWNvbXBsaWFudCB3aXRoIHRoZSBzcGVjLiA+ID4gVGhhbmtzLCA+IEFub29wID4g
PiBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMTowNyBBTSBKb2VsIE0uIEhhbHBlcm4gPGptaEBq
b2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4gPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPj4+IHdyb3RlOiA+ID4gICAgIEkgYXNzdW1lZCB0aGlzIHdhcyBvbmx5
IGZvciB0aGUgY2FzZSB3aGVyZSBhIHRlbmFudCBWTkkgd2FzIGJlaW5nIHVzZWQuID4gPiAgICAg
Rm9yIHRoZSAwIFZOSSAod2hpY2ggaXMgd2hhdCBJIHByZWZlciksIGFsd2F5cyAoTVVTVCkgdXNl
IHRoZSBsb29wYmFjayA+ICAgICBhZGRyZXNzLiAgVGhlcmUgYXJlIG5vIGFkZHJlc3NlcyBhc3Np
Z25lZCB0byB0aGUgVlRFUCBpbiB0aGF0IHNwYWNlLiA+ICAgICBUaGVyZSBpcyBubyBJUkIgaW4g
dGhhdCBzcGFjZS4gPiA+ICAgICBZb3VycywgPiAgICAgSm9lbCA+ID4gICAgIE9uIDEwLzI4LzIw
MTkgMTo1OCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6ID4gICAgICA+IEpvZWwsID4gICAgICA+
ID4gICAgICA+IEFyZSB3ZSBnb2luZyB0byBxdWFsaWZ5IHRoaXMgYnkgVk5JPyAgVGhlcmUncyBh
IGJ1bmNoIG9mID4gICAgIGltcGxlbWVudGF0aW9ucyA+ICAgICAgPiBvdXQgdGhlcmUgdGhhdCBk
b24ndCB1c2UgYSB0ZW5hbnQgSVAgb3IgYSBsb29wYmFjayB3aXRoIFZOSSAwLS10aGV5ID4gICAg
ICA+IHNpbXBseSByZXBlYXQgdGhlIHVuZGVybGF5IElQIGluIHRoZSBpbm5lciBJUERBLiA+ICAg
ICAgPiA+ICAgICAgPiBUaGFua3MsID4gICAgICA+IEFub29wID4gICAgICA+ID4gICAgICA+IE9u
IE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEwOjQ2IEFNIEpvZWwgTS4gSGFscGVybiA+ICAgICA8am1o
QGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPj4gPiAgICAgID4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+Pj4gd3JvdGU6ID4gICAgICA+ID4gICAgICA+ICAg
ICBJIGNhbiBsaXZlIHdpdGggc2F5aW5nIHRoYXQgeW91IFNIT1VMRCB1c2UgbG9vcGJhY2ssIGFu
ZCBNQVkgPiAgICAgaW5zdGVhZCA+ICAgICAgPiAgICAgdXNlID4gICAgICA+ICAgICBhbiBJUCBh
ZGRyZXNzIGluIHRoZSBjdXN0b21lciBzcGFjZSBrbm93biB0byBiZSBvd25lZCBieSB0aGUgVlRF
UCA+ICAgICAgPiAgICAgZGV2aWNlID4gICAgICA+ICAgICB3aGVuIHN1Y2ggZXhpc3RzLiA+ICAg
ICAgPiA+ICAgICAgPiAgICAgWW91cnMsID4gICAgICA+ICAgICBKb2VsID4gICAgICA+ID4gICAg
ICA+ICAgICBPbiAxMC8yOC8yMDE5IDE6MzIgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiA+ICAg
ICAgPiAgICAgID4gSGkgSm9lbCwgPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiBQZXJo
YXBzIHdlIG5lZWQgdG8gc2F5IHVzZSBvZiBhbiBhZGRyZXNzIG93bmVkIGJ5IHRoZSBkZXZpY2Ug
PiAgICAgID4gICAgIGNvbnRhaW5pbmcgPiAgICAgID4gICAgICA+IHRoZSBWVEVQLiA+ICAgICAg
PiAgICAgID4gPiAgICAgID4gICAgICA+IE9yIGFyZSB5b3Ugc3VnZ2VzdGluZyB0aGF0IHRoZSB1
c2Ugb2YgdGhlIGxvb3BiYWNrIGFkZHJlc3MgPiAgICAgc3BhY2UgPiAgICAgID4gICAgIGlzIGEg
TVVTVD8gPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiBBbm9vcCA+ICAgICAgPiAgICAg
ID4gPiAgICAgID4gICAgICA+IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDEwOjIyIEFNIEpvZWwg
TS4gSGFscGVybiA+ICAgICAgPiAgICAgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+ID4gICAgIDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4gPiAg
ICAgID4gICAgICA+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20+PiA+ICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4+Pj4gd3JvdGU6ID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAg
ICAgID4gICAgIFRoZXJlIGlzIHNvbWV0aGluZyBJIGFtIG1pc3NpbmcgaW4geW91ciBhc3N1bXB0
aW9uID4gICAgIGFib3V0IElSQi4gPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAg
QXMgSSB1bmRlcnN0YW5kIFZ4TEFOLCB0aGUgVlRFUCBpcyB1bmRlciB0aGUgY29udHJvbCA+ICAg
ICBvZiB0aGUgPiAgICAgID4gICAgIG9wZXJhdG9yLiA+ICAgICAgPiAgICAgID4gICAgIEFzIHN1
Y2gsIGl0IGlzIGEgcHVyZSBicmlkZ2UuICBJZiB5b3UgcnVuIElSQiBiZWhpbmQgPiAgICAgaXQs
IHRoYXQgPiAgICAgID4gICAgIGlzIGZpbmUuID4gICAgICA+ICAgICAgPiAgICAgWWVzLCBhbiBv
cGVyYXRvciBtYXkgb2ZmZXIgSVJCLiAgQnV0IGFzIEkgdW5kZXJzdGFuZCBpdCwgPiAgICAgID4g
ICAgIGNvbmNlcHR1YWxseSwgPiAgICAgID4gICAgICA+ICAgICBpbiB0ZXJtcyBvZiB0aGUgVnhM
QU4gYXJjaGl0ZWN0dXJlIHRoZSBJUkIgaXMgYW4gZW50aXR5ID4gICAgICA+ICAgICBiZWhpbmQg
dGhlID4gICAgICA+ICAgICAgPiAgICAgVlRFUCwgPiAgICAgID4gICAgICA+ICAgICBub3QgcGFy
dCBvZiB0aGUgVlRFUC4gPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgWW91cnMs
ID4gICAgICA+ICAgICAgPiAgICAgSm9lbCA+ICAgICAgPiAgICAgID4gPiAgICAgID4gICAgICA+
ICAgICBPbiAxMC8yOC8yMDE5IDEyOjIzIFBNLCBBbm9vcCBHaGFud2FuaSB3cm90ZTogPiAgICAg
ID4gICAgICA+ICAgICAgPiBTYW50b3NoLCA+ICAgICAgPiAgICAgID4gICAgICA+ID4gICAgICA+
ICAgICAgPiAgICAgID4gRG9lcyBpdCBoYXZlIHRvIGJlIGEgTVVTVD8gIFdoYXQgaWYgSSBhbSBy
dW5uaW5nID4gICAgIElSQiBhbmQgdGhlcmUgPiAgICAgID4gICAgICA+ICAgICBhcmUgSVAgPiAg
ICAgID4gICAgICA+ICAgICAgPiBhZGRyZXNzZXMgcGVyIFZOSSBhc3NpZ25lZCB0byB0aGUgVlRF
UHM/IFdoeSBjYW4gdGhlID4gICAgICA+ICAgICBvcGVyYXRvciBub3QgPiAgICAgID4gICAgICA+
ICAgICAgPiBjaG9vc2UgdG8gdXNlIHRob3NlPyA+ICAgICAgPiAgICAgID4gICAgICA+ID4gICAg
ICA+ICAgICAgPiAgICAgID4gQW5vb3AgPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAg
ICAgID4gICAgICA+IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0IDc6NTEgQU0gU2FudG9zaCBQIEsg
PiAgICAgID4gICAgICA+ICAgICAgPiA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20g
PG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4gPiAgICAgID4gICAgIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pj4gPiAgICAgID4gICAgICA+ICAg
ICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4gPiAgICAgID4gICAg
IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pj4+ID4gICAgICA+ICAg
ICAgPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+ID4gICAg
ICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+ID4gICAg
ICA+ICAgICAgPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+
ID4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+
Pj4+IHdyb3RlOiA+ICAgICAgPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4g
ICAgIERpbmVzaCwgQW5vb3AgZXQgYWxsLCA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAg
ICBMZXRzIHVzIGtub3cgaWYgdGhpcyB0ZXh0IHdvcmtzIGZvciAxMjcvOCA+ICAgICAgPiAgICAg
YWRkcmVzcyByYW5nZT8gPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAg
ICA+ICAgICBbcHJvcG9zZWQgdGV4dCBmb3IgZmlyZXdhbGxdID4gICAgICA+ICAgICAgPiAgICAg
ID4gPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgIkFzIHBlciBzZWN0aW9uIDQgaW5uZXIgZGVz
dGluYXRpb24gSVAgYWRkcmVzcyA+ICAgICBNVVNUIGJlID4gICAgICA+ICAgICBzZXQgdG8gPiAg
ICAgID4gICAgICA+ICAgICAxMjcvOCA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICBhZGRyZXNz
LiBUaGVyZSBtYXkgYmUgZmlyZXdhbGwgY29uZmlndXJlZCBvbiA+ICAgICBWVEVQIHRvID4gICAg
ICA+ICAgICBibG9jayAxMjcvOCA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICBhZGRyZXNzIHJh
bmdlIGlmIHNldCBhcyBkZXN0aW5hdGlvbiBJUCBpbiBpbm5lciBJUCA+ICAgICAgPiAgICAgaGVh
ZGVyLiBJdCBpcyA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICByZWNvbW1lbmRlZCB0byBhbGxv
dyAxMjcvOCByYW5nZSBhZGRyZXNzIHRocm91Z2ggPiAgICAgID4gICAgIGZpcmV3YWxsIG9ubHkg
aWYgPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgMTI3LzggSVAgYWRkcmVzcyBpcyBzZXQgYXMg
ZGVzdGluYXRpb24gYWRkcmVzcyA+ICAgICBpbiBpbm5lciBJUCA+ICAgICAgPiAgICAgID4gICAg
IGhlYWRlci4iID4gICAgICA+ICAgICAgPiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiA+
ICAgICAgPiAgICAgID4gICAgICA+ICAgICBJbiBzZWN0aW9uIDQgd2UgYXJlIHRhbGtpbmcgYWJv
dXQgdXNpbmcgMTI3LzggPiAgICAgYW5kIG5vdCA+ICAgICAgPiAgICAgcmVhbGx5ID4gICAgICA+
ICAgICAgPiAgICAgZ2l2aW5nID4gICAgICA+ICAgICAgPiAgICAgID4gICAgIHJlYXNvbiB3aHku
IEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgdGV4dCBhcyBSRkMgNTg4NCA+ICAgICAgPiAgICAgaGFz
IG1lbnRpb25lZCA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICB3aXRoIGJlbG93IHRleHQuID4g
ICAgICA+ICAgICAgPiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgW0Zyb20gUkZD
IDU4ODRdID4gICAgICA+ICAgICAgPiAgICAgID4gICAgICJUaGUgbW90aXZhdGlvbiBmb3IgdXNp
bmcgdGhlIGFkZHJlc3MgcmFuZ2UgPiAgICAgMTI3LzggaXMgPiAgICAgID4gICAgIHRoZSBzYW1l
IGFzID4gICAgICA+ICAgICAgPiAgICAgID4gICAgIHNwZWNpZmllZCBpbiBTZWN0aW9uIDIuMSBv
ZiBbUkZDNDM3OV0gPiAgICAgID4gICAgICA+ICAgICAgPiAgPGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9yZmM0Mzc5I3NlY3Rpb24tMi4xPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19o
dHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0Mzc5KnNlY3Rpb24tMi4xX187SXchOFdvQTZS
akM4MWMhWFNuUGJEazk5bnRhU2tyaG8xaC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5
b1JJNzBEMVFYbzFJRCQ+Pi4gPiAgICAgID4gICAgIFRoaXMgaXMgYW4gPiAgICAgID4gICAgICA+
ICAgICAgPiAgICAgZXhjZXB0aW9uIHRvIHRoZSBiZWhhdmlvciBkZWZpbmVkIGluIFtSRkMxMTIy
ID4gICAgICA+ICAgICAgPiAgICAgID4gICAgIDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
cmZjMTEyMjxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3Jn
L2h0bWwvcmZjMTEyMl9fOyE4V29BNlJqQzgxYyFYU25QYkRrOTludGFTa3JobzFoLTdOazM4dkUx
Z0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3MEQ3amQ5Y1JuJD4+XS4iID4gICAgICA+ICAgICAg
PiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+ID4g
ICAgICA+ICAgICAgPiAgICAgID4gICAgIFRoYW5rcyA+ICAgICAgPiAgICAgID4gICAgICA+ICAg
ICBTYW50b3NoIFAgSyA+ICAgICAgPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAg
ID4gPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICBPbiBU
aHUsIE9jdCAyNCwgMjAxOSBhdCAxOjI0IEFNIERpbmVzaCBEdXR0ID4gICAgICA+ICAgICA8ZGlk
dXR0QGdtYWlsLmNvbTxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29t
Pj4gPiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+PiA+
ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20+PiA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29t
Pj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbT4+PiA+ICAgICAgPiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+ID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20+Pj4+Pj4gd3JvdGU6ID4gICAgICA+ICAgICAgPiAgICAgID4gPiAg
ICAgID4gICAgICA+ICAgICAgPiAgICAgICAgIExvb2tzIGdvb2QgdG8gbWUgR3JlZy4gSSBzZWUg
dGhhdCB0aGUgdGV4dCA+ICAgICBhcm91bmQgPiAgICAgID4gICAgIHRoZSB1c2UgPiAgICAgID4g
ICAgICA+ICAgICBvZiB0aGUgPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgIGlubmVyIElQ
IGFkZHJlc3MgYXMgYWxzbyBxdWl0ZSBhY2NlcHRhYmxlLiBXaWxsID4gICAgICA+ICAgICB5b3Ug
YWRkIGFueSA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAgICAgd29yZHMgYWJvdXQgdGhlIGZp
cmV3YWxsPyA+ICAgICAgPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4gICAg
ICAgICBEaW5lc2ggPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+
ICAgICAgICAgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgODozNiBQTSwgR3JlZyBNaXJza3kgPiAg
ICAgID4gICAgICA+ICAgICAgPiAgICAgICAgIDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID4g
ICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPj4gPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiA+ICAgICAgPiAg
ICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPj4+PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+ICAg
ICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbT4+PiA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+Pj4+IHdyb3RlOiA+
ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgIEhpIERpbmVzaCwgZXQgYWwuLCA+ICAgICAg
PiAgICAgID4gICAgICA+PiAgICAgICAgIHBsZWFzZSBjaGVjayB0aGUgdXBkYXRlZCB2ZXJzaW9u
IHRoYXQgPiAgICAgcmVtb3ZlZCB0aGUgPiAgICAgID4gICAgICA+ICAgICByZWZlcmVuY2UgdG8g
PiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICBIeXBlcnZpc29yIGluIHRoZSB0ZXh0IGFu
ZCBGaWd1cmUgMS4gPiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4gICAgICAgICBSZWdhcmRzLCA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgIEdyZWcg
PiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICBP
biBXZWQsIE9jdCAyMywgMjAxOSBhdCAxMDo0NyBBTSBTYW50b3NoIFAgSyA+ICAgICAgPiAgICAg
ID4gICAgICA+PiAgICAgICAgIDxzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPG1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20+ID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+PiA+ICAgICAgPiAgICAgPG1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+PiA+ICAgICAgPiAgICAgID4gICAgIDxt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+PiA+ICAgICAgPiAgICAgPG1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+Pj4gPiAgICAgID4gICAgICA+
ICAgICAgPj4gIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+PiA+ICAg
ICAgPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+PiA+ICAg
ICAgPiAgICAgID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+
PiA+ICAgICAgPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+
Pj4+PiB3cm90ZTogPiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4gICAgICAgICAgICAgRGluZXNoLCA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAg
ICAgICAgIFBsZWFzZSBzZWUgbXkgaW5saW5lIGNvbW1lbnRzIFtTUEtdID4gICAgICA+ICAgICAg
PiAgICAgID4+ID4gICAgICA+ICAgICAgPiAgICAgID4+ID4gICAgICA+ICAgICAgPiAgICAgID4+
ICAgICAgICAgICAgICAgICAtIEluIHNlY3Rpb24gMywgdGhlcmUncyBhIHNlbnRlbmNlID4gICAg
IHRoYXQgPiAgICAgID4gICAgIGlzOiAiQkZEID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAg
ICAgICAgICAgICBwYWNrZXRzIGludGVuZGVkIGZvciBhIEh5cGVydmlzb3IgPiAgICAgVlRFUCBN
VVNUID4gICAgICA+ICAgICAgPiAgICAgTk9ULi4iLiBJID4gICAgICA+ICAgICAgPiAgICAgID4+
ICAgICAgICAgICAgICAgICByZWNvbW1lbmQgZ2V0dGluZyByaWQgb2YgdGhlIHdvcmQgPiAgICAg
ID4gICAgICJIeXBlcnZpc29yIiBhc2hlID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAg
ICAgICAgICBsb2dpYyBhcHBsaWVzIHRvIGFueSBWVEVQLiA+ICAgICAgPiAgICAgID4gICAgICA+
PiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICBbU1BLXSBUaGFua3MgZm9yIGNv
bW1lbnRzLiBXZSB3aWxsID4gICAgIGNoYW5nZSB0aGlzLiA+ICAgICAgPiAgICAgID4gICAgICA+
PiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICAgICAgLSBZb3UgYWxyZWFkeSBl
eHBsYWluZWQgdGhlID4gICAgIHByZWNlZGVuY2Ugb2YgPiAgICAgID4gICAgIHRoZSB1c2Ugb2Yg
PiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIDEyNy84IGFkZHJlc3MgaW4g
dGhlIGlubmVyIGhlYWRlciBpbiA+ICAgICAgPiAgICAgTVBMUy4gSSBoYXZlIG5vID4gICAgICA+
ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICBzcGVjaWZpYyBjb21tZW50cyBpbiB0aGF0
IGFyZWEuIEkgaGF2ZSA+ICAgICAgPiAgICAgb25seSB0d28gPiAgICAgID4gICAgICA+ICAgICAg
Pj4gICAgICAgICAgICAgICAgIHF1ZXN0aW9uczogPiAgICAgID4gICAgICA+ICAgICAgPj4gICAg
ICAgICAgICAgICAgICAgIC0gSGFzIGFueWJvZHkgdmVyaWZpZWQgdGhhdCB0aGUgPiAgICAgdXNl
IG9mID4gICAgICA+ICAgICAxMjcvOCA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAg
ICAgICAgYWRkcmVzcyAoYW5kIHRoZSByaWdodCBNQUMpIHdvcmtzIHdpdGggPiAgICAgID4gICAg
IGV4aXN0aW5nID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICBpbXBsZW1l
bnRhdGlvbnMsIGluY2x1ZGluZyB0aGUgc2lsaWNvbiA+ICAgICAgPiAgICAgb25lcz8gSWYgdGhp
cyA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICAgICAgZG9lc24ndCB3b3JrIHRo
ZXJlLCBpcyBpdCB3b3J0aCA+ICAgICBhZGRpbmcgdGhlID4gICAgICA+ICAgICAgPiAgICAgcG9z
c2liaWxpdCA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICAgICAgeSBvZiBhbm90
aGVyIGFkZHJlc3MsIG9uZSB0aGF0IGlzID4gICAgIG93bmVkID4gICAgICA+ICAgICBieSB0aGUg
PiAgICAgID4gICAgICA+ICAgICBWVEVQIG5vZGU/ID4gICAgICA+ICAgICAgPiAgICAgID4+ID4g
ICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICAgICAtIERvIHdlIGtub3cgaWYg
RmlyZXdhbGxzIHN0b3AgPiAgICAgc3VjaCBWWExBTiA+ICAgICAgPiAgICAgID4gICAgIHBhY2tl
dHM/ID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICBJIGFzayB0aGlzIGJl
Y2F1c2UgVlhMQU4gaGFzIGFuIElQID4gICAgIGhlYWRlciA+ICAgICAgPiAgICAgYW5kIEkgPiAg
ICAgID4gICAgICA+ICAgICBkb24ndCA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAg
ICAgICAga25vdyBpZiBmaXJld2FsbHMgc3RvcCBwYWNrZXRzID4gICAgIHdpdGggMTI3LzggPiAg
ICAgID4gICAgIGluIHRoZSA+ICAgICAgPiAgICAgID4gICAgIGlubmVyID4gICAgICA+ICAgICAg
PiAgICAgID4+ICAgICAgICAgICAgICAgICBoZWFkZXIuIElmIG5vdCwgaXMgaXQgd29ydGggYWRk
aW5nIGEgPiAgICAgID4gICAgIHNlbnRlbmNlIHRvIHNheSA+ICAgICAgPiAgICAgID4gICAgICA+
PiAgICAgICAgICAgICAgICAgdGhhdCBmaXJld2FsbHMgIGFsbG93IHN1Y2ggPiAgICAgcGFja2V0
cz8gVGhlID4gICAgICA+ICAgICB1c2Ugb2YgYSA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAg
ICAgICAgICAgICAgbm9uLTEyNy84IGFkZHJlc3MgbWF5IGFsbGV2aWF0ZSA+ICAgICB0aGlzIGNh
c2UgPiAgICAgID4gICAgIGFzIHdlbGwuID4gICAgICA+ICAgICAgPiAgICAgID4+ID4gICAgICA+
ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgIFtTUEtdIEkgdGhpbmsgd2UgbWF5IG5lZWQgdG8g
YWRkIHRoZSB0ZXh0ID4gICAgICA+ICAgICBhYm91dCBmaXJld2FsbCA+ICAgICAgPiAgICAgID4g
ICAgICA+PiAgICAgICAgICAgICBhcyBzb21lIGNoZWNrcyBpbiBmaXJld2FsbCB3aWxsIGJlID4g
ICAgIHRoZXJlIGlmID4gICAgICA+ICAgICB0aGV5IGFyZSBub3QgPiAgICAgID4gICAgICA+ICAg
ICAgPj4gICAgICAgICAgICAgYWxyZWFkeSB1c2luZyBNUExTIE9BTSB3aGljaCBoYXMgaW5uZXIg
SVAgPiAgICAgID4gICAgIGhlYWRlciB3aXRoID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAg
ICAgICAgIDEyNy84IGFkZHJlc3MgcmFuZ2UuID4gICAgICA+ICAgICAgPiAgICAgID4+ID4gICAg
ICA+ICAgICAgPiAgICAgID4+ID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAg
ICBUaGUgcmVzdCBvZiB0aGUgZHJhZnQgbG9va3MgZ29vZCA+ICAgICB0byBtZSwgPiAgICAgID4g
ICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIERp
bmVzaCA+ICAgICAgPiAgICAgID4gICAgICA+PiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAg
ICAgICAgICAgICAgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgNzo1OCBBTSwgPiAgICAgR3JlZyBN
aXJza3kgPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIDxncmVnaW1pcnNr
eUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+ICAgICAg
PiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+Pj4gPiAgICAgID4gICAg
IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbT4+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+ICAgICA8
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bT4+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPiA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbT4+Pj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAg
ICAgICAgd3JvdGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+PiAgICAgICAgICAgICAgICAgSGkg
RGluZXNoLCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4gICAgICAgICAgICAgICAgIEkgZ3JlYXRs
eSBhcHByZWNpYXRlIHlvdXIgY29tbWVudHMuID4gICAgICA+ICAgICBQbGVhc2UgaGVhdmUgYSA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4gICAgICAgICAgICAgICAgIGxvb2sgYXQgdGhlIGF0dGFj
aGVkIGNvcHkgb2YgdGhlID4gICAgIHdvcmtpbmcgPiAgICAgID4gICAgICA+ICAgICB2ZXJzaW9u
IGFuZCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4gICAgICAgICAgICAgICAgIGl0cyBkaWZmIHRv
IC0wNyAobGF0ZXN0IGluIHRoZSA+ICAgICBkYXRhdHJhY2tlcikuID4gICAgICA+ICAgICAgPiAg
ICAgID4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4gICAgICAgICAgICAgICAgIFJlZ2FyZHMs
ID4gICAgICA+ICAgICAgPiAgICAgID4+PiAgICAgICAgICAgICAgICAgR3JlZyA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+ICAgICAgICAgICAgICAgICBP
biBUdWUsIE9jdCAyMiwgMjAxOSBhdCA5OjUyIFBNID4gICAgIERpbmVzaCBEdXR0ID4gICAgICA+
ICAgICAgPiAgICAgID4+PiAgICAgICAgICAgICAgICAgPGRpZHV0dEBnbWFpbC5jb208bWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPiAgICAgPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+ID4gICAgICA+ICAg
ICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4+ID4gICAgIDxt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+PiA+ICAgICAgPiAgICAg
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+Pj4gPiAgICAgID4g
ICAgICA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4g
PiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+PiA+ICAg
ICAgPiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+ID4g
ICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+Pj4+Pj4gd3Jv
dGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4gICAg
ICAgICAgICAgICAgICAgICBJIGhhdmUgdGhlIHNhbWUgZmVlbGluZyBhcyBBbm9vcC4gPiAgICAg
ID4gICAgIEdyZWcsIGNhbiB5b3UgPiAgICAgID4gICAgICA+ICAgICAgPj4+ICAgICAgICAgICAg
ICAgICAgICAgcGxlYXNlIHBvaW50IG1lIHRvIHRoZSBsYXRlc3QgPiAgICAgZHJhZnQgPiAgICAg
ID4gICAgIHNvIHRoYXQgPiAgICAgID4gICAgICA+ICAgICBJIGNhbiA+ICAgICAgPiAgICAgID4g
ICAgICA+Pj4gICAgICAgICAgICAgICAgICAgICBxdWlja2x5IGdsYW5jZSB0aHJvdWdoIGl0IHRv
IGJlID4gICAgICA+ICAgICBkb3VibHkgc3VyZSwgPiAgICAgID4gICAgICA+ICAgICAgPj4+ID4g
ICAgICA+ICAgICAgPiAgICAgID4+PiAgICAgICAgICAgICAgICAgICAgIERpbmVzaCA+ICAgICAg
PiAgICAgID4gICAgICA+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+ICAgICAgICAgICAgICAg
ICAgICAgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgNDozNSBBTSwgPiAgICAgID4gICAgIEFub29w
IEdoYW53YW5pID4gICAgICA+ICAgICAgPiAgICAgID4+PiAgICAgICAgICAgICAgICAgICAgIDxh
bm9vcEBhbHVtbmkuZHVrZS5lZHU8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPG1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gPiAgICAgID4gICAgIDxtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA8bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+
PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA+ICAgICA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+IDxtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA+ICAgICA8bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+Pj4gPiAg
ICAgID4gICAgICA+ICAgICAgPj4+ICA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+PiA+ICAgICAgPiAgICAgPG1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+IDxt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
Pj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gPiAgICAgID4gICAgIDxtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA+
ICAgICA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdT4+Pj4+PiB3cm90ZTogPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgIEdyZWcsID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgIEkgdGhpbmsgdGhlIGRyYWZ0IGlzIGZpbmUg
YXMgaXMuID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgIEkgZGlzY3Vzc2lvbiB3aXRoIFhpYW8gTWluIHdhcyA+ICAg
ICAgPiAgICAgYWJvdXQgIzMgYW5kIEkgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgIHNlZSB0aGF0IGFzIHVubmVjZXNzYXJ5IHVudGlsIHdlID4gICAgICA+ICAg
ICBoYXZlIGEgZHJhZnQgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgIHRoYXQgZXhwbGFpbnMgd2h5IHRoYXQgaXMgPiAgICAgbmVlZGVkIGluIHRoZSA+ICAgICAg
PiAgICAgID4gICAgIGNvbnRleHQgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgIG9mIHRoZSBOVk8zIGFyY2hpdGVjdHVyZS4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgQW5vb3Ag
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMTE6MTcgQU0gPiAgICAgID4g
ICAgIEdyZWcgTWlyc2t5ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gIDxncmVnaW1pcnNreUBn
bWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+ICAgICAgPiAg
ICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+Pj4gPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiA+ICAgICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+ID4gICAgICA+ICAgICA8bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pj4gPiAgICAg
ID4gICAgICA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID4gICAgIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+
Pj4+IHdyb3RlOiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgSGkgQW5vb3AsIGV0IGFsLiwgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBJIGFncmVlIHdpdGggeW91
ciA+ICAgICB1bmRlcnN0YW5kaW5nID4gICAgICA+ICAgICBvZiB3aGF0IGlzID4gICAgICA+ICAg
ICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgYmVpbmcgZGVmaW5lZCBpbiB0
aGUgY3VycmVudCA+ICAgICAgPiAgICAgdmVyc2lvbiA+ICAgICAgPiAgICAgID4gICAgIG9mIHRo
ZSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIEJGRCBv
dmVyIFZ4TEFOID4gICAgIHNwZWNpZmljYXRpb24uID4gICAgICA+ICAgICBCdXQsIGFzIEkgPiAg
ICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcnN0YW5k
LCB0aGUgV0cgaXMgPiAgICAgID4gICAgIGRpc2N1c3NpbmcgdGhlIHNjb3BlID4gICAgICA+ICAg
ICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgYmVmb3JlIHRoZSBXR0xDIGlz
IGNsb3NlZC4gSSA+ICAgICAgPiAgICAgYmVsaWV2ZSB0aGVyZSA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZSB0aHJlZSBvcHRpb25zOiA+ICAgICAg
PiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIDEuIHNpbmdsZSBCRkQgc2Vzc2lvbiA+ICAgICBiZXR3ZWVuID4gICAgICA+
ICAgICB0d28gVlRFUHMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgMi4gc2luZ2xlIEJGRCBzZXNzaW9uID4gICAgIHBlciBWTkkgPiAgICAgID4gICAg
IGJldHdlZW4gPiAgICAgID4gICAgICA+ICAgICB0d28gVlRFUHMgPiAgICAgID4gICAgICA+ICAg
ICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gbXVsdGlwbGUgQkZEID4gICAgIHNl
c3Npb25zIHBlciA+ICAgICAgPiAgICAgVk5JIGJldHdlZW4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHdvIFZURVBzID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICBUaGUgY3VycmVudCB0ZXh0ID4gICAgIHJlZmxlY3RzICMyLiBJcyBXRyA+ICAgICAgPiAg
ICAgID4gICAgIGFjY2VwdHMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICB0aGlzIHNjb3BlPyBJZiBub3QsIHdoaWNoID4gICAgICA+ICAgICBvcHRpb24g
V0cgd291bGQgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICBhY2NlcHQ/ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBSZWdhcmRzLCA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIEdyZWcgPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIE9u
IFR1ZSwgT2N0IDIyLCAyMDE5IGF0ID4gICAgIDI6MDkgUE0gPiAgICAgID4gICAgIEFub29wID4g
ICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgR2hhbndhbmkg
PiAgICAgPGFub29wQGFsdW1uaS5kdWtlLmVkdTxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPG1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+PiA+ICAgICAgPiAgICAgPG1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+IDxt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
Pj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gPG1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID4gICAgIDxtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+PiA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+IDxtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gPiAgICAgID4gICAgIDxt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdT4+PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA+ICAgICA8bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+ID4gICAgICA+ICAgICA8
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dT4gPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU+Pj4+Pj4gd3JvdGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAg
ID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSSBjb25jdXIg
d2l0aCBKb2VsJ3MgPiAgICAgYXNzZXNzbWVudCA+ICAgICAgPiAgICAgID4gICAgIHdpdGggdGhl
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
bGxvd2luZyA+ICAgICBjbGFyaWZpY2F0aW9ucy4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUg
Y3VycmVudCBkb2N1bWVudCA+ICAgICBpcyBhbHJlYWR5ID4gICAgICA+ICAgICAgPiAgICAgY2Fw
YWJsZSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvZiBtb25pdG9yaW5nID4gICAgIG11bHRpcGxlIFZOSXMgPiAgICAgID4gICAgICA+ICAgICBi
ZXR3ZWVuIFZURVBzLiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBpc3N1ZSB1bmRlciA+ICAg
ICBkaXNjdXNzaW9uID4gICAgICA+ICAgICB3YXMgaG93ID4gICAgICA+ICAgICAgPiAgICAgZG8g
d2UgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dXNlIEJGRCB0byBtb25pdG9yID4gICAgIG11bHRpcGxlID4gICAgICA+ICAgICBWQVBzIHRoYXQg
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNl
IHRoZSBzYW1lIFZOSSA+ICAgICBiZXR3ZWVuIGEgPiAgICAgID4gICAgIHBhaXIgb2YgPiAgICAg
ID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVlRFUHMuICBU
aGUgdXNlIGNhc2UgZm9yID4gICAgICA+ICAgICB0aGlzIGlzIG5vdCA+ICAgICAgPiAgICAgID4g
ICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhciB0byBtZSwgYXMgZnJv
bSBteSA+ICAgICAgPiAgICAgdW5kZXJzdGFuZGluZywgPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2UgY2Fubm90IGhhdmUgYSA+ICAgICBzaXR1
YXRpb24gd2l0aCA+ICAgICAgPiAgICAgID4gICAgIG11bHRpcGxlID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZBUHMgdXNpbmcgdGhlIHNhbWUg
PiAgICAgID4gICAgIFZOSS0tdGhlcmUgaXMgMToxID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcHBpbmcgYmV0d2VlbiBWQVAgPiAgICAgYW5k
IFZOSS4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbm9vcCA+ICAgICAgPiAgICAgID4gICAgICA+
Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE9uIFR1ZSwgT2N0IDIyLCAyMDE5ID4gICAgIGF0IDY6MDYgQU0gPiAgICAgID4gICAgICA+ICAg
ICBKb2VsIE0uID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEhhbHBlcm4gPiAgICAgID4gICAgIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiA+ICAgICA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4+
ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbT4gPiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+ID4gICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4+ID4gICAgICA+ICAgICAgPiAgICAg
ID4+Pj4gPiAgICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPj4gPiAgICAgID4gICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4gPiAgICAgID4gICAgICA+ICAgICA8bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA+ICAgICA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4g
PiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbT4+Pj4+PiA+ICAgICAgPiAgICAgd3JvdGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBGcm9tIHdoYXQgSSBjYW4gPiAgICAgdGVsbCwgPiAgICAgID4gICAgIHRoZXJlID4gICAgICA+
ICAgICAgPiAgICAgYXJlIHR3byA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2VwYXJhdGUgcHJvYmxlbXMuID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgZG9jdW1lbnQgd2Ug
PiAgICAgaGF2ZSBpcyBhID4gICAgICA+ICAgICAgPiAgICAgVlRFUC1WVEVQID4gICAgICA+ICAg
ICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb25pdG9yaW5n
ID4gICAgIGRvY3VtZW50LiA+ICAgICAgPiAgICAgVGhlcmUgaXMgbm8gPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5lZWQgZm9yIHRoYXQg
PiAgICAgZG9jdW1lbnQgdG8gPiAgICAgID4gICAgICA+ICAgICBoYW5kbGUgdGhlID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtdWx0aXBs
ZSBWTkkgY2FzZS4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElmIGZvbGtzIHdhbnQgYSA+ICAgICAgPiAgICAgcHJvdG9jb2wgZm9yIGRv
aW5nID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBCRkQgbW9uaXRvcmluZyA+ICAgICBvZiB0aGluZ3MgPiAgICAgID4gICAgICA+ICAgICBi
ZWhpbmQgdGhlID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBWVEVQcyAobXVsdGlwbGUgPiAgICAgVk5JcyksID4gICAgICA+ICAgICB0aGVu
IGRvID4gICAgICA+ICAgICAgPiAgICAgdGhhdCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXMgYSBzZXBhcmF0ZSA+ICAgICAgPiAgICAg
ZG9jdW1lbnQuICAgVGhlID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbmNvZGluZyB3aWxsIGJlID4gICAgIGEgdGVuYW50ID4gICAgICA+
ICAgICAgPiAgICAgZW5jb2RpbmcsID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBhbmQgdGh1cyA+ICAgICBzZXNwYXJhdGUgZnJvbSA+ICAg
ICAgPiAgICAgd2hhdCBpcyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGVmaW5lZCBpbiB0aGlzID4gICAgIGRvY3VtZW50LiA+ICAgICAg
PiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBZb3VycywgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEpvZWwgPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT24gMTAvMjEvMjAxOSA+ICAgICA1OjA3IFBNLCA+ICAgICAgPiAgICAgSmVmZnJleSA+ICAg
ICAgPiAgICAgID4gICAgIEhhYXMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHdyb3RlOiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBTYW50b3NoIGFuZCA+ICAgICBvdGhlcnMs
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA+IE9uIFRodSwgT2N0ID4gICAgIDAzLCAyMDE5IGF0ID4gICAgICA+ICAgICAgPiAgICAg
MDc6NTA6MjBQTSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKzA1MzAsIFNhbnRvc2ggUCA+ICAgICBLIHdyb3RlOiA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gICAgIFRoYW5r
cyA+ICAgICBmb3IgeW91ciA+ICAgICAgPiAgICAgID4gICAgIGV4cGxhbmF0aW9uLiA+ICAgICAg
PiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBo
ZWxwcyBhIGxvdC4gSSA+ICAgICAgPiAgICAgd291bGQgd2FpdCA+ICAgICAgPiAgICAgID4gICAg
IGZvciBtb3JlID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA+PiBjb21tZW50cyBmcm9tID4gICAgIG90aGVycyA+ICAgICAgPiAgICAgdG8g
c2VlIGlmID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0aGlzIHdoYXQgd2UgPiAgICAgbmVlZCBpbiB0aGlzID4gICAgICA+ICAgICAgPiAg
ICAgZHJhZnQgdG8gYmUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID4+IHN1cHBvcnRlZCA+ICAgICBiYXNlZCBvbiA+ICAgICAgPiAgICAg
dGhhdCB3ZSBjYW4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHByb3ZpZGUgYXBwcm9wcmlhdGUgPiAgICAgID4gICAgIHNlY3Rpb25zID4g
ICAgICA+ICAgICAgPiAgICAgaW4gdGhlID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC4gPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gVGhlIHRocmVhZHMgb24gdGhl
ID4gICAgICA+ICAgICBsaXN0IGhhdmUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNwaWRlcmVkIHRvIHRoZSA+ICAgICBwb2ludCA+ICAg
ICAgPiAgICAgd2hlcmUgaXQgaXMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNoYWxsZW5naW5nID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHRvIGZvbGxvdyB3aGF0IHRoZSA+
ICAgICAgPiAgICAgY3VycmVudCA+ICAgICAgPiAgICAgID4gICAgIHN0YXR1cyA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2YgdGhlIGRy
YWZ0IGlzLCA+ICAgICBvciBzaG91bGQgPiAgICAgID4gICAgICA+ICAgICBiZS4gIDotKSA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PiBIb3dldmVyLCBpZiBJJ3ZlID4gICAgICA+ICAgICBmb2xsb3dlZCB0aGluZ3MgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3Blcmx5
LCB0aGUgPiAgICAgcXVlc3Rpb24gPiAgICAgID4gICAgIGJlbG93IGlzID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFsbHkgdGhlID4g
ICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+
IGhpbmdlIHBvaW50IG9uID4gICAgIHdoYXQgb3VyID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmNhcHN1bGF0aW9uID4gICAgIGZvciBC
RkQgPiAgICAgID4gICAgIG92ZXIgdnhsYW4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZCBsb29rIGxpa2UuID4gICAgICA+ICAg
ICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IENvcnJlY3Q/
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA+IEVzc2VudGlhbGx5LCA+ICAgICBkbyB3ZSBvciA+ICAgICAgPiAgICAgZG8gd2Ugbm90
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXF1aXJlIHRoZSA+ICAgICBhYmlsaXR5IHRvID4gICAgICA+ICAgICBwZXJtaXQgPiAgICAg
ID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG11bHRp
cGxlIEJGRCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPiBzZXNzaW9ucyBiZXR3ZWVuID4gICAgICA+ICAgICBkaXN0aW5jdCBWQVBzPyA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPiBJZiB0aGlzIGlzIHNvLCA+ICAgICBkbyB3ZSA+ICAgICAgPiAgICAgaGF2ZSBhID4gICAg
ICA+ICAgICAgPiAgICAgc2Vuc2UgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFzIHRvIGhvdyB3ZSBzaG91bGQgPiAgICAgID4gICAgIHBy
b2NlZWQ/ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA+IC0tIEplZmYgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID4gW2NvbnRleHQgcHJlc2VydmVkID4gICAgICA+ICAg
ICBiZWxvdy4uLl0gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID4+IFNhbnRvc2ggUCBLID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+PiA+ICAgICAgPiAgICAgID4gICAgICA+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gT24gV2VkLCBTZXAgPiAgICAg
MjUsIDIwMTkgPiAgICAgID4gICAgIGF0IDg6MTAgQU0gPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiA+ICAgICAgIDx4aWFvLm1pbjJAenRlLmNvbS5jbjxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y24+IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+IDxtYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4+ID4gICAgICA+ICAgICA8bWFpbHRv
OnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+IDxtYWls
dG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4+PiA+
ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbj4gPiAgICAgPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPj4gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
biA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPiA+ICAgICA8bWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+Pj4+ID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gPiAgICAgID4gICAgICAgPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPiA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+PiA+ICAgICA8bWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+IDxtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4+PiA+ICAgICAgPiAgICAg
ID4gICAgIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbj4gPiAgICAgPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPj4gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuPiA+ICAgICA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIDxt
YWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+Pj4+Pj4gPiAgICAgID4gICAgIHdyb3RlOiA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4g
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID4+PiBIaSBTYW50b3NoLCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiBXaXRoIHJlZ2FyZCA+ICAgICB0byB0aGUg
PiAgICAgID4gICAgIHF1ZXN0aW9uID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3aGV0aGVyIHdlID4gICAgIHNob3VsZCBhbGxvdyA+ICAg
ICAgPiAgICAgID4gICAgIG11bHRpcGxlIEJGRCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Vzc2lvbnMgPiAgICAgID4gICAgICA+ICAg
ICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiBmb3IgdGhlIHNhbWUg
PiAgICAgVk5JIG9yID4gICAgICA+ICAgICBub3QsID4gICAgICA+ICAgICAgPiAgICAgSU1ITyB3
ZSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2hvdWxkIGFsbG93IGl0LCA+ICAgICBtb3JlID4gICAgICA+ICAgICAgPiAgICAgZXhwbGFu
YXRpb24gYXMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID4+PiBmb2xsb3dzLiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gQmVsb3cgaXMgYSA+ICAgICBmaWd1cmUg
PiAgICAgID4gICAgIGRlcml2ZWQgZnJvbSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJlIDIgb2YgPiAgICAgUkZDODAxNCAoQW4g
PiAgICAgID4gICAgICA+ICAgICBBcmNoaXRlY3R1cmUgZm9yID4gICAgICA+ICAgICAgPiAgICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gRGF0YS1DZW50ZXIgPiAg
ICAgTmV0d29yayA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICBWaXJ0dWFsaXphdGlvbiA+ICAg
ICBvdmVyIExheWVyIDMgPiAgICAgID4gICAgICA+ICAgICAoTlZPMykpLiA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gPiAg
ICAgICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERhdGEgQ2VudGVyIE5ldHdvcmsgPiAgICAgID4gICAgIChJUCkgICAg
ICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID4+PiA+ICAgICAgICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAg
ICAgID4gICAgICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAg
ID4gICAgICA+ICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID4+PiA+ICAgICAgPiAgICAgICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
PiAgICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgICAgICAgIHwgPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUdW5uZWwgT3Zlcmxh
eSA+ICAgICAgICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICAgKy0t
LS0tLS0tLS0tLSstLS0tLS0tLS0rID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgICAg
Ky0tLS0tLS0tLSstLS0tLS0tLS0tLS0rID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gICAgICAgICB8ID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gPiAgICAgICArLS0tLS0tLS0tLSstLS0tLS0tKyB8ID4gICAgICA+ICAgICAgICAg
ICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgICArLS0tLS0tLSstLS0tLS0tLS0t
KyB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA+Pj4gPiAgICAgfCB8ID4gICAgICA+ICAgICBPdmVybGF5ID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNb2R1bGUgIHwgfCA+ICAg
ICAgIHwgfCA+ICAgICAgPiAgICAgT3ZlcmxheSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTW9kdWxlICB8IHwgPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiAgICAgICAgIHwg
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0rIHwg
PiAgICAgID4gICAgICAgICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgICst
LS0tLS0tLS0rLS0tLS0tLS0rIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID4+PiAgICAgICAgIHwgPiAgICAgID4gICAgICAgICAgIHwg
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIHwgPiAgICAgICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgICAgICB8ID4g
ICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+
Pj4gIE5WRTEgICB8ID4gICAgICA+ICAgICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICB8ID4gICAgICAgICAg
ICAgfCA+ICAgICAgPiAgICAgID4gICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlZFMiA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ICAgICAgICAgfCA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICAgKy0tLS0tLS0tKy0tLS0tLS0rICB8ID4gICAg
ICA+ICAgICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgICArLS0tLS0t
LS0rLS0tLS0tLSsgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID4+PiA+ICAgICB8ICB8Vk5JMSA+ICAgICAgPiAgICAgID4gICAgIFZO
STIgIFZOSTEgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIHwgIHwgIHwgVk5JMSA+ICAgICAgPiAgICAgVk5JMiBWTkkxID4gICAgICA+
ICAgICAgPiAgICAgfCAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPj4+ICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ID4gICAgICAgKy0rLS0tLS0rLS0tLSstLS0rICB8ID4gICAgICA+ICAgICAgICAgICB8ID4gICAg
ICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgICArLSstLS0tLSstLS0tLSstLSsgIHwgPiAgICAg
ID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+
ICAgICB8VkFQMXwgPiAgICAgID4gICAgIFZBUDJ8ICAgIHwgPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZBUDMgfCA+ICAgICAgIHxWQVAx
fCBWQVAyfCA+ICAgICAgPiAgICAgID4gICAgICAgfCBWQVAzfCA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gPiAgICAgICArLS0tLSstLS0tLSstLS0tKy0tLS0tLSsgPiAgICAgID4gICAg
ICA+ICAgICAgPj4+PiA+ICAgICAgICArLS0tLSstLS0tLSstLS0tLSstLS0tLSsgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAg
ICAgPiAgICAgICB8ICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgICAgfCA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICB8ID4gICAgICA+ICAgICAgIHwgICAgIHwgPiAgICAgID4gICAg
ICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAg
PiAgICAgICB8ICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgICAgfCA+ICAgICAgPiAgICAgID4g
ICAgICA+Pj4+ICAgICAgICB8ID4gICAgICA+ICAgICAgIHwgICAgIHwgPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAg
ICAgICB8ICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICB8ID4gICAgICA+ICAgICAgIHwgICAgIHwgPiAgICAgID4gICAgICA+ICAg
ICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiA+ICAgICAgIC0tLS0tLS0rLS0tLS0rLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tLS0gPiAgICAgID4gICAgICA+ICAg
ICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAgICAg
ICB8ICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+
Pj4+ICBUZW5hbnQgICAgICAgIHwgPiAgICAgID4gICAgICAgfCAgICAgfCA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgIFRT
STEgfCA+ICAgICAgPiAgICAgVFNJMnwgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFNJMyA+ICAgICBUU0kxfCBUU0kyfCA+ICAg
ICAgPiAgICAgID4gICAgICAgfFRTSTMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAgICAgKy0tLSsgKy0tLSsgPiAg
ICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICst
LS0rID4gICAgICAgKy0tLSsgPiAgICAgID4gICAgICstLS0rID4gICAgICA+ICAgICAgPiAgICAg
ICArLS0tKyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPj4+ID4gICAgICA+ICAgICB8VFMxfCB8VFMyfCA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfFRTM3wgPiAgICAgICB8VFM0
fCA+ICAgICAgPiAgICAgfFRTNXwgPiAgICAgID4gICAgICA+ICAgICAgIHxUUzZ8ID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gPiAg
ICAgID4gICAgICstLS0rICstLS0rID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICArLS0tKyA+ICAgICAgICstLS0rID4gICAgICA+ICAgICAr
LS0tKyA+ICAgICAgPiAgICAgID4gICAgICAgKy0tLSsgPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+IFRvIG15ID4gICAgICA+
ICAgICB1bmRlcnN0YW5kaW5nLCB0aGUgQkZEID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXNzaW9ucyBiZXR3ZWVuID4gICAgIE5WRTEg
PiAgICAgID4gICAgIGFuZCBOVkUyIGFyZSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0dWFsbHkgPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiBpbml0aWF0ZWQgYW5kID4g
ICAgICA+ICAgICB0ZXJtaW5hdGVkID4gICAgICA+ICAgICAgPiAgICAgYXQgVkFQID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiBOVkUu
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID4+PiBJZiB0aGUgPiAgICAgbmV0d29yayBvcGVyYXRvciA+ICAgICAgPiAgICAgID4g
ICAgIHdhbnQgdG8gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNldCB1cCBvbmUgQkZEID4gICAgIHNlc3Npb24gPiAgICAgID4gICAgIGJl
dHdlZW4gPiAgICAgID4gICAgICA+ICAgICBWQVAxIG9mID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gTlZFMSBhbmQgVkFQMW9mID4g
ICAgICA+ICAgICBOVkUyLCBhdCB0aGUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNhbWUgdGltZSA+ICAgICBhbm90aGVyIEJGRCA+ICAg
ICAgPiAgICAgc2Vzc2lvbiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmV0d2VlbiBWQVAzIG9mID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gTlZFMSBhbmQgPiAgICAgVkFQ
MyBvZiBOVkUyLCA+ICAgICAgPiAgICAgID4gICAgIGFsdGhvdWdoID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgdHdvIEJGRCBzZXNz
aW9ucyA+ICAgICAgPiAgICAgYXJlIGZvciA+ICAgICAgPiAgICAgID4gICAgIHRoZSBzYW1lID4g
ICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+
Pj4gVk5JMSwgSSA+ICAgICBiZWxpZXZlIGl0J3MgPiAgICAgID4gICAgICA+ICAgICByZWFzb25h
YmxlLCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc28gdGhhdCdzIHdoeSBJID4gICAgIHRoaW5rIHdlID4gICAgICA+ICAgICAgPiAgICAg
c2hvdWxkIGFsbG93IGl0ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICAgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG52bzMgbWFpbGluZyBsaXN0ID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gbnZvM0BpZXRmLm9yZzxtYWlsdG86bnZvM0BpZXRmLm9yZz4gPG1haWx0bzpu
dm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0Zi5vcmcgPG1haWx0bzpudm8zQGlldGYub3Jn
Pj4gPiAgICAgPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4gPG1h
aWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4+PiA+ICAgICAgPiAgICAg
PG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4gPG1haWx0bzpudm8z
QGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4+ID4gICAgIDxtYWlsdG86bnZvM0BpZXRm
Lm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+IDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRv
Om52bzNAaWV0Zi5vcmc+Pj4+IDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0
Zi5vcmc+ID4gICAgIDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+
PiA+ICAgICAgPiAgICAgPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9y
Zz4gPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4+PiA+ICAgICAg
PiAgICAgID4gICAgIDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+
IDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+PiA+ICAgICA8bWFp
bHRvOm52bzNAaWV0Zi5vcmcgPG1haWx0bzpudm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0
Zi5vcmcgPG1haWx0bzpudm8zQGlldGYub3JnPj4+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzM8aHR0cHM6Ly91cmxk
ZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8z
X187IThXb0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdM
dENPaUt0Nll6OW9SSTcwRHd4djNiX2EkPiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAg
ICA+ICAgICAgPiA+ICAgICAgPiA+DQo=

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiBcKEJvZHkgQ1NcKSI7DQoJcGFub3NlLTE6MiAyIDYgMyA1
IDQgNSAyIDMgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9z
ZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVm
b3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAubXNvbm9y
bWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNv
bm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJ
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5IVE1M
UHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv
cm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJZm9udC12YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50Ow0KCWNvbG9yOndpbmRv
d3RleHQ7DQoJdGV4dC10cmFuc2Zvcm06bm9uZTsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9u
dC1zdHlsZTpub3JtYWw7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTsNCgl2ZXJ0aWNhbC1h
bGlnbjpiYXNlbGluZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjgu
NWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpA
bGlzdCBsMA0KCXttc28tbGlzdC1pZDo0Mzc2NzQzNjQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRz
OjEyMTM3ODc4MTY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWIt
c3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNg0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGww
OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlk
OjE5MzI5MzIyMzY7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEyMDQyMTU5NTQ7fQ0KQGxpc3Qg
bDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
O30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxl
dmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674Kn
Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
V2luZ2RpbmdzO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0
b206MGluO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPkdyZWcsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mZ3Q7U2VjdGlvbiA1LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTQuMHB0Ij4mZ3Q7SWYgdGhlIERlc3RpbmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIgRXRo
ZXJuZXQgZnJhbWUgZG9lc24ndDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mZ3Q7Jm5ic3A7Jm5ic3A7IG1h
dGNoIGFueSBvZiBWVEVQJ3MgTUFDIGFkZHJlc3NlcywgdGhlbiB0aGUgcHJvY2Vzc2luZyBvZiB0
aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE0LjBwdCI+Jmd0OyZuYnNwOyZuYnNwOyByZWNlaXZlZCBWWExBTiBwYWNr
ZXQgTVVTVCBmb2xsb3cgdGhlIHByb2NlZHVyZXMgZGVzY3JpYmVkIGluPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4w
cHQiPiZndDsmbmJzcDsmbmJzcDsgU2VjdGlvbiA0LjEgW1JGQzczNDhdLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQu
MHB0Ij4mZ3Q7QkZEIENvbnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24gTUFDIGFkZHJlc3MgTVVT
VCBOT1QgYmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jmd0OyBmb3J3YXJkZWQgdG8gVk1zLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+SWYgdGhlIHBhY2tldCBkb2VzbuKA
mXQgbWF0Y2ggVlRFUCBtYWMgYWRkcmVzcywgdGhlIHBhY2tldCBpcyBmb3J3YXJkZWQgYmFzZWQg
b24gJm5ic3A7U2VjdGlvbiA0LjEgW1JGQzczNDhdLiBXaGF0IGlzIHRoZSBhc3N1bXB0aW9uIGJl
aGluZCB0aGlzIHN0YXRlbWVudCDigJxCRkQgQ29udHJvbCBwYWNrZXRzIHdpdGggdW5rbm93biBN
QUMgYWRkcmVzcyBNVVNUIE5PVCBiZQ0KIGZvcndhcmRlZCB0byBWTXPigJ0/IDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0
Ij5TZWx2YWt1bWFyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjpibGFjayI+bnZvMyAmbHQ7bnZvMy1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYg
b2YgR3JlZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5EYXRl
OiA8L2I+V2VkbmVzZGF5LCBPY3RvYmVyIDMwLCAyMDE5IGF0IDE6MDggUE08YnI+DQo8Yj5Ubzog
PC9iPkRpbmVzaCBEdXR0ICZsdDtkaWR1dHRAZ21haWwuY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+
TlZPMyAmbHQ7bnZvM0BpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGll
dGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyZndDssIEFub29w
IEdoYW53YW5pICZsdDthbm9vcEBhbHVtbmkuZHVrZS5lZHUmZ3Q7LCBTYW50b3NoIFAgSyAmbHQ7
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSZndDssIEplZmZyZXkgSGFhcyAmbHQ7amhhYXNA
cGZyYy5vcmcmZ3Q7LCBydGctYmZkIFdHICZsdDtydGctYmZkQGlldGYub3JnJmd0OywgJnF1b3Q7
Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7DQogJmx0O2ptaEBqb2VsaGFscGVybi5jb20mZ3Q7LCAmcXVv
dDtULiBTcmlkaGFyJnF1b3Q7ICZsdDt0c3JpZGhhckB2bXdhcmUuY29tJmd0OywgJnF1b3Q7eGlh
by5taW4yQHp0ZS5jb20uY24mcXVvdDsgJmx0O3hpYW8ubWluMkB6dGUuY29tLmNuJmd0Ozxicj4N
CjxiPlN1YmplY3Q6IDwvYj5SZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQg
Q29udHJvbCBwYWNrZXQgYXQgVlRFUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBBbGwsIDxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cywgc3Vn
Z2VzdGlvbnMgdGhhdCBoYXZlIG1hZGUgdGhlIGRpc2N1c3Npb24gdGhlIG1vc3QgaGVscGZ1bCB0
byB0aGUgRWRpdG9ycy4gSSd2ZSB0cmllZCB0byByZWZsZWN0IHlvdXIgY29tbWVudHMgaW4gdGhl
IHVwZGF0ZXMgbGlzdGVkIGJlbG93OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVs
IHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMSBsZXZlbDEg
bGZvMSI+DQpvbiB0aGUgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzczo8bzpwPjwvbzpwPjwv
bGk+PC91bD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PTEQgVEVYVDo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0Rlc3RpbmF0aW9uIElQOiBJUCBhZGRyZXNzIE1V
U1QgTk9UIGJlIG9mIG9uZSBvZiB0ZW5hbnQncyBJUDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDthZGRyZXNzZXMuJm5ic3A7IElQIGFkZHJlc3MgTUFZIGJlIHNlbGVjdGVk
IGZyb20gdGhlIHJhbmdlIDEyNy84IGZvcjxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtJUHY0LCBmb3IgSVB2NiAtIGZyb20gdGhlIHJhbmdlIDA6MDowOjA6MDpGRkZGOjdG
MDA6MC8xMDQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5ORVcgVEVYVDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEZXN0aW5hdGlvbiBJ
UDogSVAgYWRkcmVzcyBNVVNUIE5PVCBiZSBvZiBvbmUgb2YgdGVuYW50J3MgSVA8YnI+DQombmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzc2VzLiZuYnNwOyBUaGUgSVAgYWRk
cmVzcyBTSE9VTEQgYmUgc2VsZWN0ZWQgZnJvbSB0aGUgcmFuZ2UgMTI3Lzg8YnI+DQombmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Zm9yIElQdjQsIGZvciBJUHY2IC0gZnJvbSB0aGUg
cmFuZ2UgMDowOjA6MDowOkZGRkY6N0YwMDowLzEwNC48YnI+DQombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7QWx0ZXJuYXRpdmVseSwgdGhlIGRlc3RpbmF0aW9uIElQIGFkZHJlc3Mg
TUFZIGJlIHNldCB0byBWVEVQJ3M8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7SVAgYWRkcmVzcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJk
aXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0K
ZmlyZXdhbGwuIEFwcGVuZGVkIFNlY3Rpb24gMyBEZXBsb3ltZW50IHdpdGggdGhlIGZvbGxvd2lu
ZyBwYXJhZ3JhcGg6PG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsgJm5ic3A7QXMgcGVyIFNlY3Rpb24gNCwgdGhlIGlubmVyIGRlc3RpbmF0aW9uIElQIGFk
ZHJlc3MgU0hPVUxEIGJlIHNldCB0bzxicj4NCiZuYnNwOyAmbmJzcDtvbmUgb2YgdGhlIGxvb3Bi
YWNrIGFkZHJlc3NlcyAoMTI3LzggcmFuZ2UgZm9yIElQdjQgYW5kPGJyPg0KJm5ic3A7ICZuYnNw
OzA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQgcmFuZ2UgZm9yIElQdjYpLiZuYnNwOyBUaGVyZSBj
b3VsZCBiZSBhIGZpcmV3YWxsPGJyPg0KJm5ic3A7ICZuYnNwO2NvbmZpZ3VyZWQgb24gVlRFUCB0
byBibG9jayBsb29wYmFjayBhZGRyZXNzZXMgaWYgc2V0IGFzIHRoZTxicj4NCiZuYnNwOyAmbmJz
cDtkZXN0aW5hdGlvbiBJUCBpbiB0aGUgaW5uZXIgSVAgaGVhZGVyLiZuYnNwOyBJdCBpcyBSRUNP
TU1FTkRFRCB0byBhbGxvdzxicj4NCiZuYnNwOyAmbmJzcDthZGRyZXNzZXMgZnJvbSB0aGUgbG9v
cGJhY2sgcmFuZ2UgdGhyb3VnaCBhIGZpcmV3YWxsIG9ubHkgaWYgaXQgaXM8YnI+DQombmJzcDsg
Jm5ic3A7dXNlZCBhcyB0aGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBpbiB0aGUgaW5uZXIgSVAg
aGVhZGVyLCBhbmQgdGhlPGJyPg0KJm5ic3A7ICZuYnNwO2Rlc3RpbmF0aW9uIFVEUCBwb3J0IGlz
IHNldCB0byAzNzg0IFtSRkM1ODgxXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkaW5nIHRoZSB1c2Ugb2YgVk5JIDAgYXMgdGhlIE1h
bmFnZW1lbnQgVk5JLiBJbiBTZWN0aW9uIDYgaGFzIGJlZW4gbm90ZWQ6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7QW4gaW1w
bGVtZW50YXRpb24gTUFZIHN1cHBvcnQgdGhlIHVzZSBvZiB0aGUgTWFuYWdlbWVudDxicj4NCiZu
YnNwOyAmbmJzcDtWTkkgYXMgY29udHJvbCBhbmQgbWFuYWdlbWVudCBjaGFubmVsIGJldHdlZW4g
VlRFUHMuJm5ic3A7IFRoZSBzZWxlY3Rpb248YnI+DQombmJzcDsgJm5ic3A7b2YgdGhlIFZOSSBu
dW1iZXIgb2YgdGhlIE1hbmFnZW1lbnQgVk5JIE1VU1QgYmUgY29udHJvbGxlZCB0aHJvdWdoPGJy
Pg0KJm5ic3A7ICZuYnNwO21hbmFnZW1lbnQgcGxhbmUuJm5ic3A7IEFuIGltcGxlbWVudGF0aW9u
IE1BWSB1c2UgVk5JIG51bWJlciAxIGFzIHRoZTxicj4NCiZuYnNwOyAmbmJzcDtkZWZhdWx0IHZh
bHVlIGZvciB0aGUgTWFuYWdlbWVudCBWTkkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkF0dGFjaGVkLCBwbGVhc2UgZmluZCB0aGUgdXBkYXRl
ZCB3b3JraW5nIHZlcnNpb24gYW5kIHRoZSBkaWZmIHRvIC0wNy48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkVkaXRvcnMgbXVjaCBhcHByZWNpYXRl
IHlvdXIgY29tbWVudHMsIHN1Z2dlc3Rpb25zLCBhYmQgaGVscCB0byBoYXZlIHRoZSBuZXcgdmVy
c2lvbiB1cGxvYWRlZCBiZWZvcmUgdGhlIGN1dC1vZmYgZGVhZGxpbmUuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgT2N0
IDMwLCAyMDE5IGF0IDQ6NDYgQU0gRGluZXNoIER1dHQgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2IGlkPSJnbWFpbC1tXzExNjgxMzQxMDA1MTEw
Nzk2ODNnZWFyeS1ib2R5Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGlkPSJnbWFpbC1tXzExNjgxMzQxMDA1
MTEwNzk2ODNnZWFyeS1xdW90ZSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpPbiBXZWQs
IE9jdCAzMCwgMjAxOSBhdCAxMTo0MCBBTSwgQW5vb3AgR2hhbndhbmkgJmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0OyB3cm90ZTo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIERpbmVzaCwgPG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Zb3VyIGVhcmxpZXIgY29tbWVudCB3YXMgYWJvdXQg
c2lsaWNvbiwgdGhhdCdzIHdoeSBJIGRpc2N1c3NlZCBvbmx5IHRoZSB0cmFwcGluZyBpc3N1ZS4m
bmJzcDsgQXMgZmFyIGFzIHNvZnR3YXJlIGdvZXMsIElQIHN0YWNrcyB3b3VsZCZuYnNwO3R5cGlj
YWxseSBkaXNjYXJkIHBhY2tldHMgcmVjZWl2ZWQgZnJvbSBhIG5vbi1sb29wYmFjayBpbnRlcmZh
Y2UgaWYgdGhlIHBhY2tldCdzIGFkZHJlc3MgaXMgaW4gMTI3LzguJm5ic3A7IEkgYW0NCiBub3Qg
c3VyZSBhIHRyYWRpdGlvbmFsIElQIHN0YWNrIGNhbiBwbGF5IGhlcmUgYmVjYXVzZSBldmVuIG9u
IFR4LCB3ZSBoYXZlIHRoZSBzYW1lIE1BQyBmb3IgcmVhY2hpbmcgYWxsIHJlbW90ZSBWVEVQcy4m
bmJzcDsgSXQgc2VlbXMgdG8gbWUgdGhlIEJGRCBtb2R1bGUgd291bGQgaGF2ZSB0byBiZSB3b3Jr
aW5nIGRpcmVjdGx5IHdpdGggTDIgZnJhbWVzIGNvbWluZyBvZmYgdGhlIHR1bm5lbC4mbmJzcDsg
S2luZCBvZiBsaWtlIGlmIHdlIHdlcmUgcnVubmluZyBMTERQDQogYmV0d2VlbiB0aGUgVlRFUHMu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5IaSBBbm9vcCwgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5NeSBlYXJsaWVyIGNvbW1lbnQgd2FzIGluZGVlZCBhYm91dCBzaWxpY29u
LCBidXQgdGhlIHBhY2tldCBoYXMgdG8gZ28gdGhyb3VnaCB0aGUgc29mdHdhcmUgc3RhY2sgYXMg
d2VsbCBvbmNlIGl0IGdldHMgdG8gdGhlIENQVS4gTGludXgtYmFzZWQgc29sdXRpb25zIHN1Y2gg
YXMgTGludXggc2VydmVycyBvciBDdW11bHVzIExpbnV4IG9yIG1heWJlIGV2ZW4gU09OSUMgd2ls
bCBuZWVkIHRvIGhhdmUgYSB2YWxpZA0KIElQIGFkZHJlc3MgdG8gcHJvY2VzcyB0aGUgcGFja2V0
LiBHaXZlbiB0aGF0IDEyNy84IGlzIGFscmVhZHkgbWFuZGF0ZWQgYnkgTVBMUyBCRkQsIHN0aWNr
aW5nIHdpdGggdGhhdCBpcyBiZXR0ZXIgdGhhbiBpZ25vcmluZyB0aGUgSVAgYWRkcmVzcy4gVGhp
cyBpcyB3aHkgSSBhZ3JlZWQgd2l0aCBKZWZmcmV5IEhhYXMnIGNvbW1lbnQgYWJvdXQgU0hPVUxE
IGJlIHNldC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+RGluZXNoPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Bbm9vcDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIE9jdCAyOSwgMjAxOSBh
dCAxMDowMiBQTSBEaW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2lu
LWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdiBuYW1lPSJtZXNzYWdl
Qm9keVNlY3Rpb24iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRyYXBwaW5nIHRvIHRo
ZSBDUFUgd291bGQgYmUgZmluZSBiYXNlZCBvbiBNQUMgREEuIEJ1dCBvbmNlIHRoZXJlLCBhIHNl
bGYtcmVzcGVjdGluZyBuZXR3b3JrIHN0YWNrIHdvdWxkIGxvb2sgYXQgdGhlIElQIGhlYWRlciB0
byBkZWNpZGUgd2hhdCB0byBkby4gSWdub3JpbmcgaXQgb24gcmVjZWl2ZSBtYXkgbm90IGJlIGFu
IG9wdGlvbiw8YnI+DQo8YnI+DQpEaW5lc2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2IG5hbWU9Im1lc3NhZ2VSZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gT2N0IDMwLCAyMDE5LCAxMDoyNiBBTSAmIzQzOzA1MzAsIEFub29wIEdoYW53YW5pICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDssIHdyb3RlOjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgRGluZXNoLCA8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoYXQgd291bGQgYnJlYWs/Jm5i
c3A7IElmIG1lc3NhZ2VzIGFyZSB0cmFwcGVkIHRvIENQVSBiYXNlZCBvbiB0aGUgTUFDIERBLCB3
aGF0IGlzIHRoZSBwcm9ibGVtPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5PbiB0aGUgZmxpcCBzaWRlLCB0aGVyZSBhcmUgaW1wbGVtZW50YXRp
b25zIHJ1bm5pbmcgQkZEIHRvZGF5IHdoaWNoIHVzZSBkaWZmZXJlbnQgYWRkcmVzc2VzIGFzIHNw
ZWNpZmllZCBoZXJlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHA6L3d3dy5v
cGVudnN3aXRjaC5vcmcvc3VwcG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWxfXzshOFdvQTZSakM4
MWMhWFNuUGJEazk5bnRhU2tyaG8xaC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5b1JJ
NzBEOFRQRnptZSQiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3Lm9wZW52c3dpdGNoLm9yZy9z
dXBwb3J0L2Rpc3QtZG9jcy92dGVwLjUuaHRtbDwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsmZ3Q7Jmd0OzxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8Yj5iZmRfY29uZmlnX2xvY2FsPC9iPiA8
Yj46PC9iPiA8Yj5iZmRfZHN0X2lwPC9iPjogb3B0aW9uYWwgc3RyaW5nPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFNldCB0byBhbiBJUHY0IGFkZHJlc3MgdG8gc2V0IHRoZSBJUCBhZGRyZXNzIHRoYXQg
aXMgZXhwZWN0ZWQgYXM8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzdGluYXRpb24mbmJzcDsmbmJz
cDsgZm9yJm5ic3A7Jm5ic3A7IHJlY2VpdmVkJm5ic3A7Jm5ic3A7IEJGRCZuYnNwOyZuYnNwOyBw
YWNrZXRzLiZuYnNwOyZuYnNwOyBUaGUmbmJzcDsgZGVmYXVsdCZuYnNwOyBpczxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyA8Yj4xNjkuMjU0LjEuMDwvYj4uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7Jmd0OyZndDs8bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtz
LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5v
b3A8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgNzowMSBQTSBEaW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29t
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2
IGlkPSJnbWFpbC1tXzExNjgxMzQxMDA1MTEwNzk2ODNnbWFpbC1tXy03OTgyMjQ3OTA2NTE0Nzky
NjU5Z21haWwtbV8tNTA3NTIyOTI5MzIzNjY3MjAxMmdlYXJ5LWJvZHkiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkkgc3VzcGVjdCBzaWxpY29uIGltcGxlbWVudGF0aW9ucyB3aWxsIGhh
dmUgYSBwcm9ibGVtIHdpdGggc2F5aW5nIHRoYXQgdGhleSBjYW4gYmUgc2V0IHRvIGFueXRoaW5n
IGFuZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZXB0aW9uLiBZb3VyIGxvZ2ljIGlzIHNvdW5kLCBp
dCdzIGp1c3QgdGhhdCBJIGZlYXIgeW91J2xsIGJyZWFrIG1hbnkgZXhpc3RpbmcgaW1wbGVtZW50
YXRpb25zLiBJIHJlY29tbWVuZCBzdGlja2luZw0KIHdpdGggdGhlIDEyNy84IGFkZHJlc3MgZm9y
IHRoaXMgY2FzZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RGluZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBpZD0i
Z21haWwtbV8xMTY4MTM0MTAwNTExMDc5NjgzZ21haWwtbV8tNzk4MjI0NzkwNjUxNDc5MjY1OWdt
YWlsLW1fLTUwNzUyMjkyOTMyMzY2NzIwMTJnZWFyeS1xdW90ZSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48YnI+DQpPbiBUdWUsIE9jdCAyOSwgMjAxOSBhdCA5OjE1IFBNLCBKb2VsIE0uIEhhbHBl
cm4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCjxvOnA+PC9v
OnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gYWxsIHRoZSBkaXNjdXNz
aW9uIGFib3V0IHdoYXQgVk5JIHRvIHVzZSBhbmQgbXVsdGlwbGUgVk5JIHN1cHBvcnQsIEkgbHNv
dCB0cmFjay4gU29ycnkuIFN0aWxsLCB0aGUgZWFybGllciBkb2N1bWVudHMgZGlkIG5vdCBzcGVj
aWZ5IHRoZSBJUCB0byB1c2UuIFRoYXQgZG9lcyBOT1QgbWVhbiB0aGF0IHdlIGFyZSByZXF1aXJl
ZCBpbiBsYXRlciByZXZpc2lvbnMgb2YgdGhlIGRvY3VtZW50IHRvIGFsbG93IGFueXRoaW5nDQog
dGhlIGNsaWVudCB3YW50cy4gSGF2aW5nIHNhaWQgdGhhdCwgd2UgY291bGQgYWRkIHRleHQgc2F5
aW5nIHRoYXQgc2luY2UgdGhlIElQIGFkZHJlc3MgaW4gdGhlIEJGRCByZXF1ZXN0IGluIFZOSSAw
IGlzIGVmZmVjdGl2ZWx5IG1lYW5pbmdsZXNzLCBpdCBjYW4gYmUgc2V0IHRvIGFueSB2YWx1ZSBv
biB0cmFuc21pc3Npb24gYW5kIG11c3QgYmUgaWdub3JlZCBvbiByZWNlcHRpb24uIEFzIGZhciBh
cyBJIGNhbiB0ZWxsLCBpdCBpcyBkZWZpbml0aW9uYWwNCiB0aGF0IHRoZSBWdEVQIGRvZXMgbm90
IGhhdmUgYW55IGFzc2lnbmVkIElQIGFkZHJlc3MgZm9yIFZOSSAwLCBzbyB3ZSBjYW4ndCBleHBl
Y3QgdGhhdCBhZGRyZXNzLiBZb3VycywgSm9lbCBPbiAxMC8yOS8yMDE5IDExOjEwIEFNLCBBbm9v
cCBHaGFud2FuaSB3cm90ZToNCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IaSBKb2VsLCBZZXMsIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucyB1c2UgVk5JIDAgZm9yIEJG
RCBvdmVyIFZYTEFOLiZuYnNwOyBIZXJlIGFyZSBhIGNvdXBsZSBvZiByZWZlcmVuY2VzOg0KPGEg
aHJlZj0iaHR0cHM6Ly93d3cuanVuaXBlci5uZXQvZG9jdW1lbnRhdGlvbi9lbl9VUy9qdW5vcy90
b3BpY3MvY29uY2VwdC9zZG4tb3ZzZGItYmZkLW5zeC5odG1sIiB0YXJnZXQ9Il9ibGFuayI+DQpo
dHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9uL2VuX1VTL2p1bm9zL3RvcGljcy9j
b25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWw8L2E+DQo8YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5jaXNjby5jb20vYy9lbi91cy9wcm9kdWN0cy9jb2xs
YXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAtc2VyaWVzLXN3aXRjaGVzL3doaXRlLXBhcGVyLWMx
MS03NDAwOTEuaHRtbCpfVG9jMTgwMTM2NjVfXztJdyE4V29BNlJqQzgxYyFYU25QYkRrOTludGFT
a3JobzFoLTdOazM4dkUxZ0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3MEQtV1d0UlNYJCIgdGFy
Z2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuY2lzY28uY29tL2MvZW4vdXMvcHJvZHVjdHMvY29s
bGF0ZXJhbC9zd2l0Y2hlcy9uZXh1cy05MDAwLXNlcmllcy1zd2l0Y2hlcy93aGl0ZS1wYXBlci1j
MTEtNzQwMDkxLmh0bWwjX1RvYzE4MDEzNjY1PC9hPiBJIGd1ZXNzIHRoaXMgZG9jdW1lbnQgaGFz
IGJlZW4gZXZvbHZpbmcgYW5kIEkgaGF2ZSBub3Qga2VwdCB1cCB3aXRoIGl0LiBUaGUgdmVyc2lv
biBJIGhhZCByZXZpZXdlZCBhbmQgY29tbWVudGVkIG9uIG9yaWdpbmFsbHkNCiBhbGxvd2VkIGZv
ciBWTkkgMC4mbmJzcDsgVGhlIC0wNCB2ZXJzaW9uIG9mIHRoZSBkcmFmdCBoYXMgdGhpczogPGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LWlldGYtYmZkLXZ4bGFuLTA0KnNlY3Rpb24tN19fO0l3IThXb0E2UmpDODFjIVhT
blBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6OW9SSTcwRDFa
SHR2MlQkIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtaWV0Zi1iZmQtdnhsYW4tMDQjc2VjdGlvbi03PC9hPiBXaGF0IHZlcnNpb24gYXJlIHlvdSBy
ZWZlcnJpbmcgdG8/IFRoYW5rcywgQW5vb3AgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTI6NTUg
UE0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7DQogd3JvdGU6IFlvdSBhcmUgc2F5aW5nIHRoYXQgdGhl
cmUgYXJlIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucyB1c2luZyBWTkkgMCBmb3IgdGhpcz8mbmJz
cDsgR2l2ZW4gdGhhdCBwcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGUgc3BlYyBleHBsaWNpdGx5IGRp
c2FsbG93ZWQgVk5JIDAsIEkgYW0gaGF2aW5nIHRyb3VibGUgd2l0aCB5b3VyIG9iamVjdGluZyB0
aGF0IGEgc3BlYyBmb3IgaG93IHRvIHJ1biBvdmVyIFZOSSAwIGJyZWFzayBleGlzdGluZyBpbXBs
ZW1lbnRhdGlvbnMuDQogTm90ZSB0aGF0IHdoZW4gdGhlcmUgaXMgYSBnb29kIHRlY2huaWNhbCBy
ZWFzb24sIHRoZSBJRVRGIGRvZXMgY2hhbmdlIEludGVybmV0IERyYWZ0cyBpbiB3YXlzIHRoYXQg
YnJlYWsgZWFybHkgaW1wbGVtZW50YXRpb25zLiZuYnNwOyBUaGF0IGlzIHRoZSBwcmljZSBvZiBz
dGFuZGFyZGl6YXRpb24uIFlvdXJzLCBKb2VsIE9uIDEwLzI4LzIwMTkgMjozMCBQTSwgQW5vb3Ag
R2hhbndhbmkgd3JvdGU6ICZndDsgSGkgSm9lbCwgJmd0OyAmZ3Q7IFdyaXRpbmcgdGhlIHNwZWMN
CiBpbiB0aGF0IHdheSB3b3VsZCBtYWtlIHRoZSBjdXJyZW50LCBpbnRlci1vcGVyYWJsZSAmZ3Q7
IGltcGxlbWVudGF0aW9uIG9mIG11bHRpcGxlIHZlbmRvcnMgbm9uLWNvbXBsaWFudCB3aXRoIHRo
ZSBzcGVjLiAmZ3Q7ICZndDsgVGhhbmtzLCAmZ3Q7IEFub29wICZndDsgJmd0OyBPbiBNb24sIE9j
dCAyOCwgMjAxOSBhdCAxMTowNyBBTSBKb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsm
Z3Q7Jmd0Ow0KIHdyb3RlOiAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0kgYXNzdW1lZCB0
aGlzIHdhcyBvbmx5IGZvciB0aGUgY2FzZSB3aGVyZSBhIHRlbmFudCBWTkkgd2FzIGJlaW5nIHVz
ZWQuICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Rm9yIHRoZSAwIFZOSSAod2hpY2ggaXMg
d2hhdCBJIHByZWZlciksIGFsd2F5cyAoTVVTVCkgdXNlIHRoZSBsb29wYmFjayAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDthZGRyZXNzLiZuYnNwOyBUaGVyZSBhcmUgbm8gYWRkcmVzc2VzIGFzc2ln
bmVkIHRvIHRoZSBWVEVQIGluIHRoYXQgc3BhY2UuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1Ro
ZXJlIGlzDQogbm8gSVJCIGluIHRoYXQgc3BhY2UuICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7WW91cnMsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0pvZWwgJmd0OyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDtPbiAxMC8yOC8yMDE5IDE6NTggUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBKb2VsLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBBcmUgd2UgZ29pbmcgdG8gcXVh
bGlmeSB0aGlzIGJ5IFZOST8mbmJzcDsgVGhlcmUncyBhIGJ1bmNoIG9mICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO2ltcGxlbWVudGF0aW9ucyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBv
dXQgdGhlcmUgdGhhdCBkb24ndCB1c2UgYSB0ZW5hbnQNCiBJUCBvciBhIGxvb3BiYWNrIHdpdGgg
Vk5JIDAtLXRoZXkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgc2ltcGx5IHJlcGVhdCB0
aGUgdW5kZXJsYXkgSVAgaW4gdGhlIGlubmVyIElQREEuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IFRoYW5rcywgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsgQW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTA6NDYg
QU0gSm9lbCBNLiBIYWxwZXJuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVy
bi5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZn
dDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0
OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7SSBjYW4gbGl2ZSB3aXRoIHNh
eWluZyB0aGF0IHlvdSBTSE9VTEQgdXNlIGxvb3BiYWNrLCBhbmQgTUFZICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO2luc3RlYWQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO3VzZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7YW4gSVAgYWRkcmVzcyBpbiB0aGUgY3VzdG9tZXIgc3BhY2UNCiBrbm93biB0byBiZSBv
d25lZCBieSB0aGUgVlRFUCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ZGV2aWNlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDt3aGVuIHN1Y2ggZXhpc3RzLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7WW91cnMsICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtKb2VsICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDtPbiAxMC8yOC8yMDE5IDE6MzIgUE0sIEFub29wIEdoYW53YW5pIHdy
b3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsgSGkgSm9lbCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyBQZXJoYXBzDQogd2UgbmVlZCB0byBzYXkgdXNlIG9mIGFuIGFkZHJlc3Mgb3duZWQg
YnkgdGhlIGRldmljZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Y29udGFpbmluZyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsgdGhlIFZURVAuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsgT3IgYXJlIHlvdSBzdWdnZXN0aW5nIHRoYXQgdGhlIHVzZSBv
ZiB0aGUgbG9vcGJhY2sgYWRkcmVzcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzcGFjZSAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aXMgYSBNVVNUPyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZndDsgQW5v
b3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBP
biBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMDoyMiBBTSBKb2VsIE0uIEhhbHBlcm4gJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+DQog
Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7DQogJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4m
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7DQogJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9h
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtUaGVyZSBpcyBzb21l
dGhpbmcgSSBhbSBtaXNzaW5nIGluIHlvdXINCiBhc3N1bXB0aW9uICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO2Fib3V0IElSQi4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7QXMgSSB1bmRlcnN0YW5kIFZ4TEFOLCB0
aGUgVlRFUCBpcyB1bmRlciB0aGUgY29udHJvbCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtvZiB0
aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO29wZXJh
dG9yLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO0FzIHN1Y2gsIGl0IGlzIGEgcHVyZSBicmlkZ2UuJm5ic3A7
IElmIHlvdSBydW4gSVJCIGJlaGluZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtpdCwgdGhhdCAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aXMNCiBmaW5l
LiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO1llcywgYW4gb3BlcmF0b3IgbWF5IG9mZmVyIElSQi4mbmJzcDsg
QnV0IGFzIEkgdW5kZXJzdGFuZCBpdCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2NvbmNlcHR1YWxseSwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtpbiB0ZXJtcyBv
ZiB0aGUgVnhMQU4gYXJjaGl0ZWN0dXJlIHRoZSBJUkIgaXMgYW4gZW50aXR5ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWhpbmQgdGhlICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7VlRFUCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtub3QNCiBwYXJ0IG9mIHRoZSBWVEVQLiAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDtZb3VycywgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtKb2VsICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O09uIDEwLzI4LzIwMTkgMTI6MjMgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7IFNhbnRvc2gsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyBEb2VzIGl0IGhhdmUNCiB0byBiZSBhIE1VU1Q/Jm5ic3A7IFdoYXQgaWYgSSBh
bSBydW5uaW5nICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0lSQiBhbmQgdGhlcmUgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDthcmUgSVAgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBhZGRyZXNzZXMgcGVyIFZOSSBh
c3NpZ25lZCB0byB0aGUgVlRFUHM/IFdoeSBjYW4gdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtvcGVyYXRvciBub3QgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyBjaG9vc2UgdG8gdXNlIHRob3NlPyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7DQogJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyBBbm9vcCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgNzo1MSBBTSBTYW50b3NoIFAgSyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZn
dDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4m
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7DQogd3JvdGU6ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7RGluZXNoLCBBbm9vcCBldCBhbGwsICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0xldHMgdXMg
a25vdyBpZiB0aGlzIHRleHQgd29ya3MgZm9yIDEyNy84ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzIHJhbmdlPyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1twcm9wb3Nl
ZCB0ZXh0IGZvciBmaXJld2FsbF0NCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZxdW90O0FzIHBlciBzZWN0aW9uIDQgaW5u
ZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtNVVNUIGJl
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzZXQgdG8g
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsxMjcvOCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDthZGRyZXNzLiBUaGVyZSBtYXkgYmUgZmlyZXdhbGwgY29uZmlndXJlZCBvbiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtWVEVQIHRvICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtibG9jaw0KIDEyNy84ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2FkZHJlc3MgcmFuZ2UgaWYgc2V0IGFzIGRlc3RpbmF0aW9uIElQ
IGluIGlubmVyIElQICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtoZWFkZXIuIEl0IGlzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwO3JlY29tbWVuZGVkIHRvIGFsbG93IDEyNy84IHJhbmdlIGFkZHJlc3MgdGhyb3VnaCAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZmlyZXdhbGwgb25s
eSBpZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsxMjcvOCBJUCBh
ZGRyZXNzDQogaXMgc2V0IGFzIGRlc3RpbmF0aW9uIGFkZHJlc3MgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7aW4gaW5uZXIgSVAgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtoZWFkZXIuJnF1b3Q7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtJbiBzZWN0aW9uIDQgd2UgYXJlIHRhbGtpbmcgYWJvdXQg
dXNpbmcgMTI3LzggJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIG5vdCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cmVhbGx5ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Z2l2aW5nDQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cmVh
c29uIHdoeS4gSSB0aGluayB3ZSBzaG91bGQgaGF2ZSB0ZXh0IGFzIFJGQyA1ODg0ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtoYXMgbWVudGlvbmVkICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3dpdGggYmVsb3cgdGV4dC4g
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtbRnJvbSBSRkMgNTg4NF0gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7JnF1b3Q7VGhlIG1vdGl2YXRpb24NCiBmb3IgdXNpbmcgdGhlIGFkZHJlc3MgcmFu
Z2UgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7MTI3LzggaXMgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoZSBzYW1lIGFzICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3NwZWNpZmllZCBpbiBTZWN0aW9uJm5ic3A7Mi4xIG9m
IFtSRkM0Mzc5XSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDM3
OSpzZWN0aW9uLTIuMV9fO0l3IThXb0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2
RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6OW9SSTcwRDFRWG8xSUQkIiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlvbi0yLjE8L2E+Jmd0Oy4N
CiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VGhpcyBp
cyBhbiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtleGNlcHRpb24g
dG8gdGhlIGJlaGF2aW9yIGRlZmluZWQgaW4gW1JGQzExMjIgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20v
djMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxMTIyX187IThXb0E2UmpDODFjIVhT
blBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6OW9SSTcwRDdq
ZDljUm4kIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzEx
MjI8L2E+Jmd0O10uJnF1b3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7VGhhbmtzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO1NhbnRvc2ggUCBLICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO09uIFRodSwgT2N0IDI0LCAyMDE5DQogYXQgMToyNCBBTSBEaW5l
c2ggRHV0dCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlk
dXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRA
Z21haWwuY29tPC9hPiZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPg0KICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1
dHRAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogd3JvdGU6ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtM
b29rcyBnb29kIHRvIG1lIEdyZWcuIEkgc2VlIHRoYXQgdGhlIHRleHQgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7YXJvdW5kICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDt0aGUgdXNlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgdGhlICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW5uZXIgSVAgYWRkcmVzcyBh
cyBhbHNvIHF1aXRlIGFjY2VwdGFibGUuIFdpbGwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7DQogJm5ic3A7eW91IGFkZCBhbnkgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3b3JkcyBhYm91dCB0aGUgZmlyZXdh
bGw/ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEaW5lc2ggJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09u
IFdlZCwgT2N0IDIzLCAyMDE5IGF0IDg6MzYgUE0sIEdyZWcgTWlyc2t5ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0K
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7DQogJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTog
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7SGkgRGluZXNoLCBldCBhbC4sICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cGxlYXNlIGNoZWNrIHRoZSB1cGRhdGVkIHZlcnNp
b24gdGhhdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtyZW1vdmVkIHRoZSAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwO3JlZmVyZW5jZSB0byAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtIeXBlcnZpc29yIGluIHRoZSB0ZXh0IGFuZCBGaWd1cmUgMS4g
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7UmVnYXJkcywgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7DQogJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtHcmVnICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDEwOjQ3IEFNIFNh
bnRvc2ggUCBLICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsNCiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
PiZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0Ow0KIHdyb3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO0RpbmVzaCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbmJzcDsgJm5ic3A7ICZuYnNwO1BsZWFz
ZSBzZWUgbXkgaW5saW5lJm5ic3A7Y29tbWVudHMgW1NQS10gJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOy0gSW4gc2VjdGlvbiAzLA0KIHRoZXJlJ3MgYSBzZW50ZW5jZSAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDt0aGF0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtpczogJnF1b3Q7QkZEICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNr
ZXRzIGludGVuZGVkIGZvciBhIEh5cGVydmlzb3IgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VlRF
UCBNVVNUICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Tk9ULi4mcXVvdDsuIEkgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO3JlY29tbWVuZCBnZXR0aW5nIHJpZCBvZiB0aGUgd29yZCAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsmcXVvdDtIeXBlcnZpc29y
JnF1b3Q7IGFzaGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2xvZ2ljIGFwcGxpZXMg
dG8gYW55IFZURVAuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
W1NQS10gVGhhbmtzIGZvciBjb21tZW50cy4gV2Ugd2lsbCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtjaGFuZ2UgdGhpcy4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7LSBZb3UgYWxyZWFkeSBleHBsYWluZWQgdGhlICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwO3ByZWNlZGVuY2Ugb2YgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3RoZSB1c2Ugb2YgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOzEyNy84IGFkZHJlc3MgaW4gdGhlIGlubmVyIGhlYWRlciBpbiAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7TVBMUy4gSSBoYXZlIG5vICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzcGVjaWZpYyBjb21tZW50cyBpbiB0aGF0IGFyZWEuDQog
SSBoYXZlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtv
bmx5IHR3byAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cXVlc3Rpb25zOiAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jm5ic3A7ICZuYnNwOy0gSGFzIGFueWJvZHkgdmVyaWZp
ZWQgdGhhdCB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dXNlIG9mICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsxMjcvOCAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7YWRkcmVzcyAoYW5kIHRoZSByaWdodCBNQUMpIHdvcmtzDQogd2l0aCAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZXhpc3Rpbmcg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2ltcGxlbWVudGF0aW9ucywgaW5jbHVkaW5n
IHRoZSBzaWxpY29uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtvbmVzPyBJZiB0aGlzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtkb2Vzbid0
IHdvcmsgdGhlcmUsIGlzIGl0IHdvcnRoICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2FkZGluZyB0
aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtwb3NzaWJpbGl0ICZndDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO3kgb2YgYW5vdGhlciBhZGRyZXNzLCBvbmUgdGhhdCBpcyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtvd25lZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7YnkgdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VlRFUCBub2RlPyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jm5ic3A7ICZuYnNwOy0g
RG8gd2Uga25vdyBpZiBGaXJld2FsbHMgc3RvcCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzdWNo
IFZYTEFOICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXRzPyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7SSBhc2sgdGhpcyBiZWNhdXNlIFZYTEFOIGhhcyBhbiBJUCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDtoZWFkZXIgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO2FuZCBJICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZG9uJ3QgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO2tub3cgaWYgZmlyZXdhbGxzIHN0b3AgcGFja2V0cyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDt3aXRoIDEyNy84ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDtpbg0KIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2lubmVyICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtoZWFkZXIuIElmIG5vdCwgaXMgaXQgd29ydGggYWRkaW5nIGEg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3NlbnRlbmNl
IHRvIHNheSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhhdCBmaXJld2FsbHMgJm5i
c3A7YWxsb3cgc3VjaCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXRzPyBUaGUgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3VzZSBvZiBhICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOw0KICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO25vbi0xMjcvOCBhZGRyZXNzIG1heSBhbGxldmlh
dGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhpcyBjYXNlICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthcyB3ZWxsLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1tTUEtdIEkgdGhpbmsgd2UgbWF5IG5lZWQgdG8gYWRk
IHRoZSB0ZXh0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDthYm91dCBmaXJld2FsbCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YXMgc29tZSBjaGVja3MgaW4gZmly
ZXdhbGwgd2lsbCBiZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGVyZSBpZiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhleSBhcmUgbm90ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7YWxyZWFkeSB1c2luZyBNUExTIE9BTSB3aGljaCBoYXMgaW5uZXIgSVAgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2hlYWRlciB3aXRo
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7MTI3LzggYWRkcmVzcyByYW5nZS4gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7VGhlIHJlc3Qgb2YgdGhlIGRyYWZ0IGxvb2tzIGdvb2QgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7dG8gbWUsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtEaW5lc2ggJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uDQogV2VkLCBPY3QgMjMsIDIwMTkgYXQgNzo1
OCBBTSwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7R3JlZyBNaXJza3kgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7DQogJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3cm90ZTogJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIaSBEaW5lc2gsICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7SSBncmVhdGx5IGFwcHJlY2lhdGUgeW91ciBjb21tZW50cy4g
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1BsZWFzZSBo
ZWF2ZSBhICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bG9vayBhdCB0aGUNCiBh
dHRhY2hlZCBjb3B5IG9mIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt3b3JraW5nICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7dmVyc2lvbiBhbmQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtpdHMgZGlmZiB0byAtMDcgKGxhdGVzdCBpbiB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ZGF0YXRyYWNrZXIpLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtSZWdhcmRzLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7R3JlZyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCA5OjUyIFBN
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0RpbmVzaCBEdXR0ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+DQogJmx0Ozxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpk
aWR1dHRAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7DQogJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsNCiB3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtJIGhhdmUgdGhl
IHNhbWUgZmVlbGluZyBhcyBBbm9vcC4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO0dyZWcsIGNhbiB5b3UgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BsZWFzZSBwb2ludCBtZSB0byB0aGUgbGF0ZXN0ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2RyYWZ0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDtzbyB0aGF0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7DQogJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtJIGNhbiAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cXVpY2tseSBnbGFuY2Ug
dGhyb3VnaCBpdCB0byBiZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ZG91Ymx5IHN1cmUsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RGluZXNoICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCA0OjM1IEFNLCAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7QW5vb3AgR2hhbndh
bmkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
PiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0
Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogd3JvdGU6ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7R3JlZywgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO0kgdGhpbmsgdGhlIGRyYWZ0IGlzIGZpbmUgYXMgaXMuICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtJIGRpc2N1c3Npb24gd2l0aCBYaWFvDQogTWluIHdhcyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWJvdXQgIzMgYW5kIEkgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzZWUgdGhh
dCBhcyB1bm5lY2Vzc2FyeSB1bnRpbCB3ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7aGF2ZSBhIGRyYWZ0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhhdCBleHBsYWlucyB3aHkgdGhhdCBpcyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtuZWVkZWQgaW4gdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Y29udGV4
dA0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
b2YgdGhlIE5WTzMgYXJjaGl0ZWN0dXJlLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
QW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uIFR1ZSwgT2N0IDIyLCAyMDE5
IGF0IDExOjE3IEFNICZndDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO0dyZWcgTWlyc2t5ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7DQogJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsNCiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIaSBBbm9vcCwgZXQgYWwuLCAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7SSBhZ3JlZSB3aXRoIHlvdXIgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dW5kZXJzdGFuZGlu
ZyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b2Ygd2hh
dCBpcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7YmVpbmcgZGVmaW5lZCBpbiB0aGUgY3VycmVudCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dmVyc2lvbiAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7b2YgdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtCRkQgb3ZlciBWeExBTiAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtzcGVjaWZpY2F0aW9uLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7QnV0LCBhcyBJICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1bmRlcnN0YW5kLCB0aGUgV0cgaXMgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2Rpc2N1c3Npbmcg
dGhlIHNjb3BlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsNCiAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JlZm9yZSB0aGUgV0dMQyBpcyBjbG9zZWQuIEkgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2JlbGlldmUgdGhlcmUg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO2FyZSB0aHJlZSBvcHRpb25zOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgMS4gc2luZ2xlIEJGRCBzZXNzaW9uICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO2JldHdlZW4NCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7dHdvIFZURVBzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMi4gc2luZ2xlIEJGRCBzZXNzaW9uICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3BlciBWTkkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2JldHdlZW4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0d28gVlRFUHMgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAzLiBtdWx0aXBsZSBCRkQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7c2Vzc2lvbnMg
cGVyICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7DQogJm5ic3A7ICZuYnNwO1ZO
SSBiZXR3ZWVuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3R3byBWVEVQcyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtUaGUgY3VycmVudCB0ZXh0ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO3JlZmxlY3RzICMyLiBJcyBXRyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2FjY2Vw
dHMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7dGhpcyBzY29wZT8gSWYgbm90LCB3aGljaCAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b3B0aW9uIFdHIHdvdWxkICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDthY2NlcHQ/ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1Jl
Z2FyZHMsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO0dyZWcgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7T24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7MjowOSBQTSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7QW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO0doYW53YW5pICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7
Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsNCiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+
DQogJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyB3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtJIGNvbmN1ciB3aXRoIEpvZWwncyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDthc3Nlc3NtZW50ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2l0aCB0aGUgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtmb2xsb3dpbmcgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Y2xhcmlmaWNhdGlvbnMu
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7VGhlIGN1cnJlbnQgZG9jdW1lbnQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aXMgYWxyZWFk
eSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2NhcGFibGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtvZiBt
b25pdG9yaW5nICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO211bHRpcGxlIFZOSXMgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtiZXR3ZWVuIFZURVBzLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBpc3N1ZSB1bmRlciAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtkaXNjdXNzaW9uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDt3YXMgaG93ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZG8gd2UgJmd0OyZuYnNwOyAmbmJz
cDsNCiAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDt1c2UgQkZEIHRvIG1vbml0b3IgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7bXVs
dGlwbGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1ZB
UHMgdGhhdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1c2UgdGhlIHNhbWUgVk5JICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2JldHdlZW4gYSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7cGFpciBvZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1ZURVBz
LiZuYnNwOyBUaGUgdXNlIGNhc2UgZm9yICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDt0aGlzIGlzIG5vdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtjbGVh
ciB0byBtZSwgYXMgZnJvbSBteSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7dW5kZXJzdGFuZGluZywgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7d2UgY2Fu
bm90IGhhdmUgYSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzaXR1YXRpb24gd2l0aA0KICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7bXVsdGlwbGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VkFQcyB1c2luZyB0
aGUgc2FtZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Vk5JLS10aGVyZSBpcyAxOjEgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWFwcGluZyBiZXR3ZWVu
IFZBUCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthbmQgVk5JLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7QW5vb3AgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtPbiBUdWUs
IE9jdCAyMiwgMjAxOSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthdCA2OjA2IEFNICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7Sm9lbCBNLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIYWxwZXJuDQogJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVy
bi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+DQogJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZn
dDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPiZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7d3JvdGU6ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwO0Zyb20gd2hhdCBJIGNh
biAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0ZWxsLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlcmUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthcmUgdHdvICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2VwYXJhdGUgcHJvYmxlbXMuICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VGhlIGRvY3VtZW50IHdlDQogJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7aGF2ZSBpcyBhICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VlRFUC1WVEVQ
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bW9uaXRvcmluZyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDtkb2N1bWVudC4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO1RoZXJlIGlzIG5vICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7bmVlZCBmb3IgdGhhdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkb2N1bWVu
dCB0byAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aGFuZGxlIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO211bHRpcGxlIFZOSSBjYXNlLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO0lmIGZvbGtzIHdhbnQgYSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvdG9jb2wgZm9yIGRvaW5nICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDtCRkQgbW9uaXRvcmluZyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtvZiB0aGluZ3MgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWhpbmQgdGhlICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VlRFUHMgKG11bHRpcGxlICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO1ZOSXMpLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7dGhlbiBkbyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoYXQgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOw0KICZuYnNwO2FzIGEgc2VwYXJhdGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2RvY3VtZW50LiZuYnNwOyAmbmJzcDtUaGUgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlbmNvZGluZyB3aWxsIGJlICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO2EgdGVuYW50ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZW5jb2RpbmcsICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIHRodXMgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7c2VzcGFyYXRlIGZyb20gJmd0OyZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2hhdCBpcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO2RlZmluZWQgaW4gdGhpcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkb2N1bWVu
dC4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO1lvdXJzLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO0pvZWwNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7T24gMTAvMjEvMjAxOSAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDs1OjA3IFBNLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7SmVmZnJleSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0hhYXMgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZndDsgU2FudG9zaCBhbmQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b3Ro
ZXJzLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IE9uIFRodSwgT2N0ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOzAzLCAyMDE5IGF0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7MDc6NTA6MjBQTSAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzswNTMwLCBTYW50b3NoIFAg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7SyB3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VGhhbmtzICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2ZvciB5b3VyICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZXhwbGFuYXRpb24uICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VGhpcyBoZWxwcyBhIGxvdC4NCiBJ
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt3b3VsZCB3
YWl0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Zm9yIG1vcmUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmZ3Q7Jmd0OyBjb21tZW50cyBmcm9tICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O290aGVycyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
dG8gc2VlIGlmICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhpcyB3aGF0
IHdlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO25lZWQgaW4gdGhpcw0KICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ZHJhZnQgdG8gYmUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7
Jmd0OyBzdXBwb3J0ZWQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YmFzZWQgb24gJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoYXQgd2UgY2FuICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvdmlkZSBhcHByb3ByaWF0ZSAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7c2VjdGlvbnMgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2luIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO2RyYWZ0LiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IFRoZSB0aHJlYWRzIG9uIHRo
ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7bGlzdCBo
YXZlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzcGlkZXJlZCB0byB0
aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cG9pbnQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3doZXJlIGl0IGlzICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7Y2hhbGxlbmdpbmcgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmZ3Q7IHRvIGZvbGxvdyB3aGF0IHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Y3VycmVudA0KICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7c3Rh
dHVzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgdGhlIGRyYWZ0IGlz
LCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtvciBzaG91bGQgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZS4m
bmJzcDsgOi0pICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsN
CiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyBIb3dldmVyLCBpZiBJJ3Zl
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtmb2xsb3dl
ZCB0aGluZ3MgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtwcm9wZXJseSwg
dGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3F1ZXN0aW9uICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWxvdyBpcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3JlYWxseSB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZndDsgaGluZ2UgcG9pbnQgb24gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
d2hhdCBvdXIgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlbmNhcHN1bGF0
aW9uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2ZvciBCRkQgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO292ZXIgdnhsYW4gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtzaG91bGQgbG9vayBsaWtlLiAmZ3Q7Jm5ic3A7DQogJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyBDb3JyZWN0PyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmZ3Q7IEVzc2VudGlhbGx5LCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkbyB3ZSBvciAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZG8gd2Ugbm90ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsNCiAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyZXF1aXJlIHRoZSAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDthYmlsaXR5IHRvICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtwZXJtaXQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDttdWx0aXBsZSBCRkQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmZ3Q7IHNlc3Npb25zIGJldHdlZW4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2Rpc3RpbmN0DQogVkFQcz8gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmd0OyBJZiB0aGlzIGlzIHNvLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkbyB3ZSAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aGF2ZSBhICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7c2Vuc2UgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwO2Fz
IHRvIGhvdyB3ZSBzaG91bGQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO3Byb2NlZWQ/ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgLS0gSmVmZiAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgW2NvbnRleHQgcHJlc2VydmVkICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWxvdy4uLl0gJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsgU2FudG9zaCBQIEsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmd0OyZndDsgT24gV2VkLCBTZXAgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
MjUsIDIwMTkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O2F0IDg6MTAgQU0gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+DQogJmx0Ozxh
IGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsNCiAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+DQogJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsNCiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29t
LmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbjwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7Jmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y248L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4NCiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bjwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d3JvdGU6ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmZ3Q7Jmd0OyZndDsgSGkgU2FudG9zaCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZn
dDsmZ3Q7Jmd0OyBXaXRoIHJlZ2FyZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0byB0aGUgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3F1ZXN0aW9uICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7d2hldGhlciB3ZSAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDtzaG91bGQgYWxsb3cgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDttdWx0aXBsZSBCRkQg
Jmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3Nlc3Npb25zICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7IGZvciB0aGUgc2FtZSAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWTkkgb3IgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO25vdCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtJTUhPIHdlICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2hvdWxkDQogYWxsb3cgaXQsICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO21vcmUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtleHBsYW5hdGlvbiBhcyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyBmb2xsb3dz
LiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyBCZWxvdw0KIGlz
IGEgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZmlndXJlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkZXJpdmVkIGZyb20gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtmaWd1cmUgMiBvZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtS
RkM4MDE0IChBbiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0FyY2hpdGVjdHVyZSBmb3IgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgRGF0YS1DZW50ZXIgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7TmV0d29yaw0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgJm5ic3A7VmlydHVhbGl6YXRpb24gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b3ZlciBM
YXllciAzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7KE5WTzMpKS4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmbmJzcDtEYXRhIENlbnRlciBOZXR3b3JrICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsoSVApJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0MzsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwO1R1bm5lbCBPdmVybGF5ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0tLS0tLS0tLS0mIzQzOy0tLS0t
LS0tLSYjNDM7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jm5ic3A7JiM0MzstLS0tLS0tLS0mIzQzOy0tLS0tLS0tLS0t
LSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LS0tLS0tLS0tLSYj
NDM7LS0tLS0tLSYjNDM7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0tLS0tJiM0
MzstLS0tLS0tLS0tJiM0MzsNCiB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3wgfCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7T3ZlcmxheSAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO01vZHVsZSZuYnNwOyB8IHwgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO3wgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7T3ZlcmxheSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O01vZHVsZSZuYnNwOw0KIHwgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQz
Oy0tLS0tLS0tLSYjNDM7LS0tLS0tLS0mIzQzOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYj
NDM7LS0tLS0tLS0tJiM0MzstLS0tLS0tLSYjNDM7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZu
YnNwOyAmbmJzcDsgfCAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJm5i
c3A7TlZFMSZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsNCiAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbmJzcDsgJm5ic3A7IHwgJm5ic3A7ICZuYnNwO3wgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7TlZFMiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7
Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LS0tLS0t
LS0mIzQzOy0tLS0tLS0mIzQzOyZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7
LS0tLS0tLS0mIzQzOy0tLS0tLS0mIzQzOyZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJz
cDsgfFZOSTEgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWTkkyJm5ic3A7IFZOSTEgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgfCAmbmJzcDt8Jm5ic3A7IHwgVk5JMSAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Vk5JMiBWTkkx
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyYjNDM7LSYjNDM7LS0tLS0mIzQzOy0tLS0mIzQzOy0tLSYjNDM7Jm5ic3A7IHwgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7DQogJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0mIzQzOy0tLS0tJiM0MzstLS0tLSYjNDM7LS0mIzQz
OyZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsm
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3xWQVAxfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VkFQMnwmbmJzcDsgJm5ic3A7IHwgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtWQVAzIHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO3xWQVAxfCBWQVAyfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8IFZBUDN8DQog
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7JiM0MzstLS0tJiM0MzstLS0tLSYjNDM7LS0tLSYjNDM7LS0tLS0tJiM0MzsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
Jm5ic3A7JiM0MzstLS0tJiM0MzstLS0tLSYjNDM7LS0tLS0mIzQzOy0tLS0tJiM0MzsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwO3wmbmJzcDsgJm5i
c3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyAmbmJz
cDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7fCZuYnNwOyAmbmJzcDsNCiAmbmJzcDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOy0tLS0tLS0mIzQz
Oy0tLS0tJiM0MzstLS0tJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tJiM0MzstLS0tLSYjNDM7LS0t
LS0mIzQzOy0tLS0tLS0gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7
Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7VGVuYW50Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOw0KICZuYnNwO3wgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7VFNJMSB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtUU0kyfCZuYnNwOyAmbmJzcDsgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO1RTSTMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VFNJMXwgVFNJMnwgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7fFRTSTMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7JiM0MzstLS0mIzQzOyAmIzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0mIzQzOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7JiM0MzstLS0mIzQzOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7JiM0MzstLS0mIzQzOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0t
LSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt8VFMxfCB8
VFMyfCAmZ3Q7Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fFRTM3wgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3xUUzR8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt8VFM1fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8VFM2
fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0mIzQz
OyAmIzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsm
IzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0tLSYjNDM7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0t
LSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LS0tJiM0MzsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgVG8gbXkgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3VuZGVyc3RhbmRpbmcsIHRoZSBCRkQgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3Nlc3Npb25zIGJldHdlZW4gJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7TlZFMSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7YW5kIE5WRTIgYXJlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7YWN0dWFsbHkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmZ3Q7Jmd0OyZndDsgaW5pdGlhdGVkIGFuZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGVybWluYXRlZA0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YXQgVkFQ
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgTlZFLiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyBJZiB0aGUgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7bmV0d29yayBvcGVyYXRvciAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2FudCB0byAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3NldCB1cCBvbmUgQkZEICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO3Nlc3Npb24gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2JldHdlZW4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWQVAxIG9mICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7IE5WRTEgYW5kIFZBUDFv
ZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7TlZFMiwg
YXQgdGhlDQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzYW1lIHRpbWUg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YW5vdGhlciBCRkQgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3Nlc3Npb24gJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtiZXR3ZWVuIFZBUDMgb2YgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgTlZFMSBhbmQgJmd0OyZuYnNwOyAmbmJzcDsNCiAm
bmJzcDtWQVAzIG9mIE5WRTIsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWx0aG91Z2ggJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUgdHdvIEJGRCBzZXNzaW9ucyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YXJlIGZvciAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO3RoZSBzYW1lICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0
OyZndDsmZ3Q7IFZOSTEsIEkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YmVsaWV2ZQ0KIGl0J3Mg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDtyZWFzb25hYmxlLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO3NvIHRoYXQncyB3aHkgSSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGluayB3
ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3Nob3VsZCBhbGxvdyBpdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO252bzMgbWFpbGlu
ZyBsaXN0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsNCjxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNA
aWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0
OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNA
aWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0
OyZndDsmZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7DQogJmx0OzxhIGhyZWY9
Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5v
cmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52
bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7DQogJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwv
YT4mZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZv
M0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4m
Z3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZv
M0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4m
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9udm8zX187IThXb0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgt
N05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6OW9SSTcwRHd4djNiX2EkIiB0YXJnZXQ9Il9i
bGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzM8L2E+ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_73C65A84D59F42AAA2BA5DE6946DC6D8junipernet_--


From nobody Wed Oct 30 14:23:05 2019
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 C3CC61200E9; Wed, 30 Oct 2019 13:49:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PoPfYuccSeEH; Wed, 30 Oct 2019 13:49:11 -0700 (PDT)
Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9495D12009C; Wed, 30 Oct 2019 13:49:10 -0700 (PDT)
Received: by mail-lj1-x22f.google.com with SMTP id s4so4188768ljj.10; Wed, 30 Oct 2019 13:49:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rqdgWQFvIxpYK309Ex9bWLztAYZWFgmh+TmAeWTTv0Q=; b=j1qCET9h8TW+5AYyLwl4jrEKQWTq5POCpeTqnAEEoRLjdQXNeemC+86mZwFgIdanpF IKoNSTJDB9l+gmNTTHnnQPc2AvBdLsBMNBHZWbydXu707VYP7PIZk8KQzwMBBalWLluc lwpB1D+f/J+6vrTxTgX9WIrmtjpyK+ixM2U/Rh9tpJQmKe1QodFk4bzIYC0qGswoKPhs xvF8UXWDiTCW77mxnjzwH40axOAX/99uH4WfnUHujZLBcU1j6FvdPFE2MrE6WCxYl0cf mvNqPAjtwh9yV6VCrbJkhRpgnxkktydcYgvf2aF1QbYSA3i6llLXtpNbTdcRkhzBRArC LoIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rqdgWQFvIxpYK309Ex9bWLztAYZWFgmh+TmAeWTTv0Q=; b=M9UEIsTzygFfO44iCMEZ/ONTGR3Wk36lYd9aRB9+jfIuILF0XcgVmUHlc8NCJOv29E H7Rc7DuElTeA3qmtucHHrviSuORUncBV9ezP3I3jbYQJAIj9tl8Bl3DGKKwWGuqp3wUx YzOZa4Ac9rfaEI0nGs5fGx3oDipCHjiYToXK+yO57yt+/HpcetsOomLZLXJdpT0LZ5V3 rKgaKzdyW+PLP4IrvV8OksQIV9zj8lhphAwsFkqebQAsC0PnNnaJG7Zk+mDNRG56zClX HKf5mdB/9tUZj9ONZyB45ERwgi3smk/D17C3QPaClqJ5nYgWAlG9olJkU3T2s/lv0bcM Jufw==
X-Gm-Message-State: APjAAAVr1tnPJsEECMdXRwSlQ0ZBGUYLssANoJLWtSRyKnOre3xFBv0z SLIcDVi0APGwmpPnO+U+yzshBCj+nJJQ5qMfxdM=
X-Google-Smtp-Source: APXvYqzJ8vH56XAVzcjI997TBSKGLXdFk0M9MJuiEgdhnvShcE/79PKMouzs8KdFOJDRryt0Kt4Bfk7m2K1WWa8IMxc=
X-Received: by 2002:a2e:89d3:: with SMTP id c19mr1166157ljk.201.1572468548403;  Wed, 30 Oct 2019 13:49:08 -0700 (PDT)
MIME-Version: 1.0
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <73C65A84-D59F-42AA-A2BA-5DE6946DC6D8@juniper.net>
In-Reply-To: <73C65A84-D59F-42AA-A2BA-5DE6946DC6D8@juniper.net>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 30 Oct 2019 13:48:56 -0700
Message-ID: <CA+RyBmXdjstOd6kR2t6okHGTEy+Sif=XDnrZV-2WNsijWd+=VA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Selvakumar Sivaraj <ssivaraj@juniper.net>
Cc: Dinesh Dutt <didutt@gmail.com>, NVO3 <nvo3@ietf.org>,  "draft-ietf-bfd-vxlan@ietf.org" <draft-ietf-bfd-vxlan@ietf.org>, Anoop Ghanwani <anoop@alumni.duke.edu>,  Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>,  rtg-bfd WG <rtg-bfd@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>,  "T. Sridhar" <tsridhar@vmware.com>, "xiao.min2@zte.com.cn" <xiao.min2@zte.com.cn>
Content-Type: multipart/alternative; boundary="0000000000003f880e059626dde8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/BRUTmxoY8oL_jeQf8S_Ad95LynU>
X-Mailman-Approved-At: Wed, 30 Oct 2019 14:22:55 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 20:49:20 -0000

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

Hi Selvakumar,
a packet can be identified as a BFD Control message by the value of the
destination UDP port field. The intention of the text you've quoted is to
suggest that if the received by VTEP packet has been identified as a BFD
control packet it SHOULD NOT be forwarded to a tenant. What to do with such
packet? I believe it must be silently dropped.
Does it make sense?

Regards,
Greg

On Wed, Oct 30, 2019 at 1:36 PM Selvakumar Sivaraj <ssivaraj@juniper.net>
wrote:

> Greg,
>
>
>
> >Section 5.
>
> >If the Destination MAC of the inner Ethernet frame doesn't
>
> >   match any of VTEP's MAC addresses, then the processing of the
>
> >   received VXLAN packet MUST follow the procedures described in
>
> >   Section 4.1 [RFC7348].
>
> >BFD Control packets with unknown MAC address MUST NOT be
>
> > forwarded to VMs.
>
>
>
> If the packet doesn=E2=80=99t match VTEP mac address, the packet is forwa=
rded
> based on  Section 4.1 [RFC7348]. What is the assumption behind this
> statement =E2=80=9CBFD Control packets with unknown MAC address MUST NOT =
be
> forwarded to VMs=E2=80=9D?
>
>
>
> Thanks,
>
> Selvakumar
>
>
>
>
>
> *From: *nvo3 <nvo3-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Date: *Wednesday, October 30, 2019 at 1:08 PM
> *To: *Dinesh Dutt <didutt@gmail.com>
> *Cc: *NVO3 <nvo3@ietf.org>, "draft-ietf-bfd-vxlan@ietf.org" <
> draft-ietf-bfd-vxlan@ietf.org>, Anoop Ghanwani <anoop@alumni.duke.edu>,
> Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>=
,
> rtg-bfd WG <rtg-bfd@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>,
> "T. Sridhar" <tsridhar@vmware.com>, "xiao.min2@zte.com.cn" <
> xiao.min2@zte.com.cn>
> *Subject: *Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
>
>
>
> Dear All,
>
> thank you for your comments, suggestions that have made the discussion th=
e
> most helpful to the Editors. I've tried to reflect your comments in the
> updates listed below:
>
>    - on the inner destination IP address:
>
> OLD TEXT:
>
>          Destination IP: IP address MUST NOT be of one of tenant's IP
>          addresses.  IP address MAY be selected from the range 127/8 for
>          IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
>
> NEW TEXT:
>
>          Destination IP: IP address MUST NOT be of one of tenant's IP
>          addresses.  The IP address SHOULD be selected from the range 127=
/8
>          for IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
>          Alternatively, the destination IP address MAY be set to VTEP's
>          IP address.
>
>    - firewall. Appended Section 3 Deployment with the following paragraph=
:
>
>    As per Section 4, the inner destination IP address SHOULD be set to
>    one of the loopback addresses (127/8 range for IPv4 and
>    0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).  There could be a firewall
>    configured on VTEP to block loopback addresses if set as the
>    destination IP in the inner IP header.  It is RECOMMENDED to allow
>    addresses from the loopback range through a firewall only if it is
>    used as the destination IP address in the inner IP header, and the
>    destination UDP port is set to 3784 [RFC5881].
>
>
>
> Regarding the use of VNI 0 as the Management VNI. In Section 6 has been
> noted:
>
>    An implementation MAY support the use of the Management
>    VNI as control and management channel between VTEPs.  The selection
>    of the VNI number of the Management VNI MUST be controlled through
>    management plane.  An implementation MAY use VNI number 1 as the
>    default value for the Management VNI.
>
>
>
> Attached, please find the updated working version and the diff to -07.
>
> Editors much appreciate your comments, suggestions, abd help to have the
> new version uploaded before the cut-off deadline.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Wed, Oct 30, 2019 at 4:46 AM Dinesh Dutt <didutt@gmail.com> wrote:
>
>
>
>
> On Wed, Oct 30, 2019 at 11:40 AM, Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
>
> Hi Dinesh,
>
>
>
> Your earlier comment was about silicon, that's why I discussed only the
> trapping issue.  As far as software goes, IP stacks would typically disca=
rd
> packets received from a non-loopback interface if the packet's address is
> in 127/8.  I am not sure a traditional IP stack can play here because eve=
n
> on Tx, we have the same MAC for reaching all remote VTEPs.  It seems to m=
e
> the BFD module would have to be working directly with L2 frames coming of=
f
> the tunnel.  Kind of like if we were running LLDP between the VTEPs.
>
>
>
> Hi Anoop,
>
>
>
> My earlier comment was indeed about silicon, but the packet has to go
> through the software stack as well once it gets to the CPU. Linux-based
> solutions such as Linux servers or Cumulus Linux or maybe even SONIC will
> need to have a valid IP address to process the packet. Given that 127/8 i=
s
> already mandated by MPLS BFD, sticking with that is better than ignoring
> the IP address. This is why I agreed with Jeffrey Haas' comment about
> SHOULD be set.
>
>
>
> Dinesh
>
>
>
> Thanks,
>
> Anoop
>
>
>
> On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt <didutt@gmail.com> wrote:
>
> Trapping to the CPU would be fine based on MAC DA. But once there, a
> self-respecting network stack would look at the IP header to decide what =
to
> do. Ignoring it on receive may not be an option,
>
> Dinesh
>
> On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani <anoop@alumni.duke.edu>,
> wrote:
>
> Hi Dinesh,
>
>
>
> What would break?  If messages are trapped to CPU based on the MAC DA,
> what is the problem?
>
>
>
> On the flip side, there are implementations running BFD today which use
> different addresses as specified here:
>
> http://www.openvswitch.org/support/dist-docs/vtep.5.html
> <https://urldefense.com/v3/__http:/www.openvswitch.org/support/dist-docs/=
vtep.5.html__;!8WoA6RjC81c!XSnPbDk99ntaSkrho1h-7Nk38vE1gJ9GQ7udWfbGLtCOiKt6=
Yz9oRI70D8TPFzme$>
>
> >>>
>
>        *bfd_config_local* *:* *bfd_dst_ip*: optional string
>
>               Set to an IPv4 address to set the IP address that is expect=
ed as
>
>               destination   for   received   BFD   packets.   The  defaul=
t  is
>
>               *169.254.1.0*.
>
> >>>
>
>
>
> Thanks,
>
> Anoop
>
>
>
> On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt@gmail.com> wrote:
>
> I suspect silicon implementations will have a problem with saying that
> they can be set to anything and MUST be ignored on reception. Your logic =
is
> sound, it's just that I fear you'll break many existing implementations. =
I
> recommend sticking with the 127/8 address for this case.
>
>
>
> Dinesh
>
>
> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
>
> In all the discussion about what VNI to use and multiple VNI support, I
> lsot track. Sorry. Still, the earlier documents did not specify the IP to
> use. That does NOT mean that we are required in later revisions of the
> document to allow anything the client wants. Having said that, we could a=
dd
> text saying that since the IP address in the BFD request in VNI 0 is
> effectively meaningless, it can be set to any value on transmission and
> must be ignored on reception. As far as I can tell, it is definitional th=
at
> the VtEP does not have any assigned IP address for VNI 0, so we can't
> expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop Ghanwani
> wrote:
>
> Hi Joel, Yes, existing implementations use VNI 0 for BFD over VXLAN.  Her=
e
> are a couple of references:
> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsd=
b-bfd-nsx.html
> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-ser=
ies-switches/white-paper-c11-740091.html#_Toc18013665
> <https://urldefense.com/v3/__https:/www.cisco.com/c/en/us/products/collat=
eral/switches/nexus-9000-series-switches/white-paper-c11-740091.html*_Toc18=
013665__;Iw!8WoA6RjC81c!XSnPbDk99ntaSkrho1h-7Nk38vE1gJ9GQ7udWfbGLtCOiKt6Yz9=
oRI70D-WWtRSX$>
> I guess this document has been evolving and I have not kept up with it. T=
he
> version I had reviewed and commented on originally allowed for VNI 0.  Th=
e
> -04 version of the draft has this:
> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-ietf-bfd-vx=
lan-04*section-7__;Iw!8WoA6RjC81c!XSnPbDk99ntaSkrho1h-7Nk38vE1gJ9GQ7udWfbGL=
tCOiKt6Yz9oRI70D1ZHtv2T$>
> What version are you referring to? Thanks, Anoop On Mon, Oct 28, 2019 at
> 12:55 PM Joel M. Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> <jmh@joelhalpern.com>>> wrote: You are saying that there are existing
> implementations using VNI 0 for this?  Given that previous versions of th=
e
> spec explicitly disallowed VNI 0, I am having trouble with your objecting
> that a spec for how to run over VNI 0 breask existing implementations. No=
te
> that when there is a good technical reason, the IETF does change Internet
> Drafts in ways that break early implementations.  That is the price of
> standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanwani wrote:=
 >
> Hi Joel, > > Writing the spec in that way would make the current,
> inter-operable > implementation of multiple vendors non-compliant with th=
e
> spec. > > Thanks, > Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel M.
> Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> <jmh@joelhalpern.com>> > <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com=
>
> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> wrote: > >     I
> assumed this was only for the case where a tenant VNI was being used. > >
>    For the 0 VNI (which is what I prefer), always (MUST) use the loopback
> >     address.  There are no addresses assigned to the VTEP in that space=
.
> >     There is no IRB in that space. > >     Yours, >     Joel > >     On
> 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >      > Joel, >      > >      =
>
> Are we going to qualify this by VNI?  There's a bunch of >
>  implementations >      > out there that don't use a tenant IP or a
> loopback with VNI 0--they >      > simply repeat the underlay IP in the
> inner IPDA. >      > >      > Thanks, >      > Anoop >      > >      > On
> Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern >     <jmh@joelhalpern.com =
<
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      > <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> wrote: >      > >
>   >     I can live with saying that you SHOULD use loopback, and MAY >
>  instead >      >     use >      >     an IP address in the customer spac=
e
> known to be owned by the VTEP >      >     device >      >     when such
> exists. >      > >      >     Yours, >      >     Joel >      > >      >
>  On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: >      >      > Hi Joel, >
>   >      > >      >      > Perhaps we need to say use of an address owned
> by the device >      >     containing >      >      > the VTEP. >      >
>   > >      >      > Or are you suggesting that the use of the loopback
> address >     space >      >     is a MUST? >      >      > >      >     =
 >
> Anoop >      >      > >      >      > On Mon, Oct 28, 2019 at 10:22 AM Jo=
el
> M. Halpern >      >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> =
<
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      > <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>> wrote: >      >
>   > >      >      >     There is something I am missing in your assumptio=
n
> >     about IRB. >      >      > >      >      >     As I understand VxLA=
N,
> the VTEP is under the control >     of the >      >     operator. >      =
>
>     >     As such, it is a pure bridge.  If you run IRB behind >     it,
> that >      >     is fine. >      >      >     Yes, an operator may offer
> IRB.  But as I understand it, >      >     conceptually, >      >      >
>  in terms of the VxLAN architecture the IRB is an entity >      >
>  behind the >      >      >     VTEP, >      >      >     not part of the
> VTEP. >      >      > >      >      >     Yours, >      >      >     Joel
> >      >      > >      >      >     On 10/28/2019 12:23 PM, Anoop Ghanwan=
i
> wrote: >      >      >      > Santosh, >      >      >      > >      >
> >      > Does it have to be a MUST?  What if I am running >     IRB and
> there >      >      >     are IP >      >      >      > addresses per VNI
> assigned to the VTEPs? Why can the >      >     operator not >      >
> >      > choose to use those? >      >      >      > >      >      >     =
 >
> Anoop >      >      >      > >      >      >      > On Mon, Oct 28, 2019 =
at
> 7:51 AM Santosh P K >      >      >      > <santosh.pallagatti@gmail.com =
<
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>>>> wrote: >      >      >      > >
> >      >      >     Dinesh, Anoop et all, >      >      >      >
>  Lets us know if this text works for 127/8 >      >     address range? >
>   >      >      > >      >      >      >     [proposed text for firewall]
> >      >      >      > >      >      >      >     "As per section 4 inner
> destination IP address >     MUST be >      >     set to >      >      >
>  127/8 >      >      >      >     address. There may be firewall configur=
ed
> on >     VTEP to >      >     block 127/8 >      >      >      >
>  address range if set as destination IP in inner IP >      >     header. =
It
> is >      >      >      >     recommended to allow 127/8 range address
> through >      >     firewall only if >      >      >      >     127/8 IP
> address is set as destination address >     in inner IP >      >      >
>  header." >      >      >      > >      >      >      > >      >      >
>   >     In section 4 we are talking about using 127/8 >     and not >
> >     really >      >      >     giving >      >      >      >     reason
> why. I think we should have text as RFC 5884 >      >     has mentioned >
>     >      >      >     with below text. >      >      >      > >      >
>   >      >     [From RFC 5884] >      >      >      >     "The motivation
> for using the address range >     127/8 is >      >     the same as >
> >      >      >     specified in Section 2.1 of [RFC4379] >      >      >
>     >  <https://tools.ietf.org/html/rfc4379#section-2.1
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc4379*section-2=
.1__;Iw!8WoA6RjC81c!XSnPbDk99ntaSkrho1h-7Nk38vE1gJ9GQ7udWfbGLtCOiKt6Yz9oRI7=
0D1QXo1ID$>>.
> >      >     This is an >      >      >      >     exception to the
> behavior defined in [RFC1122 >      >      >      >     <
> https://tools.ietf.org/html/rfc1122
> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc1122__;!8WoA6R=
jC81c!XSnPbDk99ntaSkrho1h-7Nk38vE1gJ9GQ7udWfbGLtCOiKt6Yz9oRI70D7jd9cRn$>>].=
"
> >      >      >      > >      >      >      > >      >      >      > >
> >      >      >     Thanks >      >      >      >     Santosh P K >      =
>
>     >      > >      >      >      > >      >      >      > >      >      =
>
>     >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt >      >     <
> didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com>> <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>> >
> >      >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >      >
>  <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>>> >      >     <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>>>>>
> wrote: >      >      >      > >      >      >      >         Looks good t=
o
> me Greg. I see that the text >     around >      >     the use >      >
>   >     of the >      >      >      >         inner IP address as also
> quite acceptable. Will >      >     you add any >      >      >      >
>    words about the firewall? >      >      >      > >      >      >      =
>
>        Dinesh >      >      >      > >      >      >      >         On We=
d,
> Oct 23, 2019 at 8:36 PM, Greg Mirsky >      >      >      >         <
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>>> >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>>>> >      >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> >      >      >>         Hi Dinesh, et al., >      >      >      >>
>  please check the updated version that >     removed the >      >      >
>  reference to >      >      >      >>         Hypervisor in the text and
> Figure 1. >      >      >      >> >      >      >      >>         Regards=
,
> >      >      >      >>         Greg >      >      >      >> >      >
> >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >      >
>   >      >>         <santosh.pallagatti@gmail.com <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>> >      >      >      >>  <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>> >      >      >     <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>> >
>  <mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> <
> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>> >
>   >     <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>> >     <mailto:santosh.pallagatti@gmail.co=
m
> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> <santosh.pallagatti@gmail.com>>>>>>> wrote: >      >      >      >> >
>   >      >      >>             Dinesh, >      >      >      >>
>       Please see my inline comments [SPK] >      >      >      >> >      =
>
>     >      >> >      >      >      >>                 - In section 3,
> there's a sentence >     that >      >     is: "BFD >      >      >
> >>                 packets intended for a Hypervisor >     VTEP MUST >
> >      >     NOT..". I >      >      >      >>                 recommend
> getting rid of the word >      >     "Hypervisor" ashe >      >      >
> >>                 logic applies to any VTEP. >      >      >      >> >
>   >      >      >>             [SPK] Thanks for comments. We will >
>  change this. >      >      >      >> >      >      >      >>
>    - You already explained the >     precedence of >      >     the use o=
f
> >      >      >      >>                 127/8 address in the inner header
> in >      >     MPLS. I have no >      >      >      >>
>  specific comments in that area. I have >      >     only two >      >
> >      >>                 questions: >      >      >      >>
>     - Has anybody verified that the >     use of >      >     127/8 >
> >      >      >>                 address (and the right MAC) works with >
>     >     existing >      >      >      >>                 implementation=
s,
> including the silicon >      >     ones? If this >      >      >      >>
>              doesn't work there, is it worth >     adding the >      >
> >     possibilit >      >      >      >>                 y of another
> address, one that is >     owned >      >     by the >      >      >
>  VTEP node? >      >      >      >> >      >      >      >>
>     - Do we know if Firewalls stop >     such VXLAN >      >      >
>  packets? >      >      >      >>                 I ask this because VXLA=
N
> has an IP >     header >      >     and I >      >      >     don't >
> >      >      >>                 know if firewalls stop packets >     wit=
h
> 127/8 >      >     in the >      >      >     inner >      >      >
> >>                 header. If not, is it worth adding a >      >
>  sentence to say >      >      >      >>                 that firewalls
>  allow such >     packets? The >      >     use of a >      >      >
> >>                 non-127/8 address may alleviate >     this case >
> >     as well. >      >      >      >> >      >      >      >>
>  [SPK] I think we may need to add the text >      >     about firewall >
>   >      >      >>             as some checks in firewall will be >
>  there if >      >     they are not >      >      >      >>
>  already using MPLS OAM which has inner IP >      >     header with >
> >      >      >>             127/8 address range. >      >      >      >>
> >      >      >      >> >      >      >      >>                 The rest =
of
> the draft looks good >     to me, >      >      >      >> >      >      >
>     >>                 Dinesh >      >      >      >> >      >      >
> >>                 On Wed, Oct 23, 2019 at 7:58 AM, >     Greg Mirsky >
>   >      >      >>                 <gregimirsky@gmail.com <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> >      >
> >      >>                 wrote: >      >      >      >>>
>  Hi Dinesh, >      >      >      >>>                 I greatly appreciate
> your comments. >      >     Please heave a >      >      >      >>>
>          look at the attached copy of the >     working >      >      >
>  version and >      >      >      >>>                 its diff to -07
> (latest in the >     datatracker). >      >      >      >>> >      >
> >      >>>                 Regards, >      >      >      >>>
>  Greg >      >      >      >>> >      >      >      >>>                 O=
n
> Tue, Oct 22, 2019 at 9:52 PM >     Dinesh Dutt >      >      >      >>>
>              <didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com=
>>
> >     <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.co=
m
> <didutt@gmail.com>>> >      >     <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>>>> >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.com
> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >
> >     <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.co=
m
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>> >      >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> mailto:didutt@gmail.com <didutt@gmail.com>>>>>>> wrote: >      >      >
>     >>> >      >      >      >>>                     I have the same
> feeling as Anoop. >      >     Greg, can you >      >      >      >>>
>                please point me to the latest >     draft >      >     so
> that >      >      >     I can >      >      >      >>>
>  quickly glance through it to be >      >     doubly sure, >      >      =
>
>     >>> >      >      >      >>>                     Dinesh >      >
> >      >>> >      >      >      >>>                     On Wed, Oct 23,
> 2019 at 4:35 AM, >      >     Anoop Ghanwani >      >      >      >>>
>                <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>> >     <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> <anoop@alumni.duke.edu>>>> >      >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >      >
>     >>>  <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> >      >      >>>>                     Greg, >      >      >      >>>> >
>   >      >      >>>>                     I think the draft is fine as is.
> >      >      >      >>>> >      >      >      >>>>                     I
> discussion with Xiao Min was >      >     about #3 and I >      >      >
>   >>>>                     see that as unnecessary until we >      >
>  have a draft >      >      >      >>>>                     that explains
> why that is >     needed in the >      >      >     context >      >
> >      >>>>                     of the NVO3 architecture. >      >      >
>     >>>> >      >      >      >>>>                     Anoop >      >
> >      >>>> >      >      >      >>>>                     On Tue, Oct 22,
> 2019 at 11:17 AM >      >     Greg Mirsky >      >      >      >>>>  <
> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> <gregimirsky@gmail.com>>>> >      >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >      >
>     >>>> >       <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >      >
>    <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> >      >      >>>> >      >      >      >>>>                         Hi
> Anoop, et al., >      >      >      >>>>                         I agree
> with your >     understanding >      >     of what is >      >      >
> >>>>                         being defined in the current >      >
>  version >      >      >     of the >      >      >      >>>>
>            BFD over VxLAN >     specification. >      >     But, as I >
>   >      >      >>>>                         understand, the WG is >
> >     discussing the scope >      >      >      >>>>
>  before the WGLC is closed. I >      >     believe there >      >      >
>   >>>>                         are three options: >      >      >      >>=
>>
> >      >      >      >>>>                          1. single BFD session =
>
>    between >      >     two VTEPs >      >      >      >>>>
>           2. single BFD session >     per VNI >      >     between >
> >      >     two VTEPs >      >      >      >>>>
> 3. multiple BFD >     sessions per >      >     VNI between >      >
> >      >>>>                             two VTEPs >      >      >      >>=
>>
> >      >      >      >>>>                         The current text >
>  reflects #2. Is WG >      >      >     accepts >      >      >      >>>>
>                        this scope? If not, which >      >     option WG
> would >      >      >      >>>>                         accept? >      >
>   >      >>>> >      >      >      >>>>                         Regards, =
>
>     >      >      >>>>                         Greg >      >      >
> >>>> >      >      >      >>>>                         On Tue, Oct 22, 20=
19
> at >     2:09 PM >      >     Anoop >      >      >      >>>>
>            Ghanwani >     <anoop@alumni.duke.edu <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >      >
>     >>>> >       <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >      >
>    <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> >      >      >>>> >      >      >      >>>>                             =
I
> concur with Joel's >     assessment >      >      >     with the >      >
>     >      >>>>                             following >     clarification=
s.
> >      >      >      >>>> >      >      >      >>>>
>      The current document >     is already >      >      >     capable >
>   >      >      >>>>                             of monitoring >
>  multiple VNIs >      >      >     between VTEPs. >      >      >      >>=
>>
> >      >      >      >>>>                             The issue under >
>  discussion >      >     was how >      >      >     do we >      >      =
>
>     >>>>                             use BFD to monitor >     multiple >
>   >     VAPs that >      >      >      >>>>                             u=
se
> the same VNI >     between a >      >     pair of >      >      >
> >>>>                             VTEPs.  The use case for >      >     th=
is
> is not >      >      >      >>>>                             clear to me,
> as from my >      >     understanding, >      >      >      >>>>
>                  we cannot have a >     situation with >      >      >
>  multiple >      >      >      >>>>                             VAPs usin=
g
> the same >      >     VNI--there is 1:1 >      >      >      >>>>
>                    mapping between VAP >     and VNI. >      >      >
> >>>> >      >      >      >>>>                             Anoop >      >
>     >      >>>> >      >      >      >>>>                             On
> Tue, Oct 22, 2019 >     at 6:06 AM >      >      >     Joel M. >      >
>   >      >>>>                             Halpern >      >     <
> jmh@joelhalpern.com <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> >      >      >
> >>>> >       <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>>> >      >
>  wrote: >      >      >      >>>> >      >      >      >>>>
>                   From what I can >     tell, >      >     there >      >
>     >     are two >      >      >      >>>>
>  separate problems. >      >      >      >>>>
>    The document we >     have is a >      >      >     VTEP-VTEP >      >
>     >      >>>>                                 monitoring >     document=
.
> >      >     There is no >      >      >      >>>>
>        need for that >     document to >      >      >     handle the >
>   >      >      >>>>                                 multiple VNI case. >
>     >      >      >>>>                                 If folks want a >
>   >     protocol for doing >      >      >      >>>>
>          BFD monitoring >     of things >      >      >     behind the >
>   >      >      >>>>                                 VTEPs (multiple >
>  VNIs), >      >     then do >      >      >     that >      >      >
> >>>>                                 as a separate >      >     document.
>  The >      >      >      >>>>                                 encoding
> will be >     a tenant >      >      >     encoding, >      >      >
> >>>>                                 and thus >     sesparate from >
> >     what is >      >      >      >>>>
>  defined in this >     document. >      >      >      >>>> >      >      =
>
>     >>>>                                 Yours, >      >      >      >>>>
>                                Joel >      >      >      >>>> >      >
> >      >>>>                                 On 10/21/2019 >     5:07 PM, =
>
>     >     Jeffrey >      >      >     Haas >      >      >      >>>>
>                          wrote: >      >      >      >>>>
>                > Santosh and >     others, >      >      >      >>>>
>                          > >      >      >      >>>>
>          > On Thu, Oct >     03, 2019 at >      >      >     07:50:20PM >
>     >      >      >>>>                                 +0530, Santosh P >
>    K wrote: >      >      >      >>>>                                 >>
>  Thanks >     for your >      >      >     explanation. >      >      >
>   >>>>                                 This helps a lot. I >      >
>  would wait >      >      >     for more >      >      >      >>>>
>                        >> comments from >     others >      >     to see =
if
> >      >      >      >>>>                                 this what we >
>  need in this >      >      >     draft to be >      >      >      >>>>
>                              >> supported >     based on >      >     tha=
t
> we can >      >      >      >>>>                                 provide
> appropriate >      >     sections >      >      >     in the >      >
> >      >>>>                                 draft. >      >      >
> >>>>                                 > >      >      >      >>>>
>                      > The threads on the >      >     list have >      >
>     >      >>>>                                 spidered to the >     poi=
nt
> >      >     where it is >      >      >      >>>>
>        challenging >      >      >      >>>>
>  > to follow what the >      >     current >      >      >     status >
>   >      >      >>>>                                 of the draft is, >
>  or should >      >      >     be.  :-) >      >      >      >>>>
>                        > >      >      >      >>>>
>        > However, if I've >      >     followed things >      >      >
> >>>>                                 properly, the >     question >      =
>
>    below is >      >      >      >>>>
>  really the >      >      >      >>>>                                 >
> hinge point on >     what our >      >      >      >>>>
>              encapsulation >     for BFD >      >     over vxlan >      >
>     >      >>>>                                 should look like. >      =
>
>     >      >>>>                                 > Correct? >      >      =
>
>     >>>>                                 > >      >      >      >>>>
>                          > Essentially, >     do we or >      >     do we
> not >      >      >      >>>>                                 require the
> >     ability to >      >     permit >      >      >      >>>>
>                    multiple BFD >      >      >      >>>>
>                > sessions between >      >     distinct VAPs? >      >
> >      >>>>                                 > >      >      >      >>>>
>                              > If this is so, >     do we >      >     ha=
ve
> a >      >      >     sense >      >      >      >>>>
>            as to how we should >      >     proceed? >      >      >
> >>>>                                 > >      >      >      >>>>
>                      > -- Jeff >      >      >      >>>>
>              > >      >      >      >>>>                                 =
>
> [context preserved >      >     below...] >      >      >      >>>>
>                          > >      >      >      >>>>
>          >> Santosh P K >      >      >      >>>>
>        >> >      >      >      >>>>                                 >> On
> Wed, Sep >     25, 2019 >      >     at 8:10 AM >      >      >      >>>>
> >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn
> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn=
>>>
> >      >     <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>> >      >      >
>  <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>> >      >      >
>   >>>> >      >       <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>
> <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>> >      >      >
>  <mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>>>> >      >
>  wrote: >      >      >      >>>>                                 >> >
> >      >      >>>>                                 >>> Hi Santosh, >
> >      >      >>>>                                 >>> >      >      >
> >>>>                                 >>> >      >      >      >>>>
>                        >>> With regard >     to the >      >     question
> >      >      >      >>>>                                 whether we >
>  should allow >      >      >     multiple BFD >      >      >      >>>>
>                              sessions >      >      >      >>>>
>                      >>> for the same >     VNI or >      >     not, >
> >      >     IMHO we >      >      >      >>>>
>    should allow it, >     more >      >      >     explanation as >      =
>
>     >      >>>>                                 >>> follows. >      >
> >      >>>>                                 >>> >      >      >      >>>>
>                                >>> Below is a >     figure >      >
>  derived from >      >      >      >>>>
>  figure 2 of >     RFC8014 (An >      >      >     Architecture for >
> >      >      >>>>                                 >>> Data-Center >
>  Network >      >      >      >>>>  Virtualization >     over Layer 3 >
>   >      >     (NVO3)). >      >      >      >>>>
>        >>> >      >      >      >>>>                                 >>> =
>
>             | >      >      >      >>>>
>   Data Center Network >      >     (IP)        | >      >      >      >>>=
>
>                                >>> >              | >      >      >
> >>>> >      >             | >      >      >      >>>>
>            >>> >      >      >      >>>> >      >      >
>  +-----------------------------------------+ >      >      >      >>>>
>                            >>> >      >             | >      >      >
> >>>> >           | >      >      >      >>>>
>  >>> >      >             | >      >      >      >>>>
>             Tunnel Overlay >          | >      >      >      >>>>
>                        >>> >      >      >      >>>> >
>  +------------+---------+ >      >      >      >>>> >
>   +---------+------------+ >      >      >      >>>>
>          >>>         | >      >      >      >>>> >
>  +----------+-------+ | >      >           | >      >      >      >>>> >
>    +-------+----------+ | >      >      >      >>>>
>          >>> >     | | >      >     Overlay >      >      >      >>>>
>                            Module  | | >       | | >      >     Overlay >
>     >      >      >>>>                                 Module  | | >
> >      >      >>>>                                 >>>         | >      >
>     >      >>>> >       +---------+--------+ | >      >           | >
> >      >      >>>> >       +---------+--------+ | >      >      >
> >>>>                                 >>>         | >      >           | >
>     >      >      >>>>                                     |    | >
>      | >      >      >          | >      >      >      >>>>
>                  >>>  NVE1   | >      >           | >      >      >
> >>>>                                     |    | >             | >      >
>   >          | >      >      >      >>>>
>  NVE2 >      >      >      >>>>                                 >>>
> | >      >      >      >>>> >       +--------+-------+  | >      >
>  | >      >      >      >>>> >       +--------+-------+  | >      >      =
>
>     >>>>                                 >>> >     |  |VNI1 >      >
> >     VNI2  VNI1 >      >      >      >>>>
>  |  |  |  | VNI1 >      >     VNI2 VNI1 >      >      >     |  | >      >
>     >      >>>>                                 >>>         | >      >
> >      >>>> >       +-+-----+----+---+  | >      >           | >      >
>   >      >>>> >       +-+-----+-----+--+  | >      >      >      >>>>
>                            >>> >     |VAP1| >      >     VAP2|    | >
> >      >      >>>>                                 VAP3 | >       |VAP1|
> VAP2| >      >      >       | VAP3| >      >      >      >>>>
>                    >>> >      >      >      >>>> >
>  +----+-----+----+------+ >      >      >      >>>> >
>   +----+-----+-----+-----+ >      >      >      >>>>
>          >>> >      >       |     | >      >      >        | >      >
> >      >>>>        | >      >       |     | >      >      >      >>>>
>                            >>> >      >       |     | >      >      >
>   | >      >      >      >>>>        | >      >       |     | >      >
> >      >>>>                                 >>> >      >       |     | >
>   >      >        | >      >      >      >>>>        | >      >       |
>  | >      >      >      >>>>                                 >>> >      >
>     >      >>>> >      >      > >
>  -------+-----+----+-------------------+-----+-----+------- >      >
> >      >>>>                                 >>> >      >       |     | >
>   >      >        | >      >      >      >>>>  Tenant        | >      >
>    |     | >      >      >      >>>>                                 >>> =
>
>    TSI1 | >      >     TSI2|    | >      >      >      >>>>
>                  TSI3 >     TSI1| TSI2| >      >      >       |TSI3 >
> >      >      >>>>                                 >>> >      >     +---+
> +---+ >      >      >      >>>>                                 +---+ >
>    +---+ >      >     +---+ >      >      >       +---+ >      >      >
>   >>>>                                 >>> >      >     |TS1| |TS2| >
> >      >      >>>>                                 |TS3| >       |TS4| >
>   >     |TS5| >      >      >       |TS6| >      >      >      >>>>
>                          >>> >      >     +---+ +---+ >      >      >
> >>>>                                 +---+ >       +---+ >      >     +--=
-+
> >      >      >       +---+ >      >      >      >>>>
>            >>> >      >      >      >>>>
>  >>> To my >      >     understanding, the BFD >      >      >      >>>>
>                              sessions between >     NVE1 >      >     and
> NVE2 are >      >      >      >>>>                                 actual=
ly
> >      >      >      >>>>                                 >>> initiated a=
nd
> >      >     terminated >      >      >     at VAP >      >      >
> >>>>                                 of NVE. >      >      >      >>>>
>                            >>> >      >      >      >>>>
>              >>> If the >     network operator >      >      >     want t=
o
> >      >      >      >>>>                                 set up one BFD =
>
>    session >      >     between >      >      >     VAP1 of >      >
> >      >>>>                                 >>> NVE1 and VAP1of >      >
>  NVE2, at the >      >      >      >>>>
>  same time >     another BFD >      >     session >      >      >
> >>>>                                 between VAP3 of >      >      >
> >>>>                                 >>> NVE1 and >     VAP3 of NVE2, >
>   >      >     although >      >      >      >>>>
>        the two BFD sessions >      >     are for >      >      >     the
> same >      >      >      >>>>                                 >>> VNI1, =
I
> >     believe it's >      >      >     reasonable, >      >      >
> >>>>                                 so that's why I >     think we >
> >      >     should allow it >      >      >      >>>> >      >      >
> >>>> >      >      >       ______________________________________________=
_
> >      >      >      >>>>                                 nvo3 mailing li=
st
> >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org
> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org=
>>>>
> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org=
>>>>>
> <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> <nvo3@ietf.org>> >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >      >     <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org=
>>>>
> >      >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <
> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org=
>>
> <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> <nvo3@ietf.org>>>>>> >      >      >      >>>>
> https://www.ietf.org/mailman/listinfo/nvo3
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/nvo3__;=
!8WoA6RjC81c!XSnPbDk99ntaSkrho1h-7Nk38vE1gJ9GQ7udWfbGLtCOiKt6Yz9oRI70Dwxv3b=
_a$>
> >      >      >      >>>> >      >      > >      > >
>
>

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

PGRpdiBkaXI9Imx0ciI+SGkgU2VsdmFrdW1hciw8ZGl2PmEgcGFja2V0IGNhbiBiZSBpZGVudGlm
aWVkIGFzIGEgQkZEIENvbnRyb2wgbWVzc2FnZSBieSB0aGUgdmFsdWUgb2YgdGhlIGRlc3RpbmF0
aW9uIFVEUCBwb3J0IGZpZWxkLiBUaGUgaW50ZW50aW9uIG9mIHRoZSB0ZXh0IHlvdSYjMzk7dmUg
cXVvdGVkIGlzIHRvIHN1Z2dlc3QgdGhhdCBpZiB0aGUgcmVjZWl2ZWQgYnkgVlRFUCBwYWNrZXQg
aGFzIGJlZW4gaWRlbnRpZmllZCBhcyBhIEJGRCBjb250cm9sIHBhY2tldCBpdCBTSE9VTEQgTk9U
IGJlIGZvcndhcmRlZCB0byBhIHRlbmFudC4gV2hhdCB0byBkbyB3aXRoIHN1Y2ggcGFja2V0PyBJ
IGJlbGlldmUgaXQgbXVzdCBiZSBzaWxlbnRseSBkcm9wcGVkLjwvZGl2PjxkaXY+RG9lcyBpdCBt
YWtlIHNlbnNlPzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkcyw8L2Rpdj48ZGl2Pkdy
ZWc8L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIi
IGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBXZWQsIE9jdCAzMCwgMjAxOSBhdCAxOjM2IFBNIFNlbHZh
a3VtYXIgU2l2YXJhaiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNzaXZhcmFqQGp1bmlwZXIubmV0Ij5z
c2l2YXJhakBqdW5pcGVyLm5ldDwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBj
bGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVy
LWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+DQoNCg0K
DQoNCg0KPGRpdiBsYW5nPSJFTi1VUyI+DQo8ZGl2IGNsYXNzPSJnbWFpbC1tXzcxMzcxMDc3MDY4
NjEzMjI5NjNXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNHB0Ij5HcmVnLDx1PjwvdT48dT48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTRwdCI+PHU+PC91PsKgPHU+PC91
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE0cHQiPiZndDtTZWN0aW9uIDUuPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB0Ij4mZ3Q7SWYgdGhlIERlc3Rp
bmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUgZG9lc24mIzM5O3Q8dT48L3U+
PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjE0cHQiPiZndDvCoMKgIG1hdGNoIGFueSBvZiBWVEVQJiMzOTtzIE1BQyBhZGRyZXNz
ZXMsIHRoZW4gdGhlIHByb2Nlc3Npbmcgb2YgdGhlPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB0Ij4mZ3Q7wqDC
oCByZWNlaXZlZCBWWExBTiBwYWNrZXQgTVVTVCBmb2xsb3cgdGhlIHByb2NlZHVyZXMgZGVzY3Jp
YmVkIGluPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB0Ij4mZ3Q7wqDCoCBTZWN0aW9uIDQuMSBbUkZDNzM0OF0u
PHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNHB0Ij4mZ3Q7QkZEIENvbnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24g
TUFDIGFkZHJlc3MgTVVTVCBOT1QgYmU8dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0cHQiPiZndDsgZm9yd2FyZGVk
IHRvIFZNcy48dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0cHQiPjx1PjwvdT7CoDx1PjwvdT48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB0Ij5JZiB0aGUg
cGFja2V0IGRvZXNu4oCZdCBtYXRjaCBWVEVQIG1hYyBhZGRyZXNzLCB0aGUgcGFja2V0IGlzIGZv
cndhcmRlZCBiYXNlZCBvbiDCoFNlY3Rpb24gNC4xIFtSRkM3MzQ4XS4gV2hhdCBpcyB0aGUgYXNz
dW1wdGlvbiBiZWhpbmQgdGhpcyBzdGF0ZW1lbnQg4oCcQkZEIENvbnRyb2wgcGFja2V0cyB3aXRo
IHVua25vd24gTUFDIGFkZHJlc3MgTVVTVCBOT1QgYmUNCiBmb3J3YXJkZWQgdG8gVk1z4oCdPyA8
dT48L3U+PHU+PC91Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE0cHQiPjx1PjwvdT7CoDx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB0Ij5UaGFua3MsPHU+PC91Pjx1
PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNHB0Ij5TZWx2YWt1bWFyPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB0Ij48dT48L3U+wqA8dT48L3U+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTRwdCI+PHU+PC91PsKgPHU+PC91Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXItcmln
aHQ6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItdG9wOjFw
dCBzb2xpZCByZ2IoMTgxLDE5NiwyMjMpO3BhZGRpbmc6M3B0IDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB0O2NvbG9yOmJsYWNrIj5G
cm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjpibGFjayI+
bnZvMyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPm52bzMtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBHcmVnIE1p
cnNreSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPldl
ZG5lc2RheSwgT2N0b2JlciAzMCwgMjAxOSBhdCAxOjA4IFBNPGJyPg0KPGI+VG86IDwvYj5EaW5l
c2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPk5WTzMgJmx0Ozxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRmLm9y
ZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5kcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPC9hPiZndDssIEFu
b29wIEdoYW53YW5pICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0
YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDssIFNhbnRvc2ggUCBL
ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OywgSmVmZnJleSBI
YWFzICZsdDs8YSBocmVmPSJtYWlsdG86amhhYXNAcGZyYy5vcmciIHRhcmdldD0iX2JsYW5rIj5q
aGFhc0BwZnJjLm9yZzwvYT4mZ3Q7LCBydGctYmZkIFdHICZsdDs8YSBocmVmPSJtYWlsdG86cnRn
LWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0Oywg
JnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
LCAmcXVvdDtULiBTcmlkaGFyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86dHNyaWRoYXJAdm13
YXJlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRzcmlkaGFyQHZtd2FyZS5jb208L2E+Jmd0OywgJnF1
b3Q7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+
eGlhby5taW4yQHp0ZS5jb20uY248L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4m
Z3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBw
aW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PsKgPHU+PC91PjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRlYXIgQWxsLCA8dT48L3U+PHU+
PC91PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj50aGFuayB5b3UgZm9yIHlvdXIg
Y29tbWVudHMsIHN1Z2dlc3Rpb25zIHRoYXQgaGF2ZSBtYWRlIHRoZSBkaXNjdXNzaW9uIHRoZSBt
b3N0IGhlbHBmdWwgdG8gdGhlIEVkaXRvcnMuIEkmIzM5O3ZlIHRyaWVkIHRvIHJlZmxlY3QgeW91
ciBjb21tZW50cyBpbiB0aGUgdXBkYXRlcyBsaXN0ZWQgYmVsb3c6PHU+PC91Pjx1PjwvdT48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCI+
DQpvbiB0aGUgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzczo8dT48L3U+PHU+PC91PjwvbGk+
PC91bD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PTEQgVEVYVDo8dT48L3U+PHU+PC91
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+wqAgwqAg
wqAgwqAgwqBEZXN0aW5hdGlvbiBJUDogSVAgYWRkcmVzcyBNVVNUIE5PVCBiZSBvZiBvbmUgb2Yg
dGVuYW50JiMzOTtzIElQPGJyPg0KwqAgwqAgwqAgwqAgwqBhZGRyZXNzZXMuwqAgSVAgYWRkcmVz
cyBNQVkgYmUgc2VsZWN0ZWQgZnJvbSB0aGUgcmFuZ2UgMTI3LzggZm9yPGJyPg0KwqAgwqAgwqAg
wqAgwqBJUHY0LCBmb3IgSVB2NiAtIGZyb20gdGhlIHJhbmdlIDA6MDowOjA6MDpGRkZGOjdGMDA6
MC8xMDQuPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5ORVcgVEVYVDo8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPsKgIMKgIMKgIMKgIMKgRGVzdGluYXRpb24gSVA6IElQIGFkZHJlc3MgTVVT
VCBOT1QgYmUgb2Ygb25lIG9mIHRlbmFudCYjMzk7cyBJUDxicj4NCsKgIMKgIMKgIMKgIMKgYWRk
cmVzc2VzLsKgIFRoZSBJUCBhZGRyZXNzIFNIT1VMRCBiZSBzZWxlY3RlZCBmcm9tIHRoZSByYW5n
ZSAxMjcvODxicj4NCsKgIMKgIMKgIMKgIMKgZm9yIElQdjQsIGZvciBJUHY2IC0gZnJvbSB0aGUg
cmFuZ2UgMDowOjA6MDowOkZGRkY6N0YwMDowLzEwNC48YnI+DQrCoCDCoCDCoCDCoCDCoEFsdGVy
bmF0aXZlbHksIHRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIE1BWSBiZSBzZXQgdG8gVlRFUCYj
Mzk7czxicj4NCsKgIMKgIMKgIMKgIMKgSVAgYWRkcmVzcy48dT48L3U+PHU+PC91PjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIj4NCmZp
cmV3YWxsLiBBcHBlbmRlZCBTZWN0aW9uIDMgRGVwbG95bWVudCB3aXRoIHRoZSBmb2xsb3dpbmcg
cGFyYWdyYXBoOjx1PjwvdT48dT48L3U+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
wqAgwqBBcyBwZXIgU2VjdGlvbiA0LCB0aGUgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBT
SE9VTEQgYmUgc2V0IHRvPGJyPg0KwqAgwqBvbmUgb2YgdGhlIGxvb3BiYWNrIGFkZHJlc3NlcyAo
MTI3LzggcmFuZ2UgZm9yIElQdjQgYW5kPGJyPg0KwqAgwqAwOjA6MDowOjA6RkZGRjo3RjAwOjAv
MTA0IHJhbmdlIGZvciBJUHY2KS7CoCBUaGVyZSBjb3VsZCBiZSBhIGZpcmV3YWxsPGJyPg0KwqAg
wqBjb25maWd1cmVkIG9uIFZURVAgdG8gYmxvY2sgbG9vcGJhY2sgYWRkcmVzc2VzIGlmIHNldCBh
cyB0aGU8YnI+DQrCoCDCoGRlc3RpbmF0aW9uIElQIGluIHRoZSBpbm5lciBJUCBoZWFkZXIuwqAg
SXQgaXMgUkVDT01NRU5ERUQgdG8gYWxsb3c8YnI+DQrCoCDCoGFkZHJlc3NlcyBmcm9tIHRoZSBs
b29wYmFjayByYW5nZSB0aHJvdWdoIGEgZmlyZXdhbGwgb25seSBpZiBpdCBpczxicj4NCsKgIMKg
dXNlZCBhcyB0aGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBpbiB0aGUgaW5uZXIgSVAgaGVhZGVy
LCBhbmQgdGhlPGJyPg0KwqAgwqBkZXN0aW5hdGlvbiBVRFAgcG9ydCBpcyBzZXQgdG8gMzc4NCBb
UkZDNTg4MV0uPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48dT48L3U+wqA8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+UmVnYXJkaW5nIHRoZSB1c2Ugb2YgVk5JIDAgYXMgdGhlIE1hbmFnZW1lbnQgVk5J
LiBJbiBTZWN0aW9uIDYgaGFzIGJlZW4gbm90ZWQ6PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7CoCDCoEFuIGltcGxlbWVudGF0aW9uIE1BWSBz
dXBwb3J0IHRoZSB1c2Ugb2YgdGhlIE1hbmFnZW1lbnQ8YnI+DQrCoCDCoFZOSSBhcyBjb250cm9s
IGFuZCBtYW5hZ2VtZW50IGNoYW5uZWwgYmV0d2VlbiBWVEVQcy7CoCBUaGUgc2VsZWN0aW9uPGJy
Pg0KwqAgwqBvZiB0aGUgVk5JIG51bWJlciBvZiB0aGUgTWFuYWdlbWVudCBWTkkgTVVTVCBiZSBj
b250cm9sbGVkIHRocm91Z2g8YnI+DQrCoCDCoG1hbmFnZW1lbnQgcGxhbmUuwqAgQW4gaW1wbGVt
ZW50YXRpb24gTUFZIHVzZSBWTkkgbnVtYmVyIDEgYXMgdGhlPGJyPg0KwqAgwqBkZWZhdWx0IHZh
bHVlIGZvciB0aGUgTWFuYWdlbWVudCBWTkkuPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+wqA8dT48L3U+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXR0YWNoZWQsIHBsZWFzZSBmaW5kIHRoZSB1cGRh
dGVkIHdvcmtpbmcgdmVyc2lvbiBhbmQgdGhlIGRpZmYgdG8gLTA3Ljx1PjwvdT48dT48L3U+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RWRpdG9ycyBtdWNoIGFwcHJl
Y2lhdGUgeW91ciBjb21tZW50cywgc3VnZ2VzdGlvbnMsIGFiZCBoZWxwIHRvIGhhdmUgdGhlIG5l
dyB2ZXJzaW9uIHVwbG9hZGVkIGJlZm9yZSB0aGUgY3V0LW9mZiBkZWFkbGluZS48dT48L3U+PHU+
PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT7CoDx1
PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDx1
PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3Jl
Zzx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjx1PjwvdT7CoDx1PjwvdT48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIFdlZCwgT2N0IDMwLCAyMDE5IGF0IDQ6NDYgQU0gRGluZXNoIER1dHQgJmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNv
bTwvYT4mZ3Q7IHdyb3RlOjx1PjwvdT48dT48L3U+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0iYm9yZGVyLXRvcDpub25lO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1ib3R0b206bm9u
ZTtib3JkZXItbGVmdDoxcHQgc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nOjBpbiAwaW4g
MGluIDZwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXYgaWQ9Imdt
YWlsLW1fNzEzNzEwNzcwNjg2MTMyMjk2M2dtYWlsLW1fMTE2ODEzNDEwMDUxMTA3OTY4M2dlYXJ5
LWJvZHkiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT7CoDx1PjwvdT48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBpZD0iZ21haWwtbV83MTM3MTA3NzA2ODYxMzIyOTYzZ21h
aWwtbV8xMTY4MTM0MTAwNTExMDc5NjgzZ2VhcnktcXVvdGUiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGJyPg0KT24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMTE6NDAgQU0sIEFub29wIEdoYW53YW5p
ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0KPHU+PC91
Pjx1PjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1cHQ7bWFyZ2luLWJv
dHRvbTo1cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIERpbmVzaCwgPHU+PC91
Pjx1PjwvdT48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PsKgPHU+PC91
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdXIgZWFybGllciBj
b21tZW50IHdhcyBhYm91dCBzaWxpY29uLCB0aGF0JiMzOTtzIHdoeSBJIGRpc2N1c3NlZCBvbmx5
IHRoZSB0cmFwcGluZyBpc3N1ZS7CoCBBcyBmYXIgYXMgc29mdHdhcmUgZ29lcywgSVAgc3RhY2tz
IHdvdWxkwqB0eXBpY2FsbHkgZGlzY2FyZCBwYWNrZXRzIHJlY2VpdmVkIGZyb20gYSBub24tbG9v
cGJhY2sgaW50ZXJmYWNlIGlmIHRoZSBwYWNrZXQmIzM5O3MgYWRkcmVzcyBpcyBpbiAxMjcvOC7C
oCBJIGFtDQogbm90IHN1cmUgYSB0cmFkaXRpb25hbCBJUCBzdGFjayBjYW4gcGxheSBoZXJlIGJl
Y2F1c2UgZXZlbiBvbiBUeCwgd2UgaGF2ZSB0aGUgc2FtZSBNQUMgZm9yIHJlYWNoaW5nIGFsbCBy
ZW1vdGUgVlRFUHMuwqAgSXQgc2VlbXMgdG8gbWUgdGhlIEJGRCBtb2R1bGUgd291bGQgaGF2ZSB0
byBiZSB3b3JraW5nIGRpcmVjdGx5IHdpdGggTDIgZnJhbWVzIGNvbWluZyBvZmYgdGhlIHR1bm5l
bC7CoCBLaW5kIG9mIGxpa2UgaWYgd2Ugd2VyZSBydW5uaW5nIExMRFANCiBiZXR3ZWVuIHRoZSBW
VEVQcy48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PsKgPHU+PC91PjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5vb3AsIDx1PjwvdT48dT48L3U+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT7CoDx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5NeSBlYXJsaWVyIGNvbW1lbnQgd2FzIGluZGVlZCBhYm91
dCBzaWxpY29uLCBidXQgdGhlIHBhY2tldCBoYXMgdG8gZ28gdGhyb3VnaCB0aGUgc29mdHdhcmUg
c3RhY2sgYXMgd2VsbCBvbmNlIGl0IGdldHMgdG8gdGhlIENQVS4gTGludXgtYmFzZWQgc29sdXRp
b25zIHN1Y2ggYXMgTGludXggc2VydmVycyBvciBDdW11bHVzIExpbnV4IG9yIG1heWJlIGV2ZW4g
U09OSUMgd2lsbCBuZWVkIHRvIGhhdmUgYSB2YWxpZA0KIElQIGFkZHJlc3MgdG8gcHJvY2VzcyB0
aGUgcGFja2V0LiBHaXZlbiB0aGF0IDEyNy84IGlzIGFscmVhZHkgbWFuZGF0ZWQgYnkgTVBMUyBC
RkQsIHN0aWNraW5nIHdpdGggdGhhdCBpcyBiZXR0ZXIgdGhhbiBpZ25vcmluZyB0aGUgSVAgYWRk
cmVzcy4gVGhpcyBpcyB3aHkgSSBhZ3JlZWQgd2l0aCBKZWZmcmV5IEhhYXMmIzM5OyBjb21tZW50
IGFib3V0IFNIT1VMRCBiZSBzZXQuwqA8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT7CoDx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EaW5lc2g8YnI+DQo8YnI+DQo8dT48L3U+PHU+PC91Pjwv
cD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjVwdDttYXJnaW4tYm90dG9tOjVwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT7CoDx1PjwvdT48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPHU+PC91Pjx1Pjwv
dT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Bbm9vcDx1PjwvdT48
dT48L3U+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1PjwvdT7C
oDx1PjwvdT48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwg
T2N0IDI5LCAyMDE5IGF0IDEwOjAyIFBNIERpbmVzaCBEdXR0ICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0
OyB3cm90ZTo8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlci10b3A6bm9uZTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVy
LWxlZnQ6MXB0IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZzowaW4gMGluIDBpbiA2cHQ7
bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdiBuYW1lPSJt
ZXNzYWdlQm9keVNlY3Rpb24iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRyYXBwaW5n
IHRvIHRoZSBDUFUgd291bGQgYmUgZmluZSBiYXNlZCBvbiBNQUMgREEuIEJ1dCBvbmNlIHRoZXJl
LCBhIHNlbGYtcmVzcGVjdGluZyBuZXR3b3JrIHN0YWNrIHdvdWxkIGxvb2sgYXQgdGhlIElQIGhl
YWRlciB0byBkZWNpZGUgd2hhdCB0byBkby4gSWdub3JpbmcgaXQgb24gcmVjZWl2ZSBtYXkgbm90
IGJlIGFuIG9wdGlvbiw8YnI+DQo8YnI+DQpEaW5lc2g8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VSZXBseVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+T24gT2N0IDMwLCAyMDE5LCAxMDoyNiBBTSArMDUzMCwgQW5vb3AgR2hhbndhbmkg
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Oywgd3JvdGU6PGJyPg0KPGJyPg0KPHU+PC91
Pjx1PjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1cHQ7bWFyZ2luLWJv
dHRvbTo1cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIERpbmVzaCwgPHU+PC91
Pjx1PjwvdT48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PsKgPHU+PC91
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoYXQgd291bGQgYnJl
YWs/wqAgSWYgbWVzc2FnZXMgYXJlIHRyYXBwZWQgdG8gQ1BVIGJhc2VkIG9uIHRoZSBNQUMgREEs
IHdoYXQgaXMgdGhlIHByb2JsZW0/PHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48dT48L3U+wqA8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gdGhlIGZsaXAgc2lkZSwgdGhlcmUgYXJlIGltcGxlbWVu
dGF0aW9ucyBydW5uaW5nIEJGRCB0b2RheSB3aGljaCB1c2UgZGlmZmVyZW50IGFkZHJlc3NlcyBh
cyBzcGVjaWZpZWQgaGVyZTo8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRw
Oi93d3cub3BlbnZzd2l0Y2gub3JnL3N1cHBvcnQvZGlzdC1kb2NzL3Z0ZXAuNS5odG1sX187IThX
b0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0
Nll6OW9SSTcwRDhUUEZ6bWUkIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy5vcGVudnN3aXRj
aC5vcmcvc3VwcG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWw8L2E+PHU+PC91Pjx1PjwvdT48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7Jmd0OyZndDs8dT48L3U+
wqA8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPsKgwqDCoMKgwqDCoCA8Yj5iZmRfY29uZmlnX2xvY2FsPC9iPiA8Yj46PC9iPiA8Yj5iZmRf
ZHN0X2lwPC9iPjogb3B0aW9uYWwgc3RyaW5nPHU+PC91Pjx1PjwvdT48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
U2V0IHRvIGFuIElQdjQgYWRkcmVzcyB0byBzZXQgdGhlIElQIGFkZHJlc3MgdGhhdCBpcyBleHBl
Y3RlZCBhczx1PjwvdT48dT48L3U+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRlc3RpbmF0aW9uwqDCoCBmb3LC
oMKgIHJlY2VpdmVkwqDCoCBCRkTCoMKgIHBhY2tldHMuwqDCoCBUaGXCoCBkZWZhdWx0wqAgaXM8
dT48L3U+PHU+PC91Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8Yj4xNjkuMjU0LjEuMDwvYj4uPHU+PC91Pjx1
PjwvdT48L3NwYW4+PC9wcmU+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
Z3Q7Jmd0OyZndDs8dT48L3U+wqA8dT48L3U+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHU+PC91PsKgPHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoYW5rcyw8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkFub29wPHU+PC91Pjx1PjwvdT48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+PC91PsKgPHU+PC91PjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgNzowMSBQTSBE
aW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PHU+PC91Pjx1PjwvdT48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0
Om5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1sZWZ0OjFwdCBzb2xpZCByZ2IoMjA0LDIw
NCwyMDQpO3BhZGRpbmc6MGluIDBpbiAwaW4gNnB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1y
aWdodDowaW4iPg0KPGRpdiBpZD0iZ21haWwtbV83MTM3MTA3NzA2ODYxMzIyOTYzZ21haWwtbV8x
MTY4MTM0MTAwNTExMDc5NjgzZ21haWwtbV8tNzk4MjI0NzkwNjUxNDc5MjY1OWdtYWlsLW1fLTUw
NzUyMjkyOTMyMzY2NzIwMTJnZWFyeS1ib2R5Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JIHN1c3BlY3Qgc2lsaWNvbiBpbXBsZW1lbnRhdGlvbnMgd2lsbCBoYXZlIGEgcHJvYmxlbSB3
aXRoIHNheWluZyB0aGF0IHRoZXkgY2FuIGJlIHNldCB0byBhbnl0aGluZyBhbmQgTVVTVCBiZSBp
Z25vcmVkIG9uIHJlY2VwdGlvbi4gWW91ciBsb2dpYyBpcyBzb3VuZCwgaXQmIzM5O3MganVzdCB0
aGF0IEkgZmVhciB5b3UmIzM5O2xsIGJyZWFrIG1hbnkgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25z
LiBJIHJlY29tbWVuZCBzdGlja2luZw0KIHdpdGggdGhlIDEyNy84IGFkZHJlc3MgZm9yIHRoaXMg
Y2FzZS48dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjx1PjwvdT7CoDx1PjwvdT48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5EaW5lc2g8dT48L3U+PHU+PC91PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGlkPSJn
bWFpbC1tXzcxMzcxMDc3MDY4NjEzMjI5NjNnbWFpbC1tXzExNjgxMzQxMDA1MTEwNzk2ODNnbWFp
bC1tXy03OTgyMjQ3OTA2NTE0NzkyNjU5Z21haWwtbV8tNTA3NTIyOTI5MzIzNjY3MjAxMmdlYXJ5
LXF1b3RlIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCk9uIFR1ZSwgT2N0IDI5LCAyMDE5
IGF0IDk6MTUgUE0sIEpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsg
d3JvdGU6PGJyPg0KPGJyPg0KPHU+PC91Pjx1PjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1cHQ7bWFyZ2luLWJvdHRvbTo1cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkluIGFsbCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB3aGF0IFZOSSB0byB1c2UgYW5kIG11
bHRpcGxlIFZOSSBzdXBwb3J0LCBJIGxzb3QgdHJhY2suIFNvcnJ5LiBTdGlsbCwgdGhlIGVhcmxp
ZXIgZG9jdW1lbnRzIGRpZCBub3Qgc3BlY2lmeSB0aGUgSVAgdG8gdXNlLiBUaGF0IGRvZXMgTk9U
IG1lYW4gdGhhdCB3ZSBhcmUgcmVxdWlyZWQgaW4gbGF0ZXIgcmV2aXNpb25zIG9mIHRoZSBkb2N1
bWVudCB0byBhbGxvdyBhbnl0aGluZw0KIHRoZSBjbGllbnQgd2FudHMuIEhhdmluZyBzYWlkIHRo
YXQsIHdlIGNvdWxkIGFkZCB0ZXh0IHNheWluZyB0aGF0IHNpbmNlIHRoZSBJUCBhZGRyZXNzIGlu
IHRoZSBCRkQgcmVxdWVzdCBpbiBWTkkgMCBpcyBlZmZlY3RpdmVseSBtZWFuaW5nbGVzcywgaXQg
Y2FuIGJlIHNldCB0byBhbnkgdmFsdWUgb24gdHJhbnNtaXNzaW9uIGFuZCBtdXN0IGJlIGlnbm9y
ZWQgb24gcmVjZXB0aW9uLiBBcyBmYXIgYXMgSSBjYW4gdGVsbCwgaXQgaXMgZGVmaW5pdGlvbmFs
DQogdGhhdCB0aGUgVnRFUCBkb2VzIG5vdCBoYXZlIGFueSBhc3NpZ25lZCBJUCBhZGRyZXNzIGZv
ciBWTkkgMCwgc28gd2UgY2FuJiMzOTt0IGV4cGVjdCB0aGF0IGFkZHJlc3MuIFlvdXJzLCBKb2Vs
IE9uIDEwLzI5LzIwMTkgMTE6MTAgQU0sIEFub29wIEdoYW53YW5pIHdyb3RlOg0KPHU+PC91Pjx1
PjwvdT48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1cHQ7bWFyZ2luLWJvdHRv
bTo1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgSm9lbCwgWWVzLCBleGlzdGluZyBpbXBs
ZW1lbnRhdGlvbnMgdXNlIFZOSSAwIGZvciBCRkQgb3ZlciBWWExBTi7CoCBIZXJlIGFyZSBhIGNv
dXBsZSBvZiByZWZlcmVuY2VzOg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuanVuaXBlci5uZXQvZG9j
dW1lbnRhdGlvbi9lbl9VUy9qdW5vcy90b3BpY3MvY29uY2VwdC9zZG4tb3ZzZGItYmZkLW5zeC5o
dG1sIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0
aW9uL2VuX1VTL2p1bm9zL3RvcGljcy9jb25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWw8L2E+
DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5jaXNjby5j
b20vYy9lbi91cy9wcm9kdWN0cy9jb2xsYXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAtc2VyaWVz
LXN3aXRjaGVzL3doaXRlLXBhcGVyLWMxMS03NDAwOTEuaHRtbCpfVG9jMTgwMTM2NjVfXztJdyE4
V29BNlJqQzgxYyFYU25QYkRrOTludGFTa3JobzFoLTdOazM4dkUxZ0o5R1E3dWRXZmJHTHRDT2lL
dDZZejlvUkk3MEQtV1d0UlNYJCIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuY2lzY28u
Y29tL2MvZW4vdXMvcHJvZHVjdHMvY29sbGF0ZXJhbC9zd2l0Y2hlcy9uZXh1cy05MDAwLXNlcmll
cy1zd2l0Y2hlcy93aGl0ZS1wYXBlci1jMTEtNzQwMDkxLmh0bWwjX1RvYzE4MDEzNjY1PC9hPiBJ
IGd1ZXNzIHRoaXMgZG9jdW1lbnQgaGFzIGJlZW4gZXZvbHZpbmcgYW5kIEkgaGF2ZSBub3Qga2Vw
dCB1cCB3aXRoIGl0LiBUaGUgdmVyc2lvbiBJIGhhZCByZXZpZXdlZCBhbmQgY29tbWVudGVkIG9u
IG9yaWdpbmFsbHkNCiBhbGxvd2VkIGZvciBWTkkgMC7CoCBUaGUgLTA0IHZlcnNpb24gb2YgdGhl
IGRyYWZ0IGhhcyB0aGlzOiA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0
cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDQqc2VjdGlvbi03
X187SXchOFdvQTZSakM4MWMhWFNuUGJEazk5bnRhU2tyaG8xaC03TmszOHZFMWdKOUdRN3VkV2Zi
R0x0Q09pS3Q2WXo5b1JJNzBEMVpIdHYyVCQiIHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWJmZC12eGxhbi0wNCNzZWN0aW9uLTc8L2E+IFdo
YXQgdmVyc2lvbiBhcmUgeW91IHJlZmVycmluZyB0bz8gVGhhbmtzLCBBbm9vcCBPbiBNb24sIE9j
dCAyOCwgMjAxOSBhdCAxMjo1NSBQTSBKb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsNCiB3cm90ZTogWW91
IGFyZSBzYXlpbmcgdGhhdCB0aGVyZSBhcmUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIHVzaW5n
IFZOSSAwIGZvciB0aGlzP8KgIEdpdmVuIHRoYXQgcHJldmlvdXMgdmVyc2lvbnMgb2YgdGhlIHNw
ZWMgZXhwbGljaXRseSBkaXNhbGxvd2VkIFZOSSAwLCBJIGFtIGhhdmluZyB0cm91YmxlIHdpdGgg
eW91ciBvYmplY3RpbmcgdGhhdCBhIHNwZWMgZm9yIGhvdyB0byBydW4gb3ZlciBWTkkgMCBicmVh
c2sgZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zLg0KIE5vdGUgdGhhdCB3aGVuIHRoZXJlIGlzIGEg
Z29vZCB0ZWNobmljYWwgcmVhc29uLCB0aGUgSUVURiBkb2VzIGNoYW5nZSBJbnRlcm5ldCBEcmFm
dHMgaW4gd2F5cyB0aGF0IGJyZWFrIGVhcmx5IGltcGxlbWVudGF0aW9ucy7CoCBUaGF0IGlzIHRo
ZSBwcmljZSBvZiBzdGFuZGFyZGl6YXRpb24uIFlvdXJzLCBKb2VsIE9uIDEwLzI4LzIwMTkgMjoz
MCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6ICZndDsgSGkgSm9lbCwgJmd0OyAmZ3Q7IFdyaXRp
bmcgdGhlIHNwZWMNCiBpbiB0aGF0IHdheSB3b3VsZCBtYWtlIHRoZSBjdXJyZW50LCBpbnRlci1v
cGVyYWJsZSAmZ3Q7IGltcGxlbWVudGF0aW9uIG9mIG11bHRpcGxlIHZlbmRvcnMgbm9uLWNvbXBs
aWFudCB3aXRoIHRoZSBzcGVjLiAmZ3Q7ICZndDsgVGhhbmtzLCAmZ3Q7IEFub29wICZndDsgJmd0
OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMTowNyBBTSBKb2VsIE0uIEhhbHBlcm4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPC9hPiZndDsmZ3Q7Jmd0Ow0KIHdyb3RlOiAmZ3Q7ICZndDvCoCDCoCDCoEkgYXNzdW1lZCB0
aGlzIHdhcyBvbmx5IGZvciB0aGUgY2FzZSB3aGVyZSBhIHRlbmFudCBWTkkgd2FzIGJlaW5nIHVz
ZWQuICZndDsgJmd0O8KgIMKgIMKgRm9yIHRoZSAwIFZOSSAod2hpY2ggaXMgd2hhdCBJIHByZWZl
ciksIGFsd2F5cyAoTVVTVCkgdXNlIHRoZSBsb29wYmFjayAmZ3Q7wqAgwqAgwqBhZGRyZXNzLsKg
IFRoZXJlIGFyZSBubyBhZGRyZXNzZXMgYXNzaWduZWQgdG8gdGhlIFZURVAgaW4gdGhhdCBzcGFj
ZS4gJmd0O8KgIMKgIMKgVGhlcmUgaXMNCiBubyBJUkIgaW4gdGhhdCBzcGFjZS4gJmd0OyAmZ3Q7
wqAgwqAgwqBZb3VycywgJmd0O8KgIMKgIMKgSm9lbCAmZ3Q7ICZndDvCoCDCoCDCoE9uIDEwLzI4
LzIwMTkgMTo1OCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7IEpv
ZWwsICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7IEFyZSB3ZSBnb2luZyB0byBx
dWFsaWZ5IHRoaXMgYnkgVk5JP8KgIFRoZXJlJiMzOTtzIGEgYnVuY2ggb2YgJmd0O8KgIMKgIMKg
aW1wbGVtZW50YXRpb25zICZndDvCoCDCoCDCoCAmZ3Q7IG91dCB0aGVyZSB0aGF0IGRvbiYjMzk7
dCB1c2UgYSB0ZW5hbnQNCiBJUCBvciBhIGxvb3BiYWNrIHdpdGggVk5JIDAtLXRoZXkgJmd0O8Kg
IMKgIMKgICZndDsgc2ltcGx5IHJlcGVhdCB0aGUgdW5kZXJsYXkgSVAgaW4gdGhlIGlubmVyIElQ
REEuICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7IFRoYW5rcywgJmd0O8KgIMKg
IMKgICZndDsgQW5vb3AgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDsgT24gTW9u
LCBPY3QgMjgsIDIwMTkgYXQgMTA6NDYgQU0gSm9lbCBNLiBIYWxwZXJuICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpt
aEBqb2VsaGFscGVybi5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDsNCiAmZ3Q7wqAgwqAgwqAgJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0
OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgSSBjYW4gbGl2ZSB3aXRoIHNheWluZyB0aGF0IHlvdSBTSE9VTEQgdXNlIGxvb3BiYWNrLCBh
bmQgTUFZICZndDvCoCDCoCDCoGluc3RlYWQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHVzZSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYW4gSVAgYWRkcmVzcyBpbiB0aGUgY3VzdG9tZXIgc3Bh
Y2UNCiBrbm93biB0byBiZSBvd25lZCBieSB0aGUgVlRFUCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgZGV2aWNlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3aGVuIHN1Y2ggZXhpc3RzLiAmZ3Q7
wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgWW91cnMsICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBKb2VsICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBPbiAxMC8yOC8yMDE5IDE6MzIgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsgSGkgSm9lbCwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBQZXJoYXBzDQogd2UgbmVlZCB0
byBzYXkgdXNlIG9mIGFuIGFkZHJlc3Mgb3duZWQgYnkgdGhlIGRldmljZSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgY29udGFpbmluZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgdGhl
IFZURVAuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsgT3IgYXJlIHlvdSBzdWdnZXN0aW5nIHRoYXQgdGhlIHVzZSBvZiB0aGUgbG9v
cGJhY2sgYWRkcmVzcyAmZ3Q7wqAgwqAgwqBzcGFjZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
aXMgYSBNVVNUPyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoA0KIMKgIMKgICZndDsgQW5vb3AgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMDoy
MiBBTSBKb2VsIE0uIEhhbHBlcm4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFs
cGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsNCiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+DQogJmx0Ozxh
IGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyZndDsmZ3Q7DQogJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDC
oCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBU
aGVyZSBpcyBzb21ldGhpbmcgSSBhbSBtaXNzaW5nIGluIHlvdXINCiBhc3N1bXB0aW9uICZndDvC
oCDCoCDCoGFib3V0IElSQi4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgQXMgSSB1bmRlcnN0YW5kIFZ4TEFOLCB0aGUg
VlRFUCBpcyB1bmRlciB0aGUgY29udHJvbCAmZ3Q7wqAgwqAgwqBvZiB0aGUgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoG9wZXJhdG9yLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoEFzIHN1Y2gsIGl0IGlzIGEgcHVyZSBicmlkZ2UuwqAgSWYgeW91IHJ1biBJUkIgYmVoaW5k
ICZndDvCoCDCoCDCoGl0LCB0aGF0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBpcw0KIGZpbmUu
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgWWVzLCBhbiBvcGVyYXRvciBt
YXkgb2ZmZXIgSVJCLsKgIEJ1dCBhcyBJIHVuZGVyc3RhbmQgaXQsICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBjb25jZXB0dWFsbHksICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgaW4gdGVybXMgb2YgdGhlIFZ4TEFOIGFyY2hpdGVjdHVyZSB0aGUgSVJCIGlzIGFuIGVudGl0
eSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmVoaW5kIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoFZURVAsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgbm90DQogcGFydCBvZiB0aGUgVlRFUC4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgWW91cnMsICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgSm9lbCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBPbiAxMC8yOC8y
MDE5IDEyOjIzIFBNLCBBbm9vcCBHaGFud2FuaSB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBTYW50b3NoLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsgRG9lcyBpdCBoYXZlDQogdG8gYmUgYSBNVVNUP8KgIFdoYXQgaWYgSSBhbSBydW5uaW5n
ICZndDvCoCDCoCDCoElSQiBhbmQgdGhlcmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBhcmUgSVAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyBhZGRyZXNzZXMgcGVyIFZOSSBhc3NpZ25lZCB0byB0aGUgVlRFUHM/IFdoeSBjYW4gdGhlICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvcGVyYXRvciBub3QgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyBjaG9vc2UgdG8gdXNlIHRob3NlPyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoA0KIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyBBbm9vcCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsg
T24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgNzo1MSBBTSBTYW50b3NoIFAgSyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDsNCiAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPC9hPiZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQogJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+Jmd0Ow0KICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQog
d3JvdGU6ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgRGluZXNoLCBBbm9v
cCBldCBhbGwsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCDCoCDCoCDCoExldHMgdXMga25vdyBpZiB0aGlzIHRleHQgd29ya3MgZm9yIDEyNy84ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhZGRyZXNzIHJhbmdlPyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoFtwcm9wb3NlZCB0ZXh0IGZvciBmaXJld2FsbF0NCiAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZxdW90O0FzIHBlciBzZWN0aW9uIDQgaW5u
ZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyAmZ3Q7wqAgwqAgwqBNVVNUIGJlICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBzZXQgdG8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAxMjcvOCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBhZGRyZXNzLiBUaGVyZSBtYXkgYmUgZmlyZXdhbGwgY29uZmlndXJlZCBvbiAmZ3Q7wqAgwqAg
wqBWVEVQIHRvICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBibG9jaw0KIDEyNy84ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFkZHJlc3MgcmFuZ2Ug
aWYgc2V0IGFzIGRlc3RpbmF0aW9uIElQIGluIGlubmVyIElQICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqBoZWFkZXIuIEl0IGlzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHJlY29tbWVuZGVkIHRvIGFsbG93IDEyNy84IHJhbmdlIGFkZHJlc3MgdGhy
b3VnaCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZmlyZXdhbGwgb25seSBpZiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAxMjcvOCBJUCBhZGRyZXNz
DQogaXMgc2V0IGFzIGRlc3RpbmF0aW9uIGFkZHJlc3MgJmd0O8KgIMKgIMKgaW4gaW5uZXIgSVAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBoZWFkZXIuJnF1b3Q7ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBJbiBzZWN0aW9uIDQgd2UgYXJlIHRhbGtpbmcgYWJvdXQgdXNp
bmcgMTI3LzggJmd0O8KgIMKgIMKgYW5kIG5vdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVh
bGx5ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZ2l2aW5nDQogJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcmVhc29uIHdoeS4g
SSB0aGluayB3ZSBzaG91bGQgaGF2ZSB0ZXh0IGFzIFJGQyA1ODg0ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBoYXMgbWVudGlvbmVkICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoHdpdGggYmVsb3cgdGV4dC4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBbRnJvbSBSRkMgNTg4NF0gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJnF1b3Q7VGhlIG1vdGl2YXRpb24NCiBmb3IgdXNpbmcg
dGhlIGFkZHJlc3MgcmFuZ2UgJmd0O8KgIMKgIMKgMTI3LzggaXMgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoHRoZSBzYW1lIGFzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoHNwZWNpZmllZCBpbiBTZWN0aW9uwqAyLjEgb2YgW1JGQzQzNzldICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsgwqAmbHQ7PGEgaHJlZj0iaHR0
cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzQz
Nzkqc2VjdGlvbi0yLjFfXztJdyE4V29BNlJqQzgxYyFYU25QYkRrOTludGFTa3JobzFoLTdOazM4
dkUxZ0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3MEQxUVhvMUlEJCIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM0Mzc5I3NlY3Rpb24tMi4xPC9hPiZndDsu
DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRoaXMgaXMgYW4gJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZXhjZXB0aW9uIHRvIHRoZSBiZWhhdmlv
ciBkZWZpbmVkIGluIFtSRkMxMTIyICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19f
aHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTEyMl9fOyE4V29BNlJqQzgxYyFYU25QYkRr
OTludGFTa3JobzFoLTdOazM4dkUxZ0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3MEQ3amQ5Y1Ju
JCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxMTIyPC9h
PiZndDtdLiZxdW90Ow0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFRoYW5rcyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBTYW50b3NoIFAgSyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBPbiBU
aHUsIE9jdCAyNCwgMjAxOQ0KIGF0IDE6MjQgQU0gRGluZXNoIER1dHQgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZn
dDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsNCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoA0KIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9h
PiZndDsmZ3Q7DQogJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1
dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRA
Z21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KIHdyb3RlOiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoExvb2tzIGdvb2QgdG8gbWUgR3JlZy4g
SSBzZWUgdGhhdCB0aGUgdGV4dCAmZ3Q7wqAgwqAgwqBhcm91bmQgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoHRoZSB1c2UgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvZiB0
aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
IMKgaW5uZXIgSVAgYWRkcmVzcyBhcyBhbHNvIHF1aXRlIGFjY2VwdGFibGUuIFdpbGwgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoA0KIMKgeW91IGFkZCBhbnkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgd29yZHMgYWJvdXQgdGhlIGZpcmV3YWxs
PyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoERpbmVzaCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAy
MDE5IGF0IDg6MzYgUE0sIEdyZWcgTWlyc2t5ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoA0KIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsNCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsN
CiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgd3JvdGU6ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBIaSBEaW5l
c2gsIGV0IGFsLiwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoA0KICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgcGxlYXNlIGNoZWNrIHRoZSB1cGRhdGVkIHZlcnNpb24gdGhhdCAm
Z3Q7wqAgwqAgwqByZW1vdmVkIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoHJlZmVyZW5jZSB0byAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgSHlwZXJ2aXNvciBpbiB0aGUgdGV4dCBhbmQgRmlndXJlIDEu
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqBSZWdh
cmRzLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoA0KIMKgIMKgICZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqBHcmVnICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCAxMDo0NyBBTSBTYW50b3NoIFAgSyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZn
dDsNCiAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
Pg0KICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsm
Z3Q7DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQog
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiB3cm90ZTogJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCwg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoMKgIMKgIMKgUGxlYXNlIHNlZSBteSBpbmxpbmXCoGNvbW1lbnRzIFtTUEtdICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIElu
IHNlY3Rpb24gMywNCiB0aGVyZSYjMzk7cyBhIHNlbnRlbmNlICZndDvCoCDCoCDCoHRoYXQgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoGlzOiAmcXVvdDtCRkQgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBhY2tl
dHMgaW50ZW5kZWQgZm9yIGEgSHlwZXJ2aXNvciAmZ3Q7wqAgwqAgwqBWVEVQIE1VU1QgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBOT1QuLiZxdW90Oy4gSSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgcmVjb21tZW5kIGdldHRpbmcgcmlkIG9mIHRoZSB3b3JkICZndDvCoCDCoCDCoCAmZ3Q7
wqANCiDCoCDCoCZxdW90O0h5cGVydmlzb3ImcXVvdDsgYXNoZSAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbG9n
aWMgYXBwbGllcyB0byBhbnkgVlRFUC4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoFtTUEtdIFRoYW5rcyBmb3IgY29tbWVudHMuIFdlIHdp
bGwgJmd0O8KgIMKgIMKgY2hhbmdlIHRoaXMuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7wqAgwqAgwqAgwqANCiDCoCDCoCDCoCDCoCDCoC0gWW91IGFscmVhZHkgZXhwbGFp
bmVkIHRoZSAmZ3Q7wqAgwqAgwqBwcmVjZWRlbmNlIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqB0aGUgdXNlIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAxMjcvOCBhZGRyZXNzIGluIHRoZSBpbm5lciBo
ZWFkZXIgaW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoE1QTFMuIEkgaGF2ZSBubyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgc3BlY2lmaWMgY29tbWVudHMgaW4gdGhhdCBhcmVhLg0KIEkgaGF2ZSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgb25seSB0d28gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHF1ZXN0aW9uczogJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoMKgIMKgLSBIYXMgYW55Ym9keSB2ZXJpZmllZCB0aGF0IHRoZSAmZ3Q7wqAg
wqAgwqB1c2Ugb2YgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoDEyNy84ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBhZGRyZXNzIChhbmQgdGhlIHJpZ2h0IE1BQykgd29ya3MNCiB3aXRoICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBleGlzdGluZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaW1wbGVtZW50YXRpb25zLCBpbmNs
dWRpbmcgdGhlIHNpbGljb24gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG9uZXM/IElmIHRoaXMg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoGRvZXNuJiMzOTt0IHdvcmsgdGhlcmUsIGlzIGl0IHdvcnRoICZndDvC
oCDCoCDCoGFkZGluZyB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBw
b3NzaWJpbGl0ICZndDvCoA0KIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHkgb2YgYW5vdGhlciBhZGRyZXNzLCBvbmUgdGhh
dCBpcyAmZ3Q7wqAgwqAgwqBvd25lZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYnkgdGhlICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRFUCBub2RlPyAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAg
wqAtIERvIHdlIGtub3cgaWYgRmlyZXdhbGxzIHN0b3AgJmd0O8KgIMKgIMKgc3VjaCBWWExBTiAm
Z3Q7wqAgwqAgwqANCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcGFja2V0cz8gJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoEkgYXNrIHRoaXMgYmVjYXVzZSBWWExBTiBoYXMgYW4gSVAgJmd0O8KgIMKgIMKgaGVh
ZGVyICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhbmQgSSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGRvbiYjMzk7dCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKga25vdyBpZiBmaXJld2Fs
bHMgc3RvcCBwYWNrZXRzICZndDvCoCDCoCDCoHdpdGggMTI3LzggJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGluDQogdGhlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaW5u
ZXIgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGhlYWRlci4gSWYgbm90LCBpcyBpdCB3b3J0aCBhZGRpbmcgYSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc2VudGVuY2UgdG8gc2F5ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0
aGF0IGZpcmV3YWxscyDCoGFsbG93IHN1Y2ggJmd0O8KgIMKgIMKgcGFja2V0cz8gVGhlICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqB1c2Ugb2YgYSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgDQogwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBub24tMTI3Lzgg
YWRkcmVzcyBtYXkgYWxsZXZpYXRlICZndDvCoCDCoCDCoHRoaXMgY2FzZSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgYXMgd2VsbC4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoFtTUEtdIEkgdGhpbmsgd2UgbWF5IG5lZWQgdG8gYWRkIHRo
ZSB0ZXh0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhYm91dCBmaXJld2FsbCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgDQogwqAgwqAgwqAg
wqBhcyBzb21lIGNoZWNrcyBpbiBmaXJld2FsbCB3aWxsIGJlICZndDvCoCDCoCDCoHRoZXJlIGlm
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB0aGV5IGFyZSBub3QgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoGFscmVhZHkg
dXNpbmcgTVBMUyBPQU0gd2hpY2ggaGFzIGlubmVyIElQICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBoZWFkZXIgd2l0aCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgMTI3LzggYWRkcmVzcyByYW5nZS4gJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoA0KICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIHJlc3Qgb2Yg
dGhlIGRyYWZ0IGxvb2tzIGdvb2QgJmd0O8KgIMKgIMKgdG8gbWUsICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBEaW5lc2ggJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoE9uDQogV2VkLCBPY3QgMjMsIDIwMTkgYXQgNzo1OCBBTSwgJmd0O8KgIMKgIMKgR3JlZyBN
aXJza3kgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDvCoCDCoCDCoCZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0OyZndDsmZ3Q7DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0Ow0KICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZn
dDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4mZ3Q7DQogJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0K
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBIaSBEaW5lc2gsICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgSSBncmVhdGx5IGFwcHJlY2lhdGUgeW91ciBjb21tZW50cy4gJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoFBsZWFzZSBoZWF2ZSBhICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
bG9vayBhdCB0aGUNCiBhdHRhY2hlZCBjb3B5IG9mIHRoZSAmZ3Q7wqAgwqAgwqB3b3JraW5nICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdmVyc2lvbiBhbmQgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBpdHMgZGlmZiB0byAtMDcgKGxhdGVzdCBpbiB0aGUgJmd0O8KgIMKgIMKgZGF0
YXRyYWNrZXIpLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBSZWdhcmRzLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoA0KIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
R3JlZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCA5OjUyIFBNICZndDvC
oCDCoCDCoERpbmVzaCBEdXR0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPg0KICZs
dDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpk
aWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpk
aWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqANCiAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7
DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiB3
cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBoYXZlIHRoZSBzYW1lIGZlZWxpbmcgYXMgQW5v
b3AuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBHcmVnLCBjYW4geW91ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgcGxlYXNlIHBvaW50IG1lIHRvIHRoZSBsYXRlc3QgJmd0O8KgIMKgIMKgZHJh
ZnQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNvIHRoYXQgJmd0O8KgIMKgIMKgICZndDvCoA0K
IMKgIMKgICZndDvCoCDCoCDCoEkgY2FuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcXVpY2ts
eSBnbGFuY2UgdGhyb3VnaCBpdCB0byBiZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZG91Ymx5
IHN1cmUsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqANCiDCoCDCoCDCoCDCoCDC
oE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDQ6MzUgQU0sICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBBbm9vcCBHaGFud2FuaSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICZn
dDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7DQogJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7IMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0K
ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PC9hPiZndDsmZ3Q7DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7DQogJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0
OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiB3cm90ZTogJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgR3JlZywgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBJIHRoaW5rIHRoZSBkcmFmdCBpcyBmaW5lIGFzIGlzLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoEkgZGlzY3Vzc2lvbiB3aXRoIFhpYW8NCiBNaW4gd2FzICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBhYm91dCAjMyBhbmQgSSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZWUg
dGhhdCBhcyB1bm5lY2Vzc2FyeSB1bnRpbCB3ZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgaGF2
ZSBhIGRyYWZ0ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoYXQgZXhwbGFpbnMgd2h5
IHRoYXQgaXMgJmd0O8KgIMKgIMKgbmVlZGVkIGluIHRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGNvbnRleHQNCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBv
ZiB0aGUgTlZPMyBhcmNoaXRlY3R1cmUuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQW5v
b3AgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCAx
MToxNyBBTSAmZ3Q7wqANCiDCoCDCoCAmZ3Q7wqAgwqAgwqBHcmVnIE1pcnNreSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7IMKgJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0O8KgIMKg
IMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZs
dDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZn
dDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
DQogJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3Rl
OiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoA0KIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSGkgQW5vb3AsIGV0IGFsLiwg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSBhZ3JlZSB3aXRoIHlvdXIgJmd0
O8KgIMKgIMKgdW5kZXJzdGFuZGluZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgb2Ygd2hhdCBp
cyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZWluZyBkZWZpbmVkIGluIHRo
ZSBjdXJyZW50ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB2ZXJzaW9uICZndDvCoCDCoCDCoCAm
Z3Q7wqANCiDCoCDCoCAmZ3Q7wqAgwqAgwqBvZiB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgQkZEIG92ZXIgVnhMQU4gJmd0O8KgIMKgIMKgc3BlY2lmaWNhdGlvbi4gJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoEJ1dCwgYXMgSSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB1bmRlcnN0YW5kLCB0aGUgV0cgaXMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oGRpc2N1c3NpbmcgdGhlIHNjb3BlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoA0KIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgYmVmb3JlIHRoZSBXR0xDIGlzIGNsb3NlZC4gSSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
YmVsaWV2ZSB0aGVyZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhcmUgdGhy
ZWUgb3B0aW9uczogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMS4gc2luZ2xl
IEJGRCBzZXNzaW9uICZndDvCoCDCoCDCoGJldHdlZW4NCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgdHdvIFZURVBzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyLiBzaW5n
bGUgQkZEIHNlc3Npb24gJmd0O8KgIMKgIMKgcGVyIFZOSSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgYmV0d2VlbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHR3byBWVEVQ
cyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMy4gbXVsdGlwbGUgQkZEICZn
dDvCoCDCoCDCoHNlc3Npb25zIHBlciAmZ3Q7wqAgwqAgwqAgJmd0O8KgDQogwqAgwqBWTkkgYmV0
d2VlbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0d28gVlRFUHMg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgY3VycmVudCB0ZXh0ICZndDvC
oCDCoCDCoHJlZmxlY3RzICMyLiBJcyBXRyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoGFjY2VwdHMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgDQogwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlz
IHNjb3BlPyBJZiBub3QsIHdoaWNoICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBvcHRpb24gV0cg
d291bGQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7
Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYWNjZXB0PyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoA0K
IMKgIMKgIMKgIMKgIMKgIMKgR3JlZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0ICZndDvCoCDCoCDCoDI6MDkgUE0gJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoEFub29wICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdo
YW53YW5pICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7DQogJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7
Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4mZ3Q7DQogJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4m
Z3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsNCiAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0K
ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAm
Z3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoEkgY29uY3VyIHdpdGggSm9lbCYjMzk7cyAmZ3Q7wqAgwqAgwqBhc3Nlc3NtZW50ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgd2l0aCB0aGUgJmd0O8KgIMKgIMKgDQog
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmb2xsb3dpbmcgJmd0O8KgIMKgIMKgY2xhcmlm
aWNhdGlvbnMuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgVGhlIGN1
cnJlbnQgZG9jdW1lbnQgJmd0O8KgIMKgIMKgaXMgYWxyZWFkeSAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoGNhcGFibGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgDQogwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBvZiBtb25pdG9yaW5nICZndDvCoCDCoCDCoG11bHRpcGxlIFZOSXMgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZXR3ZWVuIFZURVBzLiAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBpc3N1ZSB1bmRlciAmZ3Q7wqAg
wqAgwqBkaXNjdXNzaW9uICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3YXMgaG93ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZG8gd2UgJmd0O8KgIMKgDQogwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1c2UgQkZEIHRvIG1vbml0b3IgJmd0O8KgIMKgIMKgbXVs
dGlwbGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZBUHMgdGhhdCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1c2UgdGhlIHNhbWUgVk5JICZndDvCoCDCoCDCoGJl
dHdlZW4gYSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgcGFpciBvZiAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqANCiDCoCDCoCDCoCDCoCDCoCDCoFZURVBzLsKgIFRoZSB1c2UgY2FzZSBmb3IgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoaXMgaXMgbm90ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGNsZWFyIHRvIG1lLCBhcyBmcm9tIG15ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqB1bmRlcnN0YW5kaW5nLCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqB3ZSBjYW5ub3QgaGF2ZSBhICZndDvCoCDCoCDCoHNpdHVhdGlvbiB3aXRoDQog
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBtdWx0aXBsZSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBWQVBzIHVzaW5nIHRoZSBzYW1lICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTkktLXRoZXJlIGlzIDE6MSAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtYXBwaW5nIGJldHdlZW4gVkFQICZndDvCoCDCoCDCoGFu
ZCBWTkkuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDsgJmd0O8KgIMKgIMKgDQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBBbm9vcCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoE9uIFR1ZSwgT2N0IDIyLCAy
MDE5ICZndDvCoCDCoCDCoGF0IDY6MDYgQU0gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqBKb2VsIE0uICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oEhhbHBlcm4NCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwv
YT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPg0KICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208
L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhy
ZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDsmZ3Q7DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4NCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0Ow0KICZndDvCoCDC
oCDCoCZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oHdyb3RlOiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDvCoCDCoA0KIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
wqBGcm9tIHdoYXQgSSBjYW4gJmd0O8KgIMKgIMKgdGVsbCwgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoHRoZXJlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXJlIHR3byAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXBhcmF0ZSBw
cm9ibGVtcy4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
VGhlIGRvY3VtZW50IHdlDQogJmd0O8KgIMKgIMKgaGF2ZSBpcyBhICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgVlRFUC1WVEVQICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoG1vbml0b3JpbmcgJmd0O8KgIMKgIMKgZG9jdW1lbnQuICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBUaGVyZSBpcyBubyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBuZWVkIGZvciB0aGF0ICZndDvCoCDCoCDCoGRvY3Vt
ZW50IHRvICZndDvCoCDCoCDCoCAmZ3Q7wqANCiDCoCDCoCAmZ3Q7wqAgwqAgwqBoYW5kbGUgdGhl
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG11bHRpcGxl
IFZOSSBjYXNlLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBJZiBmb2xrcyB3YW50IGEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHByb3RvY29sIGZvciBk
b2luZyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqANCiDCoCDCoCDCoEJG
RCBtb25pdG9yaW5nICZndDvCoCDCoCDCoG9mIHRoaW5ncyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoGJlaGluZCB0aGUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgVlRFUHMgKG11bHRpcGxlICZndDvCoCDCoCDCoFZOSXMpLCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhlbiBkbyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHRoYXQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgDQogwqBhcyBhIHNlcGFyYXRlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkb2N1bWVudC7C
oCDCoFRoZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBl
bmNvZGluZyB3aWxsIGJlICZndDvCoCDCoCDCoGEgdGVuYW50ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgZW5jb2RpbmcsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoGFuZCB0aHVzICZndDvCoCDCoCDCoHNlc3BhcmF0ZSBmcm9tICZn
dDvCoCDCoA0KIMKgICZndDvCoCDCoCDCoHdoYXQgaXMgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZGVmaW5lZCBpbiB0aGlzICZndDvCoCDCoCDCoGRvY3Vt
ZW50LiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFlvdXJz
LCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBKb2VsDQog
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiAxMC8yMS8y
MDE5ICZndDvCoCDCoCDCoDU6MDcgUE0sICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBKZWZmcmV5
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgSGFhcyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3cm90ZTogJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgDQogwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IFNhbnRvc2ggYW5kICZndDvC
oCDCoCDCoG90aGVycywgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7IE9uIFRodSwgT2N0ICZndDvCoCDCoCDCoDAzLCAyMDE5IGF0ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgMDc6NTA6MjBQTSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqANCiDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCswNTMwLCBTYW50b3NoIFAgJmd0O8KgIMKgIMKg
SyB3cm90ZTogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Jmd0OyZndDvCoCDCoCDCoFRoYW5rcyAmZ3Q7wqAgwqAgwqBmb3IgeW91ciAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGV4cGxhbmF0aW9uLiAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGlzIGhlbHBzIGEgbG90Lg0KIEkgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoHdvdWxkIHdhaXQgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBmb3IgbW9yZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyBjb21tZW50cyBmcm9tICZndDvCoCDCoCDCoG90aGVycyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgdG8gc2VlIGlmICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXMgd2hhdCB3ZSAmZ3Q7wqAgwqAgwqBuZWVkIGluIHRo
aXMNCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRyYWZ0IHRvIGJlICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IHN1
cHBvcnRlZCAmZ3Q7wqAgwqAgwqBiYXNlZCBvbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGhh
dCB3ZSBjYW4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
cHJvdmlkZSBhcHByb3ByaWF0ZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgc2VjdGlvbnMgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoA0KICZndDvCoCDCoCDCoGluIHRoZSAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkcmFmdC4gJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IFRoZSB0aHJlYWRzIG9uIHRoZSAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgbGlzdCBoYXZlICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgDQogwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3BpZGVyZWQgdG8gdGhlICZndDvCoCDCoCDCoHBvaW50
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3aGVyZSBpdCBpcyAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjaGFsbGVuZ2luZyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IHRvIGZvbGxvdyB3aGF0IHRoZSAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgY3VycmVudA0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgc3RhdHVzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoG9mIHRoZSBkcmFmdCBpcywgJmd0O8KgIMKgIMKgb3Igc2hvdWxkICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmUuwqAgOi0pICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgDQogwqAgwqAgwqAgwqAgwqAmZ3Q7IEhvd2V2ZXIsIGlmIEkmIzM5O3Zl
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBmb2xsb3dlZCB0aGluZ3MgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvcGVybHksIHRoZSAmZ3Q7wqAgwqAg
wqBxdWVzdGlvbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYmVsb3cgaXMgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmVhbGx5IHRoZSAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoA0KICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgaGluZ2UgcG9pbnQg
b24gJmd0O8KgIMKgIMKgd2hhdCBvdXIgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgZW5jYXBzdWxhdGlvbiAmZ3Q7wqAgwqAgwqBmb3IgQkZEICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqBvdmVyIHZ4bGFuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoHNob3VsZCBsb29rIGxpa2UuICZndDvCoA0KIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyBDb3JyZWN0PyAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgRXNzZW50aWFsbHksICZndDvCoCDC
oCDCoGRvIHdlIG9yICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBkbyB3ZSBub3QgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqANCiDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXF1aXJlIHRoZSAmZ3Q7
wqAgwqAgwqBhYmlsaXR5IHRvICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBwZXJtaXQgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbXVsdGlwbGUgQkZEICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgc2Vzc2lv
bnMgYmV0d2VlbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgZGlzdGluY3QNCiBWQVBzPyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgSWYgdGhpcyBpcyBz
bywgJmd0O8KgIMKgIMKgZG8gd2UgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGhhdmUgYSAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHNlbnNlICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoA0KIMKgYXMgdG8gaG93IHdlIHNob3VsZCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgcHJvY2VlZD8gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAmZ3Q7IC0tIEplZmYgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqANCiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCZndDsgW2NvbnRleHQgcHJlc2VydmVkICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBiZWxvdy4uLl0gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAmZ3Q7Jmd0OyBTYW50b3NoIFAgSyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqANCiDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7IE9uIFdlZCwgU2VwICZndDvCoCDCoCDCoDI1
LCAyMDE5ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBhdCA4OjEwIEFNICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKg
Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsi
PnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9h
PiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248
L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY248L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29t
LmNuPC9hPiZndDsNCiAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4NCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0Ow0KICZn
dDvCoCDCoCDCoCZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY248L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPg0K
ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7DQogJmd0O8KgIMKgIMKgJmx0
OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bjwvYT4mZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPg0KICZsdDs8YSBo
cmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWlu
MkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqB3cm90ZTogJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IEhp
IFNhbnRvc2gsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7
Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqANCiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgV2l0aCByZWdhcmQgJmd0O8KgIMKgIMKgdG8gdGhlICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBxdWVzdGlvbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB3aGV0aGVyIHdlICZndDvCoCDCoCDCoHNob3VsZCBhbGxv
dyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoG11bHRpcGxlIEJGRCAmZ3Q7
wqANCiDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlc3Npb25zICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
OyBmb3IgdGhlIHNhbWUgJmd0O8KgIMKgIMKgVk5JIG9yICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqBub3QsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgSU1ITyB3ZSAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzaG91bGQNCiBhbGxv
dyBpdCwgJmd0O8KgIMKgIMKgbW9yZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoGV4cGxhbmF0aW9uIGFzICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBmb2xsb3dzLiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IEJlbG93DQogaXMgYSAmZ3Q7
wqAgwqAgwqBmaWd1cmUgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGRlcml2ZWQgZnJvbSAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmaWd1cmUgMiBvZiAm
Z3Q7wqAgwqAgwqBSRkM4MDE0IChBbiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoEFyY2hpdGVjdHVyZSBmb3IgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IERhdGEtQ2VudGVyICZndDvCoCDCoCDCoE5ldHdvcmsN
CiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
IMKgVmlydHVhbGl6YXRpb24gJmd0O8KgIMKgIMKgb3ZlciBMYXllciAzICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgKE5WTzMpKS4gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqANCiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoMKgRGF0YSBDZW50ZXIgTmV0d29yayAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgKElQKcKg
IMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCDCoCDCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
DQogwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8Kg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsm
Z3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKg
IMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqANCiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoFR1bm5lbCBPdmVy
bGF5ICZndDvCoCDCoCDCoCDCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0tLS0r
LS0tLS0tLS0tKw0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgwqArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSsgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7
IMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgwqArLS0tLS0tLS0tLSstLS0tLS0tKyB8ICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0rLS0t
LS0tLS0tLSsNCiB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsm
Z3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqB8IHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oE92ZXJsYXkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsm
Z3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
TW9kdWxlwqAgfCB8ICZndDvCoCDCoCDCoCDCoHwgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
T3ZlcmxheSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBN
b2R1bGXCoA0KIHwgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCstLS0tLS0tLS0r
LS0tLS0tLS0rIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAg
wqAgwqArLS0tLS0tLS0tKy0tLS0tLS0tKyB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoA0K
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7IMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgwqAgwqAgfCDCoCDCoHwgJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKg
fCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCB8ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyDCoE5W
RTHCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwgJmd0O8KgDQogwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCB8IMKgIMKgfCAmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZn
dDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgTlZFMiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAm
Z3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgDQogwqAgJmd0
O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgIMKgKy0tLS0tLS0tKy0tLS0t
LS0rwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDC
oCstLS0tLS0tLSstLS0tLS0tK8KgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoHzCoCB8Vk5JMSAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoFZOSTLCoCBWTkkxICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoA0KIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIHwgwqB8wqAgfCBWTkkxICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBWTkkyIFZOSTEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqB8wqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDC
oCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgwqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCDCoCstKy0t
LS0tKy0tLS0rLS0tK8KgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCDCoCDCoHwgJmd0
O8KgIMKgIMKgICZndDvCoCDCoA0KIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZn
dDvCoCDCoCDCoCDCoCstKy0tLS0tKy0tLS0tKy0tK8KgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoHxWQVAx
fCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgVkFQMnzCoCDCoCB8ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZBUDMgfCAmZ3Q7wqAgwqAgwqAgwqB8VkFQ
MXwgVkFQMnwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8IFZBUDN8
DQogJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0
O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZn
dDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0
OyZndDsgJmd0O8KgIMKgIMKgIMKgKy0tLS0rLS0tLS0rLS0tLSstLS0tLS0rICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKg
IMKgwqArLS0tLSstLS0tLSstLS0tLSstLS0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqANCiDCoHzCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
wqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7IMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfMKgIMKgIMKgfCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZn
dDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHzCoCDCoCDCoHwgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7IMKgIMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgIMKgfMKgIMKgDQogwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8Kg
IMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKg
fMKgIMKgIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCB8ICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDsgwqAg
wqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQogJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7ICZndDvCoCDCoCDCoCDCoC0tLS0tLS0rLS0tLS0r
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tLS0gJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgwqB8wqAgwqAgwqB8ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0O8KgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAg
Jmd0OyZndDsmZ3Q7Jmd0OyDCoFRlbmFudMKgIMKgIMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCDCoHzCoCDCoA0KIMKgfCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgJmd0O8KgIMKgIMKgVFNJMSB8ICZndDvCoCDCoCDC
oCAmZ3Q7wqAgwqAgwqBUU0kyfMKgIMKgIHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgVFNJMyAmZ3Q7wqAgwqAgwqBUU0kxfCBUU0kyfCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoHxUU0kzICZndDvCoCDCoCDCoCAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoA0KIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqArLS0tKyArLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqArLS0tKyAmZ3Q7wqAgwqAgwqAgwqArLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0
O8KgIMKgIMKgKy0tLSsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgwqAr
LS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7
Jmd0OyZndDsgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHxUUzF8IHxUUzJ8ICZndDvCoA0KIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfFRTM3wgJmd0O8KgIMKgIMKg
IMKgfFRTNHwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHxUUzV8ICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgfFRTNnwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqArLS0tKyArLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqANCiDCoCDCoCDCoCDC
oCDCoCDCoCstLS0rICZndDvCoCDCoCDCoCDCoCstLS0rICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqArLS0tKyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCDCoCstLS0rICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0
OyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0
OyZndDsgVG8gbXkgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHVuZGVyc3RhbmRpbmcsIHRoZSBC
RkQgJmd0O8KgIMKgIMKgICZndDvCoCDCoA0KIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsm
Z3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNz
aW9ucyBiZXR3ZWVuICZndDvCoCDCoCDCoE5WRTEgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoGFu
ZCBOVkUyIGFyZSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBhY3R1YWxseSAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0
OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAmZ3Q7Jmd0OyZndDsgaW5pdGlhdGVkIGFuZCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgdGVy
bWluYXRlZA0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXQgVkFQICZn
dDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG9mIE5WRS4gJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgJmd0OyZndDsmZ3Q7
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7
Jmd0OyBJZiB0aGUgJmd0O8KgIMKgIMKgbmV0d29yayBvcGVyYXRvciAmZ3Q7wqAgwqAgwqAgJmd0
O8KgDQogwqAgwqAgJmd0O8KgIMKgIMKgd2FudCB0byAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKg
ICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXQgdXAgb25lIEJGRCAmZ3Q7wqAgwqAgwqBzZXNzaW9u
ICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBiZXR3ZWVuICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgVkFQMSBvZiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDC
oCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAmZ3Q7Jmd0OyZndDsgTlZFMSBhbmQgVkFQMW9mICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqBOVkUyLCBhdCB0aGUNCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBzYW1lIHRpbWUgJmd0O8KgIMKgIMKgYW5vdGhlciBCRkQgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoHNlc3Npb24gJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7
wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgYmV0d2VlbiBWQVAzIG9mICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBOVkUxIGFuZCAmZ3Q7wqAgwqAN
CiDCoFZBUDMgb2YgTlZFMiwgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBh
bHRob3VnaCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZn
dDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0
aGUgdHdvIEJGRCBzZXNzaW9ucyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgYXJlIGZvciAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoHRoZSBzYW1lICZndDvCoCDCoCDCoCAm
Z3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCZndDsmZ3Q7Jmd0OyBWTkkxLCBJICZn
dDvCoCDCoCDCoGJlbGlldmUNCiBpdCYjMzk7cyAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZn
dDvCoCDCoCDCoHJlYXNvbmFibGUsICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDsmZ3Q7Jmd0OyZndDvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoHNvIHRoYXQmIzM5O3Mgd2h5IEkgJmd0O8KgIMKgIMKgdGhpbmsgd2UgJmd0
O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqBzaG91bGQgYWxsb3cgaXQgJmd0O8Kg
IMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgIMKgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCiAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBudm8zIG1haWxpbmcgbGlzdCAmZ3Q7wqAgwqAgwqAgJmd0O8KgIMKg
IMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7DQo8YSBocmVmPSJtYWlsdG86bnZvM0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3Jn
PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7DQog
Jmd0O8KgIMKgIMKgJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52
bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpu
dm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsNCiAmZ3Q7wqAg
wqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0Ow0KICZsdDs8YSBocmVm
PSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYu
b3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZndDvCoCDCoCDCoCZsdDs8YSBocmVmPSJt
YWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ow0KICZndDvCoCDCoCDCoCAmZ3Q7wqAgwqAg
wqAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9y
ZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7DQogJmd0O8KgIMKgIMKgICZndDvC
oCDCoCDCoCAmZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsNCiAmZ3Q7
wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0Bp
ZXRmLm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAmZ3Q7
wqAgwqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhy
ZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vbnZvM19fOyE4V29BNlJqQzgxYyFYU25QYkRrOTludGFTa3JobzFoLTdOazM4
dkUxZ0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3MER3eHYzYl9hJCIgdGFyZ2V0PSJfYmxhbmsi
Pg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zPC9hPiAmZ3Q7wqAg
wqAgwqAgJmd0O8KgIMKgIMKgICZndDvCoCDCoCDCoCAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDvCoCDC
oCDCoCAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7wqAgwqAgwqAgJmd0OyAmZ3Q7PHU+PC91Pjx1Pjwv
dT48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KDQo8L2Jsb2NrcXVvdGU+PC9kaXY+DQo=
--0000000000003f880e059626dde8--


From nobody Wed Oct 30 14:23:13 2019
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 D7B6A120825; Wed, 30 Oct 2019 13:59:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oWhL3zP3UZNQ; Wed, 30 Oct 2019 13:58:48 -0700 (PDT)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2521120103; Wed, 30 Oct 2019 13:58:46 -0700 (PDT)
Received: by mail-lj1-x22d.google.com with SMTP id 139so4269035ljf.1; Wed, 30 Oct 2019 13:58:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O1Svw3meB4XEO3IoTdkP02rtQHkAYb2vhmvqMNTvxPU=; b=fjOgNGnA32+ayfMbR3Mc/2nzUboRpf2a/rN8x1GJJayhXnJUorVe66CdyJrnK1q6WR YliGNscMVdAmyKKpt334cSeakjjikGXlxT0IpilcKFM07pnxISTGq9tAB7vb50WpNLZy Vupr6uMoYT6Nx5YHzHvUnYD0ZbwOVqIRnx324IU/wmUzWL0VahhbDN2OiVU9B+MKtGIB NmdEbyhTJ9QhTu4jnnSphgabqq7CQuJccLZNymO98OwUB1EqjyPl70FEzzS9ExkloU5n jiOxPJJeAtO/ZoRmJvBtEy5XozG+mQQEXMznRaosk78rMxh7zOJLVk6dCNvd4uJOljr3 ziYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=O1Svw3meB4XEO3IoTdkP02rtQHkAYb2vhmvqMNTvxPU=; b=I7CvNc56fBxrAWYjhCrl5m6s15EdcbCpMtP0BonwP2+T8Y3K8WSs5jNecyNAGICUJ9 jCGwrAefjpquthRLJ4oufFIbmynxFHcamsDNtkQc3aJeSq1sM0WuauTmqg/fZV4rwgL8 PoLBLAPs3aNZLhizBuN/aNoGCVyfJht00zQ1ONsnK1HYK4UuVER6ZxF3lDrXw3qorY3U zbiK6h8aigfzW42Q03DJVimqCa9PXocZPRZI+DKPIkdeY8i0QIhzLg5cNO03eYl+SWIR clbSWxiyLZxzlm1ss/i55oSqMtp6C4KyFox8gbEYTe3t4j10TnXXBf7BaW0zpQ+EyuAM vsyg==
X-Gm-Message-State: APjAAAVKyrSJ76pgBXfiWRJdthGB2JsbcDUC3Vv2eROBBdd3KN1tGKWZ oU28YsKHY3+DNt9cy5rfihNLQPrTdvvfa7JAOMQ=
X-Google-Smtp-Source: APXvYqxsPVgwc4WXpGX3q/I1iERlRB33VzBB/DLB1frx0/0Jj4E8r+3pVZ+zfFq+sFwYqZgZxBPthUPGLe4KK5MV04w=
X-Received: by 2002:a2e:9e4c:: with SMTP id g12mr1214499ljk.103.1572469124336;  Wed, 30 Oct 2019 13:58:44 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <20191030203051.GD10145@pfrc.org>
In-Reply-To: <20191030203051.GD10145@pfrc.org>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 30 Oct 2019 13:58:30 -0700
Message-ID: <CA+RyBmVTWMOuXaWVk_i1Lk7i+GgfiESkfVcLXARNnPD0Y3N5zQ@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000939187059626ff41"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/LIACg77JM79rKr_eNSzQE69T-Mc>
X-Mailman-Approved-At: Wed, 30 Oct 2019 14:22:55 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 20:59:06 -0000

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

Hi Jeff,
thank you for your comments and suggestion. Please find my answers below
in-lined under the GIM>> tag.

Regards,
Greg

On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> Greg,
>
> From the updated text:
>
> "At the same time, a service layer BFD session may be used between the
> tenants of VTEPs IP1 and IP2 to provide end-to-end fault management. In
> such case, for VTEPs BFD Control packets of that session are
> indistinguishable from data packets.  If end-to-end defect detection is
> realized as the set of concatenated OAM domains, e.g., VM1-1 - IP1 --
> IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD
> follow the procedures described in Section 6.8.17 [RFC5880]."
>
> In the case that two VMs are running BFD to each other as a user
> application
> rather than as part of the virtualized environment, it's unlikely that
> they'd be treated as concatenated domains.  To do so, the tenant VMs woul=
d
> have to have a sense that they are indeed virtual.
>
> Is your intent in this text that BFD implementations on the server should
> detect BFD sessions between servers and change them to a concatenated
> session?
>
GIM>> No, we do not suggest that the concatenation of BFD sessions be
automagical. That may be controlled via the management plane though.

>
> Section 5 comment:
>
> :   The UDP destination port and the TTL of the inner IP packet MUST be
> :   validated to determine if the received packet can be processed by
> :   BFD.  BFD Control packets with unknown MAC address MUST NOT be
> :   forwarded to VMs.
>
> I'd suggest pushing the second sentence into the prior section since it
> deals with MAC addresses rather than the UDP procedures.
>
GIM>> Could you please clarify your suggestion - move to Section 4 or to
the preceding paragraph? I think it is the latter but wanted to make sure.

>
> -- Jeff
>
>
> On Wed, Oct 30, 2019 at 01:06:23PM -0700, Greg Mirsky wrote:
> > Dear All,
> > thank you for your comments, suggestions that have made the discussion
> the
> > most helpful to the Editors. I've tried to reflect your comments in the
> > updates listed below:
> >
> >    - on the inner destination IP address:
> >
> > OLD TEXT:
> >          Destination IP: IP address MUST NOT be of one of tenant's IP
> >          addresses.  IP address MAY be selected from the range 127/8 fo=
r
> >          IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
> > NEW TEXT:
> >          Destination IP: IP address MUST NOT be of one of tenant's IP
> >          addresses.  The IP address SHOULD be selected from the range
> 127/8
> >          for IPv4, for IPv6 - from the range 0:0:0:0:0:FFFF:7F00:0/104.
> >          Alternatively, the destination IP address MAY be set to VTEP's
> >          IP address.
> >
> >    - firewall. Appended Section 3 Deployment with the following
> paragraph:
> >
> >    As per Section 4, the inner destination IP address SHOULD be set to
> >    one of the loopback addresses (127/8 range for IPv4 and
> >    0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).  There could be a firewal=
l
> >    configured on VTEP to block loopback addresses if set as the
> >    destination IP in the inner IP header.  It is RECOMMENDED to allow
> >    addresses from the loopback range through a firewall only if it is
> >    used as the destination IP address in the inner IP header, and the
> >    destination UDP port is set to 3784 [RFC5881].
> >
> > Regarding the use of VNI 0 as the Management VNI. In Section 6 has been
> > noted:
> >    An implementation MAY support the use of the Management
> >    VNI as control and management channel between VTEPs.  The selection
> >    of the VNI number of the Management VNI MUST be controlled through
> >    management plane.  An implementation MAY use VNI number 1 as the
> >    default value for the Management VNI.
> >
> > Attached, please find the updated working version and the diff to -07.
> > Editors much appreciate your comments, suggestions, abd help to have th=
e
> > new version uploaded before the cut-off deadline.
> >
> > Regards,
> > Greg
> >
> > On Wed, Oct 30, 2019 at 4:46 AM Dinesh Dutt <didutt@gmail.com> wrote:
> >
> > >
> > >
> > > On Wed, Oct 30, 2019 at 11:40 AM, Anoop Ghanwani <
> anoop@alumni.duke.edu>
> > > wrote:
> > >
> > > Hi Dinesh,
> > >
> > > Your earlier comment was about silicon, that's why I discussed only t=
he
> > > trapping issue.  As far as software goes, IP stacks would typically
> discard
> > > packets received from a non-loopback interface if the packet's addres=
s
> is
> > > in 127/8.  I am not sure a traditional IP stack can play here because
> even
> > > on Tx, we have the same MAC for reaching all remote VTEPs.  It seems
> to me
> > > the BFD module would have to be working directly with L2 frames comin=
g
> off
> > > the tunnel.  Kind of like if we were running LLDP between the VTEPs.
> > >
> > >
> > > Hi Anoop,
> > >
> > > My earlier comment was indeed about silicon, but the packet has to go
> > > through the software stack as well once it gets to the CPU. Linux-bas=
ed
> > > solutions such as Linux servers or Cumulus Linux or maybe even SONIC
> will
> > > need to have a valid IP address to process the packet. Given that
> 127/8 is
> > > already mandated by MPLS BFD, sticking with that is better than
> ignoring
> > > the IP address. This is why I agreed with Jeffrey Haas' comment about
> > > SHOULD be set.
> > >
> > > Dinesh
> > >
> > >
> > > Thanks,
> > > Anoop
> > >
> > > On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt <didutt@gmail.com> wrote=
:
> > >
> > >> Trapping to the CPU would be fine based on MAC DA. But once there, a
> > >> self-respecting network stack would look at the IP header to decide
> what to
> > >> do. Ignoring it on receive may not be an option,
> > >>
> > >> Dinesh
> > >> On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani <
> anoop@alumni.duke.edu>,
> > >> wrote:
> > >>
> > >> Hi Dinesh,
> > >>
> > >> What would break?  If messages are trapped to CPU based on the MAC D=
A,
> > >> what is the problem?
> > >>
> > >> On the flip side, there are implementations running BFD today which
> use
> > >> different addresses as specified here:
> > >> http://www.openvswitch.org/support/dist-docs/vtep.5.html
> > >> >>>
> > >>
> > >>        *b**f**d**_**c**o**n**f**i**g**_**l**o**c**a**l* *:*
> *b**f**d**_**d**s**t**_**i**p*: optional string
> > >>               Set to an IPv4 address to set the IP address that is
> expected as
> > >>               destination   for   received   BFD   packets.   The
> default  is
> > >>               *1**6**9**.**2**5**4**.**1**.**0*.
> > >>
> > >> >>>
> > >>
> > >> Thanks,
> > >> Anoop
> > >>
> > >> On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt <didutt@gmail.com> wrote=
:
> > >>
> > >>> I suspect silicon implementations will have a problem with saying
> that
> > >>> they can be set to anything and MUST be ignored on reception. Your
> logic is
> > >>> sound, it's just that I fear you'll break many existing
> implementations. I
> > >>> recommend sticking with the 127/8 address for this case.
> > >>>
> > >>> Dinesh
> > >>>
> > >>> On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern <
> jmh@joelhalpern.com>
> > >>> wrote:
> > >>>
> > >>> In all the discussion about what VNI to use and multiple VNI
> support, I
> > >>> lsot track. Sorry. Still, the earlier documents did not specify the
> IP to
> > >>> use. That does NOT mean that we are required in later revisions of
> the
> > >>> document to allow anything the client wants. Having said that, we
> could add
> > >>> text saying that since the IP address in the BFD request in VNI 0 i=
s
> > >>> effectively meaningless, it can be set to any value on transmission
> and
> > >>> must be ignored on reception. As far as I can tell, it is
> definitional that
> > >>> the VtEP does not have any assigned IP address for VNI 0, so we can=
't
> > >>> expect that address. Yours, Joel On 10/29/2019 11:10 AM, Anoop
> Ghanwani
> > >>> wrote:
> > >>>
> > >>> Hi Joel, Yes, existing implementations use VNI 0 for BFD over VXLAN=
.
> > >>> Here are a couple of references:
> > >>>
> https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-ovsd=
b-bfd-nsx.html
> > >>>
> https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-ser=
ies-switches/white-paper-c11-740091.html#_Toc18013665
> > >>> I guess this document has been evolving and I have not kept up with
> it. The
> > >>> version I had reviewed and commented on originally allowed for VNI
> 0.  The
> > >>> -04 version of the draft has this:
> > >>> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-04#section-7 What
> > >>> version are you referring to? Thanks, Anoop On Mon, Oct 28, 2019 at
> 12:55
> > >>> PM Joel M. Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> > >>> <jmh@joelhalpern.com>>> wrote: You are saying that there are
> existing
> > >>> implementations using VNI 0 for this?  Given that previous versions
> of the
> > >>> spec explicitly disallowed VNI 0, I am having trouble with your
> objecting
> > >>> that a spec for how to run over VNI 0 breask existing
> implementations. Note
> > >>> that when there is a good technical reason, the IETF does change
> Internet
> > >>> Drafts in ways that break early implementations.  That is the price
> of
> > >>> standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop Ghanwani
> wrote: >
> > >>> Hi Joel, > > Writing the spec in that way would make the current,
> > >>> inter-operable > implementation of multiple vendors non-compliant
> with the
> > >>> spec. > > Thanks, > Anoop > > On Mon, Oct 28, 2019 at 11:07 AM Joel
> M.
> > >>> Halpern <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> > >>> <jmh@joelhalpern.com>> > <mailto:jmh@joelhalpern.com
> > >>> <jmh@joelhalpern.com> <mailto:jmh@joelhalpern.com <
> jmh@joelhalpern.com>>>>
> > >>> wrote: > >     I assumed this was only for the case where a tenant
> VNI was
> > >>> being used. > >     For the 0 VNI (which is what I prefer), always
> (MUST)
> > >>> use the loopback >     address.  There are no addresses assigned to
> the
> > >>> VTEP in that space. >     There is no IRB in that space. > >
>  Yours, >
> > >>>    Joel > >     On 10/28/2019 1:58 PM, Anoop Ghanwani wrote: >
> > Joel,
> > >>> >      > >      > Are we going to qualify this by VNI?  There's a
> bunch of
> > >>> >     implementations >      > out there that don't use a tenant IP
> or a
> > >>> loopback with VNI 0--they >      > simply repeat the underlay IP in
> the
> > >>> inner IPDA. >      > >      > Thanks, >      > Anoop >      > >
> > On
> > >>> Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern >     <
> jmh@joelhalpern.com
> > >>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      > <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> wrote: >
> > >
> > >>>     >     I can live with saying that you SHOULD use loopback, and
> MAY >
> > >>>  instead >      >     use >      >     an IP address in the custome=
r
> space
> > >>> known to be owned by the VTEP >      >     device >      >     when
> such
> > >>> exists. >      > >      >     Yours, >      >     Joel >      > >
>   >
> > >>>  On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: >      >      > Hi
> Joel, >
> > >>>   >      > >      >      > Perhaps we need to say use of an address
> owned
> > >>> by the device >      >     containing >      >      > the VTEP. >
>   >
> > >>>   > >      >      > Or are you suggesting that the use of the
> loopback
> > >>> address >     space >      >     is a MUST? >      >      > >
> >      >
> > >>> Anoop >      >      > >      >      > On Mon, Oct 28, 2019 at 10:22
> AM Joel
> > >>> M. Halpern >      >     <jmh@joelhalpern.com <mailto:
> jmh@joelhalpern.com
> > >>> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <
> jmh@joelhalpern.com>
> > >>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >
> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>> wrote: >
> >
> > >>>     > >      >      >     There is something I am missing in your
> > >>> assumption >     about IRB. >      >      > >      >      >     As =
I
> > >>> understand VxLAN, the VTEP is under the control >     of the >     =
 >
> > >>>  operator. >      >      >     As such, it is a pure bridge.  If yo=
u
> run
> > >>> IRB behind >     it, that >      >     is fine. >      >      >
>  Yes, an
> > >>> operator may offer IRB.  But as I understand it, >      >
>  conceptually,
> > >>> >      >      >     in terms of the VxLAN architecture the IRB is a=
n
> entity
> > >>> >      >     behind the >      >      >     VTEP, >      >      >
>  not
> > >>> part of the VTEP. >      >      > >      >      >     Yours, >     =
 >
> > >>> >     Joel >      >      > >      >      >     On 10/28/2019 12:23
> PM,
> > >>> Anoop Ghanwani wrote: >      >      >      > Santosh, >      >     =
 >
> > >>> > >      >      >      > Does it have to be a MUST?  What if I am
> running
> > >>> >     IRB and there >      >      >     are IP >      >      >     =
 >
> > >>> addresses per VNI assigned to the VTEPs? Why can the >      >
>  operator
> > >>> not >      >      >      > choose to use those? >      >      >
> > >
> > >>>   >      >      > Anoop >      >      >      > >      >      >
> > On
> > >>> Mon, Oct 28, 2019 at 7:51 AM Santosh P K >      >      >      > <
> > >>> santosh.pallagatti@gmail.com <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>
> > >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>>
> > >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>
> > >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>>>>
> > >>> wrote: >      >      >      > >      >      >      >     Dinesh,
> Anoop et
> > >>> all, >      >      >      >           Lets us know if this text
> works for
> > >>> 127/8 >      >     address range? >      >      >      > >      >
>   >
> > >>>   >     [proposed text for firewall] >      >      >      > >      =
>
> > >>> >      >     "As per section 4 inner destination IP address >
>  MUST be
> > >>> >      >     set to >      >      >     127/8 >      >      >      =
>
> > >>>  address. There may be firewall configured on >     VTEP to >      =
>
> > >>>  block 127/8 >      >      >      >     address range if set as
> destination
> > >>> IP in inner IP >      >     header. It is >      >      >      >
> > >>>  recommended to allow 127/8 range address through >      >
>  firewall
> > >>> only if >      >      >      >     127/8 IP address is set as
> destination
> > >>> address >     in inner IP >      >      >     header." >      >
> >
> > >>> > >      >      >      > >      >      >      >     In section 4 we
> are
> > >>> talking about using 127/8 >     and not >      >     really >      =
>
> > >>> >     giving >      >      >      >     reason why. I think we
> should have
> > >>> text as RFC 5884 >      >     has mentioned >      >      >      >
>    with
> > >>> below text. >      >      >      > >      >      >      >     [From
> RFC
> > >>> 5884] >      >      >      >     "The motivation for using the
> address
> > >>> range >     127/8 is >      >     the same as >      >      >      =
>
> > >>>  specified in Section 2.1 of [RFC4379] >      >      >      >  <
> > >>> https://tools.ietf.org/html/rfc4379#section-2.1>. >      >     This
> is
> > >>> an >      >      >      >     exception to the behavior defined in
> [RFC1122
> > >>> >      >      >      >     <https://tools.ietf.org/html/rfc1122>]."
> >
> > >>>     >      >      > >      >      >      > >      >      >      > >
>     >
> > >>>     >      >     Thanks >      >      >      >     Santosh P K >
>   >
> > >>>   >      > >      >      >      > >      >      >      > >      >
>   >
> > >>>   >     On Thu, Oct 24, 2019 at 1:24 AM Dinesh Dutt >      >     <
> > >>> didutt@gmail.com <mailto:didutt@gmail.com <didutt@gmail.com>> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <
> didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.co=
m
> > >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>> >
> > >>>   >      >     <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.co=
m
> > >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>> >
>    <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >
> >
> > >>>    <mailto:didutt@gmail.com <didutt@gmail.com> <mailto:
> didutt@gmail.com
> > >>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.co=
m>
> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>> <mailto:
> didutt@gmail.com
> > >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> >
>    <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>>>> >      >     <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>>> >     <mailto:didutt@gmail.com <
> didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>> <mailto:didutt@gmail.co=
m
> > >>> <didutt@gmail.com> <mailto:didutt@gmail.com <didutt@gmail.com>>>>>>=
>
> > >>> wrote: >      >      >      > >      >      >      >         Looks
> good to
> > >>> me Greg. I see that the text >     around >      >     the use >
>   >
> > >>>   >     of the >      >      >      >         inner IP address as
> also
> > >>> quite acceptable. Will >      >     you add any >      >      >
> >
> > >>>    words about the firewall? >      >      >      > >      >      >
>     >
> > >>>        Dinesh >      >      >      > >      >      >      >
>  On Wed,
> > >>> Oct 23, 2019 at 8:36 PM, Greg Mirsky >      >      >      >        =
 <
> > >>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.co=
m
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>>> >     <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.co=
m
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>>>> >      >      >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >
>  <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> > >>>   >      >      >>         Hi Dinesh, et al., >      >      >      =
>>
> > >>>    please check the updated version that >     removed the >      >
>     >
> > >>>    reference to >      >      >      >>         Hypervisor in the
> text and
> > >>> Figure 1. >      >      >      >> >      >      >      >>
>  Regards,
> > >>> >      >      >      >>         Greg >      >      >      >> >     =
 >
> > >>> >      >>         On Wed, Oct 23, 2019 at 10:47 AM Santosh P K >
>   >
> > >>>   >      >>         <santosh.pallagatti@gmail.com <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>
> >
> > >>>    <mailto:santosh.pallagatti@gmail.com <
> santosh.pallagatti@gmail.com> <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>
> > >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>>
> > >>> >      >      >      >>  <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>
> > >>> >      >      >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com>>=
>
> >
> > >>>     >     <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com> <mailto:santosh.pallagatti@gmail.com
> > >>> <santosh.pallagatti@gmail.com>> >     <
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com> =
<
> > >>> mailto:santosh.pallagatti@gmail.com <santosh.pallagatti@gmail.com
> >>>>>>>
> > >>> wrote: >      >      >      >> >      >      >      >>
>  Dinesh,
> > >>> >      >      >      >>                  Please see my inline
> comments
> > >>> [SPK] >      >      >      >> >      >      >      >> >      >     =
 >
> > >>> >>                 - In section 3, there's a sentence >     that >
>     >
> > >>>    is: "BFD >      >      >      >>                 packets intende=
d
> for a
> > >>> Hypervisor >     VTEP MUST >      >      >     NOT..". I >      >
>   >
> > >>>   >>                 recommend getting rid of the word >      >
> > >>>  "Hypervisor" ashe >      >      >      >>                 logic
> applies to
> > >>> any VTEP. >      >      >      >> >      >      >      >>
>  [SPK]
> > >>> Thanks for comments. We will >     change this. >      >      >
> >> >
> > >>>     >      >      >>                 - You already explained the >
> > >>>  precedence of >      >     the use of >      >      >      >>
> > >>>    127/8 address in the inner header in >      >     MPLS. I have n=
o
> >
> > >>> >      >      >>                 specific comments in that area. I
> have >
> > >>>     >     only two >      >      >      >>
>  questions: >
> > >>>   >      >      >>                    - Has anybody verified that
> the >
> > >>>  use of >      >     127/8 >      >      >      >>
>  address
> > >>> (and the right MAC) works with >      >     existing >      >      =
>
> > >>> >>                 implementations, including the silicon >      >
> > >>>  ones? If this >      >      >      >>                 doesn't work
> there,
> > >>> is it worth >     adding the >      >      >     possibilit >      =
>
> > >>> >      >>                 y of another address, one that is >
>  owned >
> > >>>     >     by the >      >      >     VTEP node? >      >      >
> >> >
> > >>>     >      >      >>                    - Do we know if Firewalls
> stop >
> > >>>  such VXLAN >      >      >     packets? >      >      >      >>
> > >>>      I ask this because VXLAN has an IP >     header >      >
>  and I >
> > >>>     >      >     don't >      >      >      >>                 know
> if
> > >>> firewalls stop packets >     with 127/8 >      >     in the >      =
>
> > >>> >     inner >      >      >      >>                 header. If not,
> is it
> > >>> worth adding a >      >     sentence to say >      >      >      >>
> > >>>          that firewalls  allow such >     packets? The >      >
>  use of
> > >>> a >      >      >      >>                 non-127/8 address may
> alleviate
> > >>> >     this case >      >     as well. >      >      >      >> >
> >
> > >>> >      >>             [SPK] I think we may need to add the text >
>   >
> > >>>  about firewall >      >      >      >>             as some checks =
in
> > >>> firewall will be >     there if >      >     they are not >      >
>     >
> > >>>     >>             already using MPLS OAM which has inner IP >     =
 >
> > >>>  header with >      >      >      >>             127/8 address
> range. >
> > >>>   >      >      >> >      >      >      >> >      >      >      >>
> > >>>        The rest of the draft looks good >     to me, >      >      =
>
> > >>> >> >      >      >      >>                 Dinesh >      >      >
>   >>
> > >>> >      >      >      >>                 On Wed, Oct 23, 2019 at 7:5=
8
> AM, >
> > >>>    Greg Mirsky >      >      >      >>                 <
> > >>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.co=
m
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>>> >      >      >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >
>    <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>> >      >
> > >>> >     <mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> >      >
> > >>>   >      >>                 wrote: >      >      >      >>>
> > >>>  Hi Dinesh, >      >      >      >>>                 I greatly
> appreciate
> > >>> your comments. >      >     Please heave a >      >      >      >>>
> > >>>          look at the attached copy of the >     working >      >
>   >
> > >>>  version and >      >      >      >>>                 its diff to -=
07
> > >>> (latest in the >     datatracker). >      >      >      >>> >      =
>
> > >>> >      >>>                 Regards, >      >      >      >>>
> > >>>  Greg >      >      >      >>> >      >      >      >>>
>    On
> > >>> Tue, Oct 22, 2019 at 9:52 PM >     Dinesh Dutt >      >      >
> >>>
> > >>>              <didutt@gmail.com <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> >     <mailto:didutt@gmail.com <didutt@gmail.co=
m>
> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >     <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >      >     <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>>>> >      >      >     =
<
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>>> >      >     <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>> >     <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com> <mailto:didutt@gmail.com
> > >>> <didutt@gmail.com>> <mailto:didutt@gmail.com <didutt@gmail.com> <
> > >>> mailto:didutt@gmail.com <didutt@gmail.com>>>>>>> wrote: >      >
> > >>> >      >>> >      >      >      >>>                     I have the
> same
> > >>> feeling as Anoop. >      >     Greg, can you >      >      >      >=
>>
> > >>>                please point me to the latest >     draft >      >
>  so
> > >>> that >      >      >     I can >      >      >      >>>
> > >>>  quickly glance through it to be >      >     doubly sure, >      >
>     >
> > >>>     >>> >      >      >      >>>                     Dinesh >      =
>
> > >>> >      >>> >      >      >      >>>                     On Wed, Oct
> 23,
> > >>> 2019 at 4:35 AM, >      >     Anoop Ghanwani >      >      >      >=
>>
> > >>>                <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>> >     <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.ed=
u
> > >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>>>> >      >      >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
> > >>> >      >>>  <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >
>  <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >
> > >>> >     <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >
>  <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> > >>>   >      >      >>>>                     Greg, >      >      >
> >>>> >
> > >>>     >      >      >>>>                     I think the draft is fin=
e
> as is.
> > >>> >      >      >      >>>> >      >      >      >>>>
>    I
> > >>> discussion with Xiao Min was >      >     about #3 and I >      >
>   >
> > >>>   >>>>                     see that as unnecessary until we >      =
>
> > >>>  have a draft >      >      >      >>>>                     that
> explains
> > >>> why that is >     needed in the >      >      >     context >      =
>
> > >>> >      >>>>                     of the NVO3 architecture. >      >
>     >
> > >>>     >>>> >      >      >      >>>>                     Anoop >     =
 >
> > >>> >      >>>> >      >      >      >>>>                     On Tue,
> Oct 22,
> > >>> 2019 at 11:17 AM >      >     Greg Mirsky >      >      >      >>>>
> <
> > >>> gregimirsky@gmail.com <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> >     <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.co=
m
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>>> >      >      >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>> >      >
> > >>> >      >>>> >       <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>> >      >     <mailto:gregimirsky@gmail.co=
m
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com> <mailto:gregimirsky@gmail.com
> > >>> <gregimirsky@gmail.com>>>> >      >      >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>> >      >
>  <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>> >     <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com> <
> > >>> mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>>>>>>> wrote: >
> > >>>   >      >      >>>> >      >      >      >>>>
>    Hi
> > >>> Anoop, et al., >      >      >      >>>>                         I
> agree
> > >>> with your >     understanding >      >     of what is >      >     =
 >
> > >>> >>>>                         being defined in the current >      >
> > >>>  version >      >      >     of the >      >      >      >>>>
> > >>>            BFD over VxLAN >     specification. >      >     But, as
> I >
> > >>>   >      >      >>>>                         understand, the WG is =
>
> > >>> >     discussing the scope >      >      >      >>>>
> > >>>  before the WGLC is closed. I >      >     believe there >      >
>   >
> > >>>   >>>>                         are three options: >      >      >
>   >>>>
> > >>> >      >      >      >>>>                          1. single BFD
> session >
> > >>>    between >      >     two VTEPs >      >      >      >>>>
> > >>>           2. single BFD session >     per VNI >      >     between =
>
> > >>> >      >     two VTEPs >      >      >      >>>>
> > >>> 3. multiple BFD >     sessions per >      >     VNI between >      =
>
> > >>> >      >>>>                             two VTEPs >      >      >
>   >>>>
> > >>> >      >      >      >>>>                         The current text =
>
> > >>>  reflects #2. Is WG >      >      >     accepts >      >      >
> >>>>
> > >>>                        this scope? If not, which >      >     optio=
n
> WG
> > >>> would >      >      >      >>>>                         accept? >
>   >
> > >>>   >      >>>> >      >      >      >>>>
>  Regards, >
> > >>>     >      >      >>>>                         Greg >      >      >
> > >>> >>>> >      >      >      >>>>                         On Tue, Oct
> 22, 2019
> > >>> at >     2:09 PM >      >     Anoop >      >      >      >>>>
> > >>>            Ghanwani >     <anoop@alumni.duke.edu <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >
>  <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>> >      >
> > >>> >     <mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>> >      >
> > >>> >      >>>> >       <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>>> >      >     <mailto:anoop@alumni.duke.ed=
u
> > >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu> <mailto:anoop@alumni.duke.edu
> > >>> <anoop@alumni.duke.edu>>>> >      >      >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>> >      >
>  <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>> >     <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu> <
> > >>> mailto:anoop@alumni.duke.edu <anoop@alumni.duke.edu>>>>>>> wrote: >
> > >>>   >      >      >>>> >      >      >      >>>>
> > >>>  I concur with Joel's >     assessment >      >      >     with the=
 >
> > >>> >      >      >>>>                             following >
> > >>>  clarifications. >      >      >      >>>> >      >      >      >>>=
>
> > >>>                      The current document >     is already >      >
>     >
> > >>>    capable >      >      >      >>>>                             of
> > >>> monitoring >     multiple VNIs >      >      >     between VTEPs. >
>     >
> > >>>     >      >>>> >      >      >      >>>>
>  The
> > >>> issue under >     discussion >      >     was how >      >      >
>  do we
> > >>> >      >      >      >>>>                             use BFD to
> monitor >
> > >>>    multiple >      >     VAPs that >      >      >      >>>>
> > >>>              use the same VNI >     between a >      >     pair of =
>
> > >>> >      >      >>>>                             VTEPs.  The use case
> for >
> > >>>     >     this is not >      >      >      >>>>
> > >>>  clear to me, as from my >      >     understanding, >      >      =
>
> > >>> >>>>                             we cannot have a >     situation
> with >
> > >>>   >      >     multiple >      >      >      >>>>
> > >>>    VAPs using the same >      >     VNI--there is 1:1 >      >     =
 >
> > >>> >>>>                             mapping between VAP >     and VNI.=
 >
> > >>> >      >      >>>> >      >      >      >>>>
> > >>>  Anoop >      >      >      >>>> >      >      >      >>>>
> > >>>            On Tue, Oct 22, 2019 >     at 6:06 AM >      >      >
>  Joel
> > >>> M. >      >      >      >>>>                             Halpern >
>     >
> > >>>    <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com
> > >>> <jmh@joelhalpern.com>> <mailto:jmh@joelhalpern.com <
> jmh@joelhalpern.com>
> > >>> <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >
> > >>>  <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>> >      >      =
>
> > >>>   >>>> >       <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> >      >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>> >      >      >
> > >>>  <mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>> >     <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com> <
> > >>> mailto:jmh@joelhalpern.com <jmh@joelhalpern.com>>>>>>> >      >
> > >>>  wrote: >      >      >      >>>> >      >      >      >>>>
> > >>>                   From what I can >     tell, >      >     there >
>     >
> > >>>     >     are two >      >      >      >>>>
> > >>>  separate problems. >      >      >      >>>>
> > >>>    The document we >     have is a >      >      >     VTEP-VTEP >
>     >
> > >>>     >      >>>>                                 monitoring >
>  document.
> > >>> >      >     There is no >      >      >      >>>>
> > >>>        need for that >     document to >      >      >     handle
> the >
> > >>>   >      >      >>>>                                 multiple VNI
> case. >
> > >>>     >      >      >>>>                                 If folks wan=
t
> a >
> > >>>   >     protocol for doing >      >      >      >>>>
> > >>>          BFD monitoring >     of things >      >      >     behind
> the >
> > >>>   >      >      >>>>                                 VTEPs (multipl=
e
> >
> > >>>  VNIs), >      >     then do >      >      >     that >      >     =
 >
> > >>> >>>>                                 as a separate >      >
>  document.
> > >>>  The >      >      >      >>>>
>  encoding
> > >>> will be >     a tenant >      >      >     encoding, >      >      =
>
> > >>> >>>>                                 and thus >     sesparate from =
>
> > >>> >     what is >      >      >      >>>>
> > >>>  defined in this >     document. >      >      >      >>>> >      >
>     >
> > >>>     >>>>                                 Yours, >      >      >
> >>>>
> > >>>                                Joel >      >      >      >>>> >
> >
> > >>> >      >>>>                                 On 10/21/2019 >     5:0=
7
> PM, >
> > >>>     >     Jeffrey >      >      >     Haas >      >      >      >>>=
>
> > >>>                          wrote: >      >      >      >>>>
> > >>>                > Santosh and >     others, >      >      >      >>>=
>
> > >>>                          > >      >      >      >>>>
> > >>>          > On Thu, Oct >     03, 2019 at >      >      >
>  07:50:20PM >
> > >>>     >      >      >>>>                                 +0530,
> Santosh P >
> > >>>    K wrote: >      >      >      >>>>
>  >>
> > >>>  Thanks >     for your >      >      >     explanation. >      >
>   >
> > >>>   >>>>                                 This helps a lot. I >      >
> > >>>  would wait >      >      >     for more >      >      >      >>>>
> > >>>                        >> comments from >     others >      >     t=
o
> see if
> > >>> >      >      >      >>>>                                 this what
> we >
> > >>>  need in this >      >      >     draft to be >      >      >
> >>>>
> > >>>                              >> supported >     based on >      >
>  that
> > >>> we can >      >      >      >>>>
>  provide
> > >>> appropriate >      >     sections >      >      >     in the >     =
 >
> > >>> >      >>>>                                 draft. >      >      >
> > >>> >>>>                                 > >      >      >      >>>>
> > >>>                      > The threads on the >      >     list have >
>     >
> > >>>     >      >>>>                                 spidered to the >
>  point
> > >>> >      >     where it is >      >      >      >>>>
> > >>>        challenging >      >      >      >>>>
> > >>>  > to follow what the >      >     current >      >      >
>  status >
> > >>>   >      >      >>>>                                 of the draft
> is, >
> > >>>  or should >      >      >     be.  :-) >      >      >      >>>>
> > >>>                        > >      >      >      >>>>
> > >>>        > However, if I've >      >     followed things >      >
> >
> > >>> >>>>                                 properly, the >     question >
>     >
> > >>>    below is >      >      >      >>>>
> > >>>  really the >      >      >      >>>>
>  >
> > >>> hinge point on >     what our >      >      >      >>>>
> > >>>              encapsulation >     for BFD >      >     over vxlan >
>     >
> > >>>     >      >>>>                                 should look like. >
>     >
> > >>>     >      >>>>                                 > Correct? >      >
>     >
> > >>>     >>>>                                 > >      >      >      >>>=
>
> > >>>                          > Essentially, >     do we or >      >
>  do we
> > >>> not >      >      >      >>>>
>  require the
> > >>> >     ability to >      >     permit >      >      >      >>>>
> > >>>                    multiple BFD >      >      >      >>>>
> > >>>                > sessions between >      >     distinct VAPs? >
> >
> > >>> >      >>>>                                 > >      >      >
> >>>>
> > >>>                              > If this is so, >     do we >      >
>    have
> > >>> a >      >      >     sense >      >      >      >>>>
> > >>>            as to how we should >      >     proceed? >      >      =
>
> > >>> >>>>                                 > >      >      >      >>>>
> > >>>                      > -- Jeff >      >      >      >>>>
> > >>>              > >      >      >      >>>>
>      >
> > >>> [context preserved >      >     below...] >      >      >      >>>>
> > >>>                          > >      >      >      >>>>
> > >>>          >> Santosh P K >      >      >      >>>>
> > >>>        >> >      >      >      >>>>
>  >> On
> > >>> Wed, Sep >     25, 2019 >      >     at 8:10 AM >      >      >
> >>>>
> > >>> >       <xiao.min2@zte.com.cn <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>>> >      >     <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>>>> >      >      >     <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>> >      >
>   >
> > >>>     >>>> >      >       <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>>> >     <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn> <mailto:xiao.min2@zte.com.cn
> > >>> <xiao.min2@zte.com.cn>>>> >      >      >     <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>> >     <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn> <
> > >>> mailto:xiao.min2@zte.com.cn <xiao.min2@zte.com.cn>>>>>>> >      >
> > >>>  wrote: >      >      >      >>>>                                 >=
>
> >
> > >>> >      >      >>>>                                 >>> Hi Santosh, =
>
> > >>> >      >      >>>>                                 >>> >      >
> >
> > >>> >>>>                                 >>> >      >      >      >>>>
> > >>>                        >>> With regard >     to the >      >
>  question
> > >>> >      >      >      >>>>                                 whether w=
e
> >
> > >>>  should allow >      >      >     multiple BFD >      >      >
> >>>>
> > >>>                              sessions >      >      >      >>>>
> > >>>                      >>> for the same >     VNI or >      >     not=
,
> >
> > >>> >      >     IMHO we >      >      >      >>>>
> > >>>    should allow it, >     more >      >      >     explanation as >
>     >
> > >>>     >      >>>>                                 >>> follows. >     =
 >
> > >>> >      >>>>                                 >>> >      >      >
> >>>>
> > >>>                                >>> Below is a >     figure >      >
> > >>>  derived from >      >      >      >>>>
> > >>>  figure 2 of >     RFC8014 (An >      >      >     Architecture for=
 >
> > >>> >      >      >>>>                                 >>> Data-Center =
>
> > >>>  Network >      >      >      >>>>  Virtualization >     over Layer
> 3 >
> > >>>   >      >     (NVO3)). >      >      >      >>>>
> > >>>        >>> >      >      >      >>>>
>  >>> >
> > >>>             | >      >      >      >>>>
> > >>>   Data Center Network >      >     (IP)        | >      >      >
>   >>>>
> > >>>                                >>> >              | >      >      >
> > >>> >>>> >      >             | >      >      >      >>>>
> > >>>            >>> >      >      >      >>>> >      >      >
> > >>>  +-----------------------------------------+ >      >      >
> >>>>
> > >>>                            >>> >      >             | >      >     =
 >
> > >>> >>>> >           | >      >      >      >>>>
> > >>>  >>> >      >             | >      >      >      >>>>
> > >>>             Tunnel Overlay >          | >      >      >      >>>>
> > >>>                        >>> >      >      >      >>>> >
> > >>>  +------------+---------+ >      >      >      >>>> >
> > >>>   +---------+------------+ >      >      >      >>>>
> > >>>          >>>         | >      >      >      >>>> >
> > >>>  +----------+-------+ | >      >           | >      >      >
> >>>> >
> > >>>    +-------+----------+ | >      >      >      >>>>
> > >>>          >>> >     | | >      >     Overlay >      >      >      >>=
>>
> > >>>                            Module  | | >       | | >      >
>  Overlay >
> > >>>     >      >      >>>>                                 Module  | | =
>
> > >>> >      >      >>>>                                 >>>         | >
>     >
> > >>>     >      >>>> >       +---------+--------+ | >      >           |=
 >
> > >>> >      >      >>>> >       +---------+--------+ | >      >      >
> > >>> >>>>                                 >>>         | >      >
>  | >
> > >>>     >      >      >>>>                                     |    | >
> > >>>      | >      >      >          | >      >      >      >>>>
> > >>>                  >>>  NVE1   | >      >           | >      >      >
> > >>> >>>>                                     |    | >             | >
>   >
> > >>>   >          | >      >      >      >>>>
> > >>>  NVE2 >      >      >      >>>>                                 >>>
> > >>> | >      >      >      >>>> >       +--------+-------+  | >      >
> > >>>  | >      >      >      >>>> >       +--------+-------+  | >      >
>     >
> > >>>     >>>>                                 >>> >     |  |VNI1 >      =
>
> > >>> >     VNI2  VNI1 >      >      >      >>>>
> > >>>  |  |  |  | VNI1 >      >     VNI2 VNI1 >      >      >     |  | >
>     >
> > >>>     >      >>>>                                 >>>         | >
> >
> > >>> >      >>>> >       +-+-----+----+---+  | >      >           | >
>   >
> > >>>   >      >>>> >       +-+-----+-----+--+  | >      >      >      >>=
>>
> > >>>                            >>> >     |VAP1| >      >     VAP2|    |=
 >
> > >>> >      >      >>>>                                 VAP3 | >
>  |VAP1|
> > >>> VAP2| >      >      >       | VAP3| >      >      >      >>>>
> > >>>                    >>> >      >      >      >>>> >
> > >>>  +----+-----+----+------+ >      >      >      >>>> >
> > >>>   +----+-----+-----+-----+ >      >      >      >>>>
> > >>>          >>> >      >       |     | >      >      >        | >     =
 >
> > >>> >      >>>>        | >      >       |     | >      >      >      >>=
>>
> > >>>                            >>> >      >       |     | >      >     =
 >
> > >>>   | >      >      >      >>>>        | >      >       |     | >
> >
> > >>> >      >>>>                                 >>> >      >       |
>  | >
> > >>>   >      >        | >      >      >      >>>>        | >      >
>  |
> > >>>  | >      >      >      >>>>                                 >>> >
>     >
> > >>>     >      >>>> >      >      > >
> > >>>  -------+-----+----+-------------------+-----+-----+------- >      =
>
> > >>> >      >>>>                                 >>> >      >       |
>  | >
> > >>>   >      >        | >      >      >      >>>>  Tenant        | >
>   >
> > >>>    |     | >      >      >      >>>>
>  >>> >
> > >>>    TSI1 | >      >     TSI2|    | >      >      >      >>>>
> > >>>                  TSI3 >     TSI1| TSI2| >      >      >       |TSI3=
 >
> > >>> >      >      >>>>                                 >>> >      >
>  +---+
> > >>> +---+ >      >      >      >>>>
>  +---+ >
> > >>>    +---+ >      >     +---+ >      >      >       +---+ >      >
>   >
> > >>>   >>>>                                 >>> >      >     |TS1| |TS2|=
 >
> > >>> >      >      >>>>                                 |TS3| >
>  |TS4| >
> > >>>   >     |TS5| >      >      >       |TS6| >      >      >      >>>>
> > >>>                          >>> >      >     +---+ +---+ >      >     =
 >
> > >>> >>>>                                 +---+ >       +---+ >      >
>  +---+
> > >>> >      >      >       +---+ >      >      >      >>>>
> > >>>            >>> >      >      >      >>>>
> > >>>  >>> To my >      >     understanding, the BFD >      >      >
> >>>>
> > >>>                              sessions between >     NVE1 >      >
>  and
> > >>> NVE2 are >      >      >      >>>>
>  actually
> > >>> >      >      >      >>>>                                 >>>
> initiated and
> > >>> >      >     terminated >      >      >     at VAP >      >      >
> > >>> >>>>                                 of NVE. >      >      >
> >>>>
> > >>>                            >>> >      >      >      >>>>
> > >>>              >>> If the >     network operator >      >      >
>  want to
> > >>> >      >      >      >>>>                                 set up on=
e
> BFD >
> > >>>    session >      >     between >      >      >     VAP1 of >      =
>
> > >>> >      >>>>                                 >>> NVE1 and VAP1of >
>   >
> > >>>  NVE2, at the >      >      >      >>>>
> > >>>  same time >     another BFD >      >     session >      >      >
> > >>> >>>>                                 between VAP3 of >      >      =
>
> > >>> >>>>                                 >>> NVE1 and >     VAP3 of
> NVE2, >
> > >>>   >      >     although >      >      >      >>>>
> > >>>        the two BFD sessions >      >     are for >      >      >
>  the
> > >>> same >      >      >      >>>>                                 >>>
> VNI1, I
> > >>> >     believe it's >      >      >     reasonable, >      >      >
> > >>> >>>>                                 so that's why I >     think we=
 >
> > >>> >      >     should allow it >      >      >      >>>> >      >
> >
> > >>> >>>> >      >      >
>  _______________________________________________
> > >>> >      >      >      >>>>                                 nvo3
> mailing list
> > >>> >      >      >      >>>> nvo3@ietf.org <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org>>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.or=
g>
> <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org>>>>> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> >     <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org>>> >      >     <mailto:nvo3@ietf.org <nvo3@ietf.org=
>
> <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org>> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>>>> >      >
> > >>> >     <mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org>> <mailto:nvo3@ietf.org <nvo3@ietf.org> <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org>>> >     <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org> <mailto:nvo3@ietf.org <nvo3@ietf.org>> <
> > >>> mailto:nvo3@ietf.org <nvo3@ietf.org> <mailto:nvo3@ietf.org
> > >>> <nvo3@ietf.org>>>>>> >      >      >      >>>>
> > >>> https://www.ietf.org/mailman/listinfo/nvo3 >      >      >
> >>>> >
> > >>>     >      > >      > >
> > >>>
> > >>>
>
> >
> >
> >
> >
> > BFD                                                   S. Pallagatti, Ed=
.
> > Internet-Draft                                                    VMwar=
e
> > Intended status: Standards Track                             S. Paragir=
i
> > Expires: May 2, 2020                              Individual Contributo=
r
> >                                                              V. Govinda=
n
> >                                                             M. Mudigond=
a
> >                                                                    Cisc=
o
> >                                                                G. Mirsk=
y
> >                                                                ZTE Corp=
.
> >                                                         October 30, 201=
9
> >
> >
> >                              BFD for VXLAN
> >                         draft-ietf-bfd-vxlan-08
> >
> > Abstract
> >
> >    This document describes the use of the Bidirectional Forwarding
> >    Detection (BFD) protocol in point-to-point Virtual eXtensible Local
> >    Area Network (VXLAN) tunnels forming up an overlay network.
> >
> > Status of This Memo
> >
> >    This Internet-Draft is submitted in full conformance with the
> >    provisions of BCP 78 and BCP 79.
> >
> >    Internet-Drafts are working documents of the Internet Engineering
> >    Task Force (IETF).  Note that other groups may also distribute
> >    working documents as Internet-Drafts.  The list of current Internet-
> >    Drafts is at https://datatracker.ietf.org/drafts/current/.
> >
> >    Internet-Drafts are draft documents valid for a maximum of six month=
s
> >    and may be updated, replaced, or obsoleted by other documents at any
> >    time.  It is inappropriate to use Internet-Drafts as reference
> >    material or to cite them other than as "work in progress."
> >
> >    This Internet-Draft will expire on May 2, 2020.
> >
> > Copyright Notice
> >
> >    Copyright (c) 2019 IETF Trust and the persons identified as the
> >    document authors.  All rights reserved.
> >
> >    This document is subject to BCP 78 and the IETF Trust's Legal
> >    Provisions Relating to IETF Documents
> >    (https://trustee.ietf.org/license-info) in effect on the date of
> >    publication of this document.  Please review these documents
> >    carefully, as they describe your rights and restrictions with respec=
t
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 1=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >    to this document.  Code Components extracted from this document must
> >    include Simplified BSD License text as described in Section 4.e of
> >    the Trust Legal Provisions and are provided without warranty as
> >    described in the Simplified BSD License.
> >
> > Table of Contents
> >
> >    1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   =
2
> >    2.  Conventions used in this document . . . . . . . . . . . . . .   =
3
> >      2.1.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   =
3
> >      2.2.  Requirements Language . . . . . . . . . . . . . . . . . .   =
3
> >    3.  Deployment  . . . . . . . . . . . . . . . . . . . . . . . . .   =
4
> >    4.  BFD Packet Transmission over VXLAN Tunnel . . . . . . . . . .   =
5
> >    5.  Reception of BFD Packet from VXLAN Tunnel . . . . . . . . . .   =
7
> >      5.1.  Demultiplexing of the BFD Packet  . . . . . . . . . . . .   =
8
> >    6.  Use of the Specific VNI . . . . . . . . . . . . . . . . . . .   =
8
> >    7.  Echo BFD  . . . . . . . . . . . . . . . . . . . . . . . . . .   =
8
> >    8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   =
8
> >    9.  Security Considerations . . . . . . . . . . . . . . . . . . .   =
8
> >    10. Contributors  . . . . . . . . . . . . . . . . . . . . . . . .   =
9
> >    11. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .   =
9
> >    12. References  . . . . . . . . . . . . . . . . . . . . . . . . .   =
9
> >      12.1.  Normative References . . . . . . . . . . . . . . . . . .   =
9
> >      12.2.  Informational References . . . . . . . . . . . . . . . .  1=
0
> >    Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  1=
0
> >
> > 1.  Introduction
> >
> >    "Virtual eXtensible Local Area Network" (VXLAN) [RFC7348] provides a=
n
> >    encapsulation scheme that allows building an overlay network by
> >    decoupling the address space of the attached virtual hosts from that
> >    of the network.
> >
> >    One use of VXLAN is in data centers interconnecting virtual machines
> >    (VMs) of a tenant.  VXLAN addresses requirements of the Layer 2 and
> >    Layer 3 data center network infrastructure in the presence of VMs in
> >    a multi-tenant environment by providing a Layer 2 overlay scheme on =
a
> >    Layer 3 network [RFC7348].  Another use is as an encapsulation for
> >    Ethernet VPN [RFC8365].
> >
> >    This document is written assuming the use of VXLAN for virtualized
> >    hosts and refers to VMs and VXLAN Tunnel End Points (VTEPs) in
> >    hypervisors.  However, the concepts are equally applicable to non-
> >    virtualized hosts attached to VTEPs in switches.
> >
> >    In the absence of a router in the overlay, a VM can communicate with
> >    another VM only if they are on the same VXLAN segment.  VMs are
> >    unaware of VXLAN tunnels as a VXLAN tunnel is terminated on a VTEP.
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 2=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >    VTEPs are responsible for encapsulating and decapsulating frames
> >    exchanged among VMs.
> >
> >    Ability to monitor path continuity, i.e., perform proactive
> >    continuity check (CC) for point-to-point (p2p) VXLAN tunnels, is
> >    important.  The asynchronous mode of BFD, as defined in [RFC5880], i=
s
> >    used to monitor a p2p VXLAN tunnel.
> >
> >    In the case where a Multicast Service Node (MSN) (as described in
> >    Section 3.3 of [RFC8293]) resides behind a Network Virtualization
> >    Endpoint (NVE), the mechanisms described in this document apply and
> >    can, therefore, be used to test the connectivity from the source NVE
> >    to the MSN.
> >
> >    This document describes the use of Bidirectional Forwarding Detectio=
n
> >    (BFD) protocol to enable monitoring continuity of the path between
> >    VXLAN VTEPs, performing as Network Virtualization Endpoints, and/or
> >    availability of a replicator multicast service node.
> >
> > 2.  Conventions used in this document
> >
> > 2.1.  Terminology
> >
> >    BFD Bidirectional Forwarding Detection
> >
> >    CC Continuity Check
> >
> >    p2p Point-to-point
> >
> >    MSN Multicast Service Node
> >
> >    NVE Network Virtualization Endpoint
> >
> >    VFI Virtual Forwarding Instance
> >
> >    VM Virtual Machine
> >
> >    VNI VXLAN Network Identifier (or VXLAN Segment ID)
> >
> >    VTEP VXLAN Tunnel End Point
> >
> >    VXLAN Virtual eXtensible Local Area Network
> >
> > 2.2.  Requirements Language
> >
> >    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
> >    "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
> >    "OPTIONAL" in this document are to be interpreted as described in BC=
P
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 3=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >    14 [RFC2119] [RFC8174] when, and only when, they appear in all
> >    capitals, as shown here.
> >
> > 3.  Deployment
> >
> >    Figure 1 illustrates the scenario with two servers, each of them
> >    hosting two VMs.  The servers host VTEPs that terminate two VXLAN
> >    tunnels with VXLAN Network Identifier (VNI) number 100 and 200
> >    respectively.  Separate BFD sessions can be established between the
> >    VTEPs (IP1 and IP2) for monitoring each of the VXLAN tunnels (VNI 10=
0
> >    and 200).  An implementation that supports this specification MUST b=
e
> >    able to control the number of BFD sessions that can be created
> >    between the same pair of VTEPs.  BFD packets intended for a VTEP MUS=
T
> >    NOT be forwarded to a VM as a VM may drop BFD packets leading to a
> >    false negative.  This method is applicable whether the VTEP is a
> >    virtual or physical device.
> >
> >
> >       +------------+-------------+
> >       |        Server 1          |
> >       | +----+----+  +----+----+ |
> >       | |VM1-1    |  |VM1-2    | |
> >       | |VNI 100  |  |VNI 200  | |
> >       | |         |  |         | |
> >       | +---------+  +---------+ |
> >       |        VTEP (IP1)        |
> >       +--------------------------+
> >                             |
> >                             |   +-------------+
> >                             |   |   Layer 3   |
> >                             +---|   Network   |
> >                                 +-------------+
> >                                     |
> >                                     +-----------+
> >                                                 |
> >                                          +------------+-------------+
> >                                          |         VTEP (IP2)       |
> >                                          | +----+----+  +----+----+ |
> >                                          | |VM2-1    |  |VM2-2    | |
> >                                          | |VNI 100  |  |VNI 200  | |
> >                                          | |         |  |         | |
> >                                          | +---------+  +---------+ |
> >                                          |      Server 2            |
> >                                          +--------------------------+
> >
> >
> >                      Figure 1: Reference VXLAN Domain
> >
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 4=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >    At the same time, a service layer BFD session may be used between th=
e
> >    tenants of VTEPs IP1 and IP2 to provide end-to-end fault management.
> >    In such case, for VTEPs BFD Control packets of that session are
> >    indistinguishable from data packets.  If end-to-end defect detection
> >    is realized as the set of concatenated OAM domains, e.g., VM1-1 - IP=
1
> >    -- IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD
> >    follow the procedures described in Section 6.8.17 [RFC5880].
> >
> >    As per Section 4, the inner destination IP address SHOULD be set to
> >    one of the loopback addresses (127/8 range for IPv4 and
> >    0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).  There could be a firewal=
l
> >    configured on VTEP to block loopback addresses if set as the
> >    destination IP in the inner IP header.  It is RECOMMENDED to allow
> >    addresses from the loopback range through a firewall only if it is
> >    used as the destination IP address in the inner IP header, and the
> >    destination UDP port is set to 3784 [RFC5881].
> >
> > 4.  BFD Packet Transmission over VXLAN Tunnel
> >
> >    BFD packet MUST be encapsulated and sent to a remote VTEP as
> >    explained in this section.  Implementations SHOULD ensure that the
> >    BFD packets follow the same lookup path as VXLAN data packets within
> >    the sender system.
> >
> >    BFD packets are encapsulated in VXLAN as described below.  The VXLAN
> >    packet format is defined in Section 5 of [RFC7348].  The Outer IP/UD=
P
> >    and VXLAN headers MUST be encoded by the sender as defined in
> >    [RFC7348].
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 5=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >      0                   1                   2                   3
> >      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                      Outer Ethernet Header                    ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                        Outer IPvX Header                      ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                        Outer UDP Header                       ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                           VXLAN Header                        ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                    Inner Ethernet Header                      ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                        Inner IPvX Header                      ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                         Inner UDP Header                      ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                                                               |
> >     ~                       BFD Control Packet                     ~
> >     |                                                               |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >     |                            FCS                                |
> >     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >
> >             Figure 2: VXLAN Encapsulation of BFD Control Packet
> >
> >    The BFD packet MUST be carried inside the inner Ethernet frame of th=
e
> >    VXLAN packet.  The choice of Destination MAC and Destination IP
> >    addresses for the inner Ethernet frame MUST ensure that the BFD
> >    Control packet is not forwarded to a tenant but is processed locally
> >    at the remote VTEP.  The inner Ethernet frame carrying the BFD
> >    Control packet- has the following format:
> >
> >       Ethernet Header:
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 6=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >          Destination MAC: This MUST NOT be of one of tenant's MAC
> >          addresses.  The destination MAC address MAY be the address
> >          associated with the destination VTEP.  The MAC address MAY be
> >          configured, or it MAY be learned via a control plane protocol.
> >          The details of how the MAC address is obtained are outside the
> >          scope of this document.
> >
> >          Source MAC: MAC address associated with the originating VTEP
> >
> >       IP header:
> >
> >          Destination IP: IP address MUST NOT be of one of tenant's IP
> >          addresses.  The IP address SHOULD be selected from the range
> >          127/8 for IPv4, for IPv6 - from the range
> >          0:0:0:0:0:FFFF:7F00:0/104.  Alternatively, the destination IP
> >          address MAY be set to VTEP's IP address.
> >
> >          Source IP: IP address of the originating VTEP.
> >
> >          TTL or Hop Limit: MUST be set to 1 to ensure that the BFD
> >          packet is not routed within the Layer 3 underlay network.  Thi=
s
> >          addresses the scenario when the inner IP destination address i=
s
> >          of VXLAN gateway and there is a router in underlay which
> >          removes the VXLAN header, then it is possible to route the
> >          packet as VXLAN  gateway address is routable address.
> >
> >       The fields of the UDP header and the BFD Control packet are
> >       encoded as specified in [RFC5881].
> >
> > 5.  Reception of BFD Packet from VXLAN Tunnel
> >
> >    Once a packet is received, VTEP MUST validate the packet.  If the
> >    Destination MAC of the inner Ethernet frame matches one of the MAC
> >    addresses associated with the VTEP the packet MUST be processed
> >    further.  If the Destination MAC of the inner Ethernet frame doesn't
> >    match any of VTEP's MAC addresses, then the processing of the
> >    received VXLAN packet MUST follow the procedures described in
> >    Section 4.1 [RFC7348].
> >
> >    The UDP destination port and the TTL of the inner IP packet MUST be
> >    validated to determine if the received packet can be processed by
> >    BFD.  BFD Control packets with unknown MAC address MUST NOT be
> >    forwarded to VMs.
> >
> >
> >
> >
> >
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 7=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> > 5.1.  Demultiplexing of the BFD Packet
> >
> >    Demultiplexing of IP BFD packet has been defined in Section 3 of
> >    [RFC5881].  Since multiple BFD sessions may be running between two
> >    VTEPs, there needs to be a mechanism for demultiplexing received BFD
> >    packets to the proper session.  For demultiplexing packets with Your
> >    Discriminator equal to 0, a BFD session MUST be identified using the
> >    logical link over which the BFD Control packet is received.  In the
> >    case of VXLAN, the VNI number identifies that logical link.  If BFD
> >    packet is received with non-zero Your Discriminator, then BFD sessio=
n
> >    MUST be demultiplexed only with Your Discriminator as the key.
> >
> > 6.  Use of the Specific VNI
> >
> >    In most cases, a single BFD session is sufficient for the given VTEP
> >    to monitor the reachability of a remote VTEP, regardless of the
> >    number of VNIs.  When the single BFD session is used to monitor the
> >    reachability of the remote VTEP, an implementation SHOULD choose any
> >    of the VNIs.  An implementation MAY support the use of the Managemen=
t
> >    VNI as control and management channel between VTEPs.  The selection
> >    of the VNI number of the Management VNI MUST be controlled through
> >    management plane.  An implementation MAY use VNI number 1 as the
> >    default value for the Management VNI.  All VXLAN packets received on
> >    the Management VNI MUST be processed locally and MUST NOT be
> >    forwarded to a tenant.
> >
> > 7.  Echo BFD
> >
> >    Support for echo BFD is outside the scope of this document.
> >
> > 8.  IANA Considerations
> >
> >    This specification has no IANA action requested.  This section may b=
e
> >    deleted before the publication.
> >
> > 9.  Security Considerations
> >
> >    The document requires setting the inner IP TTL to 1, which could be
> >    used as a DDoS attack vector.  Thus the implementation MUST have
> >    throttling in place to control the rate of BFD Control packets sent
> >    to the control plane.  On the other hand, over-aggressive throttling
> >    of BFD Control packets may become the cause of the inability to form
> >    and maintain BFD session at scale.  Hence, throttling of BFD Control
> >    packets SHOULD be adjusted to permit BFD to work according to its
> >    procedures.
> >
> >    If the implementation supports establishing multiple BFD sessions
> >    between the same pair of VTEPs, there SHOULD be a mechanism to
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 8=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >    control the maximum number of such sessions that can be active at th=
e
> >    same time.
> >
> >    Other than inner IP TTL set to 1 and limit the number of BFD session=
s
> >    between the same pair of VTEPs, this specification does not raise an=
y
> >    additional security issues beyond those of the specifications
> >    referred to in the list of normative references.
> >
> > 10.  Contributors
> >
> >
> >    Reshad Rahman
> >    rrahman@cisco.com
> >    Cisco
> >
> >
> > 11.  Acknowledgments
> >
> >    Authors would like to thank Jeff Haas of Juniper Networks for his
> >    reviews and feedback on this material.
> >
> >    Authors would also like to thank Nobo Akiya, Marc Binderberger,
> >    Shahram Davari, Donald E.  Eastlake 3rd, and Anoop Ghanwani for the
> >    extensive reviews and the most detailed and helpful comments.
> >
> > 12.  References
> >
> > 12.1.  Normative References
> >
> >    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
> >               Requirement Levels", BCP 14, RFC 2119,
> >               DOI 10.17487/RFC2119, March 1997,
> >               <https://www.rfc-editor.org/info/rfc2119>.
> >
> >    [RFC5880]  Katz, D. and D. Ward, "Bidirectional Forwarding Detection
> >               (BFD)", RFC 5880, DOI 10.17487/RFC5880, June 2010,
> >               <https://www.rfc-editor.org/info/rfc5880>.
> >
> >    [RFC5881]  Katz, D. and D. Ward, "Bidirectional Forwarding Detection
> >               (BFD) for IPv4 and IPv6 (Single Hop)", RFC 5881,
> >               DOI 10.17487/RFC5881, June 2010,
> >               <https://www.rfc-editor.org/info/rfc5881>.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                  [Page 9=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >    [RFC7348]  Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger,
> >               L., Sridhar, T., Bursell, M., and C. Wright, "Virtual
> >               eXtensible Local Area Network (VXLAN): A Framework for
> >               Overlaying Virtualized Layer 2 Networks over Layer 3
> >               Networks", RFC 7348, DOI 10.17487/RFC7348, August 2014,
> >               <https://www.rfc-editor.org/info/rfc7348>.
> >
> >    [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
> >               2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
> >               May 2017, <https://www.rfc-editor.org/info/rfc8174>.
> >
> > 12.2.  Informational References
> >
> >    [RFC8293]  Ghanwani, A., Dunbar, L., McBride, M., Bannai, V., and R.
> >               Krishnan, "A Framework for Multicast in Network
> >               Virtualization over Layer 3", RFC 8293,
> >               DOI 10.17487/RFC8293, January 2018,
> >               <https://www.rfc-editor.org/info/rfc8293>.
> >
> >    [RFC8365]  Sajassi, A., Ed., Drake, J., Ed., Bitar, N., Shekhar, R.,
> >               Uttaro, J., and W. Henderickx, "A Network Virtualization
> >               Overlay Solution Using Ethernet VPN (EVPN)", RFC 8365,
> >               DOI 10.17487/RFC8365, March 2018,
> >               <https://www.rfc-editor.org/info/rfc8365>.
> >
> > Authors' Addresses
> >
> >    Santosh Pallagatti (editor)
> >    VMware
> >
> >    Email: santosh.pallagatti@gmail.com
> >
> >
> >    Sudarsan Paragiri
> >    Individual Contributor
> >
> >    Email: sudarsan.225@gmail.com
> >
> >
> >    Vengada Prasad Govindan
> >    Cisco
> >
> >    Email: venggovi@cisco.com
> >
> >
> >
> >
> >
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                 [Page 10=
]
> >
> > Internet-Draft                BFD for VXLAN                 October 201=
9
> >
> >
> >    Mallik Mudigonda
> >    Cisco
> >
> >    Email: mmudigon@cisco.com
> >
> >
> >    Greg Mirsky
> >    ZTE Corp.
> >
> >    Email: gregimirsky@gmail.com
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Pallagatti, et al.         Expires May 2, 2020                 [Page 11=
]
>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > <!-- saved from url=3D(0042)https://www6.ietf.org/rfcdiff/rfcdiff.pyht =
-->
> > <html xmlns=3D"http://www.w3.org/1999/xhtml"
> class=3D"gr__www6_ietf_org"><head><meta http-equiv=3D"Content-Type"
> content=3D"text/html; charset=3DUTF-8">
> >
> >   <meta http-equiv=3D"Content-Style-Type" content=3D"text/css">
> >   <title>Diff: draft-ietf-bfd-vxlan-07.txt -
> draft-ietf-bfd-vxlan-08.txt</title>
> >   <style type=3D"text/css">
> >     body    { margin: 0.4ex; margin-right: auto; }
> >     tr      { }
> >     td      { white-space: pre; font-family: monospace; vertical-align:
> top; font-size: 0.86em;}
> >     th      { font-size: 0.86em; }
> >     .small  { font-size: 0.6em; font-style: italic; font-family:
> Verdana, Helvetica, sans-serif; }
> >     .left   { background-color: #EEE; }
> >     .right  { background-color: #FFF; }
> >     .diff   { background-color: #CCF; }
> >     .lblock { background-color: #BFB; }
> >     .rblock { background-color: #FF8; }
> >     .insert { background-color: #8FF; }
> >     .delete { background-color: #ACF; }
> >     .void   { background-color: #FFB; }
> >     .cont   { background-color: #EEE; }
> >     .linebr { background-color: #AAA; }
> >     .lineno { color: red; background-color: #FFF; font-size: 0.7em;
> text-align: right; padding: 0 2px; }
> >     .elipsis{ background-color: #AAA; }
> >     .left .cont { background-color: #DDD; }
> >     .right .cont { background-color: #EEE; }
> >     .lblock .cont { background-color: #9D9; }
> >     .rblock .cont { background-color: #DD6; }
> >     .insert .cont { background-color: #0DD; }
> >     .delete .cont { background-color: #8AD; }
> >     .stats, .stats td, .stats th { background-color: #EEE; padding: 2px
> 0; }
> >     span.hide { display: none; color: #aaa;}    a:hover span { display:
> inline; }    tr.change { background-color: gray; }
> >     tr.change a { text-decoration: none; color: black }
> >   </style>
> >      <script>
> > var chunk_index =3D 0;
> > var old_chunk =3D null;
> >
> > function format_chunk(index) {
> >     var prefix =3D "diff";
> >     var str =3D index.toString();
> >     for (x=3D0; x<(4-str.length); ++x) {
> >         prefix+=3D'0';
> >     }
> >     return prefix + str;
> > }
> >
> > function find_chunk(n){
> >     return document.querySelector('tr[id$=3D"' + n + '"]');
> > }
> >
> > function change_chunk(offset) {
> >     var index =3D chunk_index + offset;
> >     var new_str;
> >     var new_chunk;
> >
> >     new_str =3D format_chunk(index);
> >     new_chunk =3D find_chunk(new_str);
> >     if (!new_chunk) {
> >         return;
> >     }
> >     if (old_chunk) {
> >         old_chunk.style.outline =3D "";
> >     }
> >     old_chunk =3D new_chunk;
> >     old_chunk.style.outline =3D "1px solid red";
> >     window.location.replace("#" + new_str)
> >     window.scrollBy(0,-100);
> >     chunk_index =3D index;
> > }
> >
> > document.onkeydown =3D function(e) {
> >     switch (e.keyCode) {
> >     case 78:
> >         change_chunk(1);
> >         break;
> >     case 80:
> >         change_chunk(-1);
> >         break;
> >     }
> > };
> >    </script>
> > </head>
> > <body data-gr-c-s-loaded=3D"true">
> >   <table border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
> >   <tbody><tr id=3D"part-1" bgcolor=3D"orange"><th></th><th><a href=3D"
> https://www6.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-vxlan-07.txt"
> style=3D"color:#008; text-decoration:none;">&lt;</a>&nbsp;<a href=3D"
> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-07.txt"
> style=3D"color:#008">draft-ietf-bfd-vxlan-07.txt</a>&nbsp;</th><th>
> </th><th>&nbsp;<a href=3D"
> https://tools.ietf.org/html/draft-ietf-bfd-vxlan-08.txt"
> style=3D"color:#008">draft-ietf-bfd-vxlan-08.txt</a>&nbsp;<a href=3D"
> https://www6.ietf.org/rfcdiff?url1=3Ddraft-ietf-bfd-vxlan-08.txt"
> style=3D"color:#008; text-decoration:none;">&gt;</a></th><th></th></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">BFD
>                                  S. Pallagatti, Ed.</td><td> </td><td
> class=3D"right">BFD                                                   S.
> Pallagatti, Ed.</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0001"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">Internet-Draft
>                                              <span
> class=3D"delete">Rtbrick</span></td><td> </td><td
> class=3D"rblock">Internet-Draft
>      <span class=3D"insert"> VMware</span></td><td class=3D"lineno"></td>=
</tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">Intended status:
> Standards Track                             S. Paragiri</td><td> </td><td
> class=3D"right">Intended status: Standards Track
>  S. Paragiri</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0002"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">Expires: <span
> class=3D"delete">November 18, 2019</span>                        Individu=
al
> Contributor</td><td> </td><td class=3D"rblock">Expires: <span
> class=3D"insert">May 2, 2020      </span>                        Individu=
al
> Contributor</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                                        V. Govindan</td><td> </td><td
> class=3D"right">
>  V. Govindan</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                                       M. Mudigonda</td><td> </td><td
> class=3D"right">
> M. Mudigonda</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                                              Cisco</td><td> </td><td
> class=3D"right">
>      Cisco</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                                          G. Mirsky</td><td> </td><td
> class=3D"right">
>  G. Mirsky</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                                          ZTE Corp.</td><td> </td><td
> class=3D"right">
>  ZTE Corp.</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0003"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">
>                                     <span class=3D"delete">    May 17</sp=
an>,
> 2019</td><td> </td><td class=3D"rblock">
>                   <span class=3D"insert">October 30</span>, 2019</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>        BFD for VXLAN</td><td> </td><td class=3D"right">
>        BFD for VXLAN</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0004"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">
>     draft-ietf-bfd-vxlan-0<span class=3D"delete">7</span></td><td> </td><=
td
> class=3D"rblock">                        draft-ietf-bfd-vxlan-0<span
> class=3D"insert">8</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">Abstract</td><td=
>
> </td><td class=3D"right">Abstract</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   This document
> describes the use of the Bidirectional Forwarding</td><td> </td><td
> class=3D"right">   This document describes the use of the Bidirectional
> Forwarding</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Detection (BF=
D)
> protocol in point-to-point Virtual eXtensible Local</td><td> </td><td
> class=3D"right">   Detection (BFD) protocol in point-to-point Virtual
> eXtensible Local</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Area Network
> (VXLAN) tunnels forming up an overlay network.</td><td> </td><td
> class=3D"right">   Area Network (VXLAN) tunnels forming up an overlay
> network.</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">Status of This
> Memo</td><td> </td><td class=3D"right">Status of This Memo</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   This
> Internet-Draft is submitted in full conformance with the</td><td> </td><t=
d
> class=3D"right">   This Internet-Draft is submitted in full conformance w=
ith
> the</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"part-2" class=3D"change"><td></td><th><small>skipping t=
o
> change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-2"><em> page 1, line
> 38<span class=3D"hide"> =C2=B6</span></em></a></th><th> </th><th><small>s=
kipping
> to change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-2"><em> page 1, line
> 38<span class=3D"hide"> =C2=B6</span></em></a></th><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Internet-Draf=
ts
> are working documents of the Internet Engineering</td><td> </td><td
> class=3D"right">   Internet-Drafts are working documents of the Internet
> Engineering</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Task Force
> (IETF).  Note that other groups may also distribute</td><td> </td><td
> class=3D"right">   Task Force (IETF).  Note that other groups may also
> distribute</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   working docum=
ents
> as Internet-Drafts.  The list of current Internet-</td><td> </td><td
> class=3D"right">   working documents as Internet-Drafts.  The list of cur=
rent
> Internet-</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Drafts is at
> https://datatracker.ietf.org/drafts/current/.</td><td> </td><td
> class=3D"right">   Drafts is at https://datatracker.ietf.org/drafts/curre=
nt/.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Internet-Draf=
ts
> are draft documents valid for a maximum of six months</td><td> </td><td
> class=3D"right">   Internet-Drafts are draft documents valid for a maximu=
m of
> six months</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   and may be
> updated, replaced, or obsoleted by other documents at any</td><td> </td><=
td
> class=3D"right">   and may be updated, replaced, or obsoleted by other
> documents at any</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   time.  It is
> inappropriate to use Internet-Drafts as reference</td><td> </td><td
> class=3D"right">   time.  It is inappropriate to use Internet-Drafts as
> reference</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   material or t=
o
> cite them other than as "work in progress."</td><td> </td><td
> class=3D"right">   material or to cite them other than as "work in
> progress."</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0005"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   This
> Internet-Draft will expire on <span class=3D"delete">November 18,
> 2019</span>.</td><td> </td><td class=3D"rblock">   This Internet-Draft wi=
ll
> expire on <span class=3D"insert">May 2, 2020</span>.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">Copyright
> Notice</td><td> </td><td class=3D"right">Copyright Notice</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Copyright (c)=
 2019
> IETF Trust and the persons identified as the</td><td> </td><td
> class=3D"right">   Copyright (c) 2019 IETF Trust and the persons identifi=
ed
> as the</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   document auth=
ors.
> All rights reserved.</td><td> </td><td class=3D"right">   document author=
s.
> All rights reserved.</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   This document=
 is
> subject to BCP 78 and the IETF Trust's Legal</td><td> </td><td
> class=3D"right">   This document is subject to BCP 78 and the IETF Trust'=
s
> Legal</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Provisions
> Relating to IETF Documents</td><td> </td><td class=3D"right">   Provision=
s
> Relating to IETF Documents</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   (
> https://trustee.ietf.org/license-info) in effect on the date of</td><td>
> </td><td class=3D"right">   (https://trustee.ietf.org/license-info) in
> effect on the date of</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   publication o=
f
> this document.  Please review these documents</td><td> </td><td
> class=3D"right">   publication of this document.  Please review these
> documents</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"part-3" class=3D"change"><td></td><th><small>skipping t=
o
> change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-3"><em> page 2, line
> 17<span class=3D"hide"> =C2=B6</span></em></a></th><th> </th><th><small>s=
kipping
> to change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-3"><em> page 2, line
> 17<span class=3D"hide"> =C2=B6</span></em></a></th><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   described in =
the
> Simplified BSD License.</td><td> </td><td class=3D"right">   described in=
 the
> Simplified BSD License.</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">Table of
> Contents</td><td> </td><td class=3D"right">Table of Contents</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   1.  Introduct=
ion
> . . . . . . . . . . . . . . . . . . . . . . . .   2</td><td> </td><td
> class=3D"right">   1.  Introduction  . . . . . . . . . . . . . . . . . . =
. .
> . . . .   2</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   2.  Conventio=
ns
> used in this document . . . . . . . . . . . . . .   3</td><td> </td><td
> class=3D"right">   2.  Conventions used in this document . . . . . . . . =
. .
> . . . .   3</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">     2.1.
> Terminology . . . . . . . . . . . . . . . . . . . . . . .   3</td><td>
> </td><td class=3D"right">     2.1.  Terminology . . . . . . . . . . . . .=
 . .
> . . . . . . . .   3</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">     2.2.
> Requirements Language . . . . . . . . . . . . . . . . . .   3</td><td>
> </td><td class=3D"right">     2.2.  Requirements Language . . . . . . . .=
 . .
> . . . . . . . .   3</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   3.  Deploymen=
t  .
> . . . . . . . . . . . . . . . . . . . . . . . .   4</td><td> </td><td
> class=3D"right">   3.  Deployment  . . . . . . . . . . . . . . . . . . . =
. .
> . . . .   4</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   4.  BFD Packe=
t
> Transmission over VXLAN Tunnel . . . . . . . . . .   5</td><td> </td><td
> class=3D"right">   4.  BFD Packet Transmission over VXLAN Tunnel . . . . =
. .
> . . . .   5</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0006"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">     4.1.  BFD Packet Encapsulation in VXLAN . . . . . .=
 . .
> . . . .   6</span></td><td> </td><td class=3D"rblock"></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   5.  Reception=
 of
> BFD Packet from VXLAN Tunnel . . . . . . . . . .   7</td><td> </td><td
> class=3D"right">   5.  Reception of BFD Packet from VXLAN Tunnel . . . . =
. .
> . . . .   7</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0007"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">     5.1.
> Demultiplexing of the BFD Packet  . . . . . . . . . . . .   <span
> class=3D"delete">7</span></td><td> </td><td class=3D"rblock">     5.1.
> Demultiplexing of the BFD Packet  . . . . . . . . . . . .   <span
> class=3D"insert">8</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   6.  Use of th=
e
> Specific VNI . . . . . . . . . . . . . . . . . . .   8</td><td> </td><td
> class=3D"right">   6.  Use of the Specific VNI . . . . . . . . . . . . . =
. .
> . . . .   8</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   7.  Echo BFD =
 . .
> . . . . . . . . . . . . . . . . . . . . . . . .   8</td><td> </td><td
> class=3D"right">   7.  Echo BFD  . . . . . . . . . . . . . . . . . . . . =
. .
> . . . .   8</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   8.  IANA
> Considerations . . . . . . . . . . . . . . . . . . . . .   8</td><td>
> </td><td class=3D"right">   8.  IANA Considerations . . . . . . . . . . .=
 . .
> . . . . . . . .   8</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   9.  Security
> Considerations . . . . . . . . . . . . . . . . . . .   8</td><td> </td><t=
d
> class=3D"right">   9.  Security Considerations . . . . . . . . . . . . . =
. .
> . . . .   8</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0008"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   10.
> Contributors  . . . . . . . . . . . . . . . . . . . . . . . .   <span
> class=3D"delete">8</span></td><td> </td><td class=3D"rblock">   10.
> Contributors  . . . . . . . . . . . . . . . . . . . . . . . .   <span
> class=3D"insert">9</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   11.
> Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .   9</td><td=
>
> </td><td class=3D"right">   11. Acknowledgments . . . . . . . . . . . . .=
 . .
> . . . . . . . .   9</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   12. Reference=
s  .
> . . . . . . . . . . . . . . . . . . . . . . . .   9</td><td> </td><td
> class=3D"right">   12. References  . . . . . . . . . . . . . . . . . . . =
. .
> . . . .   9</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">     12.1.  Norm=
ative
> References . . . . . . . . . . . . . . . . . .   9</td><td> </td><td
> class=3D"right">     12.1.  Normative References . . . . . . . . . . . . =
. .
> . . . .   9</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0009"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">     12.2.
> Informational References . . . . . . . . . . . . . . . .  <span
> class=3D"delete"> 9</span></td><td> </td><td class=3D"rblock">     12.2.
> Informational References . . . . . . . . . . . . . . . .  <span
> class=3D"insert">10</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Authors'
> Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10</td><td>
> </td><td class=3D"right">   Authors' Addresses  . . . . . . . . . . . . .=
 . .
> . . . . . . . .  10</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">1.
> Introduction</td><td> </td><td class=3D"right">1.  Introduction</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   "Virtual
> eXtensible Local Area Network" (VXLAN) [RFC7348] provides an</td><td>
> </td><td class=3D"right">   "Virtual eXtensible Local Area Network" (VXLA=
N)
> [RFC7348] provides an</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   encapsulation
> scheme that allows building an overlay network by</td><td> </td><td
> class=3D"right">   encapsulation scheme that allows building an overlay
> network by</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   decoupling th=
e
> address space of the attached virtual hosts from that</td><td> </td><td
> class=3D"right">   decoupling the address space of the attached virtual h=
osts
> from that</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   of the
> network.</td><td> </td><td class=3D"right">   of the network.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   One use of VX=
LAN
> is in data centers interconnecting virtual machines</td><td> </td><td
> class=3D"right">   One use of VXLAN is in data centers interconnecting
> virtual machines</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"part-4" class=3D"change"><td></td><th><small>skipping t=
o
> change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-4"><em> page 3, line
> 5<span class=3D"hide"> =C2=B6</span></em></a></th><th> </th><th><small>sk=
ipping to
> change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-4"><em> page 3, line
> 4<span class=3D"hide"> =C2=B6</span></em></a></th><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Ethernet VPN
> [RFC8365].</td><td> </td><td class=3D"right">   Ethernet VPN
> [RFC8365].</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   This document=
 is
> written assuming the use of VXLAN for virtualized</td><td> </td><td
> class=3D"right">   This document is written assuming the use of VXLAN for
> virtualized</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   hosts and ref=
ers
> to VMs and VXLAN Tunnel End Points (VTEPs) in</td><td> </td><td
> class=3D"right">   hosts and refers to VMs and VXLAN Tunnel End Points
> (VTEPs) in</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   hypervisors.
> However, the concepts are equally applicable to non-</td><td> </td><td
> class=3D"right">   hypervisors.  However, the concepts are equally applic=
able
> to non-</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   virtualized h=
osts
> attached to VTEPs in switches.</td><td> </td><td class=3D"right">
>  virtualized hosts attached to VTEPs in switches.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   In the absenc=
e of
> a router in the overlay, a VM can communicate with</td><td> </td><td
> class=3D"right">   In the absence of a router in the overlay, a VM can
> communicate with</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   another VM on=
ly if
> they are on the same VXLAN segment.  VMs are</td><td> </td><td
> class=3D"right">   another VM only if they are on the same VXLAN segment.
> VMs are</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   unaware of VX=
LAN
> tunnels as a VXLAN tunnel is terminated on a VTEP.</td><td> </td><td
> class=3D"right">   unaware of VXLAN tunnels as a VXLAN tunnel is terminat=
ed
> on a VTEP.</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0010"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">
>                                  </span></td><td class=3D"lineno"></td></=
tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   VTEPs are
> responsible for encapsulating and decapsulating frames</td><td> </td><td
> class=3D"right">   VTEPs are responsible for encapsulating and decapsulat=
ing
> frames</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   exchanged amo=
ng
> VMs.</td><td> </td><td class=3D"right">   exchanged among VMs.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Ability to mo=
nitor
> path continuity, i.e., perform proactive</td><td> </td><td class=3D"right=
">
>  Ability to monitor path continuity, i.e., perform proactive</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   continuity ch=
eck
> (CC) for point-to-point (p2p) VXLAN tunnels, is</td><td> </td><td
> class=3D"right">   continuity check (CC) for point-to-point (p2p) VXLAN
> tunnels, is</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0011"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   important. =
 The
> asynchronous mode of BFD, as defined in [RFC5880],</td><td> </td><td
> class=3D"rblock">   important.  The asynchronous mode of BFD, as defined =
in
> [RFC5880], <span class=3D"insert">is</span></td><td class=3D"lineno"></td=
></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   <span
> class=3D"delete">can be</span> used to monitor a p2p VXLAN tunnel.</td><t=
d>
> </td><td class=3D"rblock">   used to monitor a p2p VXLAN tunnel.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   In the case w=
here
> a Multicast Service Node (MSN) (as described in</td><td> </td><td
> class=3D"right">   In the case where a Multicast Service Node (MSN) (as
> described in</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0012"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   Section 3.3=
 of
> [RFC8293]) resides behind <span class=3D"delete">an NVE,</span> the
> mechanisms</td><td> </td><td class=3D"rblock">   Section 3.3 of [RFC8293]=
)
> resides behind <span class=3D"insert">a Network Virtualization</span></td=
><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   described i=
n
> this document apply and can, therefore, be used to test</td><td> </td><td
> class=3D"rblock"><span class=3D"insert">   Endpoint (NVE),</span> the
> mechanisms described in this document apply and</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   the connect=
ivity
> from the source NVE to the MSN.</td><td> </td><td class=3D"rblock">   can=
,
> therefore, be used to test the connectivity from the source NVE</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   to the MSN.</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   This document
> describes the use of Bidirectional Forwarding Detection</td><td> </td><td
> class=3D"right">   This document describes the use of Bidirectional
> Forwarding Detection</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   (BFD) protoco=
l to
> enable monitoring continuity of the path between</td><td> </td><td
> class=3D"right">   (BFD) protocol to enable monitoring continuity of the =
path
> between</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   VXLAN VTEPs,
> performing as Network Virtualization Endpoints, and/or</td><td> </td><td
> class=3D"right">   VXLAN VTEPs, performing as Network Virtualization
> Endpoints, and/or</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   availability =
of a
> replicator multicast service node.</td><td> </td><td class=3D"right">
>  availability of a replicator multicast service node.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">2.  Conventions =
used
> in this document</td><td> </td><td class=3D"right">2.  Conventions used i=
n
> this document</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">2.1.
> Terminology</td><td> </td><td class=3D"right">2.1.  Terminology</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   BFD Bidirecti=
onal
> Forwarding Detection</td><td> </td><td class=3D"right">   BFD Bidirection=
al
> Forwarding Detection</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   CC Continuity
> Check</td><td> </td><td class=3D"right">   CC Continuity Check</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   p2p
> Point-to-point</td><td> </td><td class=3D"right">   p2p
> Point-to-point</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   MSN Multicast
> Service Node</td><td> </td><td class=3D"right">   MSN Multicast Service
> Node</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0013"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   <span class=3D"insert">NVE Network Virtualization
> Endpoint</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">
>              </td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   VFI Virtual
> Forwarding Instance</td><td> </td><td class=3D"right">   VFI Virtual
> Forwarding Instance</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   VM Virtual
> Machine</td><td> </td><td class=3D"right">   VM Virtual Machine</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0014"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   <span class=3D"insert">VNI VXLAN Network Identifier (=
or
> VXLAN Segment ID)</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">
>              </td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   VTEP VXLAN Tu=
nnel
> End Point</td><td> </td><td class=3D"right">   VTEP VXLAN Tunnel End
> Point</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   VXLAN Virtual
> eXtensible Local Area Network</td><td> </td><td class=3D"right">   VXLAN
> Virtual eXtensible Local Area Network</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">2.2.  Requiremen=
ts
> Language</td><td> </td><td class=3D"right">2.2.  Requirements
> Language</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   The key words
> "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",</td><td> </td><td
> class=3D"right">   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL",
> "SHALL NOT",</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   "SHOULD", "SH=
OULD
> NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and</td><td> </td><td
> class=3D"right">   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDE=
D",
> "MAY", and</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   "OPTIONAL" in=
 this
> document are to be interpreted as described in BCP</td><td> </td><td
> class=3D"right">   "OPTIONAL" in this document are to be interpreted as
> described in BCP</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   14 [RFC2119]
> [RFC8174] when, and only when, they appear in all</td><td> </td><td
> class=3D"right">   14 [RFC2119] [RFC8174] when, and only when, they appea=
r in
> all</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   capitals, as =
shown
> here.</td><td> </td><td class=3D"right">   capitals, as shown here.</td><=
td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">3.
> Deployment</td><td> </td><td class=3D"right">3.  Deployment</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Figure 1
> illustrates the scenario with two servers, each of them</td><td> </td><td
> class=3D"right">   Figure 1 illustrates the scenario with two servers, ea=
ch
> of them</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   hosting two V=
Ms.
> The servers host VTEPs that terminate two VXLAN</td><td> </td><td
> class=3D"right">   hosting two VMs.  The servers host VTEPs that terminat=
e
> two VXLAN</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0015"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   tunnels wit=
h
> <span class=3D"delete">VNI</span> number 100 and 200 respectively.  Separ=
ate
> BFD</td><td> </td><td class=3D"rblock">   tunnels with <span
> class=3D"insert">VXLAN Network Identifier (VNI)</span> number 100 and
> 200</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   sessions ca=
n be
> established between the VTEPs (IP1 and IP2) for</td><td> </td><td
> class=3D"rblock">   respectively.  Separate BFD sessions can be establish=
ed
> between the</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   monitoring =
each
> of the VXLAN tunnels (VNI 100 and 200).  An</td><td> </td><td
> class=3D"rblock">   VTEPs (IP1 and IP2) for monitoring each of the VXLAN
> tunnels (VNI 100</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   implementat=
ion
> that supports this specification MUST be able to</td><td> </td><td
> class=3D"rblock">   and 200).  An implementation that supports this
> specification MUST be</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   control the
> number of BFD sessions that can be created between the</td><td> </td><td
> class=3D"rblock">   able to control the number of BFD sessions that can b=
e
> created</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   same pair o=
f
> VTEPs.  BFD packets intended for a <span class=3D"delete">Hypervisor</spa=
n>
> VTEP MUST</td><td> </td><td class=3D"rblock">   between the same pair of
> VTEPs.  BFD packets intended for a VTEP MUST</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   NOT be forwar=
ded
> to a VM as a VM may drop BFD packets leading to a</td><td> </td><td
> class=3D"right">   NOT be forwarded to a VM as a VM may drop BFD packets
> leading to a</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   false negativ=
e.
> This method is applicable whether the VTEP is a</td><td> </td><td
> class=3D"right">   false negative.  This method is applicable whether the
> VTEP is a</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   virtual or
> physical device.</td><td> </td><td class=3D"right">   virtual or physical
> device.</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +------------+-------------+</td><td> </td><td class=3D"right">
> +------------+-------------+</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      |        S=
erver
> 1          |</td><td> </td><td class=3D"right">      |        Server 1
>   |</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0016"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">      |                          |</span></td><td> </td>=
<td
> class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      | +----+--=
--+
> +----+----+ |</td><td> </td><td class=3D"right">      | +----+----+
> +----+----+ |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      | |VM1-1  =
  |
> |VM1-2    | |</td><td> </td><td class=3D"right">      | |VM1-1    |  |VM1=
-2
>   | |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      | |VNI 100=
  |
> |VNI 200  | |</td><td> </td><td class=3D"right">      | |VNI 100  |  |VNI
> 200  | |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      | |       =
  |
> |         | |</td><td> </td><td class=3D"right">      | |         |  |
>  | |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      | +-------=
--+
> +---------+ |</td><td> </td><td class=3D"right">      | +---------+
> +---------+ |</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0017"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">      | <span
> class=3D"delete">Hypervisor VTEP (IP1)</span>    |</td><td> </td><td
> class=3D"rblock">      | <span class=3D"insert">       VTEP (IP1)    </sp=
an>
> |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +--------------------------+</td><td> </td><td class=3D"right">
> +--------------------------+</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>       |</td><td> </td><td class=3D"right">
> |</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0018"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">
>         <span class=3D"delete">|</span></td><td> </td><td
> class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">                            |</span></td><td> </td><td
> class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>       |   +-------------+</td><td> </td><td class=3D"right">
>           |   +-------------+</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>       |   |   Layer 3   |</td><td> </td><td class=3D"right">
>           |   |   Layer 3   |</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0019"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">
>         <span class=3D"delete">|---|</span>   Network   <span
> class=3D"delete">|</span></td><td> </td><td class=3D"rblock">
>           <span class=3D"insert">+---|</span>   Network   |</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">                                |</span>
>  |</td><td> </td><td class=3D"rblock"></td><td class=3D"lineno"></td></tr=
>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>           +-------------+</td><td> </td><td class=3D"right">
>               +-------------+</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>               |</td><td> </td><td class=3D"right">
>         |</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0020"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">                                    |</span></td><td>
> </td><td class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>               +-----------+</td><td> </td><td class=3D"right">
>                     +-----------+</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                           |</td><td> </td><td class=3D"right">
>                                 |</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0021"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">
> |</span></td><td> </td><td class=3D"rblock"></td><td class=3D"lineno"></t=
d></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    +------------+-------------+</td><td> </td><td
> class=3D"right">
>  +------------+-------------+</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0022"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">
>                      |    <span class=3D"delete">Hypervisor VTEP (IP2)</s=
pan>
> |</td><td> </td><td class=3D"rblock">
>  |    <span class=3D"insert">     VTEP (IP2)      </span> |</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    | +----+----+  +----+----+ |</td><td> </td><td
> class=3D"right">                                         | +----+----+
> +----+----+ |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    | |VM2-1    |  |VM2-2    | |</td><td> </td><td
> class=3D"right">                                         | |VM2-1    |
> |VM2-2    | |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    | |VNI 100  |  |VNI 200  | |</td><td> </td><td
> class=3D"right">                                         | |VNI 100  |  |=
VNI
> 200  | |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    | |         |  |         | |</td><td> </td><td
> class=3D"right">                                         | |         |  |
>      | |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    | +---------+  +---------+ |</td><td> </td><td
> class=3D"right">                                         | +---------+
> +---------+ |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    |      Server 2            |</td><td> </td><td
> class=3D"right">                                         |      Server 2
>       |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>                    +--------------------------+</td><td> </td><td
> class=3D"right">
>  +--------------------------+</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>  Figure 1: Reference VXLAN Domain</td><td> </td><td class=3D"right">
>            Figure 1: Reference VXLAN Domain</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0023"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   <span class=3D"insert">At the same time, a service la=
yer
> BFD session may be used between the</span></td><td class=3D"lineno"></td>=
</tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   tenants of VTEPs IP1 and IP2 t=
o
> provide end-to-end fault management.</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   In such case, for VTEPs BFD Co=
ntrol
> packets of that session are</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   indistinguishable from data
> packets.  If end-to-end defect detection</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   is realized as the set of
> concatenated OAM domains, e.g., VM1-1 - IP1</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   -- IP2 - VM2-1, then the BFD s=
ession
> over VXLAN between VTEPs SHOULD</span></td><td class=3D"lineno"></td></tr=
>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   follow the procedures describe=
d in
> Section 6.8.17 [RFC5880].</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert"></span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   As per Section 4, the inner
> destination IP address SHOULD be set to</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   one of the loopback addresses =
(127/8
> range for IPv4 and</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   0:0:0:0:0:FFFF:7F00:0/104 rang=
e for
> IPv6).  There could be a firewall</span></td><td class=3D"lineno"></td></=
tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   configured on VTEP to block lo=
opback
> addresses if set as the</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   destination IP in the inner IP
> header.  It is RECOMMENDED to allow</span></td><td class=3D"lineno"></td>=
</tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   addresses from the loopback ra=
nge
> through a firewall only if it is</span></td><td class=3D"lineno"></td></t=
r>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   used as the destination IP add=
ress
> in the inner IP header, and the</span></td><td class=3D"lineno"></td></tr=
>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   destination UDP port is set to=
 3784
> [RFC5881].</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">
>              </td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">4.  BFD Packet
> Transmission over VXLAN Tunnel</td><td> </td><td class=3D"right">4.  BFD
> Packet Transmission over VXLAN Tunnel</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   BFD packet MU=
ST be
> encapsulated and sent to a remote VTEP as</td><td> </td><td class=3D"righ=
t">
>  BFD packet MUST be encapsulated and sent to a remote VTEP as</td><td
> class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0024"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   explained i=
n
> <span class=3D"delete">Section 4.1.</span>  Implementations SHOULD ensure
> that the BFD</td><td> </td><td class=3D"rblock">   explained in <span
> class=3D"insert">this section.</span>  Implementations SHOULD ensure that
> the</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   packets fol=
low
> the same lookup path as VXLAN data packets within the</td><td> </td><td
> class=3D"rblock">   BFD packets follow the same lookup path as VXLAN data
> packets within</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   sender
> system.</td><td> </td><td class=3D"rblock">   the sender system.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">
>                                                      </td><td> </td><td
> class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">4.1.  BFD Packet Encapsulation in VXLAN</span></td><td>
> </td><td class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   BFD packets a=
re
> encapsulated in VXLAN as described below.  The VXLAN</td><td> </td><td
> class=3D"right">   BFD packets are encapsulated in VXLAN as described bel=
ow.
> The VXLAN</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   packet format=
 is
> defined in Section 5 of [RFC7348].  The Outer IP/UDP</td><td> </td><td
> class=3D"right">   packet format is defined in Section 5 of [RFC7348].  T=
he
> Outer IP/UDP</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   and VXLAN hea=
ders
> MUST be encoded by the sender as defined in</td><td> </td><td
> class=3D"right">   and VXLAN headers MUST be encoded by the sender as def=
ined
> in</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
>  [RFC7348].</td><td> </td><td class=3D"right">   [RFC7348].</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">     0
>    1                   2                   3</td><td> </td><td
> class=3D"right">     0                   1                   2
>    3</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">     0 1 2 3 4 5=
 6 7
> 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</td><td> </td><td
> class=3D"right">     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 =
6 7
> 8 9 0 1</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td=
>
> </td><td class=3D"right">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>                                                |</td><td> </td><td
> class=3D"right">    |
>        |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"part-5" class=3D"change"><td></td><th><small>skipping t=
o
> change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-5"><em> page 6, line
> 44<span class=3D"hide"> =C2=B6</span></em></a></th><th> </th><th><small>s=
kipping
> to change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-5"><em> page 6, line
> 37<span class=3D"hide"> =C2=B6</span></em></a></th><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td=
>
> </td><td class=3D"right">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>                                                |</td><td> </td><td
> class=3D"right">    |
>        |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    ~
>         Inner IPvX Header                      ~</td><td> </td><td
> class=3D"right">    ~                        Inner IPvX Header
>       ~</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>                                                |</td><td> </td><td
> class=3D"right">    |
>        |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td=
>
> </td><td class=3D"right">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>                                                |</td><td> </td><td
> class=3D"right">    |
>        |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    ~
>          Inner UDP Header                      ~</td><td> </td><td
> class=3D"right">    ~                         Inner UDP Header
>       ~</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>                                                |</td><td> </td><td
> class=3D"right">    |
>        |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td=
>
> </td><td class=3D"right">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>                                                |</td><td> </td><td
> class=3D"right">    |
>        |</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0025"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">    ~
>          BFD Control <span class=3D"delete">Message</span>
>  ~</td><td> </td><td class=3D"rblock">    ~                       BFD Con=
trol
> <span class=3D"insert">Packet</span>                     ~</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>                                                |</td><td> </td><td
> class=3D"right">    |
>        |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td=
>
> </td><td class=3D"right">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">    |
>             FCS                                |</td><td> </td><td
> class=3D"right">    |                            FCS
>       |</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td=
>
> </td><td class=3D"right">
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0026"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">           <sp=
an
> class=3D"delete">Figure 2: VXLAN Encapsulation of BFD Control
> Message</span></td><td> </td><td class=3D"rblock">           <span
> class=3D"insert"> Figure 2: VXLAN Encapsulation of BFD Control
> Packet</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0027"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   The BFD pac=
ket
> MUST be carried inside the inner <span class=3D"delete">MAC</span> frame =
of
> the</td><td> </td><td class=3D"rblock">   The BFD packet MUST be carried
> inside the inner <span class=3D"insert">Ethernet</span> frame of the</td>=
<td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   VXLAN packe=
t.
> The <span class=3D"delete">inner</span> MAC frame carrying the BFD <span
> class=3D"delete">payload</span> has the</td><td> </td><td class=3D"rblock=
">
>  VXLAN packet.  The <span class=3D"insert">choice of Destination</span> M=
AC
> <span class=3D"insert">and Destination IP</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   following
> format:</td><td> </td><td class=3D"rblock"><span class=3D"insert">   addr=
esses
> for the inner Ethernet frame MUST ensure that the BFD</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   Control packet is not forwarde=
d to a
> tenant but is processed locally</span></td><td class=3D"lineno"></td></tr=
>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   at the remote VTEP.  The inner
> Ethernet</span> frame carrying the BFD</td><td class=3D"lineno"></td></tr=
>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   <span class=3D"insert">Control packet-</span> has the
> following format:</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      Ethernet
> Header:</td><td> </td><td class=3D"right">      Ethernet Header:</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0028"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">
>  Destination MAC: This MUST be <span class=3D"delete">the dedicated</span=
>
> MAC <span class=3D"delete">TBA (Section 8)</span></td><td> </td><td
> class=3D"rblock">         Destination MAC: This MUST <span
> class=3D"insert">NOT</span> be <span class=3D"insert">of one of tenant's<=
/span>
> MAC</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">         or the</span> MAC address <span
> class=3D"delete">of</span> the destination VTEP.  The details of how</td>=
<td>
> </td><td class=3D"rblock">         <span class=3D"insert">addresses.  The
> destination</span> MAC address <span class=3D"insert">MAY be the
> address</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">         the M=
AC
> address <span class=3D"delete">of the destination VTEP</span> is obtained=
 are
> outside</td><td> </td><td class=3D"rblock"><span class=3D"insert">
>  associated with</span> the destination VTEP.  The <span class=3D"insert"=
>MAC
> address MAY be</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">         the s=
cope
> of this document.</td><td> </td><td class=3D"rblock"><span class=3D"inser=
t">
>      configured, or it MAY be learned via a control plane
> protocol.</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         The</span> details of ho=
w the
> MAC address is obtained are outside the</td><td class=3D"lineno"></td></t=
r>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">         scope of this document.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0029"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">         Sourc=
e
> MAC: MAC address <span class=3D"delete">of</span> the originating
> VTEP</td><td> </td><td class=3D"rblock">         Source MAC: MAC address
> <span class=3D"insert">associated with</span> the originating VTEP</td><t=
d
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      IP
> header:</td><td> </td><td class=3D"right">      IP header:</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0030"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">         <span
> class=3D"delete">Source</span> IP: IP address of the <span
> class=3D"delete">originating VTEP.</span></td><td> </td><td class=3D"rblo=
ck">
>        <span class=3D"insert">Destination</span> IP: IP address <span
> class=3D"insert">MUST NOT be</span> of <span class=3D"insert">one of tena=
nt's
> IP</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         addresses.  The IP addre=
ss
> SHOULD be selected from the range</span></td><td class=3D"lineno"></td></=
tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         127/8 for IPv4, for IPv6=
 -
> from</span> the <span class=3D"insert">range</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         0:0:0:0:0:FFFF:7F00:0/10=
4.
> Alternatively, the destination IP</span></td><td class=3D"lineno"></td></=
tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         address MAY be set to VT=
EP's
> IP address.</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0031"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">         <span
> class=3D"delete">Destination IP: IP address of the term</span>inating
> VTEP.</td><td> </td><td class=3D"rblock">         <span class=3D"insert">=
Source
> IP: IP address of the orig</span>inating VTEP.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0032"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">         <span
> class=3D"delete">TTL:</span> MUST be set to 1 to ensure that the BFD pack=
et
> is not</td><td> </td><td class=3D"rblock">         <span class=3D"insert"=
>TTL
> or Hop Limit:</span> MUST be set to 1 to ensure that the BFD</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">         route=
d
> within the <span class=3D"delete">L3</span> underlay network.</td><td>
> </td><td class=3D"rblock">         packet is not routed within the <span
> class=3D"insert">Layer 3</span> underlay network.  <span
> class=3D"insert">This</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         addresses the scenario w=
hen
> the inner IP destination address is</span></td><td class=3D"lineno"></td>=
</tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         of VXLAN gateway and the=
re is
> a router in underlay which</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         removes the VXLAN header=
, then
> it is possible to route the</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">         packet as VXLAN  gateway
> address is routable address.</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0033"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">      The fiel=
ds of
> the UDP header and the BFD <span class=3D"delete">c</span>ontrol packet
> are</td><td> </td><td class=3D"rblock">      The fields of the UDP header=
 and
> the BFD <span class=3D"insert">C</span>ontrol packet are</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">      encoded as
> specified in [RFC5881].</td><td> </td><td class=3D"right">      encoded a=
s
> specified in [RFC5881].</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">5.  Reception of=
 BFD
> Packet from VXLAN Tunnel</td><td> </td><td class=3D"right">5.  Reception =
of
> BFD Packet from VXLAN Tunnel</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Once a packet=
 is
> received, VTEP MUST validate the packet.  If the</td><td> </td><td
> class=3D"right">   Once a packet is received, VTEP MUST validate the pack=
et.
> If the</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0034"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   Destination=
 MAC
> of the inner <span class=3D"delete">MAC</span> frame matches <span
> class=3D"delete">the dedicated MAC or</span></td><td> </td><td
> class=3D"rblock">   Destination MAC of the inner <span
> class=3D"insert">Ethernet</span> frame matches <span class=3D"insert">one
> of</span> the MAC</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   the MAC <sp=
an
> class=3D"delete">address of</span> the VTEP the packet MUST be processed
> further.</td><td> </td><td class=3D"rblock">   <span class=3D"insert">add=
resses
> associated with</span> the VTEP the packet MUST be processed</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   further.  <span class=3D"insert">If the Destination M=
AC of
> the inner Ethernet frame doesn't</span></td><td class=3D"lineno"></td></t=
r>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   match any of VTEP's MAC addres=
ses,
> then the processing of the</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   received VXLAN packet MUST fol=
low
> the procedures described in</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   Section 4.1
> [RFC7348].</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   The UDP
> destination port and the TTL of the inner IP packet MUST be</td><td>
> </td><td class=3D"right">   The UDP destination port and the TTL of the i=
nner
> IP packet MUST be</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   validated to
> determine if the received packet can be processed by</td><td> </td><td
> class=3D"right">   validated to determine if the received packet can be
> processed by</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0035"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   BFD.  BFD <=
span
> class=3D"delete">packet</span> with <span class=3D"delete">inner MAC set =
to
> VTEP or dedicated</span> MAC address</td><td> </td><td class=3D"rblock">
>  BFD.  BFD <span class=3D"insert">Control packets</span> with <span
> class=3D"insert">unknown</span> MAC address MUST NOT be</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   MUST NOT be
> forwarded to VMs.</td><td> </td><td class=3D"rblock">   forwarded to
> VMs.</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">5.1.  Demultiple=
xing
> of the BFD Packet</td><td> </td><td class=3D"right">5.1.  Demultiplexing =
of
> the BFD Packet</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Demultiplexin=
g of
> IP BFD packet has been defined in Section 3 of</td><td> </td><td
> class=3D"right">   Demultiplexing of IP BFD packet has been defined in
> Section 3 of</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   [RFC5881].  S=
ince
> multiple BFD sessions may be running between two</td><td> </td><td
> class=3D"right">   [RFC5881].  Since multiple BFD sessions may be running
> between two</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   VTEPs, there =
needs
> to be a mechanism for demultiplexing received BFD</td><td> </td><td
> class=3D"right">   VTEPs, there needs to be a mechanism for demultiplexin=
g
> received BFD</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0036"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   packets to =
the
> proper session.  <span class=3D"delete">The procedure for</span>
> demultiplexing</td><td> </td><td class=3D"rblock">   packets to the prope=
r
> session.  <span class=3D"insert">For</span> demultiplexing packets with
> Your</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   packets wit=
h
> Your Discriminator equal to <span class=3D"delete">0 is different
> from</span></td><td> </td><td class=3D"rblock">   Discriminator equal to
> <span class=3D"insert">0, a</span> BFD session MUST be identified using
> the</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">   [RFC5880].  For such packets, the</span> BFD session =
MUST
> be identified</td><td> </td><td class=3D"rblock">   <span
> class=3D"insert">logical link over which</span> the <span class=3D"insert=
">BFD
> Control packet is received.  In</span> the</td><td class=3D"lineno"></td>=
</tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   using the <=
span
> class=3D"delete">inner headers, i.e., the source IP,</span> the <span
> class=3D"delete">destination IP, and</span></td><td> </td><td
> class=3D"rblock">   <span class=3D"insert">case</span> of <span
> class=3D"insert">VXLAN,</span> the VNI <span class=3D"insert">number iden=
tifies
> that logical link.</span>  If BFD</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">   the source UDP port number present in the IP header
> carried by</span> the</td><td> </td><td class=3D"rblock">   packet is
> received with non-zero Your Discriminator, then BFD session</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   <span
> class=3D"delete">payload</span> of the <span class=3D"delete">VXLAN
> encapsulated packet.  The</span> VNI <span class=3D"delete">of the
> packet</span></td><td> </td><td class=3D"rblock">   MUST be demultiplexed
> only with Your Discriminator as the key.</td><td class=3D"lineno"></td></=
tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">   SHOULD be used to derive interface-related informatio=
n
> for</span></td><td> </td><td class=3D"rblock"></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">   demultiplexing the packet.</span>  If BFD packet is
> received with non-zero</td><td> </td><td class=3D"rblock"></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   Your
> Discriminator, then BFD session MUST be demultiplexed only with</td><td>
> </td><td class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   Your
> Discriminator as the key.</td><td> </td><td class=3D"rblock"></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">6.  Use of the
> Specific VNI</td><td> </td><td class=3D"right">6.  Use of the Specific
> VNI</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   In most cases=
, a
> single BFD session is sufficient for the given VTEP</td><td> </td><td
> class=3D"right">   In most cases, a single BFD session is sufficient for =
the
> given VTEP</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   to monitor th=
e
> reachability of a remote VTEP, regardless of the</td><td> </td><td
> class=3D"right">   to monitor the reachability of a remote VTEP, regardle=
ss
> of the</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0037"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   number of <=
span
> class=3D"delete">VNIs in common.</span>  When the single BFD session is u=
sed
> to</td><td> </td><td class=3D"rblock">   number of <span
> class=3D"insert">VNIs.</span>  When the single BFD session is used to mon=
itor
> the</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   monitor the
> reachability of the remote VTEP, an implementation SHOULD</td><td> </td><=
td
> class=3D"rblock">   reachability of the remote VTEP, an implementation SH=
OULD
> choose any</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   choose any =
of
> the <span class=3D"delete">VNIs but</span> MAY <span
> class=3D"delete">choose</span> VNI <span class=3D"delete">=3D 0.</span></=
td><td>
> </td><td class=3D"rblock">   of the <span class=3D"insert">VNIs.  An
> implementation</span> MAY <span class=3D"insert">support the use of the
> Management</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   VNI <span class=3D"insert">as control and management
> channel between VTEPs.  The selection</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   of the VNI number of the Manag=
ement
> VNI MUST be controlled through</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   management plane.  An implemen=
tation
> MAY use VNI number 1 as the</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   default value for the Manageme=
nt
> VNI.  All VXLAN packets received on</span></td><td class=3D"lineno"></td>=
</tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   the Management VNI MUST be pro=
cessed
> locally and MUST NOT be</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   forwarded to a
> tenant.</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">7.  Echo BFD</td=
><td>
> </td><td class=3D"right">7.  Echo BFD</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Support for e=
cho
> BFD is outside the scope of this document.</td><td> </td><td
> class=3D"right">   Support for echo BFD is outside the scope of this
> document.</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">8.  IANA
> Considerations</td><td> </td><td class=3D"right">8.  IANA
> Considerations</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0038"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   <span
> class=3D"delete">IANA</span> has <span class=3D"delete">assigned TBA as a
> dedicated MAC address from the</span> IANA <span
> class=3D"delete">48-bit</span></td><td> </td><td class=3D"rblock">   <spa=
n
> class=3D"insert">This specification</span> has <span class=3D"insert">no<=
/span>
> IANA <span class=3D"insert">action requested.  This section may</span>
> be</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">   unicast MAC address registry to</span> be <span
> class=3D"delete">used as the Destination MAC</span></td><td> </td><td
> class=3D"rblock">   <span class=3D"insert">deleted before</span> the <spa=
n
> class=3D"insert">publication.</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">   address of</span> the <span class=3D"delete">inner Et=
hernet
> of VXLAN when carrying BFD control</span></td><td> </td><td
> class=3D"rblock"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"><span
> class=3D"delete">   packets.</span></td><td> </td><td class=3D"rblock"></=
td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">9.  Security
> Considerations</td><td> </td><td class=3D"right">9.  Security
> Considerations</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   The document
> requires setting the inner IP TTL to 1, which could be</td><td> </td><td
> class=3D"right">   The document requires setting the inner IP TTL to 1, w=
hich
> could be</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   used as a DDo=
S
> attack vector.  Thus the implementation MUST have</td><td> </td><td
> class=3D"right">   used as a DDoS attack vector.  Thus the implementation
> MUST have</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0039"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   throttling =
in
> place to control the rate of BFD <span class=3D"delete">control</span>
> packets sent</td><td> </td><td class=3D"rblock">   throttling in place to
> control the rate of BFD <span class=3D"insert">Control</span> packets
> sent</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   to the cont=
rol
> plane.  <span class=3D"delete">Throttling MAY be relaxed for</span> BFD
> packets</td><td> </td><td class=3D"rblock">   to the control plane.  <spa=
n
> class=3D"insert">On the other hand, over-aggressive throttling</span></td=
><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   <span
> class=3D"delete">based on port number.</span></td><td> </td><td
> class=3D"rblock"><span class=3D"insert">   of BFD Control packets may bec=
ome
> the cause of the inability to form</span></td><td class=3D"lineno"></td><=
/tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   and maintain BFD session at sc=
ale.
> Hence, throttling of</span> BFD <span class=3D"insert">Control</span></td=
><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   packets <span class=3D"insert">SHOULD be adjusted to =
permit
> BFD to work according to its</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   procedures.</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0040"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   <span
> class=3D"delete">The</span> implementation SHOULD <span
> class=3D"delete">have</span> a <span class=3D"delete">reasonable upper bo=
und
> on</span> the number</td><td> </td><td class=3D"rblock">   <span
> class=3D"insert">If the</span> implementation <span class=3D"insert">supp=
orts
> establishing multiple BFD sessions</span></td><td class=3D"lineno"></td><=
/tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   of <span
> class=3D"delete">BFD</span> sessions that can be <span class=3D"delete">c=
reated
> between</span> the same <span class=3D"delete">pair of VTEPs.</span></td>=
<td>
> </td><td class=3D"rblock"><span class=3D"insert">   between the same pair=
 of
> VTEPs, there</span> SHOULD <span class=3D"insert">be</span> a <span
> class=3D"insert">mechanism to</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock"><span class=3D"insert">   control</span> the <span
> class=3D"insert">maximum</span> number of <span class=3D"insert">such</sp=
an>
> sessions that can be <span class=3D"insert">active at</span> the</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock"></td><td> </td=
><td
> class=3D"rblock">   same <span class=3D"insert">time.</span></td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Other than in=
ner
> IP TTL set to 1 and limit the number of BFD sessions</td><td> </td><td
> class=3D"right">   Other than inner IP TTL set to 1 and limit the number =
of
> BFD sessions</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   between the s=
ame
> pair of VTEPs, this specification does not raise any</td><td> </td><td
> class=3D"right">   between the same pair of VTEPs, this specification doe=
s
> not raise any</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   additional
> security issues beyond those of the specifications</td><td> </td><td
> class=3D"right">   additional security issues beyond those of the
> specifications</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   referred to i=
n the
> list of normative references.</td><td> </td><td class=3D"right">   referr=
ed
> to in the list of normative references.</td><td class=3D"lineno"></td></t=
r>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">10.
> Contributors</td><td> </td><td class=3D"right">10.  Contributors</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Reshad
> Rahman</td><td> </td><td class=3D"right">   Reshad Rahman</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   rrahman@cisco=
.com</td><td>
> </td><td class=3D"right">   rrahman@cisco.com</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"part-6" class=3D"change"><td></td><th><small>skipping t=
o
> change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-6"><em> page 10, line
> 14<span class=3D"hide"> =C2=B6</span></em></a></th><th> </th><th><small>s=
kipping
> to change at</small><a href=3D"
> https://www6.ietf.org/rfcdiff/rfcdiff.pyht#part-6"><em> page 10, line
> 33<span class=3D"hide"> =C2=B6</span></em></a></th><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   [RFC8365]
> Sajassi, A., Ed., Drake, J., Ed., Bitar, N., Shekhar, R.,</td><td> </td><=
td
> class=3D"right">   [RFC8365]  Sajassi, A., Ed., Drake, J., Ed., Bitar, N.=
,
> Shekhar, R.,</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">              Ut=
taro,
> J., and W. Henderickx, "A Network Virtualization</td><td> </td><td
> class=3D"right">              Uttaro, J., and W. Henderickx, "A Network
> Virtualization</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">              Ov=
erlay
> Solution Using Ethernet VPN (EVPN)", RFC 8365,</td><td> </td><td
> class=3D"right">              Overlay Solution Using Ethernet VPN (EVPN)"=
,
> RFC 8365,</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">              DO=
I
> 10.17487/RFC8365, March 2018,</td><td> </td><td class=3D"right">
> DOI 10.17487/RFC8365, March 2018,</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">              &l=
t;
> https://www.rfc-editor.org/info/rfc8365&gt;.</td><td> </td><td
> class=3D"right">              &lt;
> https://www.rfc-editor.org/info/rfc8365&gt;.</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">Authors'
> Addresses</td><td> </td><td class=3D"right">Authors' Addresses</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Santosh Palla=
gatti
> (editor)</td><td> </td><td class=3D"right">   Santosh Pallagatti
> (editor)</td><td class=3D"lineno"></td></tr>
> >       <tr id=3D"diff0041"><td></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"lblock">   <span
> class=3D"delete">Rtbrick</span></td><td> </td><td class=3D"rblock">   <sp=
an
> class=3D"insert">VMware</span></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Email:
> santosh.pallagatti@gmail.com</td><td> </td><td class=3D"right">   Email:
> santosh.pallagatti@gmail.com</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Sudarsan
> Paragiri</td><td> </td><td class=3D"right">   Sudarsan Paragiri</td><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Individual
> Contributor</td><td> </td><td class=3D"right">   Individual
> Contributor</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Email:
> sudarsan.225@gmail.com</td><td> </td><td class=3D"right">   Email:
> sudarsan.225@gmail.com</td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left"></td><td> </td><=
td
> class=3D"right"></td><td class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Vengada Prasa=
d
> Govindan</td><td> </td><td class=3D"right">   Vengada Prasad Govindan</td=
><td
> class=3D"lineno"></td></tr>
> >       <tr><td class=3D"lineno"></td><td class=3D"left">   Cisco</td><td=
>
> </td><td class=3D"right">   Cisco</td><td class=3D"lineno"></td></tr>
> >
> >      <tr><td></td><td class=3D"left"></td><td> </td><td
> class=3D"right"></td><td></td></tr>
> >      <tr id=3D"end" bgcolor=3D"gray"><th colspan=3D"5"
> align=3D"center">&nbsp;End of changes. 41 change blocks.&nbsp;</th></tr>
> >      <tr class=3D"stats"><td></td><th><i>76 lines changed or
> deleted</i></th><th><i> </i></th><th><i>112 lines changed or
> added</i></th><td></td></tr>
> >      <tr><td colspan=3D"5" align=3D"center" class=3D"small"><br>This ht=
ml diff
> was produced by rfcdiff 1.47. The latest version is available from <a hre=
f=3D"
> http://www.tools.ietf.org/tools/rfcdiff/">
> http://tools.ietf.org/tools/rfcdiff/</a> </td></tr>
> >    </tbody></table>
> >
> >
> > </body></html>
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Jeff,<div>thank you for your comments =
and suggestion. Please find my answers below in-lined under the GIM&gt;&gt;=
 tag.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Oct 30,=
 2019 at 1:27 PM Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.org">jhaas@p=
frc.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">Greg,<br>
<br>
>From the updated text:<br>
<br>
&quot;At the same time, a service layer BFD session may be used between the=
<br>
tenants of VTEPs IP1 and IP2 to provide end-to-end fault management. In<br>
such case, for VTEPs BFD Control packets of that session are<br>
indistinguishable from data packets.=C2=A0 If end-to-end defect detection i=
s<br>
realized as the set of concatenated OAM domains, e.g., VM1-1 - IP1 --<br>
IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD<br>
follow the procedures described in Section 6.8.17 [RFC5880].&quot;<br>
<br>
In the case that two VMs are running BFD to each other as a user applicatio=
n<br>
rather than as part of the virtualized environment, it&#39;s unlikely that<=
br>
they&#39;d be treated as concatenated domains.=C2=A0 To do so, the tenant V=
Ms would<br>
have to have a sense that they are indeed virtual.<br>
<br>
Is your intent in this text that BFD implementations on the server should<b=
r>
detect BFD sessions between servers and change them to a concatenated<br>
session? <br></blockquote><div>GIM&gt;&gt; No, we do not suggest that the c=
oncatenation of BFD sessions be automagical. That may be controlled via the=
 management plane though.</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
<br>
Section 5 comment:<br>
<br>
:=C2=A0 =C2=A0The UDP destination port and the TTL of the inner IP packet M=
UST be<br>
:=C2=A0 =C2=A0validated to determine if the received packet can be processe=
d by<br>
:=C2=A0 =C2=A0BFD.=C2=A0 BFD Control packets with unknown MAC address MUST =
NOT be<br>
:=C2=A0 =C2=A0forwarded to VMs.<br>
<br>
I&#39;d suggest pushing the second sentence into the prior section since it=
<br>
deals with MAC addresses rather than the UDP procedures.<br></blockquote><d=
iv>GIM&gt;&gt; Could you please clarify your suggestion - move to Section 4=
 or to the preceding paragraph? I think it is the latter but wanted to make=
 sure.</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-- Jeff<br>
<br>
<br>
On Wed, Oct 30, 2019 at 01:06:23PM -0700, Greg Mirsky wrote:<br>
&gt; Dear All,<br>
&gt; thank you for your comments, suggestions that have made the discussion=
 the<br>
&gt; most helpful to the Editors. I&#39;ve tried to reflect your comments i=
n the<br>
&gt; updates listed below:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 - on the inner destination IP address:<br>
&gt; <br>
&gt; OLD TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Destination IP: IP address MUST NOT =
be of one of tenant&#39;s IP<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 addresses.=C2=A0 IP address MAY be s=
elected from the range 127/8 for<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 IPv4, for IPv6 - from the range 0:0:=
0:0:0:FFFF:7F00:0/104.<br>
&gt; NEW TEXT:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Destination IP: IP address MUST NOT =
be of one of tenant&#39;s IP<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 addresses.=C2=A0 The IP address SHOU=
LD be selected from the range 127/8<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 for IPv4, for IPv6 - from the range =
0:0:0:0:0:FFFF:7F00:0/104.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Alternatively, the destination IP ad=
dress MAY be set to VTEP&#39;s<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 IP address.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 - firewall. Appended Section 3 Deployment with the follow=
ing paragraph:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 As per Section 4, the inner destination IP address SHOULD=
 be set to<br>
&gt;=C2=A0 =C2=A0 one of the loopback addresses (127/8 range for IPv4 and<b=
r>
&gt;=C2=A0 =C2=A0 0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).=C2=A0 There co=
uld be a firewall<br>
&gt;=C2=A0 =C2=A0 configured on VTEP to block loopback addresses if set as =
the<br>
&gt;=C2=A0 =C2=A0 destination IP in the inner IP header.=C2=A0 It is RECOMM=
ENDED to allow<br>
&gt;=C2=A0 =C2=A0 addresses from the loopback range through a firewall only=
 if it is<br>
&gt;=C2=A0 =C2=A0 used as the destination IP address in the inner IP header=
, and the<br>
&gt;=C2=A0 =C2=A0 destination UDP port is set to 3784 [RFC5881].<br>
&gt; <br>
&gt; Regarding the use of VNI 0 as the Management VNI. In Section 6 has bee=
n<br>
&gt; noted:<br>
&gt;=C2=A0 =C2=A0 An implementation MAY support the use of the Management<b=
r>
&gt;=C2=A0 =C2=A0 VNI as control and management channel between VTEPs.=C2=
=A0 The selection<br>
&gt;=C2=A0 =C2=A0 of the VNI number of the Management VNI MUST be controlle=
d through<br>
&gt;=C2=A0 =C2=A0 management plane.=C2=A0 An implementation MAY use VNI num=
ber 1 as the<br>
&gt;=C2=A0 =C2=A0 default value for the Management VNI.<br>
&gt; <br>
&gt; Attached, please find the updated working version and the diff to -07.=
<br>
&gt; Editors much appreciate your comments, suggestions, abd help to have t=
he<br>
&gt; new version uploaded before the cut-off deadline.<br>
&gt; <br>
&gt; Regards,<br>
&gt; Greg<br>
&gt; <br>
&gt; On Wed, Oct 30, 2019 at 4:46 AM Dinesh Dutt &lt;<a href=3D"mailto:didu=
tt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Oct 30, 2019 at 11:40 AM, Anoop Ghanwani &lt;<a href=3D"m=
ailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt=
;<br>
&gt; &gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Hi Dinesh,<br>
&gt; &gt;<br>
&gt; &gt; Your earlier comment was about silicon, that&#39;s why I discusse=
d only the<br>
&gt; &gt; trapping issue.=C2=A0 As far as software goes, IP stacks would ty=
pically discard<br>
&gt; &gt; packets received from a non-loopback interface if the packet&#39;=
s address is<br>
&gt; &gt; in 127/8.=C2=A0 I am not sure a traditional IP stack can play her=
e because even<br>
&gt; &gt; on Tx, we have the same MAC for reaching all remote VTEPs.=C2=A0 =
It seems to me<br>
&gt; &gt; the BFD module would have to be working directly with L2 frames c=
oming off<br>
&gt; &gt; the tunnel.=C2=A0 Kind of like if we were running LLDP between th=
e VTEPs.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Hi Anoop,<br>
&gt; &gt;<br>
&gt; &gt; My earlier comment was indeed about silicon, but the packet has t=
o go<br>
&gt; &gt; through the software stack as well once it gets to the CPU. Linux=
-based<br>
&gt; &gt; solutions such as Linux servers or Cumulus Linux or maybe even SO=
NIC will<br>
&gt; &gt; need to have a valid IP address to process the packet. Given that=
 127/8 is<br>
&gt; &gt; already mandated by MPLS BFD, sticking with that is better than i=
gnoring<br>
&gt; &gt; the IP address. This is why I agreed with Jeffrey Haas&#39; comme=
nt about<br>
&gt; &gt; SHOULD be set.<br>
&gt; &gt;<br>
&gt; &gt; Dinesh<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Anoop<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Oct 29, 2019 at 10:02 PM Dinesh Dutt &lt;<a href=3D"mailt=
o:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt; Trapping to the CPU would be fine based on MAC DA. But once t=
here, a<br>
&gt; &gt;&gt; self-respecting network stack would look at the IP header to =
decide what to<br>
&gt; &gt;&gt; do. Ignoring it on receive may not be an option,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Dinesh<br>
&gt; &gt;&gt; On Oct 30, 2019, 10:26 AM +0530, Anoop Ghanwani &lt;<a href=
=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</=
a>&gt;,<br>
&gt; &gt;&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Hi Dinesh,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; What would break?=C2=A0 If messages are trapped to CPU based =
on the MAC DA,<br>
&gt; &gt;&gt; what is the problem?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On the flip side, there are implementations running BFD today=
 which use<br>
&gt; &gt;&gt; different addresses as specified here:<br>
&gt; &gt;&gt; <a href=3D"http://www.openvswitch.org/support/dist-docs/vtep.=
5.html" rel=3D"noreferrer" target=3D"_blank">http://www.openvswitch.org/sup=
port/dist-docs/vtep.5.html</a><br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 *b**f**d**_**c**o**n**f**i**g**_**=
l**o**c**a**l* *:* *b**f**d**_**d**s**t**_**i**p*: optional string<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Set to =
an IPv4 address to set the IP address that is expected as<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0destina=
tion=C2=A0 =C2=A0for=C2=A0 =C2=A0received=C2=A0 =C2=A0BFD=C2=A0 =C2=A0packe=
ts.=C2=A0 =C2=A0The=C2=A0 default=C2=A0 is<br>
&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*1**6**=
9**.**2**5**4**.**1**.**0*.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks,<br>
&gt; &gt;&gt; Anoop<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Tue, Oct 29, 2019 at 7:01 PM Dinesh Dutt &lt;<a href=3D"ma=
ilto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; wrote:<br=
>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; I suspect silicon implementations will have a problem wit=
h saying that<br>
&gt; &gt;&gt;&gt; they can be set to anything and MUST be ignored on recept=
ion. Your logic is<br>
&gt; &gt;&gt;&gt; sound, it&#39;s just that I fear you&#39;ll break many ex=
isting implementations. I<br>
&gt; &gt;&gt;&gt; recommend sticking with the 127/8 address for this case.<=
br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Dinesh<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; On Tue, Oct 29, 2019 at 9:15 PM, Joel M. Halpern &lt;<a h=
ref=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a=
>&gt;<br>
&gt; &gt;&gt;&gt; wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; In all the discussion about what VNI to use and multiple =
VNI support, I<br>
&gt; &gt;&gt;&gt; lsot track. Sorry. Still, the earlier documents did not s=
pecify the IP to<br>
&gt; &gt;&gt;&gt; use. That does NOT mean that we are required in later rev=
isions of the<br>
&gt; &gt;&gt;&gt; document to allow anything the client wants. Having said =
that, we could add<br>
&gt; &gt;&gt;&gt; text saying that since the IP address in the BFD request =
in VNI 0 is<br>
&gt; &gt;&gt;&gt; effectively meaningless, it can be set to any value on tr=
ansmission and<br>
&gt; &gt;&gt;&gt; must be ignored on reception. As far as I can tell, it is=
 definitional that<br>
&gt; &gt;&gt;&gt; the VtEP does not have any assigned IP address for VNI 0,=
 so we can&#39;t<br>
&gt; &gt;&gt;&gt; expect that address. Yours, Joel On 10/29/2019 11:10 AM, =
Anoop Ghanwani<br>
&gt; &gt;&gt;&gt; wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Hi Joel, Yes, existing implementations use VNI 0 for BFD =
over VXLAN.<br>
&gt; &gt;&gt;&gt; Here are a couple of references:<br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.juniper.net/documentation/en_US/ju=
nos/topics/concept/sdn-ovsdb-bfd-nsx.html" rel=3D"noreferrer" target=3D"_bl=
ank">https://www.juniper.net/documentation/en_US/junos/topics/concept/sdn-o=
vsdb-bfd-nsx.html</a><br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.cisco.com/c/en/us/products/collate=
ral/switches/nexus-9000-series-switches/white-paper-c11-740091.html#_Toc180=
13665" rel=3D"noreferrer" target=3D"_blank">https://www.cisco.com/c/en/us/p=
roducts/collateral/switches/nexus-9000-series-switches/white-paper-c11-7400=
91.html#_Toc18013665</a><br>
&gt; &gt;&gt;&gt; I guess this document has been evolving and I have not ke=
pt up with it. The<br>
&gt; &gt;&gt;&gt; version I had reviewed and commented on originally allowe=
d for VNI 0.=C2=A0 The<br>
&gt; &gt;&gt;&gt; -04 version of the draft has this:<br>
&gt; &gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-bfd-vxl=
an-04#section-7" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.or=
g/html/draft-ietf-bfd-vxlan-04#section-7</a> What<br>
&gt; &gt;&gt;&gt; version are you referring to? Thanks, Anoop On Mon, Oct 2=
8, 2019 at 12:55<br>
&gt; &gt;&gt;&gt; PM Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.=
com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"mailto=
:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bla=
nk">jmh@joelhalpern.com</a>&gt;&gt;&gt; wrote: You are saying that there ar=
e existing<br>
&gt; &gt;&gt;&gt; implementations using VNI 0 for this?=C2=A0 Given that pr=
evious versions of the<br>
&gt; &gt;&gt;&gt; spec explicitly disallowed VNI 0, I am having trouble wit=
h your objecting<br>
&gt; &gt;&gt;&gt; that a spec for how to run over VNI 0 breask existing imp=
lementations. Note<br>
&gt; &gt;&gt;&gt; that when there is a good technical reason, the IETF does=
 change Internet<br>
&gt; &gt;&gt;&gt; Drafts in ways that break early implementations.=C2=A0 Th=
at is the price of<br>
&gt; &gt;&gt;&gt; standardization. Yours, Joel On 10/28/2019 2:30 PM, Anoop=
 Ghanwani wrote: &gt;<br>
&gt; &gt;&gt;&gt; Hi Joel, &gt; &gt; Writing the spec in that way would mak=
e the current,<br>
&gt; &gt;&gt;&gt; inter-operable &gt; implementation of multiple vendors no=
n-compliant with the<br>
&gt; &gt;&gt;&gt; spec. &gt; &gt; Thanks, &gt; Anoop &gt; &gt; On Mon, Oct =
28, 2019 at 11:07 AM Joel M.<br>
&gt; &gt;&gt;&gt; Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=
=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"mailto:jmh@joelha=
lpern.com" target=3D"_blank">jmh@joelhalpern.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bla=
nk">jmh@joelhalpern.com</a>&gt;&gt; &gt; &lt;mailto:<a href=3D"mailto:jmh@j=
oelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bla=
nk">jmh@joelhalpern.com</a>&gt; &lt;mailto:<a href=3D"mailto:jmh@joelhalper=
n.com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@=
joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;<=
br>
&gt; &gt;&gt;&gt; wrote: &gt; &gt;=C2=A0 =C2=A0 =C2=A0I assumed this was on=
ly for the case where a tenant VNI was<br>
&gt; &gt;&gt;&gt; being used. &gt; &gt;=C2=A0 =C2=A0 =C2=A0For the 0 VNI (w=
hich is what I prefer), always (MUST)<br>
&gt; &gt;&gt;&gt; use the loopback &gt;=C2=A0 =C2=A0 =C2=A0address.=C2=A0 T=
here are no addresses assigned to the<br>
&gt; &gt;&gt;&gt; VTEP in that space. &gt;=C2=A0 =C2=A0 =C2=A0There is no I=
RB in that space. &gt; &gt;=C2=A0 =C2=A0 =C2=A0Yours, &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 Joel &gt; &gt;=C2=A0 =C2=A0 =C2=A0On 10/28/2=
019 1:58 PM, Anoop Ghanwani wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Joel,<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t; Are we going to qualify this by VNI?=C2=A0 There&#39;s a bunch of<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0implementations &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt; out there that don&#39;t use a tenant IP or a<br>
&gt; &gt;&gt;&gt; loopback with VNI 0--they &gt;=C2=A0 =C2=A0 =C2=A0 &gt; s=
imply repeat the underlay IP in the<br>
&gt; &gt;&gt;&gt; inner IPDA. &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt; Thanks, &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Anoop &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt; On<br>
&gt; &gt;&gt;&gt; Mon, Oct 28, 2019 at 10:46 AM Joel M. Halpern &gt;=C2=A0 =
=C2=A0 =C2=A0&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">j=
mh@joelhalpern.com</a><br>
&gt; &gt;&gt;&gt; &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=
=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.c=
om" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt; wrote: &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0I can live wit=
h saying that you SHOULD use loopback, and MAY &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 instead &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0use &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0an IP address in=
 the customer space<br>
&gt; &gt;&gt;&gt; known to be owned by the VTEP &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0device &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0when such<br>
&gt; &gt;&gt;&gt; exists. &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Yours, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0Joel &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;<br>
&gt; &gt;&gt;&gt;=C2=A0 On 10/28/2019 1:32 PM, Anoop Ghanwani wrote: &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Hi Joel, &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Perhaps we need to say use of an a=
ddress owned<br>
&gt; &gt;&gt;&gt; by the device &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0containing &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; the=
 VTEP. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt; Or are you suggesting that the use of the loopback<br>
&gt; &gt;&gt;&gt; address &gt;=C2=A0 =C2=A0 =C2=A0space &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0is a MUST? &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;<br>
&gt; &gt;&gt;&gt; Anoop &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; On Mon, Oct 28, =
2019 at 10:22 AM Joel<br>
&gt; &gt;&gt;&gt; M. Halpern &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhal=
pern.com</a> &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_b=
lank">jmh@joelhalpern.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bla=
nk">jmh@joelhalpern.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:jmh@joelha=
lpern.com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:=
jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>
&gt; &gt;&gt;&gt; &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=
=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.c=
om" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0=
 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0There is something I am missing i=
n your<br>
&gt; &gt;&gt;&gt; assumption &gt;=C2=A0 =C2=A0 =C2=A0about IRB. &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0As I<br>
&gt; &gt;&gt;&gt; understand VxLAN, the VTEP is under the control &gt;=C2=
=A0 =C2=A0 =C2=A0of the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 operator. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0As such, it is a pure bridge.=C2=A0 If y=
ou run<br>
&gt; &gt;&gt;&gt; IRB behind &gt;=C2=A0 =C2=A0 =C2=A0it, that &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0is fine. &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Yes, an<br>
&gt; &gt;&gt;&gt; operator may offer IRB.=C2=A0 But as I understand it, &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0conceptually,<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0in terms of the VxLAN architecture the IRB is an entity<br=
>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0behind t=
he &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0VTEP, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0not<br>
&gt; &gt;&gt;&gt; part of the VTEP. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0Yours, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0Joel &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0On 10/28/2019 12:23 PM,<br>
&gt; &gt;&gt;&gt; Anoop Ghanwani wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; Santosh, &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt; Does it have to be a MUST?=C2=A0 What if I am r=
unning<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0IRB and there &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0are IP &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; addresses per VNI assigned to the VTEPs? Why can the &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0operator<br>
&gt; &gt;&gt;&gt; not &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt; choose to use those? &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt; Anoop &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt; On<br>
&gt; &gt;&gt;&gt; Mon, Oct 28, 2019 at 7:51 AM Santosh P K &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &lt;<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:santosh.pallagatti@gmail.com" target=3D=
"_blank">santosh.pallagatti@gmail.com</a> &lt;mailto:<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Dinesh, Anoop et<br=
>
&gt; &gt;&gt;&gt; all, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Lets us=
 know if this text works for<br>
&gt; &gt;&gt;&gt; 127/8 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0ad=
dress range? &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0[proposed text for fi=
rewall] &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&quot;As=
 per section 4 inner destination IP address &gt;=C2=A0 =C2=A0 =C2=A0MUST be=
<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0set to &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A012=
7/8 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 address. There may be firewall configured on &gt;=
=C2=A0 =C2=A0 =C2=A0VTEP to &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 block 127/8 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0address range i=
f set as destination<br>
&gt; &gt;&gt;&gt; IP in inner IP &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0header. It is &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 recommended to allow 127/8 range address through &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0firewall<br>
&gt; &gt;&gt;&gt; only if &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0127/8 IP address is set a=
s destination<br>
&gt; &gt;&gt;&gt; address &gt;=C2=A0 =C2=A0 =C2=A0in inner IP &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0header.&quot=
; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0In section 4 we are<br=
>
&gt; &gt;&gt;&gt; talking about using 127/8 &gt;=C2=A0 =C2=A0 =C2=A0and not=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0really &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0giving &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0re=
ason why. I think we should have<br>
&gt; &gt;&gt;&gt; text as RFC 5884 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0has mentioned &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0with<br>
&gt; &gt;&gt;&gt; below text. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0[From RFC<br=
>
&gt; &gt;&gt;&gt; 5884] &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&quot;The motivation for us=
ing the address<br>
&gt; &gt;&gt;&gt; range &gt;=C2=A0 =C2=A0 =C2=A0127/8 is &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0the same as &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 specified in Section 2.1 of [RFC4379] &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
&lt;<br>
&gt; &gt;&gt;&gt; <a href=3D"https://tools.ietf.org/html/rfc4379#section-2.=
1" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/rfc4379=
#section-2.1</a>&gt;. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0This=
 is<br>
&gt; &gt;&gt;&gt; an &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0exception to the behavior defi=
ned in [RFC1122<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"https://tools.ietf=
.org/html/rfc1122" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.=
org/html/rfc1122</a>&gt;].&quot; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0Thanks &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Santosh P K &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0On Thu, Oct 24, 2019 =
at 1:24 AM Dinesh Dutt &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt=
;<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:didutt@gmail.com" target=3D"_blank">did=
utt@gmail.com</a> &lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=
=3D"_blank">didutt@gmail.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a hre=
f=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a=
 href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt=
; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gm=
ail.com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com" ta=
rget=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a>&gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didu=
tt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">=
didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gm=
ail.com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com" ta=
rget=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:didutt@gmail.co=
m" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmai=
l.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D=
"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a hre=
f=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; &l=
t;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt; &lt;mailto:<a href=3D"mailto:didut=
t@gmail.com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com" ta=
rget=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&l=
t;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blan=
k">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com" ta=
rget=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a hre=
f=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a=
 href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt=
; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gm=
ail.com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com" ta=
rget=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Looks=
 good to<br>
&gt; &gt;&gt;&gt; me Greg. I see that the text &gt;=C2=A0 =C2=A0 =C2=A0arou=
nd &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0the use &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0of the &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0inner IP address as also<br>
&gt; &gt;&gt;&gt; quite acceptable. Will &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0you add any &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 words about the firewall? &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Dinesh &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0On Wed,<br>
&gt; &gt;&gt;&gt; Oct 23, 2019 at 8:36 PM, Greg Mirsky &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank=
">gregimirsky@gmail.com</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:=
<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt=
;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimir=
sky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; wrote: &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Hi Dinesh, et al., &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 please check the updated version that &gt;=
=C2=A0 =C2=A0 =C2=A0removed the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 reference to &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Hypervisor in the text and<br>
&gt; &gt;&gt;&gt; Figure 1. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Regards,<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Greg &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0On Wed, Oct 23, 2019 at 10:47 AM Santosh P K &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:santosh.pallaga=
tti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a hr=
ef=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallag=
atti@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 &lt;mailto:<a href=3D"mailto:santosh.palla=
gatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com"=
 target=3D"_blank">santosh.pallagatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a =
href=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pall=
agatti@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt; &lt;mailto:<a href=3D"mai=
lto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:santosh.pallagatti@gmail.com" targe=
t=3D"_blank">santosh.pallagatti@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a> &lt;<a href=3D"mailto:sant=
osh.pallagatti@gmail.com" target=3D"_blank">santosh.pallagatti@gmail.com</a=
>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Dinesh,<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 Please see my inline comments<br>
&gt; &gt;&gt;&gt; [SPK] &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0- In section 3, there&#39;s a sentence &gt;=C2=A0 =C2=A0 =C2=
=A0that &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 is: &quot;BFD &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0packets intended for a<br>
&gt; &gt;&gt;&gt; Hypervisor &gt;=C2=A0 =C2=A0 =C2=A0VTEP MUST &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0NOT..&quot;.=
 I &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0recommend getting rid of the word &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 &quot;Hypervisor&quot; ashe &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0logic applies to<br>
&gt; &gt;&gt;&gt; any VTEP. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0[SPK]<br>
&gt; &gt;&gt;&gt; Thanks for comments. We will &gt;=C2=A0 =C2=A0 =C2=A0chan=
ge this. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0- You already explained the &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 precedence of &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0the use of &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 127/8 address in the inner header in &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0MPLS. I have no &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0specific com=
ments in that area. I have &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0only two &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0questions=
: &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 - Has anybody verified that the &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 use of &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0127/8 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0address<br>
&gt; &gt;&gt;&gt; (and the right MAC) works with &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0existing &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0implementations, including the silicon &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 ones? If this &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0doesn&#39;t work there,<br>
&gt; &gt;&gt;&gt; is it worth &gt;=C2=A0 =C2=A0 =C2=A0adding the &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0possibilit =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0y of another address, one that is &gt=
;=C2=A0 =C2=A0 =C2=A0owned &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0by the &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VTEP nod=
e? &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 - Do we know if Firewalls stop &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 such VXLAN &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0packets? &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 I ask this because VXLAN has an IP &g=
t;=C2=A0 =C2=A0 =C2=A0header &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0and I &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0don&#39;t &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0know if<br>
&gt; &gt;&gt;&gt; firewalls stop packets &gt;=C2=A0 =C2=A0 =C2=A0with 127/8=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0in the &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0inner &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0header. If not, is it<br>
&gt; &gt;&gt;&gt; worth adding a &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0sentence to say &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 that firewalls=C2=A0 al=
low such &gt;=C2=A0 =C2=A0 =C2=A0packets? The &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0use of<br>
&gt; &gt;&gt;&gt; a &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0non-127/8 address may alleviate<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0this case &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0as well. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0[SPK] I think we may need to add the text &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 about firewall &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0as some checks in<br>
&gt; &gt;&gt;&gt; firewall will be &gt;=C2=A0 =C2=A0 =C2=A0there if &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0they are not &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0already using MPLS OAM which has inner IP &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 header with &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0127/8 address range. &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 The rest of the draft looks go=
od &gt;=C2=A0 =C2=A0 =C2=A0to me, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Dinesh &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0On Wed, Oct 23, 2019 at 7:58 AM, &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 Greg Mirsky &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank=
">gregimirsky@gmail.com</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:=
<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt; &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:greg=
imirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a> &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wrote: &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 Hi Dinesh, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I greatly appreciate<br>
&gt; &gt;&gt;&gt; your comments. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0Please heave a &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 look at the attached co=
py of the &gt;=C2=A0 =C2=A0 =C2=A0working &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 version and &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0its diff to -07<br>
&gt; &gt;&gt;&gt; (latest in the &gt;=C2=A0 =C2=A0 =C2=A0datatracker). &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Regards, &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 Greg &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On<br>
&gt; &gt;&gt;&gt; Tue, Oct 22, 2019 at 9:52 PM &gt;=C2=A0 =C2=A0 =C2=A0Dine=
sh Dutt &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;<a hr=
ef=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;m=
ailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.co=
m</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D=
"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a> &lt;<a hre=
f=3D"mailto:didutt@gmail.com" target=3D"_blank">didutt@gmail.com</a>&gt; &l=
t;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;<b=
r>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.=
com" target=3D"_blank">didutt@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"_blank"=
>didutt@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:didutt@gmail.com=
" target=3D"_blank">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail=
.com" target=3D"_blank">didutt@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:didutt@gmail.com" target=3D"_bla=
nk">didutt@gmail.com</a> &lt;<a href=3D"mailto:didutt@gmail.com" target=3D"=
_blank">didutt@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote: &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I hav=
e the same<br>
&gt; &gt;&gt;&gt; feeling as Anoop. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0Greg, can you &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pl=
ease point me to the latest &gt;=C2=A0 =C2=A0 =C2=A0draft &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0so<br>
&gt; &gt;&gt;&gt; that &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0I can &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 quickly glance through it to be &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0doubly sure, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Dinesh &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On We=
d, Oct 23,<br>
&gt; &gt;&gt;&gt; 2019 at 4:35 AM, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0Anoop Ghanwani &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &l=
t;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.d=
uke.edu</a> &lt;mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_=
blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:=
<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duk=
e.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; &lt;mailto:<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:anoop@alumni.duke.edu" tar=
get=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; &lt;mailto:<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:anoop@=
alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; &lt;mailto:<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt; &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0 &lt;mailto:<a=
 href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.=
edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoo=
p@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:anoo=
p@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a> &lt;<a href=
=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</=
a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; wrote: &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Greg, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I think the draft is fine as is.<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I<br>
&gt; &gt;&gt;&gt; discussion with Xiao Min was &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0about #3 and I &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0see that as unnecessary unt=
il we &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 have a draft &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0that explains<br>
&gt; &gt;&gt;&gt; why that is &gt;=C2=A0 =C2=A0 =C2=A0needed in the &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0context =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of the NVO3 a=
rchitecture. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0An=
oop &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&g=
t;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0On Tue, Oct 22,<br>
&gt; &gt;&gt;&gt; 2019 at 11:17 AM &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0Greg Mirsky &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 &lt;<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank=
">gregimirsky@gmail.com</a> &lt;mailto:<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:=
<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmai=
l.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt; &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:gregimirsky@gmail.com" tar=
get=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:gregim=
irsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt; &lt;mailto:<a href=3D"mailto:gregimirsk=
y@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=3D"_b=
lank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a> &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; wrote: &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Hi<br>
&gt; &gt;&gt;&gt; Anoop, et al., &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I agree<b=
r>
&gt; &gt;&gt;&gt; with your &gt;=C2=A0 =C2=A0 =C2=A0understanding &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0of what is &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0being defined in the curre=
nt &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 version &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0of the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BFD over VxLAN &=
gt;=C2=A0 =C2=A0 =C2=A0specification. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0But, as I &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0understand, the WG is &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0discussing the scope &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt=
;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 before the WGLC is closed. I &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0believe there &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0are three opt=
ions: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1. single BFD session &gt=
;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 between &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0two VTEPs &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02. single BFD ses=
sion &gt;=C2=A0 =C2=A0 =C2=A0per VNI &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0between &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0two VTEP=
s &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; 3. multiple BFD &gt;=C2=A0 =C2=A0 =C2=A0sessions per &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VNI between &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0two VTEPs &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The current text &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 reflects #2. Is WG &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0accepts &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 this scope? If not, which &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0option WG<br>
&gt; &gt;&gt;&gt; would &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0accept? &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0Regards, &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Greg &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On Tue=
, Oct 22, 2019<br>
&gt; &gt;&gt;&gt; at &gt;=C2=A0 =C2=A0 =C2=A02:09 PM &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0Anoop &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Ghanwani &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_bl=
ank">anoop@alumni.duke.edu</a> &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:anoo=
p@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a> &lt;<a href=
=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</=
a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt; &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=
=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; &lt;mailto:<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:anoop@=
alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; &lt;mailto:<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:anoop@alumni.duke.edu" tar=
get=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; &lt;mailto:<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:anoop@=
alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt; &lt;mailto:<a href=3D"mailto:anoop@alum=
ni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:anoop@alumni.duke.edu" target=3D"_b=
lank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:anoop@alumni.duke.edu" target=3D=
"_blank">anoop@alumni.duke.edu</a> &lt;<a href=3D"mailto:anoop@alumni.duke.=
edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt=
; wrote: &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 I concur with Joel&#39;s &gt;=C2=A0 =C2=A0 =C2=A0as=
sessment &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0with the &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0following &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 clarifications. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 The current document &gt;=C2=A0 =C2=A0 =C2=A0is alread=
y &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 capable &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0of<br>
&gt; &gt;&gt;&gt; monitoring &gt;=C2=A0 =C2=A0 =C2=A0multiple VNIs &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0between =
VTEPs. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The<br>
&gt; &gt;&gt;&gt; issue under &gt;=C2=A0 =C2=A0 =C2=A0discussion &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0was how &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0do we<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0use BFD to m=
onitor &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 multiple &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0VAPs that &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 use the s=
ame VNI &gt;=C2=A0 =C2=A0 =C2=A0between a &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0pair of &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VTEPs.=C2=A0 The use case for &gt;<br=
>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0this is not &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 clear to me, as from my &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0understanding, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0we cannot ha=
ve a &gt;=C2=A0 =C2=A0 =C2=A0situation with &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0multiple &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 VAPs using the same &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0VNI--there is 1:1 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0mapping betw=
een VAP &gt;=C2=A0 =C2=A0 =C2=A0and VNI. &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 Anoop &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 On Tue, Oct 22, =
2019 &gt;=C2=A0 =C2=A0 =C2=A0at 6:06 AM &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Joel<br>
&gt; &gt;&gt;&gt; M. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Halpern &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a> &lt;mailto:<a href=3D"mailto:jmh@j=
oelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_bla=
nk">jmh@joelhalpern.com</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:jmh@joelha=
lpern.com" target=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:=
jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;<br>
&gt; &gt;&gt;&gt; &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=
=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.c=
om" target=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0=
 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&l=
t;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&l=
t;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0&lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@=
joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_b=
lank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 &lt;mailto:<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalp=
ern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&l=
t;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&l=
t;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_=
blank">jmh@joelhalpern.com</a> &lt;<a href=3D"mailto:jmh@joelhalpern.com" t=
arget=3D"_blank">jmh@joelhalpern.com</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt; &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0From what I can &gt;=C2=A0 =C2=A0 =C2=A0tell, &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0there &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0are two &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 separate problems. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 The document we &gt;=C2=A0 =C2=A0 =C2=A0have=
 is a &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0VTEP-VTEP &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0monitoring &gt;=C2=A0 =C2=
=A0 =C2=A0document.<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0There is=
 no &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 need for that &gt;=C2=A0 =C2=
=A0 =C2=A0document to &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0handle the &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0multiple =
VNI case. &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0If=
 folks want a &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0protocol for doing &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BFD monitoring &gt;=C2=
=A0 =C2=A0 =C2=A0of things &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0behind the &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VTEPs (mu=
ltiple &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 VNIs), &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0then do &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0that &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br=
>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0as a separate &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0document.=
<br>
&gt; &gt;&gt;&gt;=C2=A0 The &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0encoding<br>
&gt; &gt;&gt;&gt; will be &gt;=C2=A0 =C2=A0 =C2=A0a tenant &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0encoding, &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0and thus &gt;=C2=A0 =C2=A0 =C2=A0sesparate from &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0what is &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 defined in this &gt;=C2=A0 =C2=A0 =C2=A0document. &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Yours, &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Joel &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&g=
t; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0On 10/21/2019 &gt;=C2=A0 =C2=A0 =C2=A05:07 P=
M, &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0Jeffrey &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Haas =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &g=
t; Santosh and &gt;=C2=A0 =C2=A0 =C2=A0others, &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; On Thu, Oct &gt;=
=C2=A0 =C2=A0 =C2=A003, 2019 at &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A007:50:20PM &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+0=
530, Santosh P &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 K wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 Thanks &gt;=C2=A0 =C2=A0 =C2=A0for your &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0explanation.=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0This helps a lot. I &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 would wait &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0for more &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt; comments from &gt;=C2=A0 =C2=A0 =C2=A0=
others &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0to see if<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0this what we &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 need in this &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0draft to be &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt; supported &gt;=C2=
=A0 =C2=A0 =C2=A0based on &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
that<br>
&gt; &gt;&gt;&gt; we can &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0provide<br>
&gt; &gt;&gt;&gt; appropriate &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0sections &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0in the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt; The threads on the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0list have &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0spidered to the &gt;=C2=A0 =
=C2=A0 =C2=A0point<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0where it=
 is &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 challenging &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 &gt; to follow what the &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0current &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0status &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of the dr=
aft is, &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 or should &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0be.=C2=A0 :-) &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; However, if I&#39;ve &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0followed things &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0properly, the &gt;=C2=A0 =C2=A0 =C2=A0question &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 below is &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 really the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt; &gt;&gt;&gt; hinge point on &gt;=C2=A0 =C2=A0 =C2=A0what our &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 encapsula=
tion &gt;=C2=A0 =C2=A0 =C2=A0for BFD &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0over vxlan &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0should look like. &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Correct? &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; Essentially, &gt;=C2=A0 =C2=A0 =C2=
=A0do we or &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0do we<br>
&gt; &gt;&gt;&gt; not &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0require the<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0ability to &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0permit &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 multiple BFD &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &g=
t; sessions between &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0distin=
ct VAPs? &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; If this is so, &gt;=
=C2=A0 =C2=A0 =C2=A0do we &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
have<br>
&gt; &gt;&gt;&gt; a &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0sense &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 as to how we sho=
uld &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0proceed? &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt; -- Jeff &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt; &gt;&gt;&gt; [context preserved &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0below...] &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt; Santosh P K &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt; On<br>
&gt; &gt;&gt;&gt; Wed, Sep &gt;=C2=A0 =C2=A0 =C2=A025, 2019 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0at 8:10 AM &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:xiao=
.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a> &lt;mailto:<a =
href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn=
</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:xiao.min=
2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt; &lt;mailto:<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=
=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt; &lt;mailto:<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:xiao.min=
2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt; &lt;mailto:<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:xiao.min2@z=
te.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt; &lt;mailto:<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:xiao.min=
2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt; &lt;mailto:<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailt=
o:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_blank">xiao.min2@zte.c=
om.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt; &lt;mailto:<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:xiao.min=
2@zte.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt; &lt;mailto:<a href=3D"mailto:xiao.min2@zt=
e.com.cn" target=3D"_blank">xiao.min2@zte.com.cn</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"_bl=
ank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:xiao.min2@zte.com.cn" target=3D"=
_blank">xiao.min2@zte.com.cn</a> &lt;<a href=3D"mailto:xiao.min2@zte.com.cn=
" target=3D"_blank">xiao.min2@zte.com.cn</a>&gt;&gt;&gt;&gt;&gt;&gt;&gt; &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 wrote: &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; Hi Santosh=
, &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; With regard &gt;=C2=A0 =C2=A0 =C2=
=A0to the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0question<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0whether we &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 should allow &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0multiple BFD &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sessions &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<=
br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; for the same &gt;=C2=A0 =C2=A0 =C2=A0VNI =
or &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0not, &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0IMHO we =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 should allow it, &gt;=C2=A0 =C2=A0 =C2=A0mor=
e &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0explanation as &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; follows. &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; Below =
is a &gt;=C2=A0 =C2=A0 =C2=A0figure &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 derived from &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 figure 2 of &gt;=C2=A0 =C2=A0 =C2=A0RFC8014 (An &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Arch=
itecture for &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; Data-Cente=
r &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 Network &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 Virtualization &gt;=
=C2=A0 =C2=A0 =C2=A0over Layer 3 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0(NVO3)). &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0Data Center Network &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0(IP)=C2=A0 =C2=A0 =C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<=
br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 +-----------------------------------------+ &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Tunnel Ove=
rlay &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 +------------+---------+ &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0+---------+------------+ &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 +----------+-------+ | &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 +-------+----------+ | &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0| | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Overlay =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Module=C2=A0 | | &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0| | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0Overl=
ay &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Mo=
dule=C2=A0 | | &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+--------+ | &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0+---------+--------+ | &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A0 | &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;=C2=A0 NVE1=C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 NVE2 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0+-----=
---+-------+=C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0+=
--------+-------+=C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 |VNI1 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0VNI2=C2=A0 VNI1 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<=
br>
&gt; &gt;&gt;&gt;=C2=A0 |=C2=A0 |=C2=A0 |=C2=A0 | VNI1 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VNI2 VNI1 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 | &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0+-+-----+----+---+=C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br=
>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt=
;=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-----+-----+--+=C2=A0 | &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0|VAP1| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0VAP2|=C2=A0 =
=C2=A0 | &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VAP3 | &gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0|VAP1|<br>
&gt; &gt;&gt;&gt; VAP2| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0| VAP3| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 +----+-----+----+------+ &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0+----+-----+-----+-----+ &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0| &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =
=C2=A0| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0| &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 | &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt; &gt;&gt;&gt;=C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0=
 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&=
gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 -------+-----+----+-------------------+-----+-----+=
------- &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0| &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 Tenant=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
| &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0| &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 TSI1 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0TSI2|=C2=A0 =C2=A0 | &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 TSI3 &gt;=C2=A0 =C2=A0 =C2=A0TSI1| TSI2| &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|TSI3 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0+---+<br>
&gt; &gt;&gt;&gt; +---+ &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &=
gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0+---+ &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 +---+ &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0+---+ &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0|TS1| |TS2| &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt=
;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|TS3| &gt;=C2=A0 =C2=A0=
 =C2=A0 =C2=A0|TS4| &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0|TS5| &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|TS6| &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0+---+ +---+ &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0+---+ &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0+---+ &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0+---+<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0+---+ &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt=
;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 &gt;&gt;&gt; To my &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0understanding, the BFD &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sessions between &gt;=C2=
=A0 =C2=A0 =C2=A0NVE1 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0and<=
br>
&gt; &gt;&gt;&gt; NVE2 are &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0actually<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;&gt;&gt; initiated and<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0terminat=
ed &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0at VAP &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0of NVE. &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<b=
r>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &gt;&gt;&=
gt; If the &gt;=C2=A0 =C2=A0 =C2=A0network operator &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0want to<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0set up one BFD &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 session &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0between &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=
=C2=A0 =C2=A0 =C2=A0VAP1 of &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;&gt;&gt; NVE1 and VAP1of &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 NVE2, at the &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =
=C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 same time &gt;=C2=A0 =C2=A0 =C2=A0another BFD &gt;=
=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0session &gt;=C2=A0 =C2=A0 =C2=
=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0between VAP3 of &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<b=
r>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&gt;&gt;&gt; NVE1 and &gt;=C2=A0 =C2=A0 =C2=A0VAP3 of NVE2, &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0although &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 the two BFD sessions &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0are for &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0the<br>
&gt; &gt;&gt;&gt; same &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &g=
t;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&gt;&gt;&gt; VNI1, I<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0believe it&#39;s &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0reasonable, &gt=
;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0so that&#39;s why I &gt;=C2=A0 =C2=A0 =C2=A0think we &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0should a=
llow it &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0=
 =C2=A0 &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =
&gt;<br>
&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=
=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0_________________________________=
______________<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0nvo3 mailing list<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt; <a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a> &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" t=
arget=3D"_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"=
mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_=
blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_bl=
ank">nvo3@ietf.org</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"=
_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0&lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ie=
tf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf=
.org</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_=
blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_bl=
ank">nvo3@ietf.org</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"=
_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt;&gt;&gt;&gt;&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf=
.org" target=3D"_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_=
blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_bl=
ank">nvo3@ietf.org</a>&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"=
_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=
=A0&lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.=
org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.or=
g</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_=
blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_bl=
ank">nvo3@ietf.org</a>&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;<br>
&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:nvo3=
@ietf.org" target=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@i=
etf.org" target=3D"_blank">nvo3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mail=
to:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt;&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=
=3D"_blank">nvo3@ietf.org</a>&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"=
mailto:nvo3@ietf.org" target=3D"_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_=
blank">nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_bl=
ank">nvo3@ietf.org</a>&gt;&gt; &lt;<br>
&gt; &gt;&gt;&gt; mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank"=
>nvo3@ietf.org</a> &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">n=
vo3@ietf.org</a>&gt; &lt;mailto:<a href=3D"mailto:nvo3@ietf.org" target=3D"=
_blank">nvo3@ietf.org</a><br>
&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:nvo3@ietf.org" target=3D"_blank">nv=
o3@ietf.org</a>&gt;&gt;&gt;&gt;&gt;&gt; &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0=
 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/nvo3" re=
l=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/nv=
o3</a> &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =C2=A0 &gt;=C2=A0 =C2=A0 =
=C2=A0 &gt;&gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0 &gt; &gt;=C2=
=A0 =C2=A0 =C2=A0 &gt; &gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; BFD=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0S. Pallagatti, Ed.<br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 VMware<br>
&gt; Intended status: Standards Track=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0S. Paragi=
ri<br>
&gt; Expires: May 2, 2020=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Contribu=
tor<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 V=
. Govindan<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0M.=
 Mudigonda<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Cisco<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 G. Mirsky<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 ZTE Corp.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0October 30, 2019=
<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 BFD for VXLAN<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0draft-ietf-bfd-vxlan-08<br>
&gt; <br>
&gt; Abstract<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 This document describes the use of the Bidirectional Forw=
arding<br>
&gt;=C2=A0 =C2=A0 Detection (BFD) protocol in point-to-point Virtual eXtens=
ible Local<br>
&gt;=C2=A0 =C2=A0 Area Network (VXLAN) tunnels forming up an overlay networ=
k.<br>
&gt; <br>
&gt; Status of This Memo<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 This Internet-Draft is submitted in full conformance with=
 the<br>
&gt;=C2=A0 =C2=A0 provisions of BCP 78 and BCP 79.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Internet-Drafts are working documents of the Internet Eng=
ineering<br>
&gt;=C2=A0 =C2=A0 Task Force (IETF).=C2=A0 Note that other groups may also =
distribute<br>
&gt;=C2=A0 =C2=A0 working documents as Internet-Drafts.=C2=A0 The list of c=
urrent Internet-<br>
&gt;=C2=A0 =C2=A0 Drafts is at <a href=3D"https://datatracker.ietf.org/draf=
ts/current/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.=
org/drafts/current/</a>.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Internet-Drafts are draft documents valid for a maximum o=
f six months<br>
&gt;=C2=A0 =C2=A0 and may be updated, replaced, or obsoleted by other docum=
ents at any<br>
&gt;=C2=A0 =C2=A0 time.=C2=A0 It is inappropriate to use Internet-Drafts as=
 reference<br>
&gt;=C2=A0 =C2=A0 material or to cite them other than as &quot;work in prog=
ress.&quot;<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 This Internet-Draft will expire on May 2, 2020.<br>
&gt; <br>
&gt; Copyright Notice<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Copyright (c) 2019 IETF Trust and the persons identified =
as the<br>
&gt;=C2=A0 =C2=A0 document authors.=C2=A0 All rights reserved.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 This document is subject to BCP 78 and the IETF Trust&#39=
;s Legal<br>
&gt;=C2=A0 =C2=A0 Provisions Relating to IETF Documents<br>
&gt;=C2=A0 =C2=A0 (<a href=3D"https://trustee.ietf.org/license-info" rel=3D=
"noreferrer" target=3D"_blank">https://trustee.ietf.org/license-info</a>) i=
n effect on the date of<br>
&gt;=C2=A0 =C2=A0 publication of this document.=C2=A0 Please review these d=
ocuments<br>
&gt;=C2=A0 =C2=A0 carefully, as they describe your rights and restrictions =
with respect<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 1]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 to this document.=C2=A0 Code Components extracted from th=
is document must<br>
&gt;=C2=A0 =C2=A0 include Simplified BSD License text as described in Secti=
on 4.e of<br>
&gt;=C2=A0 =C2=A0 the Trust Legal Provisions and are provided without warra=
nty as<br>
&gt;=C2=A0 =C2=A0 described in the Simplified BSD License.<br>
&gt; <br>
&gt; Table of Contents<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 1.=C2=A0 Introduction=C2=A0 . . . . . . . . . . . . . . .=
 . . . . . . . . .=C2=A0 =C2=A02<br>
&gt;=C2=A0 =C2=A0 2.=C2=A0 Conventions used in this document . . . . . . . =
. . . . . . .=C2=A0 =C2=A03<br>
&gt;=C2=A0 =C2=A0 =C2=A0 2.1.=C2=A0 Terminology . . . . . . . . . . . . . .=
 . . . . . . . . .=C2=A0 =C2=A03<br>
&gt;=C2=A0 =C2=A0 =C2=A0 2.2.=C2=A0 Requirements Language . . . . . . . . .=
 . . . . . . . . .=C2=A0 =C2=A03<br>
&gt;=C2=A0 =C2=A0 3.=C2=A0 Deployment=C2=A0 . . . . . . . . . . . . . . . .=
 . . . . . . . . .=C2=A0 =C2=A04<br>
&gt;=C2=A0 =C2=A0 4.=C2=A0 BFD Packet Transmission over VXLAN Tunnel . . . =
. . . . . . .=C2=A0 =C2=A05<br>
&gt;=C2=A0 =C2=A0 5.=C2=A0 Reception of BFD Packet from VXLAN Tunnel . . . =
. . . . . . .=C2=A0 =C2=A07<br>
&gt;=C2=A0 =C2=A0 =C2=A0 5.1.=C2=A0 Demultiplexing of the BFD Packet=C2=A0 =
. . . . . . . . . . . .=C2=A0 =C2=A08<br>
&gt;=C2=A0 =C2=A0 6.=C2=A0 Use of the Specific VNI . . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A08<br>
&gt;=C2=A0 =C2=A0 7.=C2=A0 Echo BFD=C2=A0 . . . . . . . . . . . . . . . . .=
 . . . . . . . . .=C2=A0 =C2=A08<br>
&gt;=C2=A0 =C2=A0 8.=C2=A0 IANA Considerations . . . . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A08<br>
&gt;=C2=A0 =C2=A0 9.=C2=A0 Security Considerations . . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A08<br>
&gt;=C2=A0 =C2=A0 10. Contributors=C2=A0 . . . . . . . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A09<br>
&gt;=C2=A0 =C2=A0 11. Acknowledgments . . . . . . . . . . . . . . . . . . .=
 . . . .=C2=A0 =C2=A09<br>
&gt;=C2=A0 =C2=A0 12. References=C2=A0 . . . . . . . . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A09<br>
&gt;=C2=A0 =C2=A0 =C2=A0 12.1.=C2=A0 Normative References . . . . . . . . .=
 . . . . . . . . .=C2=A0 =C2=A09<br>
&gt;=C2=A0 =C2=A0 =C2=A0 12.2.=C2=A0 Informational References . . . . . . .=
 . . . . . . . . .=C2=A0 10<br>
&gt;=C2=A0 =C2=A0 Authors&#39; Addresses=C2=A0 . . . . . . . . . . . . . . =
. . . . . . . . .=C2=A0 10<br>
&gt; <br>
&gt; 1.=C2=A0 Introduction<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 &quot;Virtual eXtensible Local Area Network&quot; (VXLAN)=
 [RFC7348] provides an<br>
&gt;=C2=A0 =C2=A0 encapsulation scheme that allows building an overlay netw=
ork by<br>
&gt;=C2=A0 =C2=A0 decoupling the address space of the attached virtual host=
s from that<br>
&gt;=C2=A0 =C2=A0 of the network.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 One use of VXLAN is in data centers interconnecting virtu=
al machines<br>
&gt;=C2=A0 =C2=A0 (VMs) of a tenant.=C2=A0 VXLAN addresses requirements of =
the Layer 2 and<br>
&gt;=C2=A0 =C2=A0 Layer 3 data center network infrastructure in the presenc=
e of VMs in<br>
&gt;=C2=A0 =C2=A0 a multi-tenant environment by providing a Layer 2 overlay=
 scheme on a<br>
&gt;=C2=A0 =C2=A0 Layer 3 network [RFC7348].=C2=A0 Another use is as an enc=
apsulation for<br>
&gt;=C2=A0 =C2=A0 Ethernet VPN [RFC8365].<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 This document is written assuming the use of VXLAN for vi=
rtualized<br>
&gt;=C2=A0 =C2=A0 hosts and refers to VMs and VXLAN Tunnel End Points (VTEP=
s) in<br>
&gt;=C2=A0 =C2=A0 hypervisors.=C2=A0 However, the concepts are equally appl=
icable to non-<br>
&gt;=C2=A0 =C2=A0 virtualized hosts attached to VTEPs in switches.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 In the absence of a router in the overlay, a VM can commu=
nicate with<br>
&gt;=C2=A0 =C2=A0 another VM only if they are on the same VXLAN segment.=C2=
=A0 VMs are<br>
&gt;=C2=A0 =C2=A0 unaware of VXLAN tunnels as a VXLAN tunnel is terminated =
on a VTEP.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 2]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 VTEPs are responsible for encapsulating and decapsulating=
 frames<br>
&gt;=C2=A0 =C2=A0 exchanged among VMs.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Ability to monitor path continuity, i.e., perform proacti=
ve<br>
&gt;=C2=A0 =C2=A0 continuity check (CC) for point-to-point (p2p) VXLAN tunn=
els, is<br>
&gt;=C2=A0 =C2=A0 important.=C2=A0 The asynchronous mode of BFD, as defined=
 in [RFC5880], is<br>
&gt;=C2=A0 =C2=A0 used to monitor a p2p VXLAN tunnel.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 In the case where a Multicast Service Node (MSN) (as desc=
ribed in<br>
&gt;=C2=A0 =C2=A0 Section 3.3 of [RFC8293]) resides behind a Network Virtua=
lization<br>
&gt;=C2=A0 =C2=A0 Endpoint (NVE), the mechanisms described in this document=
 apply and<br>
&gt;=C2=A0 =C2=A0 can, therefore, be used to test the connectivity from the=
 source NVE<br>
&gt;=C2=A0 =C2=A0 to the MSN.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 This document describes the use of Bidirectional Forwardi=
ng Detection<br>
&gt;=C2=A0 =C2=A0 (BFD) protocol to enable monitoring continuity of the pat=
h between<br>
&gt;=C2=A0 =C2=A0 VXLAN VTEPs, performing as Network Virtualization Endpoin=
ts, and/or<br>
&gt;=C2=A0 =C2=A0 availability of a replicator multicast service node.<br>
&gt; <br>
&gt; 2.=C2=A0 Conventions used in this document<br>
&gt; <br>
&gt; 2.1.=C2=A0 Terminology<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 BFD Bidirectional Forwarding Detection<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 CC Continuity Check<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 p2p Point-to-point<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 MSN Multicast Service Node<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 NVE Network Virtualization Endpoint<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 VFI Virtual Forwarding Instance<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 VM Virtual Machine<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 VNI VXLAN Network Identifier (or VXLAN Segment ID)<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 VTEP VXLAN Tunnel End Point<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 VXLAN Virtual eXtensible Local Area Network<br>
&gt; <br>
&gt; 2.2.=C2=A0 Requirements Language<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 The key words &quot;MUST&quot;, &quot;MUST NOT&quot;, &qu=
ot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&quot;,<br>
&gt;=C2=A0 =C2=A0 &quot;SHOULD&quot;, &quot;SHOULD NOT&quot;, &quot;RECOMME=
NDED&quot;, &quot;NOT RECOMMENDED&quot;, &quot;MAY&quot;, and<br>
&gt;=C2=A0 =C2=A0 &quot;OPTIONAL&quot; in this document are to be interpret=
ed as described in BCP<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 3]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 14 [RFC2119] [RFC8174] when, and only when, they appear i=
n all<br>
&gt;=C2=A0 =C2=A0 capitals, as shown here.<br>
&gt; <br>
&gt; 3.=C2=A0 Deployment<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Figure 1 illustrates the scenario with two servers, each =
of them<br>
&gt;=C2=A0 =C2=A0 hosting two VMs.=C2=A0 The servers host VTEPs that termin=
ate two VXLAN<br>
&gt;=C2=A0 =C2=A0 tunnels with VXLAN Network Identifier (VNI) number 100 an=
d 200<br>
&gt;=C2=A0 =C2=A0 respectively.=C2=A0 Separate BFD sessions can be establis=
hed between the<br>
&gt;=C2=A0 =C2=A0 VTEPs (IP1 and IP2) for monitoring each of the VXLAN tunn=
els (VNI 100<br>
&gt;=C2=A0 =C2=A0 and 200).=C2=A0 An implementation that supports this spec=
ification MUST be<br>
&gt;=C2=A0 =C2=A0 able to control the number of BFD sessions that can be cr=
eated<br>
&gt;=C2=A0 =C2=A0 between the same pair of VTEPs.=C2=A0 BFD packets intende=
d for a VTEP MUST<br>
&gt;=C2=A0 =C2=A0 NOT be forwarded to a VM as a VM may drop BFD packets lea=
ding to a<br>
&gt;=C2=A0 =C2=A0 false negative.=C2=A0 This method is applicable whether t=
he VTEP is a<br>
&gt;=C2=A0 =C2=A0 virtual or physical device.<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0+------------+-------------+<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 Server 1=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0| +----+----+=C2=A0 +----+----+ |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0| |VM1-1=C2=A0 =C2=A0 |=C2=A0 |VM1-2=C2=A0 =
=C2=A0 | |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0| |VNI 100=C2=A0 |=C2=A0 |VNI 200=C2=A0 | |<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0=
 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+=C2=A0 +---------+ |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 VTEP (IP1)=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0+--------------------------+<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0+-------------+<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0|=C2=A0 =C2=A0Layer 3=C2=A0=
 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+---|=C2=A0 =C2=A0Network=C2=A0 =C2=A0|<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-----------+=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 +------------+-------------+<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VTEP (IP2)=C2=A0 =C2=A0 =C2=A0 =C2=
=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 | +----+----+=C2=A0 +----+----+ |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 | |VM2-1=C2=A0 =C2=A0 |=C2=A0 |VM2-2=C2=A0 =C2=A0 | |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 | |VNI 100=C2=A0 |=C2=A0 |VNI 200=C2=A0 | |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0| |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 | +---------+=C2=A0 +---------+ |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 =C2=A0 =C2=A0 Server 2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 |<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 +--------------------------+<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 Figure 1: Reference VXLAN Domain<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 4]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 At the same time, a service layer BFD session may be used=
 between the<br>
&gt;=C2=A0 =C2=A0 tenants of VTEPs IP1 and IP2 to provide end-to-end fault =
management.<br>
&gt;=C2=A0 =C2=A0 In such case, for VTEPs BFD Control packets of that sessi=
on are<br>
&gt;=C2=A0 =C2=A0 indistinguishable from data packets.=C2=A0 If end-to-end =
defect detection<br>
&gt;=C2=A0 =C2=A0 is realized as the set of concatenated OAM domains, e.g.,=
 VM1-1 - IP1<br>
&gt;=C2=A0 =C2=A0 -- IP2 - VM2-1, then the BFD session over VXLAN between V=
TEPs SHOULD<br>
&gt;=C2=A0 =C2=A0 follow the procedures described in Section 6.8.17 [RFC588=
0].<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 As per Section 4, the inner destination IP address SHOULD=
 be set to<br>
&gt;=C2=A0 =C2=A0 one of the loopback addresses (127/8 range for IPv4 and<b=
r>
&gt;=C2=A0 =C2=A0 0:0:0:0:0:FFFF:7F00:0/104 range for IPv6).=C2=A0 There co=
uld be a firewall<br>
&gt;=C2=A0 =C2=A0 configured on VTEP to block loopback addresses if set as =
the<br>
&gt;=C2=A0 =C2=A0 destination IP in the inner IP header.=C2=A0 It is RECOMM=
ENDED to allow<br>
&gt;=C2=A0 =C2=A0 addresses from the loopback range through a firewall only=
 if it is<br>
&gt;=C2=A0 =C2=A0 used as the destination IP address in the inner IP header=
, and the<br>
&gt;=C2=A0 =C2=A0 destination UDP port is set to 3784 [RFC5881].<br>
&gt; <br>
&gt; 4.=C2=A0 BFD Packet Transmission over VXLAN Tunnel<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 BFD packet MUST be encapsulated and sent to a remote VTEP=
 as<br>
&gt;=C2=A0 =C2=A0 explained in this section.=C2=A0 Implementations SHOULD e=
nsure that the<br>
&gt;=C2=A0 =C2=A0 BFD packets follow the same lookup path as VXLAN data pac=
kets within<br>
&gt;=C2=A0 =C2=A0 the sender system.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 BFD packets are encapsulated in VXLAN as described below.=
=C2=A0 The VXLAN<br>
&gt;=C2=A0 =C2=A0 packet format is defined in Section 5 of [RFC7348].=C2=A0=
 The Outer IP/UDP<br>
&gt;=C2=A0 =C2=A0 and VXLAN headers MUST be encoded by the sender as define=
d in<br>
&gt;=C2=A0 =C2=A0 [RFC7348].<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 5]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A01=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A02=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A03<br>
&gt;=C2=A0 =C2=A0 =C2=A0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 =
5 6 7 8 9 0 1<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Outer Ethernet Header=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Outer IPvX Header=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Outer UDP Header=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VXLAN Header=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Inner Ethernet Header=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Inner IPvX Header=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Inner UDP Header=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0BFD Control Packet=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0~<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0|<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt;=C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 FCS=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |<br>
&gt;=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+-+-+<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Figure 2: VXLAN Encapsu=
lation of BFD Control Packet<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 The BFD packet MUST be carried inside the inner Ethernet =
frame of the<br>
&gt;=C2=A0 =C2=A0 VXLAN packet.=C2=A0 The choice of Destination MAC and Des=
tination IP<br>
&gt;=C2=A0 =C2=A0 addresses for the inner Ethernet frame MUST ensure that t=
he BFD<br>
&gt;=C2=A0 =C2=A0 Control packet is not forwarded to a tenant but is proces=
sed locally<br>
&gt;=C2=A0 =C2=A0 at the remote VTEP.=C2=A0 The inner Ethernet frame carryi=
ng the BFD<br>
&gt;=C2=A0 =C2=A0 Control packet- has the following format:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Ethernet Header:<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 6]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Destination MAC: This MUST NOT be of=
 one of tenant&#39;s MAC<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 addresses.=C2=A0 The destination MAC=
 address MAY be the address<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 associated with the destination VTEP=
.=C2=A0 The MAC address MAY be<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 configured, or it MAY be learned via=
 a control plane protocol.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 The details of how the MAC address i=
s obtained are outside the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 scope of this document.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Source MAC: MAC address associated w=
ith the originating VTEP<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0IP header:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Destination IP: IP address MUST NOT =
be of one of tenant&#39;s IP<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 addresses.=C2=A0 The IP address SHOU=
LD be selected from the range<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 127/8 for IPv4, for IPv6 - from the =
range<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0:0:0:0:0:FFFF:7F00:0/104.=C2=A0 Alt=
ernatively, the destination IP<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 address MAY be set to VTEP&#39;s IP =
address.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Source IP: IP address of the origina=
ting VTEP.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 TTL or Hop Limit: MUST be set to 1 t=
o ensure that the BFD<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 packet is not routed within the Laye=
r 3 underlay network.=C2=A0 This<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 addresses the scenario when the inne=
r IP destination address is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 of VXLAN gateway and there is a rout=
er in underlay which<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 removes the VXLAN header, then it is=
 possible to route the<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 packet as VXLAN=C2=A0 gateway addres=
s is routable address.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0The fields of the UDP header and the BFD Con=
trol packet are<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0encoded as specified in [RFC5881].<br>
&gt; <br>
&gt; 5.=C2=A0 Reception of BFD Packet from VXLAN Tunnel<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Once a packet is received, VTEP MUST validate the packet.=
=C2=A0 If the<br>
&gt;=C2=A0 =C2=A0 Destination MAC of the inner Ethernet frame matches one o=
f the MAC<br>
&gt;=C2=A0 =C2=A0 addresses associated with the VTEP the packet MUST be pro=
cessed<br>
&gt;=C2=A0 =C2=A0 further.=C2=A0 If the Destination MAC of the inner Ethern=
et frame doesn&#39;t<br>
&gt;=C2=A0 =C2=A0 match any of VTEP&#39;s MAC addresses, then the processin=
g of the<br>
&gt;=C2=A0 =C2=A0 received VXLAN packet MUST follow the procedures describe=
d in<br>
&gt;=C2=A0 =C2=A0 Section 4.1 [RFC7348].<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 The UDP destination port and the TTL of the inner IP pack=
et MUST be<br>
&gt;=C2=A0 =C2=A0 validated to determine if the received packet can be proc=
essed by<br>
&gt;=C2=A0 =C2=A0 BFD.=C2=A0 BFD Control packets with unknown MAC address M=
UST NOT be<br>
&gt;=C2=A0 =C2=A0 forwarded to VMs.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 7]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt; 5.1.=C2=A0 Demultiplexing of the BFD Packet<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Demultiplexing of IP BFD packet has been defined in Secti=
on 3 of<br>
&gt;=C2=A0 =C2=A0 [RFC5881].=C2=A0 Since multiple BFD sessions may be runni=
ng between two<br>
&gt;=C2=A0 =C2=A0 VTEPs, there needs to be a mechanism for demultiplexing r=
eceived BFD<br>
&gt;=C2=A0 =C2=A0 packets to the proper session.=C2=A0 For demultiplexing p=
ackets with Your<br>
&gt;=C2=A0 =C2=A0 Discriminator equal to 0, a BFD session MUST be identifie=
d using the<br>
&gt;=C2=A0 =C2=A0 logical link over which the BFD Control packet is receive=
d.=C2=A0 In the<br>
&gt;=C2=A0 =C2=A0 case of VXLAN, the VNI number identifies that logical lin=
k.=C2=A0 If BFD<br>
&gt;=C2=A0 =C2=A0 packet is received with non-zero Your Discriminator, then=
 BFD session<br>
&gt;=C2=A0 =C2=A0 MUST be demultiplexed only with Your Discriminator as the=
 key.<br>
&gt; <br>
&gt; 6.=C2=A0 Use of the Specific VNI<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 In most cases, a single BFD session is sufficient for the=
 given VTEP<br>
&gt;=C2=A0 =C2=A0 to monitor the reachability of a remote VTEP, regardless =
of the<br>
&gt;=C2=A0 =C2=A0 number of VNIs.=C2=A0 When the single BFD session is used=
 to monitor the<br>
&gt;=C2=A0 =C2=A0 reachability of the remote VTEP, an implementation SHOULD=
 choose any<br>
&gt;=C2=A0 =C2=A0 of the VNIs.=C2=A0 An implementation MAY support the use =
of the Management<br>
&gt;=C2=A0 =C2=A0 VNI as control and management channel between VTEPs.=C2=
=A0 The selection<br>
&gt;=C2=A0 =C2=A0 of the VNI number of the Management VNI MUST be controlle=
d through<br>
&gt;=C2=A0 =C2=A0 management plane.=C2=A0 An implementation MAY use VNI num=
ber 1 as the<br>
&gt;=C2=A0 =C2=A0 default value for the Management VNI.=C2=A0 All VXLAN pac=
kets received on<br>
&gt;=C2=A0 =C2=A0 the Management VNI MUST be processed locally and MUST NOT=
 be<br>
&gt;=C2=A0 =C2=A0 forwarded to a tenant.<br>
&gt; <br>
&gt; 7.=C2=A0 Echo BFD<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Support for echo BFD is outside the scope of this documen=
t.<br>
&gt; <br>
&gt; 8.=C2=A0 IANA Considerations<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 This specification has no IANA action requested.=C2=A0 Th=
is section may be<br>
&gt;=C2=A0 =C2=A0 deleted before the publication.<br>
&gt; <br>
&gt; 9.=C2=A0 Security Considerations<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 The document requires setting the inner IP TTL to 1, whic=
h could be<br>
&gt;=C2=A0 =C2=A0 used as a DDoS attack vector.=C2=A0 Thus the implementati=
on MUST have<br>
&gt;=C2=A0 =C2=A0 throttling in place to control the rate of BFD Control pa=
ckets sent<br>
&gt;=C2=A0 =C2=A0 to the control plane.=C2=A0 On the other hand, over-aggre=
ssive throttling<br>
&gt;=C2=A0 =C2=A0 of BFD Control packets may become the cause of the inabil=
ity to form<br>
&gt;=C2=A0 =C2=A0 and maintain BFD session at scale.=C2=A0 Hence, throttlin=
g of BFD Control<br>
&gt;=C2=A0 =C2=A0 packets SHOULD be adjusted to permit BFD to work accordin=
g to its<br>
&gt;=C2=A0 =C2=A0 procedures.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 If the implementation supports establishing multiple BFD =
sessions<br>
&gt;=C2=A0 =C2=A0 between the same pair of VTEPs, there SHOULD be a mechani=
sm to<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 8]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 control the maximum number of such sessions that can be a=
ctive at the<br>
&gt;=C2=A0 =C2=A0 same time.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Other than inner IP TTL set to 1 and limit the number of =
BFD sessions<br>
&gt;=C2=A0 =C2=A0 between the same pair of VTEPs, this specification does n=
ot raise any<br>
&gt;=C2=A0 =C2=A0 additional security issues beyond those of the specificat=
ions<br>
&gt;=C2=A0 =C2=A0 referred to in the list of normative references.<br>
&gt; <br>
&gt; 10.=C2=A0 Contributors<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Reshad Rahman<br>
&gt;=C2=A0 =C2=A0 <a href=3D"mailto:rrahman@cisco.com" target=3D"_blank">rr=
ahman@cisco.com</a><br>
&gt;=C2=A0 =C2=A0 Cisco<br>
&gt; <br>
&gt; <br>
&gt; 11.=C2=A0 Acknowledgments<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Authors would like to thank Jeff Haas of Juniper Networks=
 for his<br>
&gt;=C2=A0 =C2=A0 reviews and feedback on this material.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Authors would also like to thank Nobo Akiya, Marc Binderb=
erger,<br>
&gt;=C2=A0 =C2=A0 Shahram Davari, Donald E.=C2=A0 Eastlake 3rd, and Anoop G=
hanwani for the<br>
&gt;=C2=A0 =C2=A0 extensive reviews and the most detailed and helpful comme=
nts.<br>
&gt; <br>
&gt; 12.=C2=A0 References<br>
&gt; <br>
&gt; 12.1.=C2=A0 Normative References<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 [RFC2119]=C2=A0 Bradner, S., &quot;Key words for use in R=
FCs to Indicate<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Requirement Leve=
ls&quot;, BCP 14, RFC 2119,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DOI 10.17487/RFC=
2119, March 1997,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"h=
ttps://www.rfc-editor.org/info/rfc2119" rel=3D"noreferrer" target=3D"_blank=
">https://www.rfc-editor.org/info/rfc2119</a>&gt;.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 [RFC5880]=C2=A0 Katz, D. and D. Ward, &quot;Bidirectional=
 Forwarding Detection<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(BFD)&quot;, RFC=
 5880, DOI 10.17487/RFC5880, June 2010,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"h=
ttps://www.rfc-editor.org/info/rfc5880" rel=3D"noreferrer" target=3D"_blank=
">https://www.rfc-editor.org/info/rfc5880</a>&gt;.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 [RFC5881]=C2=A0 Katz, D. and D. Ward, &quot;Bidirectional=
 Forwarding Detection<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(BFD) for IPv4 a=
nd IPv6 (Single Hop)&quot;, RFC 5881,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DOI 10.17487/RFC=
5881, June 2010,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"h=
ttps://www.rfc-editor.org/info/rfc5881" rel=3D"noreferrer" target=3D"_blank=
">https://www.rfc-editor.org/info/rfc5881</a>&gt;.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 [Page 9]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 [RFC7348]=C2=A0 Mahalingam, M., Dutt, D., Duda, K., Agarw=
al, P., Kreeger,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0L., Sridhar, T.,=
 Bursell, M., and C. Wright, &quot;Virtual<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0eXtensible Local=
 Area Network (VXLAN): A Framework for<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Overlaying Virtu=
alized Layer 2 Networks over Layer 3<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Networks&quot;, =
RFC 7348, DOI 10.17487/RFC7348, August 2014,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"h=
ttps://www.rfc-editor.org/info/rfc7348" rel=3D"noreferrer" target=3D"_blank=
">https://www.rfc-editor.org/info/rfc7348</a>&gt;.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 [RFC8174]=C2=A0 Leiba, B., &quot;Ambiguity of Uppercase v=
s Lowercase in RFC<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02119 Key Words&q=
uot;, BCP 14, RFC 8174, DOI 10.17487/RFC8174,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0May 2017, &lt;<a=
 href=3D"https://www.rfc-editor.org/info/rfc8174" rel=3D"noreferrer" target=
=3D"_blank">https://www.rfc-editor.org/info/rfc8174</a>&gt;.<br>
&gt; <br>
&gt; 12.2.=C2=A0 Informational References<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 [RFC8293]=C2=A0 Ghanwani, A., Dunbar, L., McBride, M., Ba=
nnai, V., and R.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Krishnan, &quot;=
A Framework for Multicast in Network<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Virtualization o=
ver Layer 3&quot;, RFC 8293,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DOI 10.17487/RFC=
8293, January 2018,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"h=
ttps://www.rfc-editor.org/info/rfc8293" rel=3D"noreferrer" target=3D"_blank=
">https://www.rfc-editor.org/info/rfc8293</a>&gt;.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 [RFC8365]=C2=A0 Sajassi, A., Ed., Drake, J., Ed., Bitar, =
N., Shekhar, R.,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Uttaro, J., and =
W. Henderickx, &quot;A Network Virtualization<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Overlay Solution=
 Using Ethernet VPN (EVPN)&quot;, RFC 8365,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DOI 10.17487/RFC=
8365, March 2018,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"h=
ttps://www.rfc-editor.org/info/rfc8365" rel=3D"noreferrer" target=3D"_blank=
">https://www.rfc-editor.org/info/rfc8365</a>&gt;.<br>
&gt; <br>
&gt; Authors&#39; Addresses<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Santosh Pallagatti (editor)<br>
&gt;=C2=A0 =C2=A0 VMware<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Email: <a href=3D"mailto:santosh.pallagatti@gmail.com" ta=
rget=3D"_blank">santosh.pallagatti@gmail.com</a><br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Sudarsan Paragiri<br>
&gt;=C2=A0 =C2=A0 Individual Contributor<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Email: <a href=3D"mailto:sudarsan.225@gmail.com" target=
=3D"_blank">sudarsan.225@gmail.com</a><br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Vengada Prasad Govindan<br>
&gt;=C2=A0 =C2=A0 Cisco<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Email: <a href=3D"mailto:venggovi@cisco.com" target=3D"_b=
lank">venggovi@cisco.com</a><br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Page 10]<br=
>
&gt; <br>
&gt; Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
BFD for VXLAN=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
October 2019<br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Mallik Mudigonda<br>
&gt;=C2=A0 =C2=A0 Cisco<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Email: <a href=3D"mailto:mmudigon@cisco.com" target=3D"_b=
lank">mmudigon@cisco.com</a><br>
&gt; <br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Greg Mirsky<br>
&gt;=C2=A0 =C2=A0 ZTE Corp.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Email: <a href=3D"mailto:gregimirsky@gmail.com" target=3D=
"_blank">gregimirsky@gmail.com</a><br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Pallagatti, et al.=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Expires May 2, 202=
0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0[Page 11]<br=
>
<br>
&gt; &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&=
quot; &quot;<a href=3D"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.=
dtd" rel=3D"noreferrer" target=3D"_blank">http://www.w3.org/TR/xhtml1/DTD/x=
html1-transitional.dtd</a>&quot;&gt;<br>
&gt; &lt;!-- saved from url=3D(0042)<a href=3D"https://www6.ietf.org/rfcdif=
f/rfcdiff.pyht" rel=3D"noreferrer" target=3D"_blank">https://www6.ietf.org/=
rfcdiff/rfcdiff.pyht</a> --&gt;<br>
&gt; &lt;html xmlns=3D&quot;<a href=3D"http://www.w3.org/1999/xhtml" rel=3D=
"noreferrer" target=3D"_blank">http://www.w3.org/1999/xhtml</a>&quot; class=
=3D&quot;gr__www6_ietf_org&quot;&gt;&lt;head&gt;&lt;meta http-equiv=3D&quot=
;Content-Type&quot; content=3D&quot;text/html; charset=3DUTF-8&quot;&gt; <b=
r>
&gt;=C2=A0 =C2=A0 <br>
&gt;=C2=A0 =C2=A0&lt;meta http-equiv=3D&quot;Content-Style-Type&quot; conte=
nt=3D&quot;text/css&quot;&gt; <br>
&gt;=C2=A0 =C2=A0&lt;title&gt;Diff: draft-ietf-bfd-vxlan-07.txt - draft-iet=
f-bfd-vxlan-08.txt&lt;/title&gt; <br>
&gt;=C2=A0 =C2=A0&lt;style type=3D&quot;text/css&quot;&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0body=C2=A0 =C2=A0 { margin: 0.4ex; margin-right: au=
to; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0tr=C2=A0 =C2=A0 =C2=A0 { } <br>
&gt;=C2=A0 =C2=A0 =C2=A0td=C2=A0 =C2=A0 =C2=A0 { white-space: pre; font-fam=
ily: monospace; vertical-align: top; font-size: 0.86em;} <br>
&gt;=C2=A0 =C2=A0 =C2=A0th=C2=A0 =C2=A0 =C2=A0 { font-size: 0.86em; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.small=C2=A0 { font-size: 0.6em; font-style: italic=
; font-family: Verdana, Helvetica, sans-serif; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.left=C2=A0 =C2=A0{ background-color: #EEE; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.right=C2=A0 { background-color: #FFF; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.diff=C2=A0 =C2=A0{ background-color: #CCF; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.lblock { background-color: #BFB; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.rblock { background-color: #FF8; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.insert { background-color: #8FF; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.delete { background-color: #ACF; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.void=C2=A0 =C2=A0{ background-color: #FFB; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.cont=C2=A0 =C2=A0{ background-color: #EEE; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.linebr { background-color: #AAA; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.lineno { color: red; background-color: #FFF; font-=
size: 0.7em; text-align: right; padding: 0 2px; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.elipsis{ background-color: #AAA; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.left .cont { background-color: #DDD; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.right .cont { background-color: #EEE; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.lblock .cont { background-color: #9D9; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.rblock .cont { background-color: #DD6; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.insert .cont { background-color: #0DD; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.delete .cont { background-color: #8AD; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0.stats, .stats td, .stats th { background-color: #E=
EE; padding: 2px 0; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0span.hide { display: none; color: #aaa;}=C2=A0 =C2=
=A0 a:hover span { display: inline; }=C2=A0 =C2=A0 tr.change { background-c=
olor: gray; } <br>
&gt;=C2=A0 =C2=A0 =C2=A0tr.change a { text-decoration: none; color: black }=
 <br>
&gt;=C2=A0 =C2=A0&lt;/style&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 &lt;script&gt;<br>
&gt; var chunk_index =3D 0;<br>
&gt; var old_chunk =3D null;<br>
&gt; <br>
&gt; function format_chunk(index) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0var prefix =3D &quot;diff&quot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0var str =3D index.toString();<br>
&gt;=C2=A0 =C2=A0 =C2=A0for (x=3D0; x&lt;(4-str.length); ++x) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0prefix+=3D&#39;0&#39;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0}<br>
&gt;=C2=A0 =C2=A0 =C2=A0return prefix + str;<br>
&gt; }<br>
&gt; <br>
&gt; function find_chunk(n){<br>
&gt;=C2=A0 =C2=A0 =C2=A0return document.querySelector(&#39;tr[id$=3D&quot;&=
#39; + n + &#39;&quot;]&#39;);<br>
&gt; }<br>
&gt; <br>
&gt; function change_chunk(offset) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0var index =3D chunk_index + offset;<br>
&gt;=C2=A0 =C2=A0 =C2=A0var new_str;<br>
&gt;=C2=A0 =C2=A0 =C2=A0var new_chunk;<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0new_str =3D format_chunk(index);<br>
&gt;=C2=A0 =C2=A0 =C2=A0new_chunk =3D find_chunk(new_str);<br>
&gt;=C2=A0 =C2=A0 =C2=A0if (!new_chunk) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
&gt;=C2=A0 =C2=A0 =C2=A0}<br>
&gt;=C2=A0 =C2=A0 =C2=A0if (old_chunk) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0old_chunk.style.outline =3D &quot;&qu=
ot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0}<br>
&gt;=C2=A0 =C2=A0 =C2=A0old_chunk =3D new_chunk;<br>
&gt;=C2=A0 =C2=A0 =C2=A0old_chunk.style.outline =3D &quot;1px solid red&quo=
t;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0window.location.replace(&quot;#&quot; + new_str)<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0window.scrollBy(0,-100);<br>
&gt;=C2=A0 =C2=A0 =C2=A0chunk_index =3D index;<br>
&gt; }<br>
&gt; <br>
&gt; document.onkeydown =3D function(e) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0switch (e.keyCode) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0case 78:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0change_chunk(1);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
&gt;=C2=A0 =C2=A0 =C2=A0case 80:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0change_chunk(-1);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
&gt;=C2=A0 =C2=A0 =C2=A0}<br>
&gt; };<br>
&gt;=C2=A0 =C2=A0 &lt;/script&gt; <br>
&gt; &lt;/head&gt; <br>
&gt; &lt;body data-gr-c-s-loaded=3D&quot;true&quot;&gt; <br>
&gt;=C2=A0 =C2=A0&lt;table border=3D&quot;0&quot; cellpadding=3D&quot;0&quo=
t; cellspacing=3D&quot;0&quot;&gt; <br>
&gt;=C2=A0 =C2=A0&lt;tbody&gt;&lt;tr id=3D&quot;part-1&quot; bgcolor=3D&quo=
t;orange&quot;&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;a href=3D&quot;<a href=
=3D"https://www6.ietf.org/rfcdiff?url2=3Ddraft-ietf-bfd-vxlan-07.txt" rel=
=3D"noreferrer" target=3D"_blank">https://www6.ietf.org/rfcdiff?url2=3Ddraf=
t-ietf-bfd-vxlan-07.txt</a>&quot; style=3D&quot;color:#008; text-decoration=
:none;&quot;&gt;&amp;lt;&lt;/a&gt;&amp;nbsp;&lt;a href=3D&quot;<a href=3D"h=
ttps://tools.ietf.org/html/draft-ietf-bfd-vxlan-07.txt" rel=3D"noreferrer" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-bfd-vxlan-07.txt</=
a>&quot; style=3D&quot;color:#008&quot;&gt;draft-ietf-bfd-vxlan-07.txt&lt;/=
a&gt;&amp;nbsp;&lt;/th&gt;&lt;th&gt; &lt;/th&gt;&lt;th&gt;&amp;nbsp;&lt;a h=
ref=3D&quot;<a href=3D"https://tools.ietf.org/html/draft-ietf-bfd-vxlan-08.=
txt" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft=
-ietf-bfd-vxlan-08.txt</a>&quot; style=3D&quot;color:#008&quot;&gt;draft-ie=
tf-bfd-vxlan-08.txt&lt;/a&gt;&amp;nbsp;&lt;a href=3D&quot;<a href=3D"https:=
//www6.ietf.org/rfcdiff?url1=3Ddraft-ietf-bfd-vxlan-08.txt" rel=3D"noreferr=
er" target=3D"_blank">https://www6.ietf.org/rfcdiff?url1=3Ddraft-ietf-bfd-v=
xlan-08.txt</a>&quot; style=3D&quot;color:#008; text-decoration:none;&quot;=
&gt;&amp;gt;&lt;/a&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;BFD=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0S. Pallagatti, Ed.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td clas=
s=3D&quot;right&quot;&gt;BFD=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0S. Pallagatti=
, Ed.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0001&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;Internet-Draft=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&lt;span class=3D&quot;delete&quot;&gt;Rtbrick&lt;/=
span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&=
gt;Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;span class=3D&quot;=
insert&quot;&gt; VMware&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&=
quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;Intended status: Standards=
 Track=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0S. Paragiri&lt;/td&gt;&lt;td&gt; &lt;/td=
&gt;&lt;td class=3D&quot;right&quot;&gt;Intended status: Standards Track=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0S. Paragiri&lt;/td&gt;&lt;td class=3D&quot;linen=
o&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0002&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;Expires: &lt;span class=
=3D&quot;delete&quot;&gt;November 18, 2019&lt;/span&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual =
Contributor&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quo=
t;&gt;Expires: &lt;span class=3D&quot;insert&quot;&gt;May 2, 2020=C2=A0 =C2=
=A0 =C2=A0 &lt;/span&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Contributor&lt;/td&gt;&lt;td =
class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0V. Govindan&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0V. Govindan&lt;/td&gt;&lt;td c=
lass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 M. Mudigonda&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 M. Mudigonda&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Cisco&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Cisco&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/=
tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0G. Mirsky&lt;/td&gt;&lt=
;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0G. Mirsky&lt;/td&gt;=
&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ZTE Corp.&lt;/td&gt;&lt=
;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ZTE Corp.&lt;/td&gt;=
&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0003&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &lt;span class=3D&quot;delete&quot;&gt;=C2=A0 =C2=
=A0 May 17&lt;/span&gt;, 2019&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &=
lt;span class=3D&quot;insert&quot;&gt;October 30&lt;/span&gt;, 2019&lt;/td&=
gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0BFD for VXLAN&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;ri=
ght&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0BFD for VXLAN&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0004&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 draft-ietf-bfd-=
vxlan-0&lt;span class=3D&quot;delete&quot;&gt;7&lt;/span&gt;&lt;/td&gt;&lt;=
td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 draft-ietf-=
bfd-vxlan-0&lt;span class=3D&quot;insert&quot;&gt;8&lt;/span&gt;&lt;/td&gt;=
&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;Abstract&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;Abstract&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0This document=
 describes the use of the Bidirectional Forwarding&lt;/td&gt;&lt;td&gt; &lt=
;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0This document desc=
ribes the use of the Bidirectional Forwarding&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Detection (BF=
D) protocol in point-to-point Virtual eXtensible Local&lt;/td&gt;&lt;td&gt;=
 &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Detection (BFD=
) protocol in point-to-point Virtual eXtensible Local&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Area Network =
(VXLAN) tunnels forming up an overlay network.&lt;/td&gt;&lt;td&gt; &lt;/td=
&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Area Network (VXLAN) t=
unnels forming up an overlay network.&lt;/td&gt;&lt;td class=3D&quot;lineno=
&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;Status of This Memo&lt;/td=
&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;Status of Thi=
s Memo&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt=
;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0This Internet=
-Draft is submitted in full conformance with the&lt;/td&gt;&lt;td&gt; &lt;/=
td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0This Internet-Draft =
is submitted in full conformance with the&lt;/td&gt;&lt;td class=3D&quot;li=
neno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;part-2&quot; class=3D&quot=
;change&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;&lt;small&gt;skipping to ch=
ange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/rf=
cdiff/rfcdiff.pyht#part-2" rel=3D"noreferrer" target=3D"_blank">https://www=
6.ietf.org/rfcdiff/rfcdiff.pyht#part-2</a>&quot;&gt;&lt;em&gt; page 1, line=
 38&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt;=
/a&gt;&lt;/th&gt;&lt;th&gt; &lt;/th&gt;&lt;th&gt;&lt;small&gt;skipping to c=
hange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/r=
fcdiff/rfcdiff.pyht#part-2" rel=3D"noreferrer" target=3D"_blank">https://ww=
w6.ietf.org/rfcdiff/rfcdiff.pyht#part-2</a>&quot;&gt;&lt;em&gt; page 1, lin=
e 38&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt=
;/a&gt;&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Internet-Draf=
ts are working documents of the Internet Engineering&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Internet-Drafts =
are working documents of the Internet Engineering&lt;/td&gt;&lt;td class=3D=
&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Task Force (I=
ETF).=C2=A0 Note that other groups may also distribute&lt;/td&gt;&lt;td&gt;=
 &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Task Force (IE=
TF).=C2=A0 Note that other groups may also distribute&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0working docum=
ents as Internet-Drafts.=C2=A0 The list of current Internet-&lt;/td&gt;&lt;=
td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0working =
documents as Internet-Drafts.=C2=A0 The list of current Internet-&lt;/td&gt=
;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Drafts is at =
<a href=3D"https://datatracker.ietf.org/drafts/current/" rel=3D"noreferrer"=
 target=3D"_blank">https://datatracker.ietf.org/drafts/current/</a>.&lt;/td=
&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0=
Drafts is at <a href=3D"https://datatracker.ietf.org/drafts/current/" rel=
=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/drafts/curre=
nt/</a>.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&=
gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Internet-Draf=
ts are draft documents valid for a maximum of six months&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Internet-Dra=
fts are draft documents valid for a maximum of six months&lt;/td&gt;&lt;td =
class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0and may be up=
dated, replaced, or obsoleted by other documents at any&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0and may be up=
dated, replaced, or obsoleted by other documents at any&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0time.=C2=A0 I=
t is inappropriate to use Internet-Drafts as reference&lt;/td&gt;&lt;td&gt;=
 &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0time.=C2=A0 It=
 is inappropriate to use Internet-Drafts as reference&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0material or t=
o cite them other than as &quot;work in progress.&quot;&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0material or t=
o cite them other than as &quot;work in progress.&quot;&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0005&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0This Intern=
et-Draft will expire on &lt;span class=3D&quot;delete&quot;&gt;November 18,=
 2019&lt;/span&gt;.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rb=
lock&quot;&gt;=C2=A0 =C2=A0This Internet-Draft will expire on &lt;span clas=
s=3D&quot;insert&quot;&gt;May 2, 2020&lt;/span&gt;.&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;Copyright Notice&lt;/td&gt=
;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;Copyright Notice=
&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Copyright (c)=
 2019 IETF Trust and the persons identified as the&lt;/td&gt;&lt;td&gt; &lt=
;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Copyright (c) 2019=
 IETF Trust and the persons identified as the&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0document auth=
ors.=C2=A0 All rights reserved.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td clas=
s=3D&quot;right&quot;&gt;=C2=A0 =C2=A0document authors.=C2=A0 All rights re=
served.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&g=
t;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0This document=
 is subject to BCP 78 and the IETF Trust&#39;s Legal&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0This document is=
 subject to BCP 78 and the IETF Trust&#39;s Legal&lt;/td&gt;&lt;td class=3D=
&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Provisions Re=
lating to IETF Documents&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&qu=
ot;right&quot;&gt;=C2=A0 =C2=A0Provisions Relating to IETF Documents&lt;/td=
&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0(<a href=3D"h=
ttps://trustee.ietf.org/license-info" rel=3D"noreferrer" target=3D"_blank">=
https://trustee.ietf.org/license-info</a>) in effect on the date of&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0(=
<a href=3D"https://trustee.ietf.org/license-info" rel=3D"noreferrer" target=
=3D"_blank">https://trustee.ietf.org/license-info</a>) in effect on the dat=
e of&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0publication o=
f this document.=C2=A0 Please review these documents&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0publication of t=
his document.=C2=A0 Please review these documents&lt;/td&gt;&lt;td class=3D=
&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;part-3&quot; class=3D&quot=
;change&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;&lt;small&gt;skipping to ch=
ange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/rf=
cdiff/rfcdiff.pyht#part-3" rel=3D"noreferrer" target=3D"_blank">https://www=
6.ietf.org/rfcdiff/rfcdiff.pyht#part-3</a>&quot;&gt;&lt;em&gt; page 2, line=
 17&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt;=
/a&gt;&lt;/th&gt;&lt;th&gt; &lt;/th&gt;&lt;th&gt;&lt;small&gt;skipping to c=
hange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/r=
fcdiff/rfcdiff.pyht#part-3" rel=3D"noreferrer" target=3D"_blank">https://ww=
w6.ietf.org/rfcdiff/rfcdiff.pyht#part-3</a>&quot;&gt;&lt;em&gt; page 2, lin=
e 17&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt=
;/a&gt;&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0described in =
the Simplified BSD License.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D=
&quot;right&quot;&gt;=C2=A0 =C2=A0described in the Simplified BSD License.&=
lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;Table of Contents&lt;/td&g=
t;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;Table of Conten=
ts&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A01.=C2=A0 Intr=
oduction=C2=A0 . . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A0=
2&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=
=A0 =C2=A01.=C2=A0 Introduction=C2=A0 . . . . . . . . . . . . . . . . . . .=
 . . . . .=C2=A0 =C2=A02&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt=
;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A02.=C2=A0 Conv=
entions used in this document . . . . . . . . . . . . . .=C2=A0 =C2=A03&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A02.=C2=A0 Conventions used in this document . . . . . . . . . . . . . .=
=C2=A0 =C2=A03&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A02.1.=
=C2=A0 Terminology . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=
=A03&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0 =C2=A02.1.=C2=A0 Terminology . . . . . . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A03&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A02.2.=
=C2=A0 Requirements Language . . . . . . . . . . . . . . . . . .=C2=A0 =C2=
=A03&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0 =C2=A02.2.=C2=A0 Requirements Language . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A03&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A03.=C2=A0 Depl=
oyment=C2=A0 . . . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A0=
4&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=
=A0 =C2=A03.=C2=A0 Deployment=C2=A0 . . . . . . . . . . . . . . . . . . . .=
 . . . . .=C2=A0 =C2=A04&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt=
;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A04.=C2=A0 BFD =
Packet Transmission over VXLAN Tunnel . . . . . . . . . .=C2=A0 =C2=A05&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A04.=C2=A0 BFD Packet Transmission over VXLAN Tunnel . . . . . . . . . .=
=C2=A0 =C2=A05&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0006&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0 =C2=A04.1.=C2=A0 BFD Packet Encapsulation in V=
XLAN . . . . . . . . . . . .=C2=A0 =C2=A06&lt;/span&gt;&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A05.=C2=A0 Rece=
ption of BFD Packet from VXLAN Tunnel . . . . . . . . . .=C2=A0 =C2=A07&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A05.=C2=A0 Reception of BFD Packet from VXLAN Tunnel . . . . . . . . . .=
=C2=A0 =C2=A07&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0007&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A05.1.=
=C2=A0 Demultiplexing of the BFD Packet=C2=A0 . . . . . . . . . . . .=C2=A0=
 =C2=A0&lt;span class=3D&quot;delete&quot;&gt;7&lt;/span&gt;&lt;/td&gt;&lt;=
td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0=
5.1.=C2=A0 Demultiplexing of the BFD Packet=C2=A0 . . . . . . . . . . . .=
=C2=A0 =C2=A0&lt;span class=3D&quot;insert&quot;&gt;8&lt;/span&gt;&lt;/td&g=
t;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A06.=C2=A0 Use =
of the Specific VNI . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A08&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A06.=C2=A0 Use of the Specific VNI . . . . . . . . . . . . . . . . . . .=
=C2=A0 =C2=A08&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A07.=C2=A0 Echo=
 BFD=C2=A0 . . . . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A0=
8&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=
=A0 =C2=A07.=C2=A0 Echo BFD=C2=A0 . . . . . . . . . . . . . . . . . . . . .=
 . . . . .=C2=A0 =C2=A08&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt=
;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A08.=C2=A0 IANA=
 Considerations . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A08&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A08.=C2=A0 IANA Considerations . . . . . . . . . . . . . . . . . . . . .=
=C2=A0 =C2=A08&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A09.=C2=A0 Secu=
rity Considerations . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A08&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A09.=C2=A0 Security Considerations . . . . . . . . . . . . . . . . . . .=
=C2=A0 =C2=A08&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0008&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A010. Contrib=
utors=C2=A0 . . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A0&lt=
;span class=3D&quot;delete&quot;&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt=
;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A010. Contributors=
=C2=A0 . . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A0&lt;span=
 class=3D&quot;insert&quot;&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A011. Acknowled=
gments . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A09&lt;/td&g=
t;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A011=
. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=
=A09&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A012. Reference=
s=C2=A0 . . . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 =C2=A09&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A012. References=C2=A0 . . . . . . . . . . . . . . . . . . . . . . . . .=
=C2=A0 =C2=A09&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A012.1.=
=C2=A0 Normative References . . . . . . . . . . . . . . . . . .=C2=A0 =C2=
=A09&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0 =C2=A012.1.=C2=A0 Normative References . . . . . . . . . . . =
. . . . . . .=C2=A0 =C2=A09&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0009&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A012.2=
.=C2=A0 Informational References . . . . . . . . . . . . . . . .=C2=A0 &lt;=
span class=3D&quot;delete&quot;&gt; 9&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt=
;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A012.2.=C2=
=A0 Informational References . . . . . . . . . . . . . . . .=C2=A0 &lt;span=
 class=3D&quot;insert&quot;&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&qu=
ot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Authors&#39; =
Addresses=C2=A0 . . . . . . . . . . . . . . . . . . . . . . .=C2=A0 10&lt;/=
td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A0Authors&#39; Addresses=C2=A0 . . . . . . . . . . . . . . . . . . . . . .=
 .=C2=A0 10&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/=
tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;1.=C2=A0 Introduction&lt;/=
td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;1.=C2=A0 In=
troduction&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/t=
r&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0&quot;Virtual=
 eXtensible Local Area Network&quot; (VXLAN) [RFC7348] provides an&lt;/td&g=
t;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0&q=
uot;Virtual eXtensible Local Area Network&quot; (VXLAN) [RFC7348] provides =
an&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0encapsulation=
 scheme that allows building an overlay network by&lt;/td&gt;&lt;td&gt; &lt=
;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0encapsulation sche=
me that allows building an overlay network by&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0decoupling th=
e address space of the attached virtual hosts from that&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0decoupling th=
e address space of the attached virtual hosts from that&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0of the networ=
k.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=
=A0 =C2=A0of the network.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&l=
t;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0One use of VX=
LAN is in data centers interconnecting virtual machines&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0One use of VX=
LAN is in data centers interconnecting virtual machines&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;part-4&quot; class=3D&quot=
;change&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;&lt;small&gt;skipping to ch=
ange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/rf=
cdiff/rfcdiff.pyht#part-4" rel=3D"noreferrer" target=3D"_blank">https://www=
6.ietf.org/rfcdiff/rfcdiff.pyht#part-4</a>&quot;&gt;&lt;em&gt; page 3, line=
 5&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt;/=
a&gt;&lt;/th&gt;&lt;th&gt; &lt;/th&gt;&lt;th&gt;&lt;small&gt;skipping to ch=
ange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/rf=
cdiff/rfcdiff.pyht#part-4" rel=3D"noreferrer" target=3D"_blank">https://www=
6.ietf.org/rfcdiff/rfcdiff.pyht#part-4</a>&quot;&gt;&lt;em&gt; page 3, line=
 4&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt;/=
a&gt;&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Ethernet VPN =
[RFC8365].&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;=
&gt;=C2=A0 =C2=A0Ethernet VPN [RFC8365].&lt;/td&gt;&lt;td class=3D&quot;lin=
eno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0This document=
 is written assuming the use of VXLAN for virtualized&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0This document i=
s written assuming the use of VXLAN for virtualized&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0hosts and ref=
ers to VMs and VXLAN Tunnel End Points (VTEPs) in&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0hosts and refers to=
 VMs and VXLAN Tunnel End Points (VTEPs) in&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0hypervisors.=
=C2=A0 However, the concepts are equally applicable to non-&lt;/td&gt;&lt;t=
d&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0hyperviso=
rs.=C2=A0 However, the concepts are equally applicable to non-&lt;/td&gt;&l=
t;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0virtualized h=
osts attached to VTEPs in switches.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td =
class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0virtualized hosts attached to VTE=
Ps in switches.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&=
lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0In the absenc=
e of a router in the overlay, a VM can communicate with&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0In the absenc=
e of a router in the overlay, a VM can communicate with&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0another VM on=
ly if they are on the same VXLAN segment.=C2=A0 VMs are&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0another VM on=
ly if they are on the same VXLAN segment.=C2=A0 VMs are&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0unaware of VX=
LAN tunnels as a VXLAN tunnel is terminated on a VTEP.&lt;/td&gt;&lt;td&gt;=
 &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0unaware of VXL=
AN tunnels as a VXLAN tunnel is terminated on a VTEP.&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0010&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;/span&gt;&lt;/td&gt;&lt=
;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0VTEPs are res=
ponsible for encapsulating and decapsulating frames&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0VTEPs are respons=
ible for encapsulating and decapsulating frames&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0exchanged amo=
ng VMs.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt=
;=C2=A0 =C2=A0exchanged among VMs.&lt;/td&gt;&lt;td class=3D&quot;lineno&qu=
ot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Ability to mo=
nitor path continuity, i.e., perform proactive&lt;/td&gt;&lt;td&gt; &lt;/td=
&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Ability to monitor pat=
h continuity, i.e., perform proactive&lt;/td&gt;&lt;td class=3D&quot;lineno=
&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0continuity ch=
eck (CC) for point-to-point (p2p) VXLAN tunnels, is&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0continuity check =
(CC) for point-to-point (p2p) VXLAN tunnels, is&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0011&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0important.=
=C2=A0 The asynchronous mode of BFD, as defined in [RFC5880],&lt;/td&gt;&lt=
;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0import=
ant.=C2=A0 The asynchronous mode of BFD, as defined in [RFC5880], &lt;span =
class=3D&quot;insert&quot;&gt;is&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0&lt;span cl=
ass=3D&quot;delete&quot;&gt;can be&lt;/span&gt; used to monitor a p2p VXLAN=
 tunnel.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&=
gt;=C2=A0 =C2=A0used to monitor a p2p VXLAN tunnel.&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0In the case w=
here a Multicast Service Node (MSN) (as described in&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0In the case wher=
e a Multicast Service Node (MSN) (as described in&lt;/td&gt;&lt;td class=3D=
&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0012&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0Section 3.3=
 of [RFC8293]) resides behind &lt;span class=3D&quot;delete&quot;&gt;an NVE=
,&lt;/span&gt; the mechanisms&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0Section 3.3 of [RFC8293]) resides beh=
ind &lt;span class=3D&quot;insert&quot;&gt;a Network Virtualization&lt;/spa=
n&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0described i=
n this document apply and can, therefore, be used to test&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;=
insert&quot;&gt;=C2=A0 =C2=A0Endpoint (NVE),&lt;/span&gt; the mechanisms de=
scribed in this document apply and&lt;/td&gt;&lt;td class=3D&quot;lineno&qu=
ot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0the connect=
ivity from the source NVE to the MSN.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;t=
d class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0can, therefore, be used to tes=
t the connectivity from the source NVE&lt;/td&gt;&lt;td class=3D&quot;linen=
o&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0to the MSN.&lt;/=
td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0This document=
 describes the use of Bidirectional Forwarding Detection&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0This documen=
t describes the use of Bidirectional Forwarding Detection&lt;/td&gt;&lt;td =
class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0(BFD) protoco=
l to enable monitoring continuity of the path between&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0(BFD) protocol =
to enable monitoring continuity of the path between&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0VXLAN VTEPs, =
performing as Network Virtualization Endpoints, and/or&lt;/td&gt;&lt;td&gt;=
 &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0VXLAN VTEPs, p=
erforming as Network Virtualization Endpoints, and/or&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0availability =
of a replicator multicast service node.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt=
;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0availability of a replicator =
multicast service node.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;=
/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;2.=C2=A0 Conventions used =
in this document&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right=
&quot;&gt;2.=C2=A0 Conventions used in this document&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;2.1.=C2=A0 Terminology&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;2.1.=C2=A0=
 Terminology&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;=
/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0BFD Bidirecti=
onal Forwarding Detection&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&q=
uot;right&quot;&gt;=C2=A0 =C2=A0BFD Bidirectional Forwarding Detection&lt;/=
td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0CC Continuity=
 Check&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0CC Continuity Check&lt;/td&gt;&lt;td class=3D&quot;lineno&quot=
;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0p2p Point-to-=
point&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0p2p Point-to-point&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0MSN Multicast=
 Service Node&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&qu=
ot;&gt;=C2=A0 =C2=A0MSN Multicast Service Node&lt;/td&gt;&lt;td class=3D&qu=
ot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0013&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt;span class=
=3D&quot;insert&quot;&gt;NVE Network Virtualization Endpoint&lt;/span&gt;&l=
t;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/t=
r&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0VFI Virtual F=
orwarding Instance&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rig=
ht&quot;&gt;=C2=A0 =C2=A0VFI Virtual Forwarding Instance&lt;/td&gt;&lt;td c=
lass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0VM Virtual Ma=
chine&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0VM Virtual Machine&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0014&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt;span class=
=3D&quot;insert&quot;&gt;VNI VXLAN Network Identifier (or VXLAN Segment ID)=
&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt=
;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/t=
r&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0VTEP VXLAN Tu=
nnel End Point&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&q=
uot;&gt;=C2=A0 =C2=A0VTEP VXLAN Tunnel End Point&lt;/td&gt;&lt;td class=3D&=
quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0VXLAN Virtual=
 eXtensible Local Area Network&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0VXLAN Virtual eXtensible Local Area Ne=
twork&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;2.2.=C2=A0 Requirements La=
nguage&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
2.2.=C2=A0 Requirements Language&lt;/td&gt;&lt;td class=3D&quot;lineno&quot=
;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0The key words=
 &quot;MUST&quot;, &quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&=
quot;, &quot;SHALL NOT&quot;,&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0The key words &quot;MUST&quot;, &quot;=
MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&qu=
ot;,&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0&quot;SHOULD&=
quot;, &quot;SHOULD NOT&quot;, &quot;RECOMMENDED&quot;, &quot;NOT RECOMMEND=
ED&quot;, &quot;MAY&quot;, and&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0&quot;SHOULD&quot;, &quot;SHOULD NOT&q=
uot;, &quot;RECOMMENDED&quot;, &quot;NOT RECOMMENDED&quot;, &quot;MAY&quot;=
, and&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0&quot;OPTIONA=
L&quot; in this document are to be interpreted as described in BCP&lt;/td&g=
t;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0&q=
uot;OPTIONAL&quot; in this document are to be interpreted as described in B=
CP&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A014 [RFC2119] =
[RFC8174] when, and only when, they appear in all&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A014 [RFC2119] [RFC81=
74] when, and only when, they appear in all&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0capitals, as =
shown here.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot=
;&gt;=C2=A0 =C2=A0capitals, as shown here.&lt;/td&gt;&lt;td class=3D&quot;l=
ineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;3.=C2=A0 Deployment&lt;/td=
&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;3.=C2=A0 Depl=
oyment&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt=
;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Figure 1 illu=
strates the scenario with two servers, each of them&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Figure 1 illustra=
tes the scenario with two servers, each of them&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0hosting two V=
Ms.=C2=A0 The servers host VTEPs that terminate two VXLAN&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0hosting two=
 VMs.=C2=A0 The servers host VTEPs that terminate two VXLAN&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0015&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0tunnels wit=
h &lt;span class=3D&quot;delete&quot;&gt;VNI&lt;/span&gt; number 100 and 20=
0 respectively.=C2=A0 Separate BFD&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td c=
lass=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0tunnels with &lt;span class=3D&qu=
ot;insert&quot;&gt;VXLAN Network Identifier (VNI)&lt;/span&gt; number 100 a=
nd 200&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt=
;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0sessions ca=
n be established between the VTEPs (IP1 and IP2) for&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0respectively.=
=C2=A0 Separate BFD sessions can be established between the&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0monitoring =
each of the VXLAN tunnels (VNI 100 and 200).=C2=A0 An&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0VTEPs (IP1 and=
 IP2) for monitoring each of the VXLAN tunnels (VNI 100&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0implementat=
ion that supports this specification MUST be able to&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0and 200).=C2=A0=
 An implementation that supports this specification MUST be&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0control the=
 number of BFD sessions that can be created between the&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0able to cont=
rol the number of BFD sessions that can be created&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0same pair o=
f VTEPs.=C2=A0 BFD packets intended for a &lt;span class=3D&quot;delete&quo=
t;&gt;Hypervisor&lt;/span&gt; VTEP MUST&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt=
;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0between the same pair of VTE=
Ps.=C2=A0 BFD packets intended for a VTEP MUST&lt;/td&gt;&lt;td class=3D&qu=
ot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0NOT be forwar=
ded to a VM as a VM may drop BFD packets leading to a&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0NOT be forwarde=
d to a VM as a VM may drop BFD packets leading to a&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0false negativ=
e.=C2=A0 This method is applicable whether the VTEP is a&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0false negati=
ve.=C2=A0 This method is applicable whether the VTEP is a&lt;/td&gt;&lt;td =
class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0virtual or ph=
ysical device.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&q=
uot;&gt;=C2=A0 =C2=A0virtual or physical device.&lt;/td&gt;&lt;td class=3D&=
quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 +----=
--------+-------------+&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quo=
t;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 +------------+-------------+&lt;/td&g=
t;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 Server 1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/t=
d&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 Server 1=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr=
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0016&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/span&gt;&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&l=
t;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | +--=
--+----+=C2=A0 +----+----+ |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | +----+----+=C2=A0 +----+----=
+ |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | |VM=
1-1=C2=A0 =C2=A0 |=C2=A0 |VM1-2=C2=A0 =C2=A0 | |&lt;/td&gt;&lt;td&gt; &lt;/=
td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | |VM1-1=C2=
=A0 =C2=A0 |=C2=A0 |VM1-2=C2=A0 =C2=A0 | |&lt;/td&gt;&lt;td class=3D&quot;l=
ineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | |VN=
I 100=C2=A0 |=C2=A0 |VNI 200=C2=A0 | |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;=
td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | |VNI 100=C2=A0 |=C2=
=A0 |VNI 200=C2=A0 | |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/=
td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | |=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0 =C2=A0 | |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 |=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0| |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | +--=
-------+=C2=A0 +---------+ |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | +---------+=C2=A0 +---------=
+ |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0017&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 | &=
lt;span class=3D&quot;delete&quot;&gt;Hypervisor VTEP (IP1)&lt;/span&gt;=C2=
=A0 =C2=A0 |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&qu=
ot;&gt;=C2=A0 =C2=A0 =C2=A0 | &lt;span class=3D&quot;insert&quot;&gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0VTEP (IP1)=C2=A0 =C2=A0 &lt;/span&gt;=C2=A0 =C2=A0 |&l=
t;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 +----=
----------------------+&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quo=
t;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 +--------------------------+&lt;/td&g=
t;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&=
gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0018&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &=
lt;span class=3D&quot;delete&quot;&gt;|&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/span&gt;&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=3D&=
quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A0+-------------+&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0+-----------=
--+&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A0|=C2=A0 =C2=A0Layer 3=C2=A0 =C2=A0|&lt;/td&gt;&lt;td&gt; &lt;/=
td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =
=C2=A0|=C2=A0 =C2=A0Layer 3=C2=A0 =C2=A0|&lt;/td&gt;&lt;td class=3D&quot;li=
neno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0019&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &=
lt;span class=3D&quot;delete&quot;&gt;|---|&lt;/span&gt;=C2=A0 =C2=A0Networ=
k=C2=A0 =C2=A0&lt;span class=3D&quot;delete&quot;&gt;|&lt;/span&gt;&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 &lt;span class=3D&quot;insert&quot;&gt;+---|&lt;/span&gt;=C2=A0 =
=C2=A0Network=C2=A0 =C2=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/span&gt;=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&gt;&lt;td&gt; &lt;/td&gt;=
&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno=
&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-------------+&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +-----------=
--+&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0020&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/sp=
an&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt=
;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-----------+&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&=
lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +-----------+&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;=
/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0021&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot=
;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+------------+-------------=
+&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-----=
-------+-------------+&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/=
td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0022&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 &lt;span cla=
ss=3D&quot;delete&quot;&gt;Hypervisor VTEP (IP2)&lt;/span&gt; |&lt;/td&gt;&=
lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 &lt;s=
pan class=3D&quot;insert&quot;&gt;=C2=A0 =C2=A0 =C2=A0VTEP (IP2)=C2=A0 =C2=
=A0 =C2=A0 &lt;/span&gt; |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&=
lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| +----+----+=C2=A0 +----+-=
---+ |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =
+----+----+=C2=A0 +----+----+ |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| |VM2-1=C2=A0 =C2=A0 |=C2=
=A0 |VM2-2=C2=A0 =C2=A0 | |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D=
&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| |VM2-1=C2=A0 =C2=A0 |=C2=A0 |VM2-2=C2=A0 =C2=A0 | |&l=
t;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| |VNI 100=C2=A0 |=C2=A0 |V=
NI 200=C2=A0 | |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0| |VNI 100=C2=A0 |=C2=A0 |VNI 200=C2=A0 | |&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| |&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| |=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| |&lt;/td&gt;&lt;td c=
lass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| +---------+=C2=A0 +------=
---+ |&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =
+---------+=C2=A0 +---------+ |&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 Serve=
r 2=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/td&gt;&lt;td&gt; &lt;/td=
&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 =C2=A0 Server 2=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/td&gt;&lt;td class=3D&quot;lineno&=
quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+--------------------------=
+&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-----=
---------------------+&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/=
td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Figure 1: Reference VXL=
AN Domain&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Figure 1: Reference VXLAN Domain&lt;/td&gt;&lt;td class=3D&quot;linen=
o&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0023&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt;span class=
=3D&quot;insert&quot;&gt;At the same time, a service layer BFD session may =
be used between the&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot=
;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0tenants of VTEPs IP1 and IP2 to provide end-to-end f=
ault management.&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0In such case, for VTEPs BFD Control packets of that =
session are&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt=
;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0indistinguishable from data packets.=C2=A0 If end-to=
-end defect detection&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&qu=
ot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0is realized as the set of concatenated OAM domains, =
e.g., VM1-1 - IP1&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0-- IP2 - VM2-1, then the BFD session over VXLAN betw=
een VTEPs SHOULD&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0follow the procedures described in Section 6.8.17 [R=
FC5880].&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/t=
d&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;=
/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0As per Section 4, the inner destination IP address S=
HOULD be set to&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt=
;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0one of the loopback addresses (127/8 range for IPv4 =
and&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;=
&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A00:0:0:0:0:FFFF:7F00:0/104 range for IPv6).=C2=A0 The=
re could be a firewall&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&q=
uot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0configured on VTEP to block loopback addresses if se=
t as the&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/t=
d&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0destination IP in the inner IP header.=C2=A0 It is R=
ECOMMENDED to allow&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot=
;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0addresses from the loopback range through a firewall=
 only if it is&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0used as the destination IP address in the inner IP h=
eader, and the&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0destination UDP port is set to 3784 [RFC5881].&lt;/s=
pan&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&g=
t;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/t=
r&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;4.=C2=A0 BFD Packet Transm=
ission over VXLAN Tunnel&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&qu=
ot;right&quot;&gt;4.=C2=A0 BFD Packet Transmission over VXLAN Tunnel&lt;/td=
&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0BFD packet MU=
ST be encapsulated and sent to a remote VTEP as&lt;/td&gt;&lt;td&gt; &lt;/t=
d&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0BFD packet MUST be en=
capsulated and sent to a remote VTEP as&lt;/td&gt;&lt;td class=3D&quot;line=
no&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0024&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0explained i=
n &lt;span class=3D&quot;delete&quot;&gt;Section 4.1.&lt;/span&gt;=C2=A0 Im=
plementations SHOULD ensure that the BFD&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&l=
t;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0explained in &lt;span class=
=3D&quot;insert&quot;&gt;this section.&lt;/span&gt;=C2=A0 Implementations S=
HOULD ensure that the&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/t=
d&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0packets fol=
low the same lookup path as VXLAN data packets within the&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0BFD packet=
s follow the same lookup path as VXLAN data packets within&lt;/td&gt;&lt;td=
 class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0sender syst=
em.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=
=C2=A0 =C2=A0the sender system.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&q=
uot;&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&=
gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;4.1.=C2=A0 BFD Packet Encapsulation in VXLAN&lt;/span&gt;&lt=
;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&=
gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0BFD packets a=
re encapsulated in VXLAN as described below.=C2=A0 The VXLAN&lt;/td&gt;&lt;=
td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0BFD pack=
ets are encapsulated in VXLAN as described below.=C2=A0 The VXLAN&lt;/td&gt=
;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0packet format=
 is defined in Section 5 of [RFC7348].=C2=A0 The Outer IP/UDP&lt;/td&gt;&lt=
;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0packet =
format is defined in Section 5 of [RFC7348].=C2=A0 The Outer IP/UDP&lt;/td&=
gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0and VXLAN hea=
ders MUST be encoded by the sender as defined in&lt;/td&gt;&lt;td&gt; &lt;/=
td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0and VXLAN headers MU=
ST be encoded by the sender as defined in&lt;/td&gt;&lt;td class=3D&quot;li=
neno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0[RFC7348].&lt=
;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =
=C2=A0[RFC7348].&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;=
&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A00=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03&lt;/td&gt;&lt;=
td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A00=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03&lt;/td&gt;&=
lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A00 1 2 =
3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A00 1 =
2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =
|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;part-5&quot; class=3D&quot=
;change&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;&lt;small&gt;skipping to ch=
ange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/rf=
cdiff/rfcdiff.pyht#part-5" rel=3D"noreferrer" target=3D"_blank">https://www=
6.ietf.org/rfcdiff/rfcdiff.pyht#part-5</a>&quot;&gt;&lt;em&gt; page 6, line=
 44&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt;=
/a&gt;&lt;/th&gt;&lt;th&gt; &lt;/th&gt;&lt;th&gt;&lt;small&gt;skipping to c=
hange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/r=
fcdiff/rfcdiff.pyht#part-5" rel=3D"noreferrer" target=3D"_blank">https://ww=
w6.ietf.org/rfcdiff/rfcdiff.pyht#part-5</a>&quot;&gt;&lt;em&gt; page 6, lin=
e 37&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt=
;/a&gt;&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =
|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 ~=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 I=
nner IPvX Header=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 ~&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;ri=
ght&quot;&gt;=C2=A0 =C2=A0 ~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Inner IPvX Header=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~&lt;/td&gt;&lt=
;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =
|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =
|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 ~=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Inner UDP Header=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 ~&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&=
quot;right&quot;&gt;=C2=A0 =C2=A0 ~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Inner UDP Header=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ~&lt;=
/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =
|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =
|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0025&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 ~=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0BFD Control &lt;span class=3D&quot;delete&quot;&gt;Message&lt;/span&gt;=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0~&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=
=C2=A0 =C2=A0 ~=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0BFD Control &lt;span class=3D&quot;insert&quot;&gt;=
Packet&lt;/span&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0~&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/t=
d&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =
|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 FCS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 |=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 FCS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |&lt;/td&gt;&lt=
;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td&gt; =
&lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 +-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0026&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0&lt;span class=3D&quot;delete&quot;&gt;Figure 2: VXLAN Enc=
apsulation of BFD Control Message&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td=
&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0&lt;span class=3D&quot;insert&quot;&gt; Figure 2: VXLAN Encapsulatio=
n of BFD Control Packet&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&=
quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0027&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0The BFD pac=
ket MUST be carried inside the inner &lt;span class=3D&quot;delete&quot;&gt=
;MAC&lt;/span&gt; frame of the&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0The BFD packet MUST be carried inside=
 the inner &lt;span class=3D&quot;insert&quot;&gt;Ethernet&lt;/span&gt; fra=
me of the&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr=
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0VXLAN packe=
t.=C2=A0 The &lt;span class=3D&quot;delete&quot;&gt;inner&lt;/span&gt; MAC =
frame carrying the BFD &lt;span class=3D&quot;delete&quot;&gt;payload&lt;/s=
pan&gt; has the&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock=
&quot;&gt;=C2=A0 =C2=A0VXLAN packet.=C2=A0 The &lt;span class=3D&quot;inser=
t&quot;&gt;choice of Destination&lt;/span&gt; MAC &lt;span class=3D&quot;in=
sert&quot;&gt;and Destination IP&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0following f=
ormat:&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt=
;&lt;span class=3D&quot;insert&quot;&gt;=C2=A0 =C2=A0addresses for the inne=
r Ethernet frame MUST ensure that the BFD&lt;/span&gt;&lt;/td&gt;&lt;td cla=
ss=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0Control packet is not forwarded to a tenant but is p=
rocessed locally&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0at the remote VTEP.=C2=A0 The inner Ethernet&lt;/spa=
n&gt; frame carrying the BFD&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt=
;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt;span class=
=3D&quot;insert&quot;&gt;Control packet-&lt;/span&gt; has the following for=
mat:&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 Ether=
net Header:&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot=
;&gt;=C2=A0 =C2=A0 =C2=A0 Ethernet Header:&lt;/td&gt;&lt;td class=3D&quot;l=
ineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0028&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Destination MAC: This MUST be &lt;span class=3D&quot;delete&quot;=
&gt;the dedicated&lt;/span&gt; MAC &lt;span class=3D&quot;delete&quot;&gt;T=
BA (Section 8)&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D=
&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Destination MAC: Th=
is MUST &lt;span class=3D&quot;insert&quot;&gt;NOT&lt;/span&gt; be &lt;span=
 class=3D&quot;insert&quot;&gt;of one of tenant&#39;s&lt;/span&gt; MAC&lt;/=
td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0or the&lt;/span&gt; MAC ad=
dress &lt;span class=3D&quot;delete&quot;&gt;of&lt;/span&gt; the destinatio=
n VTEP.=C2=A0 The details of how&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td cla=
ss=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;span class=
=3D&quot;insert&quot;&gt;addresses.=C2=A0 The destination&lt;/span&gt; MAC =
address &lt;span class=3D&quot;insert&quot;&gt;MAY be the address&lt;/span&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<b=
r>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0the MAC address &lt;span class=3D&quot;delete&quot;&gt;of the des=
tination VTEP&lt;/span&gt; is obtained are outside&lt;/td&gt;&lt;td&gt; &lt=
;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert&=
quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0associated with&lt;/span&gt; the=
 destination VTEP.=C2=A0 The &lt;span class=3D&quot;insert&quot;&gt;MAC add=
ress MAY be&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt=
;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0the scope of this document.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;t=
d class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert&quot;&gt;=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0configured, or it MAY be learned via a contr=
ol plane protocol.&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0The&lt;/span&gt; details of how=
 the MAC address is obtained are outside the&lt;/td&gt;&lt;td class=3D&quot=
;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0scope of this document.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0029&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Source MAC: MAC address &lt;span class=3D&quot;delete&quot;&gt;of=
&lt;/span&gt; the originating VTEP&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td c=
lass=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Source MAC: =
MAC address &lt;span class=3D&quot;insert&quot;&gt;associated with&lt;/span=
&gt; the originating VTEP&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&l=
t;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 IP he=
ader:&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0 =C2=A0 IP header:&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0030&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;span class=3D&quot;delete&quot;&gt;Source&lt;/span&gt; IP: IP=
 address of the &lt;span class=3D&quot;delete&quot;&gt;originating VTEP.&lt=
;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot=
;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;span class=3D&quot;insert&quot;&=
gt;Destination&lt;/span&gt; IP: IP address &lt;span class=3D&quot;insert&qu=
ot;&gt;MUST NOT be&lt;/span&gt; of &lt;span class=3D&quot;insert&quot;&gt;o=
ne of tenant&#39;s IP&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&qu=
ot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0addresses.=C2=A0 The IP address=
 SHOULD be selected from the range&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0127/8 for IPv4, for IPv6 - from=
&lt;/span&gt; the &lt;span class=3D&quot;insert&quot;&gt;range&lt;/span&gt;=
&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00:0:0:0:0:FFFF:7F00:0/104.=C2=
=A0 Alternatively, the destination IP&lt;/span&gt;&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0address MAY be set to VTEP&#39;=
s IP address.&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&=
lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0031&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;span class=3D&quot;delete&quot;&gt;Destination IP: IP address=
 of the term&lt;/span&gt;inating VTEP.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;=
td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;span=
 class=3D&quot;insert&quot;&gt;Source IP: IP address of the orig&lt;/span&g=
t;inating VTEP.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&=
lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0032&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;span class=3D&quot;delete&quot;&gt;TTL:&lt;/span&gt; MUST be =
set to 1 to ensure that the BFD packet is not&lt;/td&gt;&lt;td&gt; &lt;/td&=
gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&=
lt;span class=3D&quot;insert&quot;&gt;TTL or Hop Limit:&lt;/span&gt; MUST b=
e set to 1 to ensure that the BFD&lt;/td&gt;&lt;td class=3D&quot;lineno&quo=
t;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0routed within the &lt;span class=3D&quot;delete&quot;&gt;L3&lt;/s=
pan&gt; underlay network.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&q=
uot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0packet is not routed =
within the &lt;span class=3D&quot;insert&quot;&gt;Layer 3&lt;/span&gt; unde=
rlay network.=C2=A0 &lt;span class=3D&quot;insert&quot;&gt;This&lt;/span&gt=
;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0addresses the scenario when the=
 inner IP destination address is&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0of VXLAN gateway and there is a=
 router in underlay which&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;linen=
o&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0removes the VXLAN header, then =
it is possible to route the&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lin=
eno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0packet as VXLAN=C2=A0 gateway a=
ddress is routable address.&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lin=
eno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0033&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 The=
 fields of the UDP header and the BFD &lt;span class=3D&quot;delete&quot;&g=
t;c&lt;/span&gt;ontrol packet are&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td cl=
ass=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0 =C2=A0 The fields of the UDP head=
er and the BFD &lt;span class=3D&quot;insert&quot;&gt;C&lt;/span&gt;ontrol =
packet are&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/t=
r&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 encod=
ed as specified in [RFC5881].&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=
=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 encoded as specified in [RFC58=
81].&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;5.=C2=A0 Reception of BFD =
Packet from VXLAN Tunnel&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&qu=
ot;right&quot;&gt;5.=C2=A0 Reception of BFD Packet from VXLAN Tunnel&lt;/td=
&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Once a packet=
 is received, VTEP MUST validate the packet.=C2=A0 If the&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Once a pack=
et is received, VTEP MUST validate the packet.=C2=A0 If the&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0034&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0Destination=
 MAC of the inner &lt;span class=3D&quot;delete&quot;&gt;MAC&lt;/span&gt; f=
rame matches &lt;span class=3D&quot;delete&quot;&gt;the dedicated MAC or&lt=
;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot=
;&gt;=C2=A0 =C2=A0Destination MAC of the inner &lt;span class=3D&quot;inser=
t&quot;&gt;Ethernet&lt;/span&gt; frame matches &lt;span class=3D&quot;inser=
t&quot;&gt;one of&lt;/span&gt; the MAC&lt;/td&gt;&lt;td class=3D&quot;linen=
o&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0the MAC &lt=
;span class=3D&quot;delete&quot;&gt;address of&lt;/span&gt; the VTEP the pa=
cket MUST be processed further.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td clas=
s=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt;span class=3D&quot;insert&quot;&=
gt;addresses associated with&lt;/span&gt; the VTEP the packet MUST be proce=
ssed&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0further.=C2=A0 &=
lt;span class=3D&quot;insert&quot;&gt;If the Destination MAC of the inner E=
thernet frame doesn&#39;t&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;linen=
o&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0match any of VTEP&#39;s MAC addresses, then the proc=
essing of the&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&=
lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0received VXLAN packet MUST follow the procedures des=
cribed in&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/=
td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0Section 4.1 [RFC7348].&lt;/span&gt;&lt;/td&gt;&lt;td=
 class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0The UDP desti=
nation port and the TTL of the inner IP packet MUST be&lt;/td&gt;&lt;td&gt;=
 &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0The UDP destin=
ation port and the TTL of the inner IP packet MUST be&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0validated to =
determine if the received packet can be processed by&lt;/td&gt;&lt;td&gt; &=
lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0validated to det=
ermine if the received packet can be processed by&lt;/td&gt;&lt;td class=3D=
&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0035&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0BFD.=C2=A0 =
BFD &lt;span class=3D&quot;delete&quot;&gt;packet&lt;/span&gt; with &lt;spa=
n class=3D&quot;delete&quot;&gt;inner MAC set to VTEP or dedicated&lt;/span=
&gt; MAC address&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rbloc=
k&quot;&gt;=C2=A0 =C2=A0BFD.=C2=A0 BFD &lt;span class=3D&quot;insert&quot;&=
gt;Control packets&lt;/span&gt; with &lt;span class=3D&quot;insert&quot;&gt=
;unknown&lt;/span&gt; MAC address MUST NOT be&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0MUST NOT be=
 forwarded to VMs.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rbl=
ock&quot;&gt;=C2=A0 =C2=A0forwarded to VMs.&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;5.1.=C2=A0 Demultiplexing =
of the BFD Packet&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;righ=
t&quot;&gt;5.1.=C2=A0 Demultiplexing of the BFD Packet&lt;/td&gt;&lt;td cla=
ss=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Demultiplexin=
g of IP BFD packet has been defined in Section 3 of&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Demultiplexing of=
 IP BFD packet has been defined in Section 3 of&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0[RFC5881].=C2=
=A0 Since multiple BFD sessions may be running between two&lt;/td&gt;&lt;td=
&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0[RFC5881].=
=C2=A0 Since multiple BFD sessions may be running between two&lt;/td&gt;&lt=
;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0VTEPs, there =
needs to be a mechanism for demultiplexing received BFD&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0VTEPs, there =
needs to be a mechanism for demultiplexing received BFD&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0036&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0packets to =
the proper session.=C2=A0 &lt;span class=3D&quot;delete&quot;&gt;The proced=
ure for&lt;/span&gt; demultiplexing&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td =
class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0packets to the proper session.=
=C2=A0 &lt;span class=3D&quot;insert&quot;&gt;For&lt;/span&gt; demultiplexi=
ng packets with Your&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td=
&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0packets wit=
h Your Discriminator equal to &lt;span class=3D&quot;delete&quot;&gt;0 is d=
ifferent from&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&=
quot;rblock&quot;&gt;=C2=A0 =C2=A0Discriminator equal to &lt;span class=3D&=
quot;insert&quot;&gt;0, a&lt;/span&gt; BFD session MUST be identified using=
 the&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0[RFC5880].=C2=A0 For such packets, the&lt;/span=
&gt; BFD session MUST be identified&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td =
class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt;span class=3D&quot;insert&qu=
ot;&gt;logical link over which&lt;/span&gt; the &lt;span class=3D&quot;inse=
rt&quot;&gt;BFD Control packet is received.=C2=A0 In&lt;/span&gt; the&lt;/t=
d&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0using the &=
lt;span class=3D&quot;delete&quot;&gt;inner headers, i.e., the source IP,&l=
t;/span&gt; the &lt;span class=3D&quot;delete&quot;&gt;destination IP, and&=
lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&qu=
ot;&gt;=C2=A0 =C2=A0&lt;span class=3D&quot;insert&quot;&gt;case&lt;/span&gt=
; of &lt;span class=3D&quot;insert&quot;&gt;VXLAN,&lt;/span&gt; the VNI &lt=
;span class=3D&quot;insert&quot;&gt;number identifies that logical link.&lt=
;/span&gt;=C2=A0 If BFD&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;=
/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0the source UDP port number present in the IP he=
ader carried by&lt;/span&gt; the&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td cla=
ss=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0packet is received with non-zero Yo=
ur Discriminator, then BFD session&lt;/td&gt;&lt;td class=3D&quot;lineno&qu=
ot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0&lt;span cl=
ass=3D&quot;delete&quot;&gt;payload&lt;/span&gt; of the &lt;span class=3D&q=
uot;delete&quot;&gt;VXLAN encapsulated packet.=C2=A0 The&lt;/span&gt; VNI &=
lt;span class=3D&quot;delete&quot;&gt;of the packet&lt;/span&gt;&lt;/td&gt;=
&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0MUS=
T be demultiplexed only with Your Discriminator as the key.&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0SHOULD be used to derive interface-related info=
rmation for&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&qu=
ot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&=
gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0demultiplexing the packet.&lt;/span&gt;=C2=A0 I=
f BFD packet is received with non-zero&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;=
td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quo=
t;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0Your Discri=
minator, then BFD session MUST be demultiplexed only with&lt;/td&gt;&lt;td&=
gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=
=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0Your Discri=
minator as the key.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rb=
lock&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&l=
t;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;6.=C2=A0 Use of the Specif=
ic VNI&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
6.=C2=A0 Use of the Specific VNI&lt;/td&gt;&lt;td class=3D&quot;lineno&quot=
;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0In most cases=
, a single BFD session is sufficient for the given VTEP&lt;/td&gt;&lt;td&gt=
; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0In most cases=
, a single BFD session is sufficient for the given VTEP&lt;/td&gt;&lt;td cl=
ass=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0to monitor th=
e reachability of a remote VTEP, regardless of the&lt;/td&gt;&lt;td&gt; &lt=
;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0to monitor the rea=
chability of a remote VTEP, regardless of the&lt;/td&gt;&lt;td class=3D&quo=
t;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0037&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0number of &=
lt;span class=3D&quot;delete&quot;&gt;VNIs in common.&lt;/span&gt;=C2=A0 Wh=
en the single BFD session is used to&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td=
 class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0number of &lt;span class=3D&quo=
t;insert&quot;&gt;VNIs.&lt;/span&gt;=C2=A0 When the single BFD session is u=
sed to monitor the&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&g=
t;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0monitor the=
 reachability of the remote VTEP, an implementation SHOULD&lt;/td&gt;&lt;td=
&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0reachabil=
ity of the remote VTEP, an implementation SHOULD choose any&lt;/td&gt;&lt;t=
d class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0choose any =
of the &lt;span class=3D&quot;delete&quot;&gt;VNIs but&lt;/span&gt; MAY &lt=
;span class=3D&quot;delete&quot;&gt;choose&lt;/span&gt; VNI &lt;span class=
=3D&quot;delete&quot;&gt;=3D 0.&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&g=
t;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0of the &lt;span class=
=3D&quot;insert&quot;&gt;VNIs.=C2=A0 An implementation&lt;/span&gt; MAY &lt=
;span class=3D&quot;insert&quot;&gt;support the use of the Management&lt;/s=
pan&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&g=
t;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0VNI &lt;span cla=
ss=3D&quot;insert&quot;&gt;as control and management channel between VTEPs.=
=C2=A0 The selection&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quo=
t;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0of the VNI number of the Management VNI MUST be cont=
rolled through&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;=
&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0management plane.=C2=A0 An implementation MAY use VN=
I number 1 as the&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0default value for the Management VNI.=C2=A0 All VXLA=
N packets received on&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&qu=
ot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0the Management VNI MUST be processed locally and MUS=
T NOT be&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/t=
d&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0forwarded to a tenant.&lt;/span&gt;&lt;/td&gt;&lt;td=
 class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;7.=C2=A0 Echo BFD&lt;/td&g=
t;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;7.=C2=A0 Echo B=
FD&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Support for e=
cho BFD is outside the scope of this document.&lt;/td&gt;&lt;td&gt; &lt;/td=
&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Support for echo BFD i=
s outside the scope of this document.&lt;/td&gt;&lt;td class=3D&quot;lineno=
&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;8.=C2=A0 IANA Consideratio=
ns&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;8.=
=C2=A0 IANA Considerations&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&=
lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0038&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0&lt;span cl=
ass=3D&quot;delete&quot;&gt;IANA&lt;/span&gt; has &lt;span class=3D&quot;de=
lete&quot;&gt;assigned TBA as a dedicated MAC address from the&lt;/span&gt;=
 IANA &lt;span class=3D&quot;delete&quot;&gt;48-bit&lt;/span&gt;&lt;/td&gt;=
&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt=
;span class=3D&quot;insert&quot;&gt;This specification&lt;/span&gt; has &lt=
;span class=3D&quot;insert&quot;&gt;no&lt;/span&gt; IANA &lt;span class=3D&=
quot;insert&quot;&gt;action requested.=C2=A0 This section may&lt;/span&gt; =
be&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0unicast MAC address registry to&lt;/span&gt; be=
 &lt;span class=3D&quot;delete&quot;&gt;used as the Destination MAC&lt;/spa=
n&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=
=C2=A0 =C2=A0&lt;span class=3D&quot;insert&quot;&gt;deleted before&lt;/span=
&gt; the &lt;span class=3D&quot;insert&quot;&gt;publication.&lt;/span&gt;&l=
t;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0address of&lt;/span&gt; the &lt;span class=3D&q=
uot;delete&quot;&gt;inner Ethernet of VXLAN when carrying BFD control&lt;/s=
pan&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&g=
t;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;span class=3D&quot;d=
elete&quot;&gt;=C2=A0 =C2=A0packets.&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot=
;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;9.=C2=A0 Security Consider=
ations&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
9.=C2=A0 Security Considerations&lt;/td&gt;&lt;td class=3D&quot;lineno&quot=
;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0The document =
requires setting the inner IP TTL to 1, which could be&lt;/td&gt;&lt;td&gt;=
 &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0The document r=
equires setting the inner IP TTL to 1, which could be&lt;/td&gt;&lt;td clas=
s=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0used as a DDo=
S attack vector.=C2=A0 Thus the implementation MUST have&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0used as a DD=
oS attack vector.=C2=A0 Thus the implementation MUST have&lt;/td&gt;&lt;td =
class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0039&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0throttling =
in place to control the rate of BFD &lt;span class=3D&quot;delete&quot;&gt;=
control&lt;/span&gt; packets sent&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td cl=
ass=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0throttling in place to control the=
 rate of BFD &lt;span class=3D&quot;insert&quot;&gt;Control&lt;/span&gt; pa=
ckets sent&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/t=
r&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0to the cont=
rol plane.=C2=A0 &lt;span class=3D&quot;delete&quot;&gt;Throttling MAY be r=
elaxed for&lt;/span&gt; BFD packets&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td =
class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0to the control plane.=C2=A0 &lt;=
span class=3D&quot;insert&quot;&gt;On the other hand, over-aggressive throt=
tling&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&g=
t;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0&lt;span cl=
ass=3D&quot;delete&quot;&gt;based on port number.&lt;/span&gt;&lt;/td&gt;&l=
t;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&=
quot;insert&quot;&gt;=C2=A0 =C2=A0of BFD Control packets may become the cau=
se of the inability to form&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lin=
eno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0and maintain BFD session at scale.=C2=A0 Hence, thro=
ttling of&lt;/span&gt; BFD &lt;span class=3D&quot;insert&quot;&gt;Control&l=
t;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/=
tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0packets &lt;span=
 class=3D&quot;insert&quot;&gt;SHOULD be adjusted to permit BFD to work acc=
ording to its&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&=
lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0procedures.&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&q=
uot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0040&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0&lt;span cl=
ass=3D&quot;delete&quot;&gt;The&lt;/span&gt; implementation SHOULD &lt;span=
 class=3D&quot;delete&quot;&gt;have&lt;/span&gt; a &lt;span class=3D&quot;d=
elete&quot;&gt;reasonable upper bound on&lt;/span&gt; the number&lt;/td&gt;=
&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt=
;span class=3D&quot;insert&quot;&gt;If the&lt;/span&gt; implementation &lt;=
span class=3D&quot;insert&quot;&gt;supports establishing multiple BFD sessi=
ons&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;=
&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0of &lt;span=
 class=3D&quot;delete&quot;&gt;BFD&lt;/span&gt; sessions that can be &lt;sp=
an class=3D&quot;delete&quot;&gt;created between&lt;/span&gt; the same &lt;=
span class=3D&quot;delete&quot;&gt;pair of VTEPs.&lt;/span&gt;&lt;/td&gt;&l=
t;td&gt; &lt;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&=
quot;insert&quot;&gt;=C2=A0 =C2=A0between the same pair of VTEPs, there&lt;=
/span&gt; SHOULD &lt;span class=3D&quot;insert&quot;&gt;be&lt;/span&gt; a &=
lt;span class=3D&quot;insert&quot;&gt;mechanism to&lt;/span&gt;&lt;/td&gt;&=
lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;&lt;span class=3D&quot;insert=
&quot;&gt;=C2=A0 =C2=A0control&lt;/span&gt; the &lt;span class=3D&quot;inse=
rt&quot;&gt;maximum&lt;/span&gt; number of &lt;span class=3D&quot;insert&qu=
ot;&gt;such&lt;/span&gt; sessions that can be &lt;span class=3D&quot;insert=
&quot;&gt;active at&lt;/span&gt; the&lt;/td&gt;&lt;td class=3D&quot;lineno&=
quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;&lt;/td&gt;&lt;td&gt; &l=
t;/td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0same &lt;span cl=
ass=3D&quot;insert&quot;&gt;time.&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&qu=
ot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Other than in=
ner IP TTL set to 1 and limit the number of BFD sessions&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0Other than i=
nner IP TTL set to 1 and limit the number of BFD sessions&lt;/td&gt;&lt;td =
class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0between the s=
ame pair of VTEPs, this specification does not raise any&lt;/td&gt;&lt;td&g=
t; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0between the =
same pair of VTEPs, this specification does not raise any&lt;/td&gt;&lt;td =
class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0additional se=
curity issues beyond those of the specifications&lt;/td&gt;&lt;td&gt; &lt;/=
td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0additional security =
issues beyond those of the specifications&lt;/td&gt;&lt;td class=3D&quot;li=
neno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0referred to i=
n the list of normative references.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td =
class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0referred to in the list of normat=
ive references.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&=
lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;10.=C2=A0 Contributors&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;10.=C2=A0 =
Contributors&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;=
/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Reshad Rahman=
&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0=
 =C2=A0Reshad Rahman&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td=
&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0<a href=3D"ma=
ilto:rrahman@cisco.com" target=3D"_blank">rrahman@cisco.com</a>&lt;/td&gt;&=
lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0<a hr=
ef=3D"mailto:rrahman@cisco.com" target=3D"_blank">rrahman@cisco.com</a>&lt;=
/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;part-6&quot; class=3D&quot=
;change&quot;&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;&lt;small&gt;skipping to ch=
ange at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/rf=
cdiff/rfcdiff.pyht#part-6" rel=3D"noreferrer" target=3D"_blank">https://www=
6.ietf.org/rfcdiff/rfcdiff.pyht#part-6</a>&quot;&gt;&lt;em&gt; page 10, lin=
e 14&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&lt=
;/a&gt;&lt;/th&gt;&lt;th&gt; &lt;/th&gt;&lt;th&gt;&lt;small&gt;skipping to =
change at&lt;/small&gt;&lt;a href=3D&quot;<a href=3D"https://www6.ietf.org/=
rfcdiff/rfcdiff.pyht#part-6" rel=3D"noreferrer" target=3D"_blank">https://w=
ww6.ietf.org/rfcdiff/rfcdiff.pyht#part-6</a>&quot;&gt;&lt;em&gt; page 10, l=
ine 33&lt;span class=3D&quot;hide&quot;&gt; =C2=B6&lt;/span&gt;&lt;/em&gt;&=
lt;/a&gt;&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0[RFC8365]=C2=
=A0 Sajassi, A., Ed., Drake, J., Ed., Bitar, N., Shekhar, R.,&lt;/td&gt;&lt=
;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0[RFC836=
5]=C2=A0 Sajassi, A., Ed., Drake, J., Ed., Bitar, N., Shekhar, R.,&lt;/td&g=
t;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 Uttaro, J., and W. Henderickx, &quot;A Network Vir=
tualization&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot=
;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Uttaro, J., and W. He=
nderickx, &quot;A Network Virtualization&lt;/td&gt;&lt;td class=3D&quot;lin=
eno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 Overlay Solution Using Ethernet VPN (EVPN)&quot;, =
RFC 8365,&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&=
gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Overlay Solution Using =
Ethernet VPN (EVPN)&quot;, RFC 8365,&lt;/td&gt;&lt;td class=3D&quot;lineno&=
quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC8365, March 2018,&lt;/td&gt;&lt;td=
&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC8365, March 2018,&lt;/td&gt;&lt=
;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &amp;lt;<a href=3D"https://www.rfc-editor.org/info=
/rfc8365&amp;gt;" rel=3D"noreferrer" target=3D"_blank">https://www.rfc-edit=
or.org/info/rfc8365&amp;gt;</a>.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td cla=
ss=3D&quot;right&quot;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
&amp;lt;<a href=3D"https://www.rfc-editor.org/info/rfc8365&amp;gt;" rel=3D"=
noreferrer" target=3D"_blank">https://www.rfc-editor.org/info/rfc8365&amp;g=
t;</a>.&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&g=
t;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;Authors&#39; Addresses&lt;=
/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;Authors&#3=
9; Addresses&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;=
/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Santosh Palla=
gatti (editor)&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&q=
uot;&gt;=C2=A0 =C2=A0Santosh Pallagatti (editor)&lt;/td&gt;&lt;td class=3D&=
quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr id=3D&quot;diff0041&quot;&gt;&lt;td&g=
t;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;lblock&quot;&gt;=C2=A0 =C2=A0&lt;span cl=
ass=3D&quot;delete&quot;&gt;Rtbrick&lt;/span&gt;&lt;/td&gt;&lt;td&gt; &lt;/=
td&gt;&lt;td class=3D&quot;rblock&quot;&gt;=C2=A0 =C2=A0&lt;span class=3D&q=
uot;insert&quot;&gt;VMware&lt;/span&gt;&lt;/td&gt;&lt;td class=3D&quot;line=
no&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Email: <a hre=
f=3D"mailto:santosh.pallagatti@gmail.com" target=3D"_blank">santosh.pallaga=
tti@gmail.com</a>&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;righ=
t&quot;&gt;=C2=A0 =C2=A0Email: <a href=3D"mailto:santosh.pallagatti@gmail.c=
om" target=3D"_blank">santosh.pallagatti@gmail.com</a>&lt;/td&gt;&lt;td cla=
ss=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Sudarsan Para=
giri&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0Sudarsan Paragiri&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Individual Co=
ntributor&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&=
gt;=C2=A0 =C2=A0Individual Contributor&lt;/td&gt;&lt;td class=3D&quot;linen=
o&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Email: <a hre=
f=3D"mailto:sudarsan.225@gmail.com" target=3D"_blank">sudarsan.225@gmail.co=
m</a>&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=
=C2=A0 =C2=A0Email: <a href=3D"mailto:sudarsan.225@gmail.com" target=3D"_bl=
ank">sudarsan.225@gmail.com</a>&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;=
&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;=
/td&gt;&lt;td class=3D&quot;right&quot;&gt;&lt;/td&gt;&lt;td class=3D&quot;=
lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Vengada Prasa=
d Govindan&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;=
&gt;=C2=A0 =C2=A0Vengada Prasad Govindan&lt;/td&gt;&lt;td class=3D&quot;lin=
eno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;tr&gt;&lt;td class=3D&quot;lineno&quot;&=
gt;&lt;/td&gt;&lt;td class=3D&quot;left&quot;&gt;=C2=A0 =C2=A0Cisco&lt;/td&=
gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right&quot;&gt;=C2=A0 =C2=A0C=
isco&lt;/td&gt;&lt;td class=3D&quot;lineno&quot;&gt;&lt;/td&gt;&lt;/tr&gt;<=
br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0 &lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td class=3D&quo=
t;left&quot;&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class=3D&quot;right=
&quot;&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &lt;tr id=3D&quot;end&quot; bgcolor=3D&quot;gray&q=
uot;&gt;&lt;th colspan=3D&quot;5&quot; align=3D&quot;center&quot;&gt;&amp;n=
bsp;End of changes. 41 change blocks.&amp;nbsp;&lt;/th&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &lt;tr class=3D&quot;stats&quot;&gt;&lt;td&gt;&lt;=
/td&gt;&lt;th&gt;&lt;i&gt;76 lines changed or deleted&lt;/i&gt;&lt;/th&gt;&=
lt;th&gt;&lt;i&gt; &lt;/i&gt;&lt;/th&gt;&lt;th&gt;&lt;i&gt;112 lines change=
d or added&lt;/i&gt;&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 &lt;tr&gt;&lt;td colspan=3D&quot;5&quot; align=3D&=
quot;center&quot; class=3D&quot;small&quot;&gt;&lt;br&gt;This html diff was=
 produced by rfcdiff 1.47. The latest version is available from &lt;a href=
=3D&quot;<a href=3D"http://www.tools.ietf.org/tools/rfcdiff/" rel=3D"norefe=
rrer" target=3D"_blank">http://www.tools.ietf.org/tools/rfcdiff/</a>&quot;&=
gt;<a href=3D"http://tools.ietf.org/tools/rfcdiff/" rel=3D"noreferrer" targ=
et=3D"_blank">http://tools.ietf.org/tools/rfcdiff/</a>&lt;/a&gt; &lt;/td&gt=
;&lt;/tr&gt;<br>
&gt;=C2=A0 =C2=A0 &lt;/tbody&gt;&lt;/table&gt;<br>
&gt;=C2=A0 =C2=A0 <br>
&gt;=C2=A0 =C2=A0 <br>
&gt; &lt;/body&gt;&lt;/html&gt;<br>
</blockquote></div></div>

--000000000000939187059626ff41--


From nobody Wed Oct 30 14:23:21 2019
Return-Path: <jmh@joelhalpern.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 4514C120825; Wed, 30 Oct 2019 13:59:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yUvVA-IG0sa5; Wed, 30 Oct 2019 13:59:02 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EB33120806; Wed, 30 Oct 2019 13:59:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 473LR96VrQzdlQF; Wed, 30 Oct 2019 13:59:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572469141; bh=0qoPq5YqTgLybJk/x65XJV1QT6kaifQlUAk7B8gpbXw=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=fL+nwMCfLI7sX+ND31d+A+r7PZZyZ+M92udWHHsF//1/eBjXpnHRArEWPdoosye3d p9YY+UvJrTusJM5WX5WYPQT7ZtcJ2NxCUutA6gJBoRII42EBJ/p++Ud+lZFubLFzbC l9iVdOFg0Fw7OYwzncc2acDGDabuz4Fy26keKjpo=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 473LR72qGczdlNv; Wed, 30 Oct 2019 13:58:59 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>, Selvakumar Sivaraj <ssivaraj@juniper.net>
Cc: Dinesh Dutt <didutt@gmail.com>, NVO3 <nvo3@ietf.org>, "draft-ietf-bfd-vxlan@ietf.org" <draft-ietf-bfd-vxlan@ietf.org>, Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, "xiao.min2@zte.com.cn" <xiao.min2@zte.com.cn>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <73C65A84-D59F-42AA-A2BA-5DE6946DC6D8@juniper.net> <CA+RyBmXdjstOd6kR2t6okHGTEy+Sif=XDnrZV-2WNsijWd+=VA@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <80ac8114-a56a-a344-aaad-4ddec801d193@joelhalpern.com>
Date: Wed, 30 Oct 2019 16:58:58 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmXdjstOd6kR2t6okHGTEy+Sif=XDnrZV-2WNsijWd+=VA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/L_q9t3rCVfmrrc9dKbJi9wbYiqM>
X-Mailman-Approved-At: Wed, 30 Oct 2019 14:22:55 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 20:59:08 -0000

VGhhdCBzb3VuZHMgdmVyeSBkYW5nZXJvdXMuICBJZiBhIFZURVAgcmVjZWl2ZXMgYSBwYWNr
ZXQgd2l0aCBhbiB1bmtub3duIA0KTUFDIGFkZHJlc3Mgb24gYSBWTkkgYXNzb2NpYXRlZCB3
aXRoIGEgdXNlciwgaXQgY291bGQgd2VsbCBoYXZlIGFueSBVRFAgDQpwb3J0IHZhbHVlLiAg
VGhlIEJGRCBwb3J0IHZhbHVlIGlzIE5PVCBtYWdpY2FsbHkgcmVzZXJ2ZWQgb24gZW5kIHN5
c3RlbXMgDQp0aGF0IGFyZSBub3QgcnVubmluZyBCRkQuICAoV2UgZ2F2ZSB1cCBvbiByZXNl
cnZlZCBwb3J0cyBsb25nIGFnby4pDQoNCllvdXJzLA0KSm9lbA0KDQpPbiAxMC8zMC8yMDE5
IDQ6NDggUE0sIEdyZWcgTWlyc2t5IHdyb3RlOg0KPiBIaSBTZWx2YWt1bWFyLA0KPiBhIHBh
Y2tldCBjYW4gYmUgaWRlbnRpZmllZCBhcyBhIEJGRCBDb250cm9sIG1lc3NhZ2UgYnkgdGhl
IHZhbHVlIG9mIHRoZSANCj4gZGVzdGluYXRpb24gVURQIHBvcnQgZmllbGQuIFRoZSBpbnRl
bnRpb24gb2YgdGhlIHRleHQgeW91J3ZlIHF1b3RlZCBpcyANCj4gdG8gc3VnZ2VzdCB0aGF0
IGlmIHRoZSByZWNlaXZlZCBieSBWVEVQIHBhY2tldCBoYXMgYmVlbiBpZGVudGlmaWVkIGFz
IGEgDQo+IEJGRCBjb250cm9sIHBhY2tldCBpdCBTSE9VTEQgTk9UIGJlIGZvcndhcmRlZCB0
byBhIHRlbmFudC4gV2hhdCB0byBkbyANCj4gd2l0aCBzdWNoIHBhY2tldD8gSSBiZWxpZXZl
IGl0IG11c3QgYmUgc2lsZW50bHkgZHJvcHBlZC4NCj4gRG9lcyBpdCBtYWtlIHNlbnNlPw0K
PiANCj4gUmVnYXJkcywNCj4gR3JlZw0KPiANCj4gT24gV2VkLCBPY3QgMzAsIDIwMTkgYXQg
MTozNiBQTSBTZWx2YWt1bWFyIFNpdmFyYWogPHNzaXZhcmFqQGp1bmlwZXIubmV0IA0KPiA8
bWFpbHRvOnNzaXZhcmFqQGp1bmlwZXIubmV0Pj4gd3JvdGU6DQo+IA0KPiAgICAgR3JlZyxf
X19fDQo+IA0KPiAgICAgX18gX18NCj4gDQo+ICAgICA+U2VjdGlvbiA1Ll9fX18NCj4gDQo+
ICAgICA+SWYgdGhlIERlc3RpbmF0aW9uIE1BQyBvZiB0aGUgaW5uZXIgRXRoZXJuZXQgZnJh
bWUgZG9lc24ndF9fX18NCj4gDQo+ICAgICA+wqDCoCBtYXRjaCBhbnkgb2YgVlRFUCdzIE1B
QyBhZGRyZXNzZXMsIHRoZW4gdGhlIHByb2Nlc3Npbmcgb2YgdGhlX19fXw0KPiANCj4gICAg
ID7CoMKgIHJlY2VpdmVkIFZYTEFOIHBhY2tldCBNVVNUIGZvbGxvdyB0aGUgcHJvY2VkdXJl
cyBkZXNjcmliZWQgaW5fX19fDQo+IA0KPiAgICAgPsKgwqAgU2VjdGlvbiA0LjEgW1JGQzcz
NDhdLl9fX18NCj4gDQo+ICAgICA+QkZEIENvbnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24g
TUFDIGFkZHJlc3MgTVVTVCBOT1QgYmVfX19fDQo+IA0KPiAgICAgPiBmb3J3YXJkZWQgdG8g
Vk1zLl9fX18NCj4gDQo+ICAgICBfXyBfXw0KPiANCj4gICAgIElmIHRoZSBwYWNrZXQgZG9l
c27igJl0IG1hdGNoIFZURVAgbWFjIGFkZHJlc3MsIHRoZSBwYWNrZXQgaXMNCj4gICAgIGZv
cndhcmRlZCBiYXNlZCBvbiDCoFNlY3Rpb24gNC4xIFtSRkM3MzQ4XS4gV2hhdCBpcyB0aGUg
YXNzdW1wdGlvbg0KPiAgICAgYmVoaW5kIHRoaXMgc3RhdGVtZW50IOKAnEJGRCBDb250cm9s
IHBhY2tldHMgd2l0aCB1bmtub3duIE1BQyBhZGRyZXNzDQo+ICAgICBNVVNUIE5PVCBiZSBm
b3J3YXJkZWQgdG8gVk1z4oCdPyBfX19fDQo+IA0KPiAgICAgX18gX18NCj4gDQo+ICAgICBU
aGFua3MsX19fXw0KPiANCj4gICAgIFNlbHZha3VtYXJfX19fDQo+IA0KPiAgICAgX18gX18N
Cj4gDQo+ICAgICBfXyBfXw0KPiANCj4gICAgICpGcm9tOiAqbnZvMyA8bnZvMy1ib3VuY2Vz
QGlldGYub3JnIDxtYWlsdG86bnZvMy1ib3VuY2VzQGlldGYub3JnPj4NCj4gICAgIG9uIGJl
aGFsZiBvZiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tDQo+ICAgICA8bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+DQo+ICAgICAqRGF0ZTogKldlZG5lc2RheSwg
T2N0b2JlciAzMCwgMjAxOSBhdCAxOjA4IFBNDQo+ICAgICAqVG86ICpEaW5lc2ggRHV0dCA8
ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+Pg0KPiAgICAgKkNj
OiAqTlZPMyA8bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+PiwNCj4gICAg
ICJkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZw0KPiAgICAgPG1haWx0bzpkcmFmdC1p
ZXRmLWJmZC12eGxhbkBpZXRmLm9yZz4iDQo+ICAgICA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5A
aWV0Zi5vcmcNCj4gICAgIDxtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+
PiwgQW5vb3AgR2hhbndhbmkNCj4gICAgIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+PiwgU2FudG9zaCBQIEsNCj4gICAgIDxzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tDQo+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20+PiwgSmVmZnJleSBIYWFzIDxqaGFhc0BwZnJjLm9yZw0KPiAgICAgPG1h
aWx0bzpqaGFhc0BwZnJjLm9yZz4+LCBydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnDQo+
ICAgICA8bWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmc+PiwgIkpvZWwgTS4gSGFscGVybiIgPGpt
aEBqb2VsaGFscGVybi5jb20NCj4gICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+
LCAiVC4gU3JpZGhhciIgPHRzcmlkaGFyQHZtd2FyZS5jb20NCj4gICAgIDxtYWlsdG86dHNy
aWRoYXJAdm13YXJlLmNvbT4+LCAieGlhby5taW4yQHp0ZS5jb20uY24NCj4gICAgIDxtYWls
dG86eGlhby5taW4yQHp0ZS5jb20uY24+IiA8eGlhby5taW4yQHp0ZS5jb20uY24NCj4gICAg
IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+Pg0KPiAgICAgKlN1YmplY3Q6ICpSZTog
W252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQN
Cj4gICAgIFZURVBfX19fDQo+IA0KPiAgICAgX18gX18NCj4gDQo+ICAgICBEZWFyIEFsbCwg
X19fXw0KPiANCj4gICAgIHRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cywgc3VnZ2VzdGlv
bnMgdGhhdCBoYXZlIG1hZGUgdGhlDQo+ICAgICBkaXNjdXNzaW9uIHRoZSBtb3N0IGhlbHBm
dWwgdG8gdGhlIEVkaXRvcnMuIEkndmUgdHJpZWQgdG8gcmVmbGVjdA0KPiAgICAgeW91ciBj
b21tZW50cyBpbiB0aGUgdXBkYXRlcyBsaXN0ZWQgYmVsb3c6X19fXw0KPiANCj4gICAgICAg
KiBvbiB0aGUgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzczpfX19fDQo+IA0KPiAgICAg
T0xEIFRFWFQ6X19fXw0KPiANCj4gICAgICDCoCDCoCDCoCDCoCDCoERlc3RpbmF0aW9uIElQ
OiBJUCBhZGRyZXNzIE1VU1QgTk9UIGJlIG9mIG9uZSBvZiB0ZW5hbnQncyBJUA0KPiAgICAg
IMKgIMKgIMKgIMKgIMKgYWRkcmVzc2VzLsKgIElQIGFkZHJlc3MgTUFZIGJlIHNlbGVjdGVk
IGZyb20gdGhlIHJhbmdlDQo+ICAgICAxMjcvOCBmb3INCj4gICAgICDCoCDCoCDCoCDCoCDC
oElQdjQsIGZvciBJUHY2IC0gZnJvbSB0aGUgcmFuZ2UgMDowOjA6MDowOkZGRkY6N0YwMDow
LzEwNC5fX19fDQo+IA0KPiAgICAgTkVXIFRFWFQ6X19fXw0KPiANCj4gICAgICDCoCDCoCDC
oCDCoCDCoERlc3RpbmF0aW9uIElQOiBJUCBhZGRyZXNzIE1VU1QgTk9UIGJlIG9mIG9uZSBv
ZiB0ZW5hbnQncyBJUA0KPiAgICAgIMKgIMKgIMKgIMKgIMKgYWRkcmVzc2VzLsKgIFRoZSBJ
UCBhZGRyZXNzIFNIT1VMRCBiZSBzZWxlY3RlZCBmcm9tIHRoZQ0KPiAgICAgcmFuZ2UgMTI3
LzgNCj4gICAgICDCoCDCoCDCoCDCoCDCoGZvciBJUHY0LCBmb3IgSVB2NiAtIGZyb20gdGhl
IHJhbmdlIDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQuDQo+ICAgICAgwqAgwqAgwqAgwqAg
wqBBbHRlcm5hdGl2ZWx5LCB0aGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBNQVkgYmUgc2V0
IHRvIFZURVAncw0KPiAgICAgIMKgIMKgIMKgIMKgIMKgSVAgYWRkcmVzcy5fX19fDQo+IA0K
PiAgICAgICAqIGZpcmV3YWxsLiBBcHBlbmRlZCBTZWN0aW9uIDMgRGVwbG95bWVudCB3aXRo
IHRoZSBmb2xsb3dpbmcNCj4gICAgICAgICBwYXJhZ3JhcGg6X19fXw0KPiANCj4gICAgICDC
oCDCoEFzIHBlciBTZWN0aW9uIDQsIHRoZSBpbm5lciBkZXN0aW5hdGlvbiBJUCBhZGRyZXNz
IFNIT1VMRCBiZSBzZXQgdG8NCj4gICAgICDCoCDCoG9uZSBvZiB0aGUgbG9vcGJhY2sgYWRk
cmVzc2VzICgxMjcvOCByYW5nZSBmb3IgSVB2NCBhbmQNCj4gICAgICDCoCDCoDA6MDowOjA6
MDpGRkZGOjdGMDA6MC8xMDQgcmFuZ2UgZm9yIElQdjYpLsKgIFRoZXJlIGNvdWxkIGJlIGEN
Cj4gICAgIGZpcmV3YWxsDQo+ICAgICAgwqAgwqBjb25maWd1cmVkIG9uIFZURVAgdG8gYmxv
Y2sgbG9vcGJhY2sgYWRkcmVzc2VzIGlmIHNldCBhcyB0aGUNCj4gICAgICDCoCDCoGRlc3Rp
bmF0aW9uIElQIGluIHRoZSBpbm5lciBJUCBoZWFkZXIuwqAgSXQgaXMgUkVDT01NRU5ERUQg
dG8gYWxsb3cNCj4gICAgICDCoCDCoGFkZHJlc3NlcyBmcm9tIHRoZSBsb29wYmFjayByYW5n
ZSB0aHJvdWdoIGEgZmlyZXdhbGwgb25seSBpZiBpdCBpcw0KPiAgICAgIMKgIMKgdXNlZCBh
cyB0aGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBpbiB0aGUgaW5uZXIgSVAgaGVhZGVyLCBh
bmQgdGhlDQo+ICAgICAgwqAgwqBkZXN0aW5hdGlvbiBVRFAgcG9ydCBpcyBzZXQgdG8gMzc4
NCBbUkZDNTg4MV0uX19fXw0KPiANCj4gICAgIF9fIF9fDQo+IA0KPiAgICAgUmVnYXJkaW5n
IHRoZSB1c2Ugb2YgVk5JIDAgYXMgdGhlIE1hbmFnZW1lbnQgVk5JLiBJbiBTZWN0aW9uIDYg
aGFzDQo+ICAgICBiZWVuIG5vdGVkOl9fX18NCj4gDQo+ICAgICAgwqAgwqBBbiBpbXBsZW1l
bnRhdGlvbiBNQVkgc3VwcG9ydCB0aGUgdXNlIG9mIHRoZSBNYW5hZ2VtZW50DQo+ICAgICAg
wqAgwqBWTkkgYXMgY29udHJvbCBhbmQgbWFuYWdlbWVudCBjaGFubmVsIGJldHdlZW4gVlRF
UHMuwqAgVGhlIHNlbGVjdGlvbg0KPiAgICAgIMKgIMKgb2YgdGhlIFZOSSBudW1iZXIgb2Yg
dGhlIE1hbmFnZW1lbnQgVk5JIE1VU1QgYmUgY29udHJvbGxlZCB0aHJvdWdoDQo+ICAgICAg
wqAgwqBtYW5hZ2VtZW50IHBsYW5lLsKgIEFuIGltcGxlbWVudGF0aW9uIE1BWSB1c2UgVk5J
IG51bWJlciAxIGFzIHRoZQ0KPiAgICAgIMKgIMKgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIE1h
bmFnZW1lbnQgVk5JLl9fX18NCj4gDQo+ICAgICBfXyBfXw0KPiANCj4gICAgIEF0dGFjaGVk
LCBwbGVhc2UgZmluZCB0aGUgdXBkYXRlZCB3b3JraW5nIHZlcnNpb24gYW5kIHRoZSBkaWZm
IHRvDQo+ICAgICAtMDcuX19fXw0KPiANCj4gICAgIEVkaXRvcnMgbXVjaCBhcHByZWNpYXRl
IHlvdXIgY29tbWVudHMsIHN1Z2dlc3Rpb25zLCBhYmQgaGVscCB0byBoYXZlDQo+ICAgICB0
aGUgbmV3IHZlcnNpb24gdXBsb2FkZWQgYmVmb3JlIHRoZSBjdXQtb2ZmIGRlYWRsaW5lLl9f
X18NCj4gDQo+ICAgICBfXyBfXw0KPiANCj4gICAgIFJlZ2FyZHMsX19fXw0KPiANCj4gICAg
IEdyZWdfX19fDQo+IA0KPiAgICAgX18gX18NCj4gDQo+ICAgICBPbiBXZWQsIE9jdCAzMCwg
MjAxOSBhdCA0OjQ2IEFNIERpbmVzaCBEdXR0IDxkaWR1dHRAZ21haWwuY29tDQo+ICAgICA8
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+PiB3cm90ZTpfX19fDQo+IA0KPiAgICAgICAgIF9f
IF9fDQo+IA0KPiANCj4gICAgICAgICBPbiBXZWQsIE9jdCAzMCwgMjAxOSBhdCAxMTo0MCBB
TSwgQW5vb3AgR2hhbndhbmkNCj4gICAgICAgICA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gd3JvdGU6DQo+IA0KPiAgICAgICAgIF9f
X18NCj4gDQo+ICAgICAgICAgICAgIEhpIERpbmVzaCwgX19fXw0KPiANCj4gICAgICAgICAg
ICAgX18gX18NCj4gDQo+ICAgICAgICAgICAgIFlvdXIgZWFybGllciBjb21tZW50IHdhcyBh
Ym91dCBzaWxpY29uLCB0aGF0J3Mgd2h5IEkNCj4gICAgICAgICAgICAgZGlzY3Vzc2VkIG9u
bHkgdGhlIHRyYXBwaW5nIGlzc3VlLsKgIEFzIGZhciBhcyBzb2Z0d2FyZSBnb2VzLA0KPiAg
ICAgICAgICAgICBJUCBzdGFja3Mgd291bGTCoHR5cGljYWxseSBkaXNjYXJkIHBhY2tldHMg
cmVjZWl2ZWQgZnJvbSBhDQo+ICAgICAgICAgICAgIG5vbi1sb29wYmFjayBpbnRlcmZhY2Ug
aWYgdGhlIHBhY2tldCdzIGFkZHJlc3MgaXMgaW4gMTI3LzguIA0KPiAgICAgICAgICAgICBJ
IGFtIG5vdCBzdXJlIGEgdHJhZGl0aW9uYWwgSVAgc3RhY2sgY2FuIHBsYXkgaGVyZSBiZWNh
dXNlDQo+ICAgICAgICAgICAgIGV2ZW4gb24gVHgsIHdlIGhhdmUgdGhlIHNhbWUgTUFDIGZv
ciByZWFjaGluZyBhbGwgcmVtb3RlDQo+ICAgICAgICAgICAgIFZURVBzLsKgIEl0IHNlZW1z
IHRvIG1lIHRoZSBCRkQgbW9kdWxlIHdvdWxkIGhhdmUgdG8gYmUNCj4gICAgICAgICAgICAg
d29ya2luZyBkaXJlY3RseSB3aXRoIEwyIGZyYW1lcyBjb21pbmcgb2ZmIHRoZSB0dW5uZWwu
wqAgS2luZA0KPiAgICAgICAgICAgICBvZiBsaWtlIGlmIHdlIHdlcmUgcnVubmluZyBMTERQ
IGJldHdlZW4gdGhlIFZURVBzLl9fX18NCj4gDQo+ICAgICAgICAgX18gX18NCj4gDQo+ICAg
ICAgICAgSGkgQW5vb3AsIF9fX18NCj4gDQo+ICAgICAgICAgX18gX18NCj4gDQo+ICAgICAg
ICAgTXkgZWFybGllciBjb21tZW50IHdhcyBpbmRlZWQgYWJvdXQgc2lsaWNvbiwgYnV0IHRo
ZSBwYWNrZXQgaGFzDQo+ICAgICAgICAgdG8gZ28gdGhyb3VnaCB0aGUgc29mdHdhcmUgc3Rh
Y2sgYXMgd2VsbCBvbmNlIGl0IGdldHMgdG8gdGhlDQo+ICAgICAgICAgQ1BVLiBMaW51eC1i
YXNlZCBzb2x1dGlvbnMgc3VjaCBhcyBMaW51eCBzZXJ2ZXJzIG9yIEN1bXVsdXMNCj4gICAg
ICAgICBMaW51eCBvciBtYXliZSBldmVuIFNPTklDIHdpbGwgbmVlZCB0byBoYXZlIGEgdmFs
aWQgSVAgYWRkcmVzcw0KPiAgICAgICAgIHRvIHByb2Nlc3MgdGhlIHBhY2tldC4gR2l2ZW4g
dGhhdCAxMjcvOCBpcyBhbHJlYWR5IG1hbmRhdGVkIGJ5DQo+ICAgICAgICAgTVBMUyBCRkQs
IHN0aWNraW5nIHdpdGggdGhhdCBpcyBiZXR0ZXIgdGhhbiBpZ25vcmluZyB0aGUgSVANCj4g
ICAgICAgICBhZGRyZXNzLiBUaGlzIGlzIHdoeSBJIGFncmVlZCB3aXRoIEplZmZyZXkgSGFh
cycgY29tbWVudCBhYm91dA0KPiAgICAgICAgIFNIT1VMRCBiZSBzZXQuIF9fX18NCj4gDQo+
ICAgICAgICAgX18gX18NCj4gDQo+ICAgICAgICAgRGluZXNoDQo+IA0KPiAgICAgICAgIF9f
X18NCj4gDQo+ICAgICAgICAgICAgIF9fIF9fDQo+IA0KPiAgICAgICAgICAgICBUaGFua3Ms
X19fXw0KPiANCj4gICAgICAgICAgICAgQW5vb3BfX19fDQo+IA0KPiAgICAgICAgICAgICBf
XyBfXw0KPiANCj4gICAgICAgICAgICAgT24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMTA6MDIg
UE0gRGluZXNoIER1dHQNCj4gICAgICAgICAgICAgPGRpZHV0dEBnbWFpbC5jb20gPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tPj4gd3JvdGU6X19fXw0KPiANCj4gICAgICAgICAgICAgICAg
IFRyYXBwaW5nIHRvIHRoZSBDUFUgd291bGQgYmUgZmluZSBiYXNlZCBvbiBNQUMgREEuIEJ1
dA0KPiAgICAgICAgICAgICAgICAgb25jZSB0aGVyZSwgYSBzZWxmLXJlc3BlY3RpbmcgbmV0
d29yayBzdGFjayB3b3VsZCBsb29rDQo+ICAgICAgICAgICAgICAgICBhdCB0aGUgSVAgaGVh
ZGVyIHRvIGRlY2lkZSB3aGF0IHRvIGRvLiBJZ25vcmluZyBpdCBvbg0KPiAgICAgICAgICAg
ICAgICAgcmVjZWl2ZSBtYXkgbm90IGJlIGFuIG9wdGlvbiwNCj4gDQo+ICAgICAgICAgICAg
ICAgICBEaW5lc2hfX19fDQo+IA0KPiAgICAgICAgICAgICAgICAgT24gT2N0IDMwLCAyMDE5
LCAxMDoyNiBBTSArMDUzMCwgQW5vb3AgR2hhbndhbmkNCj4gICAgICAgICAgICAgICAgIDxh
bm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+PiwN
Cj4gICAgICAgICAgICAgICAgIHdyb3RlOg0KPiANCj4gICAgICAgICAgICAgICAgIF9fX18N
Cj4gDQo+ICAgICAgICAgICAgICAgICAgICAgSGkgRGluZXNoLCBfX19fDQo+IA0KPiAgICAg
ICAgICAgICAgICAgICAgIF9fIF9fDQo+IA0KPiAgICAgICAgICAgICAgICAgICAgIFdoYXQg
d291bGQgYnJlYWs/wqAgSWYgbWVzc2FnZXMgYXJlIHRyYXBwZWQgdG8gQ1BVDQo+ICAgICAg
ICAgICAgICAgICAgICAgYmFzZWQgb24gdGhlIE1BQyBEQSwgd2hhdCBpcyB0aGUgcHJvYmxl
bT9fX19fDQo+IA0KPiAgICAgICAgICAgICAgICAgICAgIF9fIF9fDQo+IA0KPiAgICAgICAg
ICAgICAgICAgICAgIE9uIHRoZSBmbGlwIHNpZGUsIHRoZXJlIGFyZSBpbXBsZW1lbnRhdGlv
bnMgcnVubmluZw0KPiAgICAgICAgICAgICAgICAgICAgIEJGRCB0b2RheSB3aGljaCB1c2Ug
ZGlmZmVyZW50IGFkZHJlc3NlcyBhcyBzcGVjaWZpZWQNCj4gICAgICAgICAgICAgICAgICAg
ICBoZXJlOl9fX18NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5vcGVu
dnN3aXRjaC5vcmcvc3VwcG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWwNCj4gICAgICAgICAg
ICAgICAgICAgICA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHA6L3d3dy5vcGVu
dnN3aXRjaC5vcmcvc3VwcG9ydC9kaXN0LWRvY3MvdnRlcC41Lmh0bWxfXzshOFdvQTZSakM4
MWMhWFNuUGJEazk5bnRhU2tyaG8xaC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5
b1JJNzBEOFRQRnptZSQ+X19fXw0KPiANCj4gICAgICAgICAgICAgICAgICAgICAgPj4+X18g
X18NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgKmJmZF9jb25maWdfbG9jYWwqICo6KiAq
YmZkX2RzdF9pcCo6IG9wdGlvbmFsIHN0cmluZ19fX18NCj4gDQo+ICAgICAgICAgICAgICAg
ICAgICAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNldCB0byBhbiBJUHY0IGFkZHJl
c3MgdG8gc2V0IHRoZSBJUA0KPiAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3MgdGhhdCBp
cyBleHBlY3RlZCBhc19fX18NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGRlc3RpbmF0aW9uwqDCoCBmb3LCoMKgIHJlY2VpdmVkwqDC
oCBCRkQgIA0KPiAgICAgICAgICAgICAgICAgICAgIHBhY2tldHMuwqDCoCBUaGXCoCBkZWZh
dWx0wqAgaXNfX19fDQo+IA0KPiAgICAgICAgICAgICAgICAgICAgICoxNjkuMjU0LjEuMCou
X19fXw0KPiANCj4gICAgICAgICAgICAgICAgICAgICAgPj4+X18gX18NCj4gDQo+ICAgICAg
ICAgICAgICAgICAgICAgX18gX18NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgVGhhbmtz
LF9fX18NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgQW5vb3BfX19fDQo+IA0KPiAgICAg
ICAgICAgICAgICAgICAgIF9fIF9fDQo+IA0KPiAgICAgICAgICAgICAgICAgICAgIE9uIFR1
ZSwgT2N0IDI5LCAyMDE5IGF0IDc6MDEgUE0gRGluZXNoIER1dHQNCj4gICAgICAgICAgICAg
ICAgICAgICA8ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+PiB3
cm90ZTpfX19fDQo+IA0KPiAgICAgICAgICAgICAgICAgICAgICAgICBJIHN1c3BlY3Qgc2ls
aWNvbiBpbXBsZW1lbnRhdGlvbnMgd2lsbCBoYXZlIGENCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgcHJvYmxlbSB3aXRoIHNheWluZyB0aGF0IHRoZXkgY2FuIGJlIHNldCB0bw0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICBhbnl0aGluZyBhbmQgTVVTVCBiZSBpZ25vcmVkIG9u
IHJlY2VwdGlvbi4gWW91cg0KPiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dpYyBpcyBz
b3VuZCwgaXQncyBqdXN0IHRoYXQgSSBmZWFyIHlvdSdsbA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhayBtYW55IGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucy4gSSByZWNvbW1l
bmQNCj4gICAgICAgICAgICAgICAgICAgICAgICAgc3RpY2tpbmcgd2l0aCB0aGUgMTI3Lzgg
YWRkcmVzcyBmb3IgdGhpcyBjYXNlLl9fX18NCj4gDQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fIF9fDQo+IA0KPiAgICAgICAgICAgICAgICAgICAgICAgICBEaW5lc2hfX19fDQo+
IA0KPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgT24gVHVlLCBPY3QgMjksIDIwMTkg
YXQgOToxNSBQTSwgSm9lbCBNLiBIYWxwZXJuDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
IDxqbWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdyb3RlOg0KPiANCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgX19fXw0KPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEluIGFs
bCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB3aGF0IFZOSSB0byB1c2UNCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFuZCBtdWx0aXBsZSBWTkkgc3VwcG9ydCwgSSBsc290IHRyYWNr
Lg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU29ycnkuIFN0aWxsLCB0aGUgZWFy
bGllciBkb2N1bWVudHMgZGlkIG5vdA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3BlY2lmeSB0aGUgSVAgdG8gdXNlLiBUaGF0IGRvZXMgTk9UIG1lYW4NCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoYXQgd2UgYXJlIHJlcXVpcmVkIGluIGxhdGVyIHJldmlz
aW9ucyBvZg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGRvY3VtZW50IHRv
IGFsbG93IGFueXRoaW5nIHRoZSBjbGllbnQNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHdhbnRzLiBIYXZpbmcgc2FpZCB0aGF0LCB3ZSBjb3VsZCBhZGQgdGV4dA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2F5aW5nIHRoYXQgc2luY2UgdGhlIElQIGFkZHJl
c3MgaW4gdGhlIEJGRA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWVzdCBp
biBWTkkgMCBpcyBlZmZlY3RpdmVseSBtZWFuaW5nbGVzcywNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGl0IGNhbiBiZSBzZXQgdG8gYW55IHZhbHVlIG9uIHRyYW5zbWlzc2lv
bg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIG11c3QgYmUgaWdub3JlZCBv
biByZWNlcHRpb24uIEFzIGZhciBhcw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SSBjYW4gdGVsbCwgaXQgaXMgZGVmaW5pdGlvbmFsIHRoYXQgdGhlIFZ0RVANCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvZXMgbm90IGhhdmUgYW55IGFzc2lnbmVkIElQIGFk
ZHJlc3MgZm9yDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTkkgMCwgc28gd2Ug
Y2FuJ3QgZXhwZWN0IHRoYXQgYWRkcmVzcy4NCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFlvdXJzLCBKb2VsIE9uIDEwLzI5LzIwMTkgMTE6MTAgQU0sIEFub29wDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHaGFud2FuaSB3cm90ZTogX19fXw0KPiANCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIaSBKb2VsLCBZZXMsIGV4aXN0aW5nIGlt
cGxlbWVudGF0aW9ucw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZSBW
TkkgMCBmb3IgQkZEIG92ZXIgVlhMQU4uwqAgSGVyZSBhcmUNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhIGNvdXBsZSBvZiByZWZlcmVuY2VzOg0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGh0dHBzOi8vd3d3Lmp1bmlwZXIubmV0L2RvY3VtZW50
YXRpb24vZW5fVVMvanVub3MvdG9waWNzL2NvbmNlcHQvc2RuLW92c2RiLWJmZC1uc3guaHRt
bA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHBzOi8vd3d3LmNpc2Nv
LmNvbS9jL2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwvc3dpdGNoZXMvbmV4dXMtOTAwMC1z
ZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5MS5odG1sI19Ub2MxODAxMzY2
NQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxodHRwczovL3VybGRlZmVu
c2UuY29tL3YzL19faHR0cHM6L3d3dy5jaXNjby5jb20vYy9lbi91cy9wcm9kdWN0cy9jb2xs
YXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAtc2VyaWVzLXN3aXRjaGVzL3doaXRlLXBhcGVy
LWMxMS03NDAwOTEuaHRtbCpfVG9jMTgwMTM2NjVfXztJdyE4V29BNlJqQzgxYyFYU25QYkRr
OTludGFTa3JobzFoLTdOazM4dkUxZ0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3MEQtV1d0
UlNYJD4NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJIGd1ZXNzIHRoaXMg
ZG9jdW1lbnQgaGFzIGJlZW4gZXZvbHZpbmcNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhbmQgSSBoYXZlIG5vdCBrZXB0IHVwIHdpdGggaXQuIFRoZQ0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gSSBoYWQgcmV2aWV3ZWQgYW5kIGNv
bW1lbnRlZCBvbg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yaWdpbmFs
bHkgYWxsb3dlZCBmb3IgVk5JIDAuwqAgVGhlIC0wNA0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZlcnNpb24gb2YgdGhlIGRyYWZ0IGhhcyB0aGlzOg0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1pZXRmLWJmZC12eGxhbi0wNCNzZWN0aW9uLTcNCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYmZkLXZ4bGFuLTA0KnNlY3Rpb24tN19fO0l3
IThXb0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdM
dENPaUt0Nll6OW9SSTcwRDFaSHR2MlQkPg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFdoYXQgdmVyc2lvbiBhcmUgeW91IHJlZmVycmluZyB0bz8NCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUaGFua3MsIEFub29wIE9uIE1vbiwgT2N0IDI4LCAy
MDE5IGF0DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI6NTUgUE0gSm9l
bCBNLiBIYWxwZXJuDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGptaEBq
b2VsaGFscGVybi5jb20NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gd3JvdGU6IFlvdQ0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZSBzYXlpbmcgdGhhdCB0aGVyZSBhcmUg
ZXhpc3RpbmcNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbXBsZW1lbnRh
dGlvbnMgdXNpbmcgVk5JIDAgZm9yIHRoaXM/IA0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdpdmVuIHRoYXQgcHJldmlvdXMgdmVyc2lvbnMgb2YgdGhlIHNwZWMNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHBsaWNpdGx5IGRpc2FsbG93ZWQg
Vk5JIDAsIEkgYW0gaGF2aW5nDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dHJvdWJsZSB3aXRoIHlvdXIgb2JqZWN0aW5nIHRoYXQgYSBzcGVjDQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZm9yIGhvdyB0byBydW4gb3ZlciBWTkkgMCBicmVhc2sN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGlzdGluZyBpbXBsZW1lbnRh
dGlvbnMuIE5vdGUgdGhhdCB3aGVuDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdGhlcmUgaXMgYSBnb29kIHRlY2huaWNhbCByZWFzb24sIHRoZQ0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElFVEYgZG9lcyBjaGFuZ2UgSW50ZXJuZXQgRHJhZnRz
IGluIHdheXMNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0IGJyZWFr
IGVhcmx5IGltcGxlbWVudGF0aW9ucy7CoCBUaGF0DQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaXMgdGhlIHByaWNlIG9mIHN0YW5kYXJkaXphdGlvbi4gWW91cnMsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSm9lbCBPbiAxMC8yOC8yMDE5IDI6
MzAgUE0sIEFub29wDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2hhbndh
bmkgd3JvdGU6ID4gSGkgSm9lbCwgPiA+IFdyaXRpbmcNCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0aGUgc3BlYyBpbiB0aGF0IHdheSB3b3VsZCBtYWtlIHRoZQ0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQsIGludGVyLW9wZXJhYmxl
ID4gaW1wbGVtZW50YXRpb24NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
ZiBtdWx0aXBsZSB2ZW5kb3JzIG5vbi1jb21wbGlhbnQgd2l0aA0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoZSBzcGVjLiA+ID4gVGhhbmtzLCA+IEFub29wID4gPiBP
bg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1vbiwgT2N0IDI4LCAyMDE5
IGF0IDExOjA3IEFNIEpvZWwgTS4NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPg0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4+PiB3cm90ZTogPg0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA+wqAgwqAgwqBJIGFzc3VtZWQgdGhpcyB3YXMgb25seSBmb3IgdGhlDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSB3aGVyZSBhIHRlbmFudCBW
Tkkgd2FzIGJlaW5nIHVzZWQuDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID4gPsKgIMKgIMKgRm9yIHRoZSAwIFZOSSAod2hpY2ggaXMgd2hhdCBJDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcHJlZmVyKSwgYWx3YXlzIChNVVNUKSB1c2UgdGhl
IGxvb3BiYWNrDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID7CoCDCoCDC
oGFkZHJlc3MuwqAgVGhlcmUgYXJlIG5vIGFkZHJlc3Nlcw0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFzc2lnbmVkIHRvIHRoZSBWVEVQIGluIHRoYXQgc3BhY2UuID4g
ICANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqBUaGVyZSBpcyBubyBJ
UkIgaW4gdGhhdCBzcGFjZS4gPiA+ICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIMKgWW91cnMsID7CoCDCoCDCoEpvZWwgPiA+wqAgwqAgwqBPbg0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEwLzI4LzIwMTkgMTo1OCBQTSwgQW5vb3AgR2hh
bndhbmkNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3cm90ZTogPsKgIMKg
IMKgID4gSm9lbCwgPsKgIMKgIMKgID4gPsKgIMKgIMKgID4NCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBcmUgd2UgZ29pbmcgdG8gcXVhbGlmeSB0aGlzIGJ5IFZOST8g
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlcmUncyBhIGJ1bmNoIG9m
ID7CoCDCoCDCoGltcGxlbWVudGF0aW9ucw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA+wqAgwqAgwqAgPiBvdXQgdGhlcmUgdGhhdCBkb24ndCB1c2UgYQ0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRlbmFudCBJUCBvciBhIGxvb3BiYWNrIHdp
dGggVk5JIDAtLXRoZXkNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsKg
IMKgIMKgID4gc2ltcGx5IHJlcGVhdCB0aGUgdW5kZXJsYXkgSVANCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbiB0aGUgaW5uZXIgSVBEQS4gPsKgIMKgIMKgID4gPsKg
IMKgIMKgID4NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGFua3MsID7C
oCDCoCDCoCA+IEFub29wID7CoCDCoCDCoCA+ID7CoCDCoCDCoCA+DQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTA6NDYgQU0g
Sm9lbCBNLg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhhbHBlcm4gPsKg
IMKgIMKgPGptaEBqb2VsaGFscGVybi5jb20NCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbT4+ID7CoCDCoCDCoCA+DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbQ0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4+Pj4gd3JvdGU6DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID7CoCDCoCDCoCA+ID7CoCDCoCDCoCA+wqAgwqAgwqBJIGNhbiBsaXZlIHdpdGgNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYXlpbmcgdGhhdCB5b3UgU0hPVUxEIHVz
ZSBsb29wYmFjaywgYW5kDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFZ
ID7CoCDCoCDCoGluc3RlYWQgPsKgIMKgIMKgID7CoCDCoCDCoHVzZSA+ICAgDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgID7CoCDCoCDCoGFuIElQIGFkZHJlc3Mg
aW4gdGhlIGN1c3RvbWVyDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bh
Y2Uga25vd24gdG8gYmUgb3duZWQgYnkgdGhlIFZURVAgPiAgIA0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICDCoCA+wqAgwqAgwqBkZXZpY2UgPsKgIMKgIMKgID7CoCDC
oCDCoHdoZW4gc3VjaA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4aXN0
cy4gPsKgIMKgIMKgID4gPsKgIMKgIMKgID7CoCDCoCDCoFlvdXJzLCA+IA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICDCoCDCoCA+wqAgwqAgwqBKb2VsID7CoCDCoCDC
oCA+ID7CoCDCoCDCoCA+wqAgwqAgwqBPbg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDEwLzI4LzIwMTkgMTozMiBQTSwgQW5vb3AgR2hhbndhbmkNCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB3cm90ZTogPsKgIMKgIMKgID7CoCDCoCDCoCA+IEhp
IEpvZWwsID4gICAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+wqAg
wqAgwqAgPiA+wqAgwqAgwqAgPsKgIMKgIMKgID4gUGVyaGFwcyB3ZQ0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG5lZWQgdG8gc2F5IHVzZSBvZiBhbiBhZGRyZXNzIG93
bmVkIGJ5DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGRldmljZSA+
wqAgwqAgwqAgPsKgIMKgIMKgY29udGFpbmluZyA+ICAgDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIMKgID7CoCDCoCDCoCA+IHRoZSBWVEVQLiA+wqAgwqAgwqAgPsKg
IMKgIMKgID4gPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqAg
PsKgIMKgIMKgID4gT3IgYXJlIHlvdSBzdWdnZXN0aW5nIHRoYXQNCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aGUgdXNlIG9mIHRoZSBsb29wYmFjayBhZGRyZXNzID4g
ICANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqBzcGFjZSA+wqAgwqAg
wqAgPsKgIMKgIMKgaXMgYSBNVVNUPyA+ICAgICANCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPsKgIMKgIMKgID4gPsKgIMKgIMKgID4gwqAgwqAgPiBBbm9vcCA+wqAg
wqAgwqAgPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqAgPiA+
wqAgwqAgwqAgPsKgIMKgIMKgID4gT24gTW9uLCBPY3QgMjgsDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjAxOSBhdCAxMDoyMiBBTSBKb2VsIE0uIEhhbHBlcm4gPiAg
ICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID7CoCDCoCDCoDxqbWhA
am9lbGhhbHBlcm4uY29tDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20NCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
PiA+ICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPg0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbQ0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+PiA+wqAg
wqAgwqAgPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqAgPiA8
bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20NCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+DQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pj4gPiAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDCoDxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4NCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20NCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4+PiB3
cm90ZToNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsKgIMKgIMKgID7C
oCDCoCDCoCA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPiAgIA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICDCoFRoZXJlIGlzIHNvbWV0aGluZyBJIGFtIG1pc3NpbmcgaW4N
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5b3VyIGFzc3VtcHRpb24gPsKg
IMKgIMKgYWJvdXQgSVJCLiA+ICAgICANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPsKgIMKgIMKgID4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBBcyBJDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJzdGFuZCBWeExBTiwgdGhl
IFZURVAgaXMgdW5kZXIgdGhlDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29udHJvbCA+wqAgwqAgwqBvZiB0aGUgPsKgIMKgIMKgID4gICANCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgwqBvcGVyYXRvci4gPsKgIMKgIMKgID7CoCDCoCDCoCA+
wqAgwqAgwqBBcyBzdWNoLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0
IGlzIGEgcHVyZSBicmlkZ2UuwqAgSWYgeW91IHJ1biBJUkINCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiZWhpbmQgPsKgIMKgIMKgaXQsIHRoYXQgPsKgIMKgIMKgID7C
oCDCoCDCoGlzDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmluZS4gPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBZZXMsIGFuDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3BlcmF0b3IgbWF5IG9mZmVyIElSQi7CoCBCdXQgYXMgSQ0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVyc3RhbmQgaXQsID7CoCDCoCDC
oCA+ICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgY29uY2VwdHVh
bGx5LCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoGluDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGVybXMgb2YgdGhlIFZ4TEFOIGFyY2hpdGVjdHVyZSB0aGUg
SVJCDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgYW4gZW50aXR5ID7C
oCDCoCDCoCA+wqAgwqAgwqBiZWhpbmQgdGhlID4gDQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBWVEVQLCA+wqAgwqAgwqAg
PsKgIMKgIMKgID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgIMKg
bm90IHBhcnQgb2YgdGhlIFZURVAuID7CoCDCoCDCoCA+ICAgICANCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoFlv
dXJzLCA+wqAgwqAgwqAgPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
wqAgwqAgPsKgIMKgIMKgSm9lbCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gPiAgICAgDQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID7CoCDCoCDCoCA+wqAgwqAgwqBPbiAx
MC8yOC8yMDE5IDEyOjIzIFBNLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFub29wIEdoYW53YW5pIHdyb3RlOiA+wqAgwqAgwqAgPsKgIMKgIMKgID4gICANCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgPiBTYW50b3NoLCA+wqAgwqAgwqAg
PsKgIMKgIMKgID7CoCDCoCDCoCA+ID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiBEb2VzIGl0IGhhdmUgdG8gYmUN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIE1VU1Q/wqAgV2hhdCBpZiBJ
IGFtIHJ1bm5pbmcgPsKgIMKgIMKgSVJCDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYW5kIHRoZXJlID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgYXJlIElQID4g
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgIMKgID7CoCDCoCDCoCA+
wqAgwqAgwqAgPiBhZGRyZXNzZXMgcGVyIFZOSQ0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFzc2lnbmVkIHRvIHRoZSBWVEVQcz8gV2h5IGNhbiB0aGUgPiAgIA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDCoCA+wqAgwqAgwqBvcGVyYXRvciBu
b3QgPsKgIMKgIMKgID7CoCDCoCDCoCA+ICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIMKgID4gY2hvb3NlIHRvIHVzZSB0aG9zZT8gPsKgIMKgIMKgID4gICAgIA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+wqAgwqAgwqAgPiA+IMKgID7C
oCDCoCDCoCA+wqAgwqAgwqAgPiBBbm9vcCA+ICAgDQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiA+wqAgwqAgwqAgPsKgIMKg
IMKgID4gICAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IE9uIE1v
biwgT2N0IDI4LCAyMDE5IGF0IDc6NTEgQU0NCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTYW50b3NoIFAgSyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+DQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+DQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiA+IA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDCoCDCoDxtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+DQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID7CoCDCoCDCoCA+ICAgDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIMKgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPiA+IA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICDCoCDCoDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQ0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbT4+Pg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+
wqAgwqAgwqAgPsKgIMKgIMKgID4gICANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgwqA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20NCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20+ID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgIMKg
PG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
Pj4NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsKgIMKgIMKgID4gICAN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqA8bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+ID4gDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIMKgIMKgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+Pg0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA+wqAgwqAgwqAgPsKgIMKgIMKgID4gICANCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgwqA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+ID4gDQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIMKgIMKgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPj4NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPsKgIMKgIMKgID4gICANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
wqA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20NCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20+ID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgIMKgPG1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tDQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+DQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID7CoCDCoCDCoCA+wqAgwqAgwqAg
PiAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDCoDxtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiANCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqA8bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pg0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA+wqAgwqAgwqAgPiAgIA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICDCoDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbT4gPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgwqAgwqA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20NCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20+Pj4+Pj4NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3
cm90ZTogPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiA+wqAgwqAgwqAgPiANCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqAgPsKgIMKgIMKgID7CoCDC
oCDCoERpbmVzaCwgQW5vb3AgZXQgYWxsLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgwqAgwqAg
wqBMZXRzDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXMga25vdyBpZiB0
aGlzIHRleHQgd29ya3MgZm9yIDEyNy84ID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIMKgIMKgID7CoCDCoCDCoGFkZHJlc3MgcmFuZ2U/ID7CoCDCoCDCoCA+ICAg
ICANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsKgIMKgIMKgID4gPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiAgIA0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICDCoFtwcm9wb3NlZCB0ZXh0IGZvciBmaXJld2FsbF0gPsKgIMKgIMKg
ID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgIMKgID7CoCDCoCDC
oCA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gICANCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgwqAiQXMgcGVyIHNlY3Rpb24gNCBpbm5lciBkZXN0aW5h
dGlvbiBJUA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3MgPsKg
IMKgIMKgTVVTVCBiZSA+wqAgwqAgwqAgPsKgIMKgIMKgc2V0DQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdG8gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAxMjcv
OCA+wqAgwqAgwqAgPiAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDC
oCA+wqAgwqAgwqAgPsKgIMKgIMKgYWRkcmVzcy4gVGhlcmUgbWF5IGJlDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmlyZXdhbGwgY29uZmlndXJlZCBvbiA+wqAgwqAg
wqBWVEVQIHRvID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMKgIMKg
ID7CoCDCoCDCoGJsb2NrIDEyNy84ID7CoCDCoCDCoCA+wqAgwqAgwqAgPiANCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqAgPsKgIMKgIMKgYWRkcmVzcyByYW5n
ZSBpZiBzZXQgYXMNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0aW5h
dGlvbiBJUCBpbiBpbm5lciBJUCA+wqAgwqAgwqAgPiAgIA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICDCoGhlYWRlci4gSXQgaXMgPsKgIMKgIMKgID7CoCDCoCDCoCA+
wqAgwqAgwqAgPiANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqBy
ZWNvbW1lbmRlZCB0byBhbGxvdyAxMjcvOCByYW5nZQ0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFkZHJlc3MgdGhyb3VnaCA+wqAgwqAgwqAgPsKgIMKgIMKgZmlyZXdh
bGwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbmx5IGlmID7CoCDCoCDC
oCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoDEyNy84DQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSVAgYWRkcmVzcyBpcyBzZXQgYXMgZGVzdGluYXRpb24gYWRk
cmVzcw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+wqAgwqAgwqBpbiBp
bm5lciBJUCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gICANCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgwqBoZWFkZXIuIiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oCA+ID4gICAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+wqAgwqAg
wqAgPsKgIMKgIMKgID4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiANCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqBJbiBzZWN0aW9uIDQgd2UgYXJl
IHRhbGtpbmcgYWJvdXQNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2lu
ZyAxMjcvOCA+wqAgwqAgwqBhbmQgbm90ID7CoCDCoCDCoCA+ICAgDQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIMKgcmVhbGx5ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgZ2l2aW5nID4gICANCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
wqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqByZWFzb24gd2h5LiBJDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgdGV4dCBh
cyBSRkMgNTg4NCA+IA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDCoCDC
oCA+wqAgwqAgwqBoYXMgbWVudGlvbmVkID7CoCDCoCDCoCA+ICAgICANCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPsKgIMKgIMKgID7CoCDCoCDCoHdpdGggYmVsb3cg
dGV4dC4gPsKgIMKgIMKgID4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IMKgIMKgID7CoCDCoCDCoCA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gICAN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwqBbRnJvbSBSRkMgNTg4NF0g
PsKgIMKgIMKgID7CoCDCoCDCoCA+ICAgICANCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPsKgIMKgIMKgIlRoZSBtb3RpdmF0aW9uIGZvciB1c2luZyB0aGUNCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzIHJhbmdlID7CoCDCoCDCoDEy
Ny84IGlzID7CoCDCoCDCoCA+ICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIMKgdGhlIHNhbWUgYXMgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiAgIA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDCoHNwZWNpZmllZCBpbiBTZWN0
aW9uwqAyLjEgb2YgW1JGQzQzNzldDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4NCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgwqA8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQz
Nzkjc2VjdGlvbi0yLjEgPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9v
bHMuaWV0Zi5vcmcvaHRtbC9yZmM0Mzc5KnNlY3Rpb24tMi4xX187SXchOFdvQTZSakM4MWMh
WFNuUGJEazk5bnRhU2tyaG8xaC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5b1JJ
NzBEMVFYbzFJRCQ+Pi4gPsKgIMKgIMKgID7CoCDCoCDCoFRoaXMgaXMgYW4gPsKgIMKgIMKg
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgZXhjZXB0aW9uIHRvIHRoZSBiZWhhdmlv
ciBkZWZpbmVkIGluIFtSRkMxMTIyID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMTEyMiA8aHR0cHM6Ly91
cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL3JmYzExMjJf
XzshOFdvQTZSakM4MWMhWFNuUGJEazk5bnRhU2tyaG8xaC03TmszOHZFMWdKOUdRN3VkV2Zi
R0x0Q09pS3Q2WXo5b1JJNzBEN2pkOWNSbiQ+Pl0uIiA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoCA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqAgPiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqBUaGFua3MgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgU2Fu
dG9zaCBQIEsgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiA+wqAgwqAgwqAgPsKg
IMKgIMKgID7CoCDCoCDCoCA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgT24gVGh1LCBPY3QgMjQsIDIw
MTkgYXQgMToyNCBBTSBEaW5lc2ggRHV0dCA+wqAgwqAgwqAgPsKgIMKgIMKgPGRpZHV0dEBn
bWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20+PiA+wqAgwqAgwqA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRA
Z21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpkaWR1dHRA
Z21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+ID7CoCDCoCDCoDxtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+Pj4+ID7CoCDCoCDCoCA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20+ID7CoCDCoCDCoDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+PiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA+wqAgwqAgwqA8bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4+ID7CoCDCoCDCoCA+IMKgIMKgPG1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+ID7CoCDCoCDC
oDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+Pj4+Pj4g
d3JvdGU6ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgIMKgTG9va3MgZ29vZCB0byBtZSBHcmVnLiBJ
IHNlZSB0aGF0IHRoZSB0ZXh0ID7CoCDCoCDCoGFyb3VuZCA+wqAgwqAgwqAgPsKgIMKgIMKg
dGhlIHVzZSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoG9mIHRoZSA+wqAgwqAgwqAg
PsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgwqAgwqBpbm5lciBJUCBhZGRyZXNzIGFz
IGFsc28gcXVpdGUgYWNjZXB0YWJsZS4gV2lsbCA+wqAgwqAgwqAgPiDCoHlvdSBhZGQgYW55
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCDCoCDCoHdvcmRzIGFi
b3V0IHRoZSBmaXJld2FsbD8gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgwqAgwqBEaW5lc2ggPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oCA+wqAgwqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCA4OjM2IFBNLCBHcmVn
IE1pcnNreSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+IMKgIMKgIMKgPGdyZWdp
bWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID7CoCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPsKgIMKgIMKgID7C
oCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+wqAgwqAgwqA8bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiA+wqAgwqAg
wqAgPsKgIMKgIMKgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDC
oCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPiA+wqAgwqAgwqA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+wqAgwqAgwqA8bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+
wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPsKgIMKgIMKgPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
Pj4+Pj4+IHdyb3RlOiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKgIMKg
IMKgIMKgSGkgRGluZXNoLCBldCBhbC4sID7CoCDCoCDCoCA+ID7CoCDCoCDCoCA+PsKgIMKg
IMKgIMKgIMKgcGxlYXNlIGNoZWNrIHRoZSB1cGRhdGVkIHZlcnNpb24gdGhhdCA+wqAgwqAg
wqByZW1vdmVkIHRoZSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoHJlZmVyZW5jZSB0
byA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKgIMKgIMKgIMKgSHlwZXJ2
aXNvciBpbiB0aGUgdGV4dCBhbmQgRmlndXJlIDEuID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgID4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAg
wqBSZWdhcmRzLCA+wqAgwqAgwqAgPsKgIMKgIMKgID4gwqAgwqAgPj7CoCDCoCDCoCDCoCDC
oEdyZWcgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4gPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj7CoCDCoCDCoCDCoCDCoE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0
IDEwOjQ3IEFNIFNhbnRvc2ggUCBLID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+
wqAgwqAgwqAgwqAgwqA8c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbT4gPsKgIMKgIMKgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+ID7CoCDCoCDCoCA+
wqAgwqAgwqA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiA+wqAgwqAgwqA8bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tPj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bT4gPsKgIMKgIMKgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+ID7CoCDCoCDCoCA+wqAgwqAgwqA8
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tPiA+wqAgwqAgwqA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+PiA+
wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PiDCoDxtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+
ID7CoCDCoCDCoDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+PiA+wqAgwqAgwqAgPsKgIMKgIMKgPG1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbT4gPsKgIMKgIMKgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+PiA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+ID7CoCDCoCDC
oDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20+PiA+wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbT4gPsKgIMKgIMKgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+Pj4+PiB3cm90ZTogPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj7CoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVzaCwgPsKgIMKgIMKgID7CoCDCoCDC
oCA+wqAgwqAgwqAgPj7CoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIMKgUGxlYXNlIHNlZSBt
eSBpbmxpbmXCoGNvbW1lbnRzIFtTUEtdID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKg
ID4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+ID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAtIEluIHNlY3Rpb24g
MywgdGhlcmUncyBhIHNlbnRlbmNlID7CoCDCoCDCoHRoYXQgPsKgIMKgIMKgID7CoCDCoCDC
oGlzOiAiQkZEID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBwYWNrZXRzIGludGVuZGVkIGZvciBhIEh5cGVydmlzb3IgPsKgIMKg
IMKgVlRFUCBNVVNUID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgTk9ULi4iLiBJID7C
oCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqByZWNvbW1lbmQgZ2V0dGluZyByaWQgb2YgdGhlIHdvcmQgPsKgIMKgIMKgID4gwqAgwqAi
SHlwZXJ2aXNvciIgYXNoZSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgbG9naWMgYXBwbGllcyB0byBhbnkgVlRFUC4gPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAg
wqAgPj7CoCDCoCDCoCDCoCDCoCDCoCDCoFtTUEtdIFRoYW5rcyBmb3IgY29tbWVudHMuIFdl
IHdpbGwgPsKgIMKgIMKgY2hhbmdlIHRoaXMuID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgID4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+IMKgIMKgIMKgIMKgIMKg
LSBZb3UgYWxyZWFkeSBleHBsYWluZWQgdGhlID7CoCDCoCDCoHByZWNlZGVuY2Ugb2YgPsKg
IMKgIMKgID7CoCDCoCDCoHRoZSB1c2Ugb2YgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAg
wqAgPj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDEyNy84IGFkZHJlc3MgaW4gdGhlIGlu
bmVyIGhlYWRlciBpbiA+wqAgwqAgwqAgPsKgIMKgIMKgTVBMUy4gSSBoYXZlIG5vID7CoCDC
oCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBz
cGVjaWZpYyBjb21tZW50cyBpbiB0aGF0IGFyZWEuIEkgaGF2ZSA+wqAgwqAgwqAgPsKgIMKg
IMKgb25seSB0d28gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj7CoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHF1ZXN0aW9uczogPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAg
wqAgPj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgLSBIYXMgYW55Ym9keSB2ZXJp
ZmllZCB0aGF0IHRoZSA+wqAgwqAgwqB1c2Ugb2YgPsKgIMKgIMKgID7CoCDCoCDCoDEyNy84
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBhZGRyZXNzIChhbmQgdGhlIHJpZ2h0IE1BQykgd29ya3Mgd2l0aCA+wqAgwqAgwqAg
PsKgIMKgIMKgZXhpc3RpbmcgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj7CoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGltcGxlbWVudGF0aW9ucywgaW5jbHVkaW5nIHRoZSBz
aWxpY29uID7CoCDCoCDCoCA+wqAgwqAgwqBvbmVzPyBJZiB0aGlzID7CoCDCoCDCoCA+wqAg
wqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBkb2Vzbid0IHdv
cmsgdGhlcmUsIGlzIGl0IHdvcnRoID7CoCDCoCDCoGFkZGluZyB0aGUgPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqBwb3NzaWJpbGl0ID4gwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oCA+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgeSBvZiBhbm90aGVyIGFkZHJlc3MsIG9u
ZSB0aGF0IGlzID7CoCDCoCDCoG93bmVkID7CoCDCoCDCoCA+wqAgwqAgwqBieSB0aGUgPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBWVEVQIG5vZGU/ID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgID4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoC0gRG8gd2Uga25vdyBpZiBGaXJld2FsbHMgc3Rv
cCA+wqAgwqAgwqBzdWNoIFZYTEFOID4gPsKgIMKgIMKgID7CoCDCoCDCoHBhY2tldHM/ID7C
oCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqBJIGFzayB0aGlzIGJlY2F1c2UgVlhMQU4gaGFzIGFuIElQID7CoCDCoCDCoGhlYWRlciA+
wqAgwqAgwqAgPsKgIMKgIMKgYW5kIEkgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBk
b24ndCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKga25vdyBpZiBmaXJld2FsbHMgc3RvcCBwYWNrZXRzID7CoCDCoCDCoHdpdGgg
MTI3LzggPsKgIMKgIMKgID7CoCDCoCDCoGluIHRoZSA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoGlubmVyID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqBoZWFkZXIuIElmIG5vdCwgaXMgaXQgd29ydGggYWRkaW5nIGEg
PsKgIMKgIMKgID7CoCDCoCDCoHNlbnRlbmNlIHRvIHNheSA+wqAgwqAgwqAgPsKgIMKgIMKg
ID7CoCDCoCDCoCA+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhhdCBmaXJld2FsbHMg
wqBhbGxvdyBzdWNoID7CoCDCoCDCoHBhY2tldHM/IFRoZSA+wqAgwqAgwqAgPsKgIMKgIMKg
dXNlIG9mIGEgPsKgIMKgIMKgID4gwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBub24tMTI3LzggYWRkcmVzcyBtYXkgYWxsZXZpYXRlID7CoCDCoCDCoHRoaXMg
Y2FzZSA+wqAgwqAgwqAgPsKgIMKgIMKgYXMgd2VsbC4gPsKgIMKgIMKgID7CoCDCoCDCoCA+
wqAgwqAgwqAgPj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj7CoCDCoCDCoCDC
oCDCoCDCoCDCoFtTUEtdIEkgdGhpbmsgd2UgbWF5IG5lZWQgdG8gYWRkIHRoZSB0ZXh0ID7C
oCDCoCDCoCA+wqAgwqAgwqBhYm91dCBmaXJld2FsbCA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoCA+PiDCoCDCoCDCoCDCoGFzIHNvbWUgY2hlY2tzIGluIGZpcmV3YWxsIHdpbGwg
YmUgPsKgIMKgIMKgdGhlcmUgaWYgPsKgIMKgIMKgID7CoCDCoCDCoHRoZXkgYXJlIG5vdCA+
wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKgIMKgIMKgIMKgIMKgIMKgYWxy
ZWFkeSB1c2luZyBNUExTIE9BTSB3aGljaCBoYXMgaW5uZXIgSVAgPsKgIMKgIMKgID7CoCDC
oCDCoGhlYWRlciB3aXRoID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAxMjcvOCBhZGRyZXNzIHJhbmdlLiA+wqAgwqAgwqAgPiA+wqAgwqAg
wqAgPj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4gPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSByZXN0IG9m
IHRoZSBkcmFmdCBsb29rcyBnb29kID7CoCDCoCDCoHRvIG1lLCA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoCA+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgRGluZXNoID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgID4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCA3OjU4IEFNLCA+wqAgwqAgwqBH
cmVnIE1pcnNreSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID7CoCDCoCDC
oDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPj4gPsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+wqAgwqAgwqAg
PsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+wqAgwqAgwqA8bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+IDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+wqAg
wqAgwqA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbT4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+ID7CoCDC
oCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbT4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PiA+wqAgwqAgwqA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbT4+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+wqAgwqAgwqA8bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+Pj4+PiA+wqAgwqAg
wqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd3Jv
dGU6ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+PsKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgSGkgRGluZXNoLCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj7C
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgZ3JlYXRseSBhcHByZWNpYXRlIHlvdXIgY29t
bWVudHMuID7CoCDCoCDCoCA+wqAgwqAgwqBQbGVhc2UgaGVhdmUgYSA+wqAgwqAgwqAgPsKg
IMKgIMKgID7CoCDCoCDCoCA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGxvb2sgYXQg
dGhlIGF0dGFjaGVkIGNvcHkgb2YgdGhlID7CoCDCoCDCoHdvcmtpbmcgPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqB2ZXJzaW9uIGFuZCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDC
oCDCoCA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGl0cyBkaWZmIHRvIC0wNyAobGF0
ZXN0IGluIHRoZSA+wqAgwqAgwqBkYXRhdHJhY2tlcikuID7CoCDCoCDCoCA+wqAgwqAgwqAg
PsKgIMKgIMKgID4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj7CoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoFJlZ2FyZHMsID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgID4+PiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdyZWcgPsKgIMKgIMKgID7CoCDCoCDC
oCA+wqAgwqAgwqAgPj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgOTo1MiBQTSA+
wqAgwqAgwqBEaW5lc2ggRHV0dCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj7C
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA+wqAgwqAgwqA8bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4gPsKgIMKg
IMKgID7CoCDCoCDCoDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20+Pj4gPsKgIMKgIMKgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbT4+ID7CoCDCoCDCoCA+wqAgwqAgwqA8bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4+PiA+wqAgwqAgwqAgPiA+wqAgwqAgwqA8bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4gPsKgIMKgIMKg
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1h
aWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+PiA+wqAg
wqAgwqAgPsKgIMKgIMKgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbT4+ID7CoCDCoCDCoDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20+Pj4+Pj4gd3JvdGU6ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKg
ID4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj7CoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoEkgaGF2ZSB0aGUgc2FtZSBmZWVsaW5nIGFzIEFub29wLiA+wqAg
wqAgwqAgPsKgIMKgIMKgR3JlZywgY2FuIHlvdSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDC
oCDCoCA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBsZWFzZSBwb2ludCBt
ZSB0byB0aGUgbGF0ZXN0ID7CoCDCoCDCoGRyYWZ0ID7CoCDCoCDCoCA+wqAgwqAgwqBzbyB0
aGF0ID7CoCDCoCDCoCA+IMKgIMKgID7CoCDCoCDCoEkgY2FuID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgID4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcXVpY2ts
eSBnbGFuY2UgdGhyb3VnaCBpdCB0byBiZSA+wqAgwqAgwqAgPsKgIMKgIMKgZG91Ymx5IHN1
cmUsID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+PiA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoCA+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoERpbmVz
aCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4gPsKgIMKgIMKgID7CoCDCoCDC
oCA+wqAgwqAgwqAgPj4+IMKgIMKgIMKgIMKgIMKgT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQg
NDozNSBBTSwgPsKgIMKgIMKgID7CoCDCoCDCoEFub29wIEdoYW53YW5pID7CoCDCoCDCoCA+
wqAgwqAgwqAgPsKgIMKgIMKgID4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
PGFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4g
PG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID7CoCDCoCDCoDxtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gPsKgIMKg
IMKgID7CoCDCoCDCoDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDC
oCDCoDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PiA+wqAgwqAgwqA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA+wqAgwqAgwqA8bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+Pj4g
PsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+IMKgPG1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID7CoCDCoCDCoDxt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1Pj4gPsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA8bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+PiA+wqAgwqAgwqAgPsKg
IMKgIMKgID7CoCDCoCDCoDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA+wqAgwqAgwqA8bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+ID7CoCDCoCDCoCA+wqAg
wqAgwqA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdT4gPsKgIMKgIMKgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Pj4+Pj4gd3JvdGU6ID7CoCDCoCDCoCA+wqAg
wqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEdy
ZWcsID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSSB0
aGluayB0aGUgZHJhZnQgaXMgZmluZSBhcyBpcy4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGRpc2N1c3Npb24gd2l0aCBYaWFvIE1pbiB3YXMg
PsKgIMKgIMKgID7CoCDCoCDCoGFib3V0ICMzIGFuZCBJID7CoCDCoCDCoCA+wqAgwqAgwqAg
PsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHNlZSB0aGF0
IGFzIHVubmVjZXNzYXJ5IHVudGlsIHdlID7CoCDCoCDCoCA+wqAgwqAgwqBoYXZlIGEgZHJh
ZnQgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgdGhhdCBleHBsYWlucyB3aHkgdGhhdCBpcyA+wqAgwqAgwqBuZWVk
ZWQgaW4gdGhlID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgY29udGV4dCA+wqAgwqAg
wqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBvZiB0aGUgTlZPMyBhcmNoaXRlY3R1cmUuID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgID4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQW5vb3AgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCAxMToxNyBB
TSA+IMKgIMKgID7CoCDCoCDCoEdyZWcgTWlyc2t5ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgID4+Pj4gwqA8Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPsKgIMKgIMKg
PG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20+PiA+wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+ID7CoCDCoCDCoCA+
wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID7CoCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID7CoCDC
oCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDC
oCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4+ID7CoCDCoCDCoCA+wqAgwqAgwqA8bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqA8bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPsKgIMKgIMKgPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
PiA+wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID7CoCDCoCDCoDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+Pj4+IHdyb3Rl
OiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgID4+Pj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBIaSBBbm9vcCwg
ZXQgYWwuLCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBJIGFncmVlIHdpdGggeW91ciA+wqAgwqAgwqB1
bmRlcnN0YW5kaW5nID7CoCDCoCDCoCA+wqAgwqAgwqBvZiB3aGF0IGlzID7CoCDCoCDCoCA+
wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoGJlaW5nIGRlZmluZWQgaW4gdGhlIGN1cnJlbnQgPsKgIMKgIMKgID7CoCDCoCDC
oHZlcnNpb24gPsKgIMKgIMKgID4gwqAgwqAgPsKgIMKgIMKgb2YgdGhlID7CoCDCoCDCoCA+
wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoEJGRCBvdmVyIFZ4TEFOID7CoCDCoCDCoHNwZWNpZmljYXRpb24uID7CoCDCoCDC
oCA+wqAgwqAgwqBCdXQsIGFzIEkgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+
PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdW5kZXJzdGFuZCwgdGhl
IFdHIGlzID7CoCDCoCDCoCA+wqAgwqAgwqBkaXNjdXNzaW5nIHRoZSBzY29wZSA+wqAgwqAg
wqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgYmVmb3JlIHRoZSBXR0xDIGlzIGNsb3NlZC4gSSA+wqAgwqAgwqAgPsKgIMKg
IMKgYmVsaWV2ZSB0aGVyZSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhcmUgdGhyZWUgb3B0aW9uczog
PsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKg
ID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
MS4gc2luZ2xlIEJGRCBzZXNzaW9uID7CoCDCoCDCoGJldHdlZW4gPsKgIMKgIMKgID7CoCDC
oCDCoHR3byBWVEVQcyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMi4gc2luZ2xlIEJGRCBzZXNzaW9u
ID7CoCDCoCDCoHBlciBWTkkgPsKgIMKgIMKgID7CoCDCoCDCoGJldHdlZW4gPsKgIMKgIMKg
ID7CoCDCoCDCoCA+wqAgwqAgwqB0d28gVlRFUHMgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMuIG11
bHRpcGxlIEJGRCA+wqAgwqAgwqBzZXNzaW9ucyBwZXIgPsKgIMKgIMKgID4gwqAgwqBWTkkg
YmV0d2VlbiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0d28gVlRFUHMgPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+
Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGUgY3VycmVudCB0
ZXh0ID7CoCDCoCDCoHJlZmxlY3RzICMyLiBJcyBXRyA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoGFjY2VwdHMgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHRoaXMgc2NvcGU/IElmIG5vdCwgd2hpY2ggPsKg
IMKgIMKgID7CoCDCoCDCoG9wdGlvbiBXRyB3b3VsZCA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBhY2Nl
cHQ/ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgUmVnYXJkcywgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDC
oCDCoCDCoCDCoEdyZWcgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBPbiBUdWUsIE9jdCAyMiwgMjAxOSBhdCA+wqAgwqAgwqAyOjA5IFBN
ID7CoCDCoCDCoCA+wqAgwqAgwqBBbm9vcCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBHaGFud2FuaSA+
wqAgwqAgwqA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPG1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+PiA+wqAgwqAg
wqAgPsKgIMKgIMKgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHU+IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHU+ID7CoCDCoCDCoDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4gPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID7CoCDCoCDCoDxtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+PiA+
wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCDCoDxtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA8
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdT4+ID7CoCDCoCDCoCA+wqAgwqAgwqA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPG1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Pj4gPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPsKgIMKgIMKgPG1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+PiA+wqAgwqAgwqAgPsKg
IMKgIMKgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU+ID7CoCDCoCDCoDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+Pj4+IHdyb3RlOiA+wqAgwqAgwqAgPsKg
IMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+
Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoEkgY29uY3Vy
IHdpdGggSm9lbCdzID7CoCDCoCDCoGFzc2Vzc21lbnQgPsKgIMKgIMKgID7CoCDCoCDCoCA+
wqAgwqAgwqB3aXRoIHRoZSA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgZm9sbG93aW5nID7CoCDCoCDCoGNs
YXJpZmljYXRpb25zLiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDC
oCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBjdXJyZW50IGRvY3VtZW50ID7CoCDCoCDCoGlzIGFs
cmVhZHkgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBjYXBhYmxlID7CoCDCoCDCoCA+
wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBvZiBtb25pdG9yaW5nID7CoCDCoCDCoG11bHRpcGxlIFZOSXMgPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqBiZXR3ZWVuIFZURVBzLiA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBpc3N1ZSB1bmRlciA+
wqAgwqAgwqBkaXNjdXNzaW9uID7CoCDCoCDCoCA+wqAgwqAgwqB3YXMgaG93ID7CoCDCoCDC
oCA+wqAgwqAgwqAgPsKgIMKgIMKgZG8gd2UgPiDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+
Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZSBCRkQg
dG8gbW9uaXRvciA+wqAgwqAgwqBtdWx0aXBsZSA+wqAgwqAgwqAgPsKgIMKgIMKgVkFQcyB0
aGF0ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHVzZSB0aGUgc2FtZSBWTkkgPsKgIMKgIMKg
YmV0d2VlbiBhID7CoCDCoCDCoCA+wqAgwqAgwqBwYWlyIG9mID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgID4+Pj4gwqAgwqAgwqAgwqAgwqAgwqBWVEVQcy7CoCBUaGUgdXNlIGNh
c2UgZm9yID7CoCDCoCDCoCA+wqAgwqAgwqB0aGlzIGlzIG5vdCA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBjbGVhciB0byBtZSwgYXMgZnJvbSBteSA+wqAgwqAgwqAgPsKgIMKgIMKgdW5k
ZXJzdGFuZGluZywgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgd2UgY2Fubm90IGhhdmUgYSA+
wqAgwqAgwqBzaXR1YXRpb24gd2l0aCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoG11
bHRpcGxlID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZBUHMgdXNpbmcgdGhlIHNhbWUgPsKg
IMKgIMKgID7CoCDCoCDCoFZOSS0tdGhlcmUgaXMgMToxID7CoCDCoCDCoCA+wqAgwqAgwqAg
PsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoG1hcHBpbmcgYmV0d2VlbiBWQVAgPsKgIMKgIMKgYW5kIFZOSS4gPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgQW5vb3AgPsKgIMKgIMKg
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBPbiBU
dWUsIE9jdCAyMiwgMjAxOSA+wqAgwqAgwqBhdCA2OjA2IEFNID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgSm9lbCBNLiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBIYWxwZXJuID7C
oCDCoCDCoCA+wqAgwqAgwqA8am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+ID7CoCDCoCDC
oDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqA8bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA+wqAgwqAgwqA8bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
PG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bT4gPsKgIMKgIMKgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbT4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+
wqAgwqAgwqAgwqA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPj4gPsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4gPsKgIMKgIMKg
ID7CoCDCoCDCoCA+wqAgwqAgwqA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPiA+wqAgwqAgwqA8bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4gPG1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPsKgIMKgIMKgPG1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+Pj4+
PiA+wqAgwqAgwqAgPsKgIMKgIMKgd3JvdGU6ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgID4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgRnJvbSB3aGF0IEkgY2FuID7C
oCDCoCDCoHRlbGwsID7CoCDCoCDCoCA+wqAgwqAgwqB0aGVyZSA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoGFyZSB0d28gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+
PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vw
YXJhdGUgcHJvYmxlbXMuID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRoZSBkb2N1
bWVudCB3ZSA+wqAgwqAgwqBoYXZlIGlzIGEgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAg
wqBWVEVQLVZURVAgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgbW9uaXRvcmluZyA+
wqAgwqAgwqBkb2N1bWVudC4gPsKgIMKgIMKgID7CoCDCoCDCoFRoZXJlIGlzIG5vID7CoCDC
oCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoG5lZWQgZm9yIHRoYXQgPsKgIMKgIMKgZG9jdW1l
bnQgdG8gPsKgIMKgIMKgID4gwqAgwqAgPsKgIMKgIMKgaGFuZGxlIHRoZSA+wqAgwqAgwqAg
PsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBWTkkgY2FzZS4gPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgSWYgZm9sa3Mgd2FudCBhID7CoCDCoCDCoCA+wqAgwqAgwqBwcm90
b2NvbCBmb3IgZG9pbmcgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDC
oCDCoEJGRCBtb25pdG9yaW5nID7CoCDCoCDCoG9mIHRoaW5ncyA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoGJlaGluZCB0aGUgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAg
Pj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
VlRFUHMgKG11bHRpcGxlID7CoCDCoCDCoFZOSXMpLCA+wqAgwqAgwqAgPsKgIMKgIMKgdGhl
biBkbyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoHRoYXQgPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PiDCoGFzIGEgc2VwYXJhdGUgPsKgIMKgIMKgID7CoCDCoCDC
oGRvY3VtZW50LsKgIMKgVGhlID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7C
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVuY29k
aW5nIHdpbGwgYmUgPsKgIMKgIMKgYSB0ZW5hbnQgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqBlbmNvZGluZywgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgYW5kIHRodXMg
PsKgIMKgIMKgc2VzcGFyYXRlIGZyb20gPiDCoCA+wqAgwqAgwqB3aGF0IGlzID7CoCDCoCDC
oCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoGRlZmluZWQgaW4gdGhpcyA+wqAgwqAgwqBkb2N1bWVu
dC4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBZb3VycywgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+
PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSm9l
bCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoE9uIDEwLzIxLzIwMTkgPsKgIMKgIMKgNTowNyBQTSwgPsKgIMKgIMKg
ID7CoCDCoCDCoEplZmZyZXkgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBIYWFzID7C
oCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdyb3RlOiA+wqAgwqAgwqAgPsKgIMKgIMKg
ID7CoCDCoCDCoCA+Pj4+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
PiBTYW50b3NoIGFuZCA+wqAgwqAgwqBvdGhlcnMsID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoD4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPiBPbiBUaHUsIE9jdCA+
wqAgwqAgwqAwMywgMjAxOSBhdCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoDA3OjUw
OjIwUE0gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCswNTMwLCBTYW50b3NoIFAgPsKg
IMKgIMKgSyB3cm90ZTogPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj7CoCDCoCDC
oFRoYW5rcyA+wqAgwqAgwqBmb3IgeW91ciA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oGV4cGxhbmF0aW9uLiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUaGlzIGhlbHBz
IGEgbG90LiBJID7CoCDCoCDCoCA+wqAgwqAgwqB3b3VsZCB3YWl0ID7CoCDCoCDCoCA+wqAg
wqAgwqAgPsKgIMKgIMKgZm9yIG1vcmUgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAg
Pj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Pj4gY29tbWVudHMgZnJvbSA+wqAgwqAgwqBvdGhlcnMgPsKgIMKgIMKgID7CoCDCoCDCoHRv
IHNlZSBpZiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0aGlzIHdoYXQgd2UgPsKg
IMKgIMKgbmVlZCBpbiB0aGlzID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgZHJhZnQg
dG8gYmUgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4gc3VwcG9ydGVkID7CoCDC
oCDCoGJhc2VkIG9uID7CoCDCoCDCoCA+wqAgwqAgwqB0aGF0IHdlIGNhbiA+wqAgwqAgwqAg
PsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqBwcm92aWRlIGFwcHJvcHJpYXRlID7CoCDCoCDCoCA+wqAg
wqAgwqBzZWN0aW9ucyA+wqAgwqAgwqAgPiA+wqAgwqAgwqBpbiB0aGUgPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgZHJhZnQuID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKg
ID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oD4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPiBUaGUgdGhyZWFkcyBvbiB0aGUg
PsKgIMKgIMKgID7CoCDCoCDCoGxpc3QgaGF2ZSA+wqAgwqAgwqAgPsKgIMKgIMKgID4gwqAg
wqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgc3BpZGVyZWQgdG8gdGhlID7CoCDCoCDCoHBvaW50ID7CoCDCoCDCoCA+wqAgwqAgwqB3
aGVyZSBpdCBpcyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBjaGFsbGVuZ2luZyA+
wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+IHRvIGZvbGxvdyB3aGF0IHRoZSA+wqAg
wqAgwqAgPsKgIMKgIMKgY3VycmVudCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoHN0
YXR1cyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBvZiB0aGUgZHJhZnQgaXMsID7C
oCDCoCDCoG9yIHNob3VsZCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoGJlLsKgIDot
KSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+ID7CoCDCoCDCoCA+wqAgwqAgwqAg
PsKgIMKgIMKgID4+Pj4gwqAgwqAgwqAgwqAgwqA+IEhvd2V2ZXIsIGlmIEkndmUgPsKgIMKg
IMKgID7CoCDCoCDCoGZvbGxvd2VkIHRoaW5ncyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDC
oCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqBwcm9wZXJseSwgdGhlID7CoCDCoCDCoHF1ZXN0aW9uID7CoCDCoCDCoCA+wqAgwqAg
wqBiZWxvdyBpcyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZWFsbHkgdGhlID7C
oCDCoCDCoCA+wqAgwqAgwqAgPiA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqA+IGhpbmdlIHBvaW50IG9uID7CoCDCoCDCoHdoYXQgb3Vy
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoGVuY2Fwc3VsYXRpb24gPsKgIMKgIMKg
Zm9yIEJGRCA+wqAgwqAgwqAgPsKgIMKgIMKgb3ZlciB2eGxhbiA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBzaG91bGQgbG9vayBsaWtlLiA+IMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgPiBDb3JyZWN0PyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+ID7CoCDC
oCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4gRXNzZW50aWFsbHksID7CoCDCoCDCoGRvIHdl
IG9yID7CoCDCoCDCoCA+wqAgwqAgwqBkbyB3ZSBub3QgPsKgIMKgIMKgID7CoCDCoCDCoCA+
IMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoHJlcXVpcmUgdGhlID7CoCDCoCDCoGFiaWxpdHkgdG8gPsKgIMKgIMKgID7CoCDCoCDC
oHBlcm1pdCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBtdWx0aXBsZSBCRkQgPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPiBzZXNzaW9ucyBiZXR3ZWVuID7CoCDCoCDC
oCA+wqAgwqAgwqBkaXN0aW5jdCBWQVBzPyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4gSWYgdGhpcyBpcyBzbywgPsKg
IMKgIMKgZG8gd2UgPsKgIMKgIMKgID7CoCDCoCDCoGhhdmUgYSA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoHNlbnNlID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4g
wqBhcyB0byBob3cgd2Ugc2hvdWxkID7CoCDCoCDCoCA+wqAgwqAgwqBwcm9jZWVkPyA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoD4gLS0gSmVmZiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+ID7CoCDCoCDC
oCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqA+IFtjb250ZXh0IHByZXNlcnZlZCA+wqAgwqAgwqAgPsKg
IMKgIMKgYmVsb3cuLi5dID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4gPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4gU2FudG9zaCBQIEsgPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDCoCDCoCDCoD4+ID7CoCDCoCDCoCA+wqAgwqAg
wqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoD4+IE9uIFdlZCwgU2VwID7CoCDCoCDCoDI1LCAyMDE5ID7CoCDCoCDC
oCA+wqAgwqAgwqBhdCA4OjEwIEFNID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+
Pj4gPsKgIMKgIMKgIMKgPHhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4y
QHp0ZS5jb20uY24+IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+IDxtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4+ID7CoCDC
oCDCoCA+wqAgwqAgwqA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24+IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbj4gPsKgIMKgIMKgPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuPj4gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPiA+wqAgwqAgwqA8bWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+Pj4+ID7CoCDCoCDCoCA+
wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCDCoDxtYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4gPG1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNu
Pj4gPsKgIMKgIMKgPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPiA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY24+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqA8
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y24+ID7CoCDCoCDCoDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbj4+IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4gPsKgIMKgIMKgPG1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbiA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPj4+Pj4+ID7CoCDCoCDCoCA+
wqAgwqAgwqB3cm90ZTogPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4gPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+IEhpIFNhbnRvc2gsID7CoCDCoCDCoCA+wqAg
wqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoD4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAg
PsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoD4+PiBXaXRoIHJlZ2FyZCA+wqAgwqAgwqB0byB0aGUgPsKgIMKgIMKgID7C
oCDCoCDCoHF1ZXN0aW9uID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHdoZXRoZXIg
d2UgPsKgIMKgIMKgc2hvdWxkIGFsbG93ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKg
bXVsdGlwbGUgQkZEID4gwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzZXNzaW9ucyA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gZm9yIHRoZSBzYW1lID7CoCDCoCDCoFZO
SSBvciA+wqAgwqAgwqAgPsKgIMKgIMKgbm90LCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDC
oCDCoElNSE8gd2UgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2hvdWxkIGFsbG93
IGl0LCA+wqAgwqAgwqBtb3JlID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgZXhwbGFu
YXRpb24gYXMgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+IGZvbGxvd3MuID7C
oCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqA+Pj4gQmVsb3cgaXMgYSA+wqAgwqAgwqBmaWd1cmUgPsKgIMKgIMKgID7CoCDC
oCDCoGRlcml2ZWQgZnJvbSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBmaWd1cmUg
MiBvZiA+wqAgwqAgwqBSRkM4MDE0IChBbiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oEFyY2hpdGVjdHVyZSBmb3IgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+IERh
dGEtQ2VudGVyID7CoCDCoCDCoE5ldHdvcmsgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAg
wqAgPj4+PiDCoFZpcnR1YWxpemF0aW9uID7CoCDCoCDCoG92ZXIgTGF5ZXIgMyA+wqAgwqAg
wqAgPsKgIMKgIMKgID7CoCDCoCDCoChOVk8zKSkuID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoD4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gPsKgIMKgIMKg
IMKgIMKgIMKgIMKgIHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgRGF0YSBDZW50
ZXIgTmV0d29yayA+wqAgwqAgwqAgPsKgIMKgIMKgKElQKcKgIMKgIMKgIMKgIHwgPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDCoCDCoCDCoCDCoCDCoCDCoCB8ID7C
oCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCDC
oCDCoCDCoCDCoHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDC
oCDCoCDCoD4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDC
oCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gPsKgIMKg
IMKgID7CoCDCoCDCoCDCoCDCoCDCoCDCoHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAg
wqAgPj4+PiA+wqAgwqAgwqAgwqAgwqAgwqB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgID4+Pj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqA+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCDCoCDCoCDCoCDCoHwgPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgwqBUdW5uZWwgT3ZlcmxheSA+wqAgwqAgwqAgwqAgwqAgfCA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj4+PiA+wqAgwqAgwqAgwqArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsgPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgwqDCoCstLS0tLS0tLS0r
LS0tLS0tLS0tLS0tKyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gwqAgwqAg
wqAgwqAgfCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCDC
oCstLS0tLS0tLS0tKy0tLS0tLS0rIHwgPsKgIMKgIMKgID7CoCDCoCDCoCDCoCDCoCDCoHwg
PsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgwqArLS0tLS0t
LSstLS0tLS0tLS0tKyB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4+PiA+wqAg
wqAgwqB8IHwgPsKgIMKgIMKgID7CoCDCoCDCoE92ZXJsYXkgPsKgIMKgIMKgID7CoCDCoCDC
oCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgTW9kdWxlwqAgfCB8ID7CoCDCoCDCoCDCoHwgfCA+wqAgwqAgwqAgPsKg
IMKgIMKgT3ZlcmxheSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBNb2R1bGUgfCB8
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4+PiDCoCDCoCDCoCDCoCB8ID7CoCDC
oCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gPsKgIMKgIMKgIMKgKy0tLS0tLS0tLSst
LS0tLS0tLSsgfCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgIMKgIMKgfCA+wqAgwqAgwqAgPsKg
IMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCDCoCstLS0tLS0tLS0rLS0tLS0tLS0r
IHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDCoCDCoCDCoCDC
oCDCoD4+PiDCoCDCoCDCoCDCoCB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgwqAgwqAgwqB8ID7C
oCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoMKgIMKgIHwgwqAgwqB8ID7CoCDCoCDCoCDC
oCDCoCDCoCDCoHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgwqAgwqAgfCA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gwqBOVkUxwqAgwqB8ID7CoCDCoCDCoCA+
wqAgwqAgwqAgwqAgwqAgwqB8ID4gwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoCDCoCB8
IMKgIMKgfCA+wqAgwqAgwqAgwqAgwqAgwqAgwqB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgIMKgIMKgIHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgTlZFMiA+wqAg
wqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gwqAgwqAgwqAgwqAgfCA+wqAgwqAgwqAg
PiDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgwqArLS0tLS0tLS0rLS0tLS0tLSvCoCB8
ID7CoCDCoCDCoCA+wqAgwqAgwqAgwqAgwqAgwqB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgID4+Pj4gPsKgIMKgIMKgIMKgKy0tLS0tLS0tKy0tLS0tLS0rwqAgfCA+wqAgwqAg
wqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gPsKgIMKgIMKgfMKgIHxWTkkxID7CoCDCoCDC
oCA+wqAgwqAgwqAgPsKgIMKgIMKgVk5JMsKgIFZOSTEgPsKgIMKgIMKgID7CoCDCoCDCoCA+
wqAgwqAgwqAgPj4+PiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoHzCoCB8IMKgfMKgIHwgVk5JMSA+wqAgwqAgwqAgPsKgIMKgIMKgVk5JMiBWTkkx
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgfMKgIHwgPsKgIMKgIMKgID7CoCDCoCDC
oCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgPj4+IMKgIMKgIMKgIMKgIHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj4+PiA+wqAgwqAgwqAgwqArLSstLS0tLSstLS0tKy0tLSvCoCB8ID7CoCDCoCDC
oCA+wqAgwqAgwqAgwqAgwqAgwqB8ID7CoCDCoCDCoCA+IMKgID7CoCDCoCDCoCA+Pj4+ID7C
oCDCoCDCoCDCoCstKy0tLS0tKy0tLS0tKy0tK8KgIHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+
wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgPj4+ID7CoCDCoCDCoHxWQVAxfCA+wqAgwqAgwqAgPsKgIMKgIMKgVkFQMnzC
oCDCoCB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFZBUDMgfCA+wqAgwqAgwqAg
wqB8VkFQMXwgVkFQMnwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgwqB8IFZBUDN8
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4+PiA+wqAgwqAgwqAgPsKgIMKgIMKg
ID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCDCoCstLS0tKy0tLS0tKy0tLS0rLS0tLS0tKyA+
wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCDCoMKgKy0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj7C
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoD4+PiA+
wqAgwqAgwqAgPiDCoHzCoCDCoCDCoHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAg
wqAgfCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+IMKgIMKgIMKgIMKgfCA+
wqAgwqAgwqAgPsKgIMKgIMKgIMKgfMKgIMKgIMKgfCA+wqAgwqAgwqAgPsKgIMKgIMKgID7C
oCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqA+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCDCoHzCoCDCoCDCoHwgPsKgIMKgIMKg
ID7CoCDCoCDCoCA+wqAgwqAgwqAgwqAgfCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDC
oCA+Pj4+IMKgIMKgIMKgIMKgfCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgfCDCoHwgPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgwqB8wqAg
wqAgwqB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgIHwgPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDCoCDCoHwgPsKgIMKgIMKgID7CoCDCoCDC
oCDCoHzCoCDCoCDCoHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDC
oCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgID4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+ID7C
oCDCoCDCoCDCoC0tLS0tLS0rLS0tLS0rLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tLS0gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDC
oCDCoCA+wqAgwqAgwqAgwqB8wqAgwqAgwqB8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKg
IMKgIMKgIHwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoFRlbmFudMKg
IMKgIMKgIMKgIHwgPsKgIMKgIMKgID7CoCDCoCDCoCDCoHwgwqB8ID7CoCDCoCDCoCA+wqAg
wqAgwqAgPsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoD4+PiA+wqAgwqAgwqBUU0kxIHwgPsKgIMKgIMKgID7CoCDCoCDC
oFRTSTJ8wqAgwqAgfCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUU0kzID7CoCDC
oCDCoFRTSTF8IFRTSTJ8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgfFRTSTMg
PsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiDCoCDCoCDCoCDCoCDCoCDCoCDC
oD4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgKy0tLSsgKy0tLSsgPsKgIMKgIMKgID7CoCDCoCDC
oCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgKy0tLSsgPsKgIMKgIMKgIMKgKy0tLSsgPsKgIMKgIMKgID7CoCDCoCDC
oCstLS0rID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgKy0tLSsgPsKgIMKgIMKg
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDCoCDCoCA+wqAgwqAgwqB8VFMxfCB8VFMy
fCA+IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfFRTM3wgPsKgIMKgIMKgIMKgfFRTNHwg
PsKgIMKgIMKgID7CoCDCoCDCoHxUUzV8ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKg
IMKgfFRTNnwgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDCoCDCoCA+
wqAgwqAgwqArLS0tKyArLS0tKyA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+
IMKgIMKgIMKgIMKgIMKgIMKgKy0tLSsgPsKgIMKgIMKgIMKgKy0tLSsgPsKgIMKgIMKgID7C
oCDCoCDCoCstLS0rID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgKy0tLSsgPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKg
IMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoD4+PiBUbyBteSA+wqAgwqAgwqAgPsKgIMKgIMKgdW5kZXJzdGFuZGluZywgdGhl
IEJGRCA+wqAgwqAgwqAgPiDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc2Vzc2lvbnMgYmV0d2VlbiA+wqAgwqAg
wqBOVkUxID7CoCDCoCDCoCA+wqAgwqAgwqBhbmQgTlZFMiBhcmUgPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgYWN0dWFsbHkgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAg
Pj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
Pj4+IGluaXRpYXRlZCBhbmQgPsKgIMKgIMKgID7CoCDCoCDCoHRlcm1pbmF0ZWQgPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqBhdCBWQVAgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAg
wqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgb2YgTlZFLiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gPsKgIMKg
IMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+IElmIHRoZSA+wqAgwqAgwqBuZXR3b3JrIG9w
ZXJhdG9yID7CoCDCoCDCoCA+IMKgIMKgID7CoCDCoCDCoHdhbnQgdG8gPsKgIMKgIMKgID7C
oCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgc2V0IHVwIG9uZSBCRkQgPsKgIMKgIMKgc2Vzc2lvbiA+wqAg
wqAgwqAgPsKgIMKgIMKgYmV0d2VlbiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoFZB
UDEgb2YgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+IE5WRTEgYW5kIFZBUDFv
ZiA+wqAgwqAgwqAgPsKgIMKgIMKgTlZFMiwgYXQgdGhlID7CoCDCoCDCoCA+wqAgwqAgwqAg
PsKgIMKgIMKgID4+Pj7CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHNhbWUgdGltZSA+wqAgwqAgwqBhbm90aGVyIEJGRCA+wqAgwqAgwqAgPsKg
IMKgIMKgc2Vzc2lvbiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBiZXR3ZWVuIFZB
UDMgb2YgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPj4+IE5WRTEgYW5kID4gwqBW
QVAzIG9mIE5WRTIsID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgYWx0aG91Z2ggPsKg
IMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgdGhlIHR3byBCRkQgc2Vzc2lvbnMgPsKgIMKg
IMKgID7CoCDCoCDCoGFyZSBmb3IgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqB0aGUg
c2FtZSA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA+Pj4gVk5JMSwgSSA+wqAgwqAg
wqBiZWxpZXZlIGl0J3MgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqByZWFzb25hYmxl
LCA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoCA+Pj4+wqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBzbyB0aGF0J3Mgd2h5IEkgPsKgIMKg
IMKgdGhpbmsgd2UgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqBzaG91bGQgYWxsb3cg
aXQgPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiA+wqAgwqAgwqAgPsKgIMKg
IMKgID7CoCDCoCDCoCA+Pj4+ID7CoCDCoCDCoCA+wqAgwqAgwqAgPsKgIMKgIMKgIMKgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gPsKgIMKgIMKg
ID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgbnZvMyBtYWlsaW5nIGxpc3QgPsKgIMKgIMKgID7CoCDC
oCDCoCA+wqAgwqAgwqAgPj4+PiBudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9y
Zz4gPG1haWx0bzpudm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0Zi5vcmcgPG1haWx0
bzpudm8zQGlldGYub3JnPj4gPsKgIMKgIMKgPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWls
dG86bnZvM0BpZXRmLm9yZz4gPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0Bp
ZXRmLm9yZz4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpudm8zQGlldGYub3JnIDxt
YWlsdG86bnZvM0BpZXRmLm9yZz4gPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZv
M0BpZXRmLm9yZz4+ID7CoCDCoCDCoDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52
bzNAaWV0Zi5vcmc+IDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5v
cmc+Pj4+IDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+ID7C
oCDCoCDCoDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+PiA+
wqAgwqAgwqAgPsKgIMKgIMKgPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0Bp
ZXRmLm9yZz4gPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4+
PiA+wqAgwqAgwqAgPsKgIMKgIMKgID7CoCDCoCDCoDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8
bWFpbHRvOm52bzNAaWV0Zi5vcmc+IDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52
bzNAaWV0Zi5vcmc+PiA+wqAgwqAgwqA8bWFpbHRvOm52bzNAaWV0Zi5vcmcgPG1haWx0bzpu
dm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0Zi5vcmcgPG1haWx0bzpudm8zQGlldGYu
b3JnPj4+Pj4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAgPj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzMgPGh0dHBzOi8vdXJsZGVmZW5zZS5j
b20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbnZvM19fOyE4
V29BNlJqQzgxYyFYU25QYkRrOTludGFTa3JobzFoLTdOazM4dkUxZ0o5R1E3dWRXZmJHTHRD
T2lLdDZZejlvUkk3MER3eHYzYl9hJD4gPsKgIMKgIMKgID7CoCDCoCDCoCA+wqAgwqAgwqAg
Pj4+PiA+wqAgwqAgwqAgPsKgIMKgIMKgID4gPsKgIMKgIMKgID4gPl9fX18NCj4gDQo=



From nobody Wed Oct 30 14:23:29 2019
Return-Path: <jhaas@slice.pfrc.org>
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 0A727120825; Wed, 30 Oct 2019 14:14:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V-2rpqV4hoCY; Wed, 30 Oct 2019 14:14:07 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 33823120103; Wed, 30 Oct 2019 14:14:07 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id C608E1E2D3; Wed, 30 Oct 2019 17:17:42 -0400 (EDT)
Date: Wed, 30 Oct 2019 17:17:42 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Message-ID: <20191030211742.GE10145@pfrc.org>
References: <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <20191030203051.GD10145@pfrc.org> <CA+RyBmVTWMOuXaWVk_i1Lk7i+GgfiESkfVcLXARNnPD0Y3N5zQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CA+RyBmVTWMOuXaWVk_i1Lk7i+GgfiESkfVcLXARNnPD0Y3N5zQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/JrURvg96uk1CPF3VQhNelY7WjMI>
X-Mailman-Approved-At: Wed, 30 Oct 2019 14:22:55 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 30 Oct 2019 21:14:09 -0000

Greg,

On Wed, Oct 30, 2019 at 01:58:30PM -0700, Greg Mirsky wrote:
> On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Haas <jhaas@pfrc.org> wrote:
> 
> > Greg,
> >
> > From the updated text:
> >
> > "At the same time, a service layer BFD session may be used between the
> > tenants of VTEPs IP1 and IP2 to provide end-to-end fault management. In
> > such case, for VTEPs BFD Control packets of that session are
> > indistinguishable from data packets.  If end-to-end defect detection is
> > realized as the set of concatenated OAM domains, e.g., VM1-1 - IP1 --
> > IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD
> > follow the procedures described in Section 6.8.17 [RFC5880]."
> >
> > In the case that two VMs are running BFD to each other as a user
> > application
> > rather than as part of the virtualized environment, it's unlikely that
> > they'd be treated as concatenated domains.  To do so, the tenant VMs would
> > have to have a sense that they are indeed virtual.
> >
> > Is your intent in this text that BFD implementations on the server should
> > detect BFD sessions between servers and change them to a concatenated
> > session?
> >
> GIM>> No, we do not suggest that the concatenation of BFD sessions be
> automagical. That may be controlled via the management plane though.

Then my suggestion is we may not want this text.

It's fine to say "if tenants want to run BFD to each other, and that is
standard BFD (RFC 5881) from the perspective of those tenants" if that's
your intent.  Leave automagic out of the spec. :-)

> > Section 5 comment:
> >
> > :   The UDP destination port and the TTL of the inner IP packet MUST be
> > :   validated to determine if the received packet can be processed by
> > :   BFD.  BFD Control packets with unknown MAC address MUST NOT be
> > :   forwarded to VMs.
> >
> > I'd suggest pushing the second sentence into the prior section since it
> > deals with MAC addresses rather than the UDP procedures.
> >
> GIM>> Could you please clarify your suggestion - move to Section 4 or to
> the preceding paragraph? I think it is the latter but wanted to make sure.

Full section 5 from your draft-8 candidate:
: 5.  Reception of BFD Packet from VXLAN Tunnel
: 
:    Once a packet is received, the VTEP MUST validate the packet.  If the
:    Destination MAC of the inner Ethernet frame matches one of the MAC
:    addresses associated with the VTEP the packet MUST be processed
:    further.  If the Destination MAC of the inner Ethernet frame doesn't
:    match any of VTEP's MAC addresses, then the processing of the
:    received VXLAN packet MUST follow the procedures described in
:    Section 4.1 [RFC7348].

It's not clear what that procedure is, with respect to BFD.  Section 4.1
basically says is that when a mapping is discovered, deliver it to that VM
with headers removed.

Section 4.1 really doesn't discuss dropping behavior.

: 
:    The UDP destination port and the TTL of the inner IP packet MUST be
:    validated to determine if the received packet can be processed by
:    BFD.

This is fine.

:    BFD Control packets with unknown MAC address MUST NOT be
:    forwarded to VMs.

This appears to be clarifying the missing point in the prior paragraph.  If
that's the case, why is this sentence not part of the prior paragraph?


-- Jeff


From nobody Wed Oct 30 20:00:15 2019
Return-Path: <ssivaraj@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 A78D31200F3; Wed, 30 Oct 2019 19:34:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.736
X-Spam-Level: 
X-Spam-Status: No, score=0.736 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 mfLzqfN4r42S; Wed, 30 Oct 2019 19:34:34 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62CD61200DF; Wed, 30 Oct 2019 19:34:34 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9V2WVaK003962; Wed, 30 Oct 2019 19:34:27 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=0ZE9Y4Wiv6+1lJrdtDIWNk2Z4qiSDli4vkoxcefPT4Q=; b=Uz2DfUPkcmy8WqigpyUKw1IdvprYjqElRwVfHNMW+Bf9oG2ZEexDsEk+grmlGNNIaqlR agL0h8sseGCHnnQjy1CjzwB2J14jqlijVdmOTWI7MHrRUct3KnnGgUA0y87rqD84iEuZ zGLByVi+RqyeLzNbNI/IA1O0SYpCpsPyyEnkOlFcYPItfe4pg3ahwEVP0UVkKiPd6N5R mSuYqejNgpO/r9svmjEu0R4R97Vvjo7QSrYFepqjaD4D/ghLLBlJa7sB+JZpbsg6wE5l DUoZ25qROws7mLZzVLm5ZgLuR9RDv/ZjkJOa+WPie51tc2MNsKUqy0OaVQ5kntYlFo8b IA== 
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp2051.outbound.protection.outlook.com [104.47.40.51]) by mx0a-00273201.pphosted.com with ESMTP id 2vxwfh2dj9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 30 Oct 2019 19:34:26 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g6U+QaFucJRZlcB1xkX/xMaeklZE9jY2TlZ+MKvWhhWXbsuN9LkZtoT8cip8EHuqpD8HhtlKFjhGKLbYnhQwBXoTNd/2jv5fjL3nUhIhnceWOwLjPKb0yP7iuJWFrZyUtA7+HPbWk/uMs/fBpp1IUsEdO5ZPQaGYfeZ/x5G/msWCWnei2LuJMZLdImXduLqUISS/gAhbbxPiFSffcfHaWE/lxILflvH2FI1++7lf42D/EOW99PgTum46FT/64iYXy4mhn6WWQqOhljI/8NnFjMRvaclV2OEApYsBS+eXbbs2ulE/yMBSaZf5rFgxTDeAGxjcxqPwLyFor9hgZf/olQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0ZE9Y4Wiv6+1lJrdtDIWNk2Z4qiSDli4vkoxcefPT4Q=; b=Z7aZ2gSpJR7GHNmDw5BnTD3FMq9oHSM0zmgNIj+Y1B0haUZ4T7C5t0arZ+8CSy0HaISyrkVRs7RYmd84e9zu5A7OjhvBNKnPtMq1+iEFVOMlL702/IRKr1778nUzp/TcQ/RECg1EQomvc5CbQOmzYe95APVnlo5QxEvtFvhoLecby5wPhkwBeVIK3sp26tjTMy7k6t2HqotBfwIw/HI2e1gUOxUOJOqg3Z0Wu5S8rlK+9ky+CFB92lFUYrweaVLtKBjutRHxPqXgj/zF9X8NC42G6S+6L6OsQVuBvZgZm9/xMNSkiLhJGtaEbKp/+7dCITSkcvGTky2ijLTZDv9mBA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
Received: from BYAPR05MB5224.namprd05.prod.outlook.com (20.177.230.77) by BYAPR05MB4133.namprd05.prod.outlook.com (52.135.193.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.13; Thu, 31 Oct 2019 02:34:21 +0000
Received: from BYAPR05MB5224.namprd05.prod.outlook.com ([fe80::34b3:586b:67bd:e0f9]) by BYAPR05MB5224.namprd05.prod.outlook.com ([fe80::34b3:586b:67bd:e0f9%7]) with mapi id 15.20.2408.016; Thu, 31 Oct 2019 02:34:21 +0000
From: Selvakumar Sivaraj <ssivaraj@juniper.net>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Dinesh Dutt <didutt@gmail.com>, NVO3 <nvo3@ietf.org>, "draft-ietf-bfd-vxlan@ietf.org" <draft-ietf-bfd-vxlan@ietf.org>, Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>, rtg-bfd WG <rtg-bfd@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "T. Sridhar" <tsridhar@vmware.com>, "xiao.min2@zte.com.cn" <xiao.min2@zte.com.cn>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Thread-Topic: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
Thread-Index: AQHVefXTkwgUH6XWXUSpCrzkCHgBh6dls0cAgAELsQCAAFSxgIAAAloAgABQeQCAADkgWIAABPuAgADJCgCAAAU+gIAH16L3gAAZgwCAABCFgIAAAtMAgAAD6ICAAANigIAAAoUAgAAGUwCAABfdgIABQq+AgAAJ2ICAAN0Tb4AAFK9agABdngCAAIvTgP//kw8AgAB41QD//+sngA==
Date: Thu, 31 Oct 2019 02:34:21 +0000
Message-ID: <4200BA8D-0984-4D66-AA3F-974E28BFC5CD@juniper.net>
References: <CACi9rdu8PKsLW_Pq4ww5DEwLL8Bs6Hq1Je_jmAjES4LKBuE8MQ@mail.gmail.com> <CA+RyBmXkyQMumeCDxM6OSzdn=DCL=aeyQ+tJmUiyEg0VZuUpRg@mail.gmail.com> <1571798869.2855.1@smtp.gmail.com> <CACi9rduyvhweJd_aNx6miiUGyu-nCeqnNHGbPjyCfswHx1RD5A@mail.gmail.com> <CA+RyBmXLBLARxhA4MUvD6DE8vvY1oDP0opkxDqiPA4zYw9Jpug@mail.gmail.com> <1571860470.2855.11@smtp.gmail.com> <CACi9rdtwiuH2VjuUkzeg3+PhwcFMSqFepbcM0tgmRxSbcR3AQQ@mail.gmail.com> <CA+-tSzyi=uDdqSDq4u7kytAucX136mO2XtPtR=DG+KKAC5PjCQ@mail.gmail.com> <88a1320e-093a-a101-d8a6-6ae6d7648466@joelhalpern.com> <CA+-tSzxCpLOmhpBXP1k5vLY20qA5db9nbq4qEiH00jo=EH+w8g@mail.gmail.com> <d7b25f3a-5f1e-30da-8a41-0d11e3c2d04c@joelhalpern.com> <CA+-tSzzBfp9Wy8KO6MbxFNXZBhC3bL7u92VwqJTA82WrwGUAgg@mail.gmail.com> <c773cd4f-320c-fb15-3b7b-d0016b7d5978@joelhalpern.com> <CA+-tSzxUs9PGv+y1PBquaAhuq4wK_=TkR+b_ET6j7OBHf4Mq7Q@mail.gmail.com> <97bdb8b4-b334-53fb-05a6-2d1fc8684ad3@joelhalpern.com> <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <73C65A84-D59F-42AA-A2BA-5DE6946DC6D8@juniper.net> <CA+RyBmXdjstOd6kR2t6okHGTEy+Sif=XDnrZV-2WNsijWd+=VA@mail.gmail.com>
In-Reply-To: <CA+RyBmXdjstOd6kR2t6okHGTEy+Sif=XDnrZV-2WNsijWd+=VA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.20.0.191028
x-originating-ip: [66.129.242.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 1bf6202a-4437-4fae-90dd-08d75daad632
x-ms-traffictypediagnostic: BYAPR05MB4133:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <BYAPR05MB41330EC94EF95F1930403BD9D3630@BYAPR05MB4133.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 02070414A1
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(366004)(39860400002)(396003)(136003)(199004)(189003)(966005)(478600001)(30864003)(1411001)(81166006)(8676002)(5070765005)(6246003)(6506007)(81156014)(58126008)(102836004)(53546011)(8936002)(71190400001)(517774005)(21615005)(606006)(71200400001)(99286004)(54906003)(440504004)(2906002)(76176011)(36756003)(33656002)(14444005)(5024004)(14454004)(316002)(66574012)(256004)(26005)(66946007)(446003)(6486002)(7736002)(7416002)(229853002)(6306002)(66446008)(64756008)(86362001)(5660300002)(25786009)(66476007)(66556008)(54896002)(486006)(476003)(186003)(76116006)(4326008)(6916009)(6436002)(66066001)(6512007)(11346002)(3846002)(6116002)(91956017)(236005)(2616005)(12620500001)(579004)(559001)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4133; H:BYAPR05MB5224.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Gr3E8Pls2HOzSDr4xJhZFcnv9LtpHOLAy4V1mOjYWSsxqwR7kRvUBWqUXEqS1y+X/FHLvUl5bC9az0qwfDPkMn7wKKa0D3TAGNR180ZMuQrgWW0uZY+ifCO8TOS5Xrc7jjq6DkjFeiDqCQRpJbRg2H7nKJurITztocmomtGuhzXByy2zxK0OqwZZF65dXbB7L1uNymXwHqK6npO5W3hp9t1w+cfkdj52Yj+LWPkdtmgbHXLpRww9Z1tAad0P8/HyjS6lVmoQPM1gOtuq1lVMIVuKQdHyyuTRGUD9QzHdfz9wCYh7mEtHcRIoYu1uRJ2x/VA6u3UHMoOjsfK9yqEn5oKXDltaFC3Q1oBZlbX+0u4MQNfoD33y0W9X9bJFOk/XuGonEs3i04T48T5YecJgHw1OdDpf4tXeN6vhb8DRO47Cwi0z1kTr6GOs1vJurUy4/WbbmO4R+PFN3IlVF37FdUtQzbzKQLtbropgt2zXvHY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_4200BA8D09844D66AA3F974E28BFC5CDjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 1bf6202a-4437-4fae-90dd-08d75daad632
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2019 02:34:21.3047 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /9Wbz/hg/FdiFDarva6rV3qMGdA8dQVuuIsLRJLZKjUWPzY+yre52tcQIsc8O/mgE4djGiyLEhHDHM1Ehpwv0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4133
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-30_10:2019-10-30,2019-10-30 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 suspectscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 phishscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910310024
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/-2H9IOapqJ6Om10fTbC4FF1k_W8>
X-Mailman-Approved-At: Wed, 30 Oct 2019 20:00:13 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 31 Oct 2019 02:34:41 -0000

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

R3JlZywNCg0KSGVyZSB0aGUgYXNzdW1wdGlvbiBpcyB0aGF0IHRoZSBWVEVQIGluY29ycmVjdGx5
IHJlY2VpdmVkIGEgQkZEIHBhY2tldCBhbmQgaXQgbmVlZHMgdG8gYmUgZHJvcHBlZC4gV2hhdCBp
ZiB0aGVyZSBpcyBhbiBlbmQgdG8gZW5kIEJGRCBhbmQgVlRFUCBpcyBvbmx5IHRyYW5zcG9ydGlu
ZyB0aG9zZSBwYWNrZXRzPyBJZiB0aGUgdGVuYW50IG5lZWRzIHRoZSBCRkQgcGFja2V0IHRoZW4g
dGhpcyByZXF1aXJlbWVudCB0byBkcm9wIGlzIG1ha2luZyBpdCBtdXR1YWxseSBleGNsdXNpdmUg
d2l0aCBWVEVQIEJGRCBjYXBhYmlsaXR5Lg0KDQpUaGFua3MsDQpTZWx2YWt1bWFyDQoNCkZyb206
IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb20+DQpEYXRlOiBXZWRuZXNkYXksIE9j
dG9iZXIgMzAsIDIwMTkgYXQgMTo0OSBQTQ0KVG86IFNlbHZha3VtYXIgU2l2YXJhaiA8c3NpdmFy
YWpAanVuaXBlci5uZXQ+DQpDYzogRGluZXNoIER1dHQgPGRpZHV0dEBnbWFpbC5jb20+LCBOVk8z
IDxudm8zQGlldGYub3JnPiwgImRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnIiA8ZHJhZnQt
aWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc+LCBBbm9vcCBHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PiwgU2FudG9zaCBQIEsgPHNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+LCBKZWZm
cmV5IEhhYXMgPGpoYWFzQHBmcmMub3JnPiwgcnRnLWJmZCBXRyA8cnRnLWJmZEBpZXRmLm9yZz4s
ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPiwgIlQuIFNyaWRoYXIiIDx0
c3JpZGhhckB2bXdhcmUuY29tPiwgInhpYW8ubWluMkB6dGUuY29tLmNuIiA8eGlhby5taW4yQHp0
ZS5jb20uY24+DQpTdWJqZWN0OiBSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGluZyBC
RkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQpIaSBTZWx2YWt1bWFyLA0KYSBwYWNrZXQgY2Fu
IGJlIGlkZW50aWZpZWQgYXMgYSBCRkQgQ29udHJvbCBtZXNzYWdlIGJ5IHRoZSB2YWx1ZSBvZiB0
aGUgZGVzdGluYXRpb24gVURQIHBvcnQgZmllbGQuIFRoZSBpbnRlbnRpb24gb2YgdGhlIHRleHQg
eW91J3ZlIHF1b3RlZCBpcyB0byBzdWdnZXN0IHRoYXQgaWYgdGhlIHJlY2VpdmVkIGJ5IFZURVAg
cGFja2V0IGhhcyBiZWVuIGlkZW50aWZpZWQgYXMgYSBCRkQgY29udHJvbCBwYWNrZXQgaXQgU0hP
VUxEIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSB0ZW5hbnQuIFdoYXQgdG8gZG8gd2l0aCBzdWNoIHBh
Y2tldD8gSSBiZWxpZXZlIGl0IG11c3QgYmUgc2lsZW50bHkgZHJvcHBlZC4NCkRvZXMgaXQgbWFr
ZSBzZW5zZT8NCg0KUmVnYXJkcywNCkdyZWcNCg0KT24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMToz
NiBQTSBTZWx2YWt1bWFyIFNpdmFyYWogPHNzaXZhcmFqQGp1bmlwZXIubmV0PG1haWx0bzpzc2l2
YXJhakBqdW5pcGVyLm5ldD4+IHdyb3RlOg0KR3JlZywNCg0KPlNlY3Rpb24gNS4NCj5JZiB0aGUg
RGVzdGluYXRpb24gTUFDIG9mIHRoZSBpbm5lciBFdGhlcm5ldCBmcmFtZSBkb2Vzbid0DQo+ICAg
bWF0Y2ggYW55IG9mIFZURVAncyBNQUMgYWRkcmVzc2VzLCB0aGVuIHRoZSBwcm9jZXNzaW5nIG9m
IHRoZQ0KPiAgIHJlY2VpdmVkIFZYTEFOIHBhY2tldCBNVVNUIGZvbGxvdyB0aGUgcHJvY2VkdXJl
cyBkZXNjcmliZWQgaW4NCj4gICBTZWN0aW9uIDQuMSBbUkZDNzM0OF0uDQo+QkZEIENvbnRyb2wg
cGFja2V0cyB3aXRoIHVua25vd24gTUFDIGFkZHJlc3MgTVVTVCBOT1QgYmUNCj4gZm9yd2FyZGVk
IHRvIFZNcy4NCg0KSWYgdGhlIHBhY2tldCBkb2VzbuKAmXQgbWF0Y2ggVlRFUCBtYWMgYWRkcmVz
cywgdGhlIHBhY2tldCBpcyBmb3J3YXJkZWQgYmFzZWQgb24gIFNlY3Rpb24gNC4xIFtSRkM3MzQ4
XS4gV2hhdCBpcyB0aGUgYXNzdW1wdGlvbiBiZWhpbmQgdGhpcyBzdGF0ZW1lbnQg4oCcQkZEIENv
bnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24gTUFDIGFkZHJlc3MgTVVTVCBOT1QgYmUgZm9yd2Fy
ZGVkIHRvIFZNc+KAnT8NCg0KVGhhbmtzLA0KU2VsdmFrdW1hcg0KDQoNCkZyb206IG52bzMgPG52
bzMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86bnZvMy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVo
YWxmIG9mIEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbT4+DQpEYXRlOiBXZWRuZXNkYXksIE9jdG9iZXIgMzAsIDIwMTkgYXQgMTow
OCBQTQ0KVG86IERpbmVzaCBEdXR0IDxkaWR1dHRAZ21haWwuY29tPG1haWx0bzpkaWR1dHRAZ21h
aWwuY29tPj4NCkNjOiBOVk8zIDxudm8zQGlldGYub3JnPG1haWx0bzpudm8zQGlldGYub3JnPj4s
ICJkcmFmdC1pZXRmLWJmZC12eGxhbkBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0
LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnPj4sIEFub29wIEdoYW53YW5pIDxhbm9vcEBhbHVtbmku
ZHVrZS5lZHU8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+LCBTYW50b3NoIFAgSyA8c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbT4+LCBKZWZmcmV5IEhhYXMgPGpoYWFzQHBmcmMub3JnPG1haWx0bzpqaGFhc0BwZnJjLm9y
Zz4+LCBydGctYmZkIFdHIDxydGctYmZkQGlldGYub3JnPG1haWx0bzpydGctYmZkQGlldGYub3Jn
Pj4sICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPj4sICJULiBTcmlkaGFyIiA8dHNyaWRoYXJAdm13YXJlLmNvbTxtYWlsdG86
dHNyaWRoYXJAdm13YXJlLmNvbT4+LCAieGlhby5taW4yQHp0ZS5jb20uY248bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPiIgPHhpYW8ubWluMkB6dGUuY29tLmNuPG1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbj4+DQpTdWJqZWN0OiBSZTogW252bzNdIEJGRCBvdmVyIFZYTEFOOiBUcmFwcGlu
ZyBCRkQgQ29udHJvbCBwYWNrZXQgYXQgVlRFUA0KDQpEZWFyIEFsbCwNCnRoYW5rIHlvdSBmb3Ig
eW91ciBjb21tZW50cywgc3VnZ2VzdGlvbnMgdGhhdCBoYXZlIG1hZGUgdGhlIGRpc2N1c3Npb24g
dGhlIG1vc3QgaGVscGZ1bCB0byB0aGUgRWRpdG9ycy4gSSd2ZSB0cmllZCB0byByZWZsZWN0IHlv
dXIgY29tbWVudHMgaW4gdGhlIHVwZGF0ZXMgbGlzdGVkIGJlbG93Og0KDQogICogICBvbiB0aGUg
aW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzczoNCk9MRCBURVhUOg0KICAgICAgICAgRGVzdGlu
YXRpb24gSVA6IElQIGFkZHJlc3MgTVVTVCBOT1QgYmUgb2Ygb25lIG9mIHRlbmFudCdzIElQDQog
ICAgICAgICBhZGRyZXNzZXMuICBJUCBhZGRyZXNzIE1BWSBiZSBzZWxlY3RlZCBmcm9tIHRoZSBy
YW5nZSAxMjcvOCBmb3INCiAgICAgICAgIElQdjQsIGZvciBJUHY2IC0gZnJvbSB0aGUgcmFuZ2Ug
MDowOjA6MDowOkZGRkY6N0YwMDowLzEwNC4NCk5FVyBURVhUOg0KICAgICAgICAgRGVzdGluYXRp
b24gSVA6IElQIGFkZHJlc3MgTVVTVCBOT1QgYmUgb2Ygb25lIG9mIHRlbmFudCdzIElQDQogICAg
ICAgICBhZGRyZXNzZXMuICBUaGUgSVAgYWRkcmVzcyBTSE9VTEQgYmUgc2VsZWN0ZWQgZnJvbSB0
aGUgcmFuZ2UgMTI3LzgNCiAgICAgICAgIGZvciBJUHY0LCBmb3IgSVB2NiAtIGZyb20gdGhlIHJh
bmdlIDA6MDowOjA6MDpGRkZGOjdGMDA6MC8xMDQuDQogICAgICAgICBBbHRlcm5hdGl2ZWx5LCB0
aGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBNQVkgYmUgc2V0IHRvIFZURVAncw0KICAgICAgICAg
SVAgYWRkcmVzcy4NCg0KICAqICAgZmlyZXdhbGwuIEFwcGVuZGVkIFNlY3Rpb24gMyBEZXBsb3lt
ZW50IHdpdGggdGhlIGZvbGxvd2luZyBwYXJhZ3JhcGg6DQogICBBcyBwZXIgU2VjdGlvbiA0LCB0
aGUgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBTSE9VTEQgYmUgc2V0IHRvDQogICBvbmUg
b2YgdGhlIGxvb3BiYWNrIGFkZHJlc3NlcyAoMTI3LzggcmFuZ2UgZm9yIElQdjQgYW5kDQogICAw
OjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0IHJhbmdlIGZvciBJUHY2KS4gIFRoZXJlIGNvdWxkIGJl
IGEgZmlyZXdhbGwNCiAgIGNvbmZpZ3VyZWQgb24gVlRFUCB0byBibG9jayBsb29wYmFjayBhZGRy
ZXNzZXMgaWYgc2V0IGFzIHRoZQ0KICAgZGVzdGluYXRpb24gSVAgaW4gdGhlIGlubmVyIElQIGhl
YWRlci4gIEl0IGlzIFJFQ09NTUVOREVEIHRvIGFsbG93DQogICBhZGRyZXNzZXMgZnJvbSB0aGUg
bG9vcGJhY2sgcmFuZ2UgdGhyb3VnaCBhIGZpcmV3YWxsIG9ubHkgaWYgaXQgaXMNCiAgIHVzZWQg
YXMgdGhlIGRlc3RpbmF0aW9uIElQIGFkZHJlc3MgaW4gdGhlIGlubmVyIElQIGhlYWRlciwgYW5k
IHRoZQ0KICAgZGVzdGluYXRpb24gVURQIHBvcnQgaXMgc2V0IHRvIDM3ODQgW1JGQzU4ODFdLg0K
DQpSZWdhcmRpbmcgdGhlIHVzZSBvZiBWTkkgMCBhcyB0aGUgTWFuYWdlbWVudCBWTkkuIEluIFNl
Y3Rpb24gNiBoYXMgYmVlbiBub3RlZDoNCiAgIEFuIGltcGxlbWVudGF0aW9uIE1BWSBzdXBwb3J0
IHRoZSB1c2Ugb2YgdGhlIE1hbmFnZW1lbnQNCiAgIFZOSSBhcyBjb250cm9sIGFuZCBtYW5hZ2Vt
ZW50IGNoYW5uZWwgYmV0d2VlbiBWVEVQcy4gIFRoZSBzZWxlY3Rpb24NCiAgIG9mIHRoZSBWTkkg
bnVtYmVyIG9mIHRoZSBNYW5hZ2VtZW50IFZOSSBNVVNUIGJlIGNvbnRyb2xsZWQgdGhyb3VnaA0K
ICAgbWFuYWdlbWVudCBwbGFuZS4gIEFuIGltcGxlbWVudGF0aW9uIE1BWSB1c2UgVk5JIG51bWJl
ciAxIGFzIHRoZQ0KICAgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIE1hbmFnZW1lbnQgVk5JLg0KDQpB
dHRhY2hlZCwgcGxlYXNlIGZpbmQgdGhlIHVwZGF0ZWQgd29ya2luZyB2ZXJzaW9uIGFuZCB0aGUg
ZGlmZiB0byAtMDcuDQpFZGl0b3JzIG11Y2ggYXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLCBzdWdn
ZXN0aW9ucywgYWJkIGhlbHAgdG8gaGF2ZSB0aGUgbmV3IHZlcnNpb24gdXBsb2FkZWQgYmVmb3Jl
IHRoZSBjdXQtb2ZmIGRlYWRsaW5lLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBXZWQsIE9jdCAz
MCwgMjAxOSBhdCA0OjQ2IEFNIERpbmVzaCBEdXR0IDxkaWR1dHRAZ21haWwuY29tPG1haWx0bzpk
aWR1dHRAZ21haWwuY29tPj4gd3JvdGU6DQoNCg0KT24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMTE6
NDAgQU0sIEFub29wIEdoYW53YW5pIDxhbm9vcEBhbHVtbmkuZHVrZS5lZHU8bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdT4+IHdyb3RlOg0KSGkgRGluZXNoLA0KDQpZb3VyIGVhcmxpZXIgY29t
bWVudCB3YXMgYWJvdXQgc2lsaWNvbiwgdGhhdCdzIHdoeSBJIGRpc2N1c3NlZCBvbmx5IHRoZSB0
cmFwcGluZyBpc3N1ZS4gIEFzIGZhciBhcyBzb2Z0d2FyZSBnb2VzLCBJUCBzdGFja3Mgd291bGQg
dHlwaWNhbGx5IGRpc2NhcmQgcGFja2V0cyByZWNlaXZlZCBmcm9tIGEgbm9uLWxvb3BiYWNrIGlu
dGVyZmFjZSBpZiB0aGUgcGFja2V0J3MgYWRkcmVzcyBpcyBpbiAxMjcvOC4gIEkgYW0gbm90IHN1
cmUgYSB0cmFkaXRpb25hbCBJUCBzdGFjayBjYW4gcGxheSBoZXJlIGJlY2F1c2UgZXZlbiBvbiBU
eCwgd2UgaGF2ZSB0aGUgc2FtZSBNQUMgZm9yIHJlYWNoaW5nIGFsbCByZW1vdGUgVlRFUHMuICBJ
dCBzZWVtcyB0byBtZSB0aGUgQkZEIG1vZHVsZSB3b3VsZCBoYXZlIHRvIGJlIHdvcmtpbmcgZGly
ZWN0bHkgd2l0aCBMMiBmcmFtZXMgY29taW5nIG9mZiB0aGUgdHVubmVsLiAgS2luZCBvZiBsaWtl
IGlmIHdlIHdlcmUgcnVubmluZyBMTERQIGJldHdlZW4gdGhlIFZURVBzLg0KDQpIaSBBbm9vcCwN
Cg0KTXkgZWFybGllciBjb21tZW50IHdhcyBpbmRlZWQgYWJvdXQgc2lsaWNvbiwgYnV0IHRoZSBw
YWNrZXQgaGFzIHRvIGdvIHRocm91Z2ggdGhlIHNvZnR3YXJlIHN0YWNrIGFzIHdlbGwgb25jZSBp
dCBnZXRzIHRvIHRoZSBDUFUuIExpbnV4LWJhc2VkIHNvbHV0aW9ucyBzdWNoIGFzIExpbnV4IHNl
cnZlcnMgb3IgQ3VtdWx1cyBMaW51eCBvciBtYXliZSBldmVuIFNPTklDIHdpbGwgbmVlZCB0byBo
YXZlIGEgdmFsaWQgSVAgYWRkcmVzcyB0byBwcm9jZXNzIHRoZSBwYWNrZXQuIEdpdmVuIHRoYXQg
MTI3LzggaXMgYWxyZWFkeSBtYW5kYXRlZCBieSBNUExTIEJGRCwgc3RpY2tpbmcgd2l0aCB0aGF0
IGlzIGJldHRlciB0aGFuIGlnbm9yaW5nIHRoZSBJUCBhZGRyZXNzLiBUaGlzIGlzIHdoeSBJIGFn
cmVlZCB3aXRoIEplZmZyZXkgSGFhcycgY29tbWVudCBhYm91dCBTSE9VTEQgYmUgc2V0Lg0KDQpE
aW5lc2gNCg0KVGhhbmtzLA0KQW5vb3ANCg0KT24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMTA6MDIg
UE0gRGluZXNoIER1dHQgPGRpZHV0dEBnbWFpbC5jb208bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+
PiB3cm90ZToNClRyYXBwaW5nIHRvIHRoZSBDUFUgd291bGQgYmUgZmluZSBiYXNlZCBvbiBNQUMg
REEuIEJ1dCBvbmNlIHRoZXJlLCBhIHNlbGYtcmVzcGVjdGluZyBuZXR3b3JrIHN0YWNrIHdvdWxk
IGxvb2sgYXQgdGhlIElQIGhlYWRlciB0byBkZWNpZGUgd2hhdCB0byBkby4gSWdub3JpbmcgaXQg
b24gcmVjZWl2ZSBtYXkgbm90IGJlIGFuIG9wdGlvbiwNCg0KRGluZXNoDQpPbiBPY3QgMzAsIDIw
MTksIDEwOjI2IEFNICswNTMwLCBBbm9vcCBHaGFud2FuaSA8YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Piwgd3JvdGU6DQpIaSBEaW5lc2gsDQoNCldo
YXQgd291bGQgYnJlYWs/ICBJZiBtZXNzYWdlcyBhcmUgdHJhcHBlZCB0byBDUFUgYmFzZWQgb24g
dGhlIE1BQyBEQSwgd2hhdCBpcyB0aGUgcHJvYmxlbT8NCg0KT24gdGhlIGZsaXAgc2lkZSwgdGhl
cmUgYXJlIGltcGxlbWVudGF0aW9ucyBydW5uaW5nIEJGRCB0b2RheSB3aGljaCB1c2UgZGlmZmVy
ZW50IGFkZHJlc3NlcyBhcyBzcGVjaWZpZWQgaGVyZToNCmh0dHA6Ly93d3cub3BlbnZzd2l0Y2gu
b3JnL3N1cHBvcnQvZGlzdC1kb2NzL3Z0ZXAuNS5odG1sPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20v
djMvX19odHRwOi93d3cub3BlbnZzd2l0Y2gub3JnL3N1cHBvcnQvZGlzdC1kb2NzL3Z0ZXAuNS5o
dG1sX187IThXb0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdm
YkdMdENPaUt0Nll6OW9SSTcwRDhUUEZ6bWUkPg0KPj4+DQoNCiAgICAgICBiZmRfY29uZmlnX2xv
Y2FsIDogYmZkX2RzdF9pcDogb3B0aW9uYWwgc3RyaW5nDQoNCiAgICAgICAgICAgICAgU2V0IHRv
IGFuIElQdjQgYWRkcmVzcyB0byBzZXQgdGhlIElQIGFkZHJlc3MgdGhhdCBpcyBleHBlY3RlZCBh
cw0KDQogICAgICAgICAgICAgIGRlc3RpbmF0aW9uICAgZm9yICAgcmVjZWl2ZWQgICBCRkQgICBw
YWNrZXRzLiAgIFRoZSAgZGVmYXVsdCAgaXMNCg0KICAgICAgICAgICAgICAxNjkuMjU0LjEuMC4N
Cj4+Pg0KDQpUaGFua3MsDQpBbm9vcA0KDQpPbiBUdWUsIE9jdCAyOSwgMjAxOSBhdCA3OjAxIFBN
IERpbmVzaCBEdXR0IDxkaWR1dHRAZ21haWwuY29tPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4g
d3JvdGU6DQpJIHN1c3BlY3Qgc2lsaWNvbiBpbXBsZW1lbnRhdGlvbnMgd2lsbCBoYXZlIGEgcHJv
YmxlbSB3aXRoIHNheWluZyB0aGF0IHRoZXkgY2FuIGJlIHNldCB0byBhbnl0aGluZyBhbmQgTVVT
VCBiZSBpZ25vcmVkIG9uIHJlY2VwdGlvbi4gWW91ciBsb2dpYyBpcyBzb3VuZCwgaXQncyBqdXN0
IHRoYXQgSSBmZWFyIHlvdSdsbCBicmVhayBtYW55IGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucy4g
SSByZWNvbW1lbmQgc3RpY2tpbmcgd2l0aCB0aGUgMTI3LzggYWRkcmVzcyBmb3IgdGhpcyBjYXNl
Lg0KDQpEaW5lc2gNCg0KT24gVHVlLCBPY3QgMjksIDIwMTkgYXQgOToxNSBQTSwgSm9lbCBNLiBI
YWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4g
d3JvdGU6DQpJbiBhbGwgdGhlIGRpc2N1c3Npb24gYWJvdXQgd2hhdCBWTkkgdG8gdXNlIGFuZCBt
dWx0aXBsZSBWTkkgc3VwcG9ydCwgSSBsc290IHRyYWNrLiBTb3JyeS4gU3RpbGwsIHRoZSBlYXJs
aWVyIGRvY3VtZW50cyBkaWQgbm90IHNwZWNpZnkgdGhlIElQIHRvIHVzZS4gVGhhdCBkb2VzIE5P
VCBtZWFuIHRoYXQgd2UgYXJlIHJlcXVpcmVkIGluIGxhdGVyIHJldmlzaW9ucyBvZiB0aGUgZG9j
dW1lbnQgdG8gYWxsb3cgYW55dGhpbmcgdGhlIGNsaWVudCB3YW50cy4gSGF2aW5nIHNhaWQgdGhh
dCwgd2UgY291bGQgYWRkIHRleHQgc2F5aW5nIHRoYXQgc2luY2UgdGhlIElQIGFkZHJlc3MgaW4g
dGhlIEJGRCByZXF1ZXN0IGluIFZOSSAwIGlzIGVmZmVjdGl2ZWx5IG1lYW5pbmdsZXNzLCBpdCBj
YW4gYmUgc2V0IHRvIGFueSB2YWx1ZSBvbiB0cmFuc21pc3Npb24gYW5kIG11c3QgYmUgaWdub3Jl
ZCBvbiByZWNlcHRpb24uIEFzIGZhciBhcyBJIGNhbiB0ZWxsLCBpdCBpcyBkZWZpbml0aW9uYWwg
dGhhdCB0aGUgVnRFUCBkb2VzIG5vdCBoYXZlIGFueSBhc3NpZ25lZCBJUCBhZGRyZXNzIGZvciBW
TkkgMCwgc28gd2UgY2FuJ3QgZXhwZWN0IHRoYXQgYWRkcmVzcy4gWW91cnMsIEpvZWwgT24gMTAv
MjkvMjAxOSAxMToxMCBBTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6DQpIaSBKb2VsLCBZZXMsIGV4
aXN0aW5nIGltcGxlbWVudGF0aW9ucyB1c2UgVk5JIDAgZm9yIEJGRCBvdmVyIFZYTEFOLiAgSGVy
ZSBhcmUgYSBjb3VwbGUgb2YgcmVmZXJlbmNlczogaHR0cHM6Ly93d3cuanVuaXBlci5uZXQvZG9j
dW1lbnRhdGlvbi9lbl9VUy9qdW5vcy90b3BpY3MvY29uY2VwdC9zZG4tb3ZzZGItYmZkLW5zeC5o
dG1sIGh0dHBzOi8vd3d3LmNpc2NvLmNvbS9jL2VuL3VzL3Byb2R1Y3RzL2NvbGxhdGVyYWwvc3dp
dGNoZXMvbmV4dXMtOTAwMC1zZXJpZXMtc3dpdGNoZXMvd2hpdGUtcGFwZXItYzExLTc0MDA5MS5o
dG1sI19Ub2MxODAxMzY2NTxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5j
aXNjby5jb20vYy9lbi91cy9wcm9kdWN0cy9jb2xsYXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAt
c2VyaWVzLXN3aXRjaGVzL3doaXRlLXBhcGVyLWMxMS03NDAwOTEuaHRtbCpfVG9jMTgwMTM2NjVf
XztJdyE4V29BNlJqQzgxYyFYU25QYkRrOTludGFTa3JobzFoLTdOazM4dkUxZ0o5R1E3dWRXZmJH
THRDT2lLdDZZejlvUkk3MEQtV1d0UlNYJD4gSSBndWVzcyB0aGlzIGRvY3VtZW50IGhhcyBiZWVu
IGV2b2x2aW5nIGFuZCBJIGhhdmUgbm90IGtlcHQgdXAgd2l0aCBpdC4gVGhlIHZlcnNpb24gSSBo
YWQgcmV2aWV3ZWQgYW5kIGNvbW1lbnRlZCBvbiBvcmlnaW5hbGx5IGFsbG93ZWQgZm9yIFZOSSAw
LiAgVGhlIC0wNCB2ZXJzaW9uIG9mIHRoZSBkcmFmdCBoYXMgdGhpczogaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYmZkLXZ4bGFuLTA0I3NlY3Rpb24tNzxodHRwczovL3Vy
bGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1i
ZmQtdnhsYW4tMDQqc2VjdGlvbi03X187SXchOFdvQTZSakM4MWMhWFNuUGJEazk5bnRhU2tyaG8x
aC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5b1JJNzBEMVpIdHYyVCQ+IFdoYXQgdmVy
c2lvbiBhcmUgeW91IHJlZmVycmluZyB0bz8gVGhhbmtzLCBBbm9vcCBPbiBNb24sIE9jdCAyOCwg
MjAxOSBhdCAxMjo1NSBQTSBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb208bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+IHdy
b3RlOiBZb3UgYXJlIHNheWluZyB0aGF0IHRoZXJlIGFyZSBleGlzdGluZyBpbXBsZW1lbnRhdGlv
bnMgdXNpbmcgVk5JIDAgZm9yIHRoaXM/ICBHaXZlbiB0aGF0IHByZXZpb3VzIHZlcnNpb25zIG9m
IHRoZSBzcGVjIGV4cGxpY2l0bHkgZGlzYWxsb3dlZCBWTkkgMCwgSSBhbSBoYXZpbmcgdHJvdWJs
ZSB3aXRoIHlvdXIgb2JqZWN0aW5nIHRoYXQgYSBzcGVjIGZvciBob3cgdG8gcnVuIG92ZXIgVk5J
IDAgYnJlYXNrIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucy4gTm90ZSB0aGF0IHdoZW4gdGhlcmUg
aXMgYSBnb29kIHRlY2huaWNhbCByZWFzb24sIHRoZSBJRVRGIGRvZXMgY2hhbmdlIEludGVybmV0
IERyYWZ0cyBpbiB3YXlzIHRoYXQgYnJlYWsgZWFybHkgaW1wbGVtZW50YXRpb25zLiAgVGhhdCBp
cyB0aGUgcHJpY2Ugb2Ygc3RhbmRhcmRpemF0aW9uLiBZb3VycywgSm9lbCBPbiAxMC8yOC8yMDE5
IDI6MzAgUE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiA+IEhpIEpvZWwsID4gPiBXcml0aW5nIHRo
ZSBzcGVjIGluIHRoYXQgd2F5IHdvdWxkIG1ha2UgdGhlIGN1cnJlbnQsIGludGVyLW9wZXJhYmxl
ID4gaW1wbGVtZW50YXRpb24gb2YgbXVsdGlwbGUgdmVuZG9ycyBub24tY29tcGxpYW50IHdpdGgg
dGhlIHNwZWMuID4gPiBUaGFua3MsID4gQW5vb3AgPiA+IE9uIE1vbiwgT2N0IDI4LCAyMDE5IGF0
IDExOjA3IEFNIEpvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA+IDxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4gd3JvdGU6
ID4gPiAgICAgSSBhc3N1bWVkIHRoaXMgd2FzIG9ubHkgZm9yIHRoZSBjYXNlIHdoZXJlIGEgdGVu
YW50IFZOSSB3YXMgYmVpbmcgdXNlZC4gPiA+ICAgICBGb3IgdGhlIDAgVk5JICh3aGljaCBpcyB3
aGF0IEkgcHJlZmVyKSwgYWx3YXlzIChNVVNUKSB1c2UgdGhlIGxvb3BiYWNrID4gICAgIGFkZHJl
c3MuICBUaGVyZSBhcmUgbm8gYWRkcmVzc2VzIGFzc2lnbmVkIHRvIHRoZSBWVEVQIGluIHRoYXQg
c3BhY2UuID4gICAgIFRoZXJlIGlzIG5vIElSQiBpbiB0aGF0IHNwYWNlLiA+ID4gICAgIFlvdXJz
LCA+ICAgICBKb2VsID4gPiAgICAgT24gMTAvMjgvMjAxOSAxOjU4IFBNLCBBbm9vcCBHaGFud2Fu
aSB3cm90ZTogPiAgICAgID4gSm9lbCwgPiAgICAgID4gPiAgICAgID4gQXJlIHdlIGdvaW5nIHRv
IHF1YWxpZnkgdGhpcyBieSBWTkk/ICBUaGVyZSdzIGEgYnVuY2ggb2YgPiAgICAgaW1wbGVtZW50
YXRpb25zID4gICAgICA+IG91dCB0aGVyZSB0aGF0IGRvbid0IHVzZSBhIHRlbmFudCBJUCBvciBh
IGxvb3BiYWNrIHdpdGggVk5JIDAtLXRoZXkgPiAgICAgID4gc2ltcGx5IHJlcGVhdCB0aGUgdW5k
ZXJsYXkgSVAgaW4gdGhlIGlubmVyIElQREEuID4gICAgICA+ID4gICAgICA+IFRoYW5rcywgPiAg
ICAgID4gQW5vb3AgPiAgICAgID4gPiAgICAgID4gT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTA6
NDYgQU0gSm9lbCBNLiBIYWxwZXJuID4gICAgIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiA+ICAgICAg
PiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pj4+PiB3cm90ZTogPiAgICAgID4gPiAgICAgID4gICAgIEkgY2FuIGxpdmUgd2l0aCBzYXlpbmcg
dGhhdCB5b3UgU0hPVUxEIHVzZSBsb29wYmFjaywgYW5kIE1BWSA+ICAgICBpbnN0ZWFkID4gICAg
ICA+ICAgICB1c2UgPiAgICAgID4gICAgIGFuIElQIGFkZHJlc3MgaW4gdGhlIGN1c3RvbWVyIHNw
YWNlIGtub3duIHRvIGJlIG93bmVkIGJ5IHRoZSBWVEVQID4gICAgICA+ICAgICBkZXZpY2UgPiAg
ICAgID4gICAgIHdoZW4gc3VjaCBleGlzdHMuID4gICAgICA+ID4gICAgICA+ICAgICBZb3Vycywg
PiAgICAgID4gICAgIEpvZWwgPiAgICAgID4gPiAgICAgID4gICAgIE9uIDEwLzI4LzIwMTkgMToz
MiBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6ID4gICAgICA+ICAgICAgPiBIaSBKb2VsLCA+ICAg
ICAgPiAgICAgID4gPiAgICAgID4gICAgICA+IFBlcmhhcHMgd2UgbmVlZCB0byBzYXkgdXNlIG9m
IGFuIGFkZHJlc3Mgb3duZWQgYnkgdGhlIGRldmljZSA+ICAgICAgPiAgICAgY29udGFpbmluZyA+
ICAgICAgPiAgICAgID4gdGhlIFZURVAuID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4g
T3IgYXJlIHlvdSBzdWdnZXN0aW5nIHRoYXQgdGhlIHVzZSBvZiB0aGUgbG9vcGJhY2sgYWRkcmVz
cyA+ICAgICBzcGFjZSA+ICAgICAgPiAgICAgaXMgYSBNVVNUPyA+ICAgICAgPiAgICAgID4gPiAg
ICAgID4gICAgICA+IEFub29wID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gT24gTW9u
LCBPY3QgMjgsIDIwMTkgYXQgMTA6MjIgQU0gSm9lbCBNLiBIYWxwZXJuID4gICAgICA+ICAgICA8
am1oQGpvZWxoYWxwZXJuLmNvbTxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tPj4gPiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+PiA+ICAgICAgPiAgICAgID4gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+ID4gICAgIDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4+PiB3
cm90ZTogPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgVGhlcmUgaXMgc29tZXRo
aW5nIEkgYW0gbWlzc2luZyBpbiB5b3VyIGFzc3VtcHRpb24gPiAgICAgYWJvdXQgSVJCLiA+ICAg
ICAgPiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICBBcyBJIHVuZGVyc3RhbmQgVnhMQU4sIHRo
ZSBWVEVQIGlzIHVuZGVyIHRoZSBjb250cm9sID4gICAgIG9mIHRoZSA+ICAgICAgPiAgICAgb3Bl
cmF0b3IuID4gICAgICA+ICAgICAgPiAgICAgQXMgc3VjaCwgaXQgaXMgYSBwdXJlIGJyaWRnZS4g
IElmIHlvdSBydW4gSVJCIGJlaGluZCA+ICAgICBpdCwgdGhhdCA+ICAgICAgPiAgICAgaXMgZmlu
ZS4gPiAgICAgID4gICAgICA+ICAgICBZZXMsIGFuIG9wZXJhdG9yIG1heSBvZmZlciBJUkIuICBC
dXQgYXMgSSB1bmRlcnN0YW5kIGl0LCA+ICAgICAgPiAgICAgY29uY2VwdHVhbGx5LCA+ICAgICAg
PiAgICAgID4gICAgIGluIHRlcm1zIG9mIHRoZSBWeExBTiBhcmNoaXRlY3R1cmUgdGhlIElSQiBp
cyBhbiBlbnRpdHkgPiAgICAgID4gICAgIGJlaGluZCB0aGUgPiAgICAgID4gICAgICA+ICAgICBW
VEVQLCA+ICAgICAgPiAgICAgID4gICAgIG5vdCBwYXJ0IG9mIHRoZSBWVEVQLiA+ICAgICAgPiAg
ICAgID4gPiAgICAgID4gICAgICA+ICAgICBZb3VycywgPiAgICAgID4gICAgICA+ICAgICBKb2Vs
ID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgIE9uIDEwLzI4LzIwMTkgMTI6MjMg
UE0sIEFub29wIEdoYW53YW5pIHdyb3RlOiA+ICAgICAgPiAgICAgID4gICAgICA+IFNhbnRvc2gs
ID4gICAgICA+ICAgICAgPiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiBEb2VzIGl0IGhh
dmUgdG8gYmUgYSBNVVNUPyAgV2hhdCBpZiBJIGFtIHJ1bm5pbmcgPiAgICAgSVJCIGFuZCB0aGVy
ZSA+ICAgICAgPiAgICAgID4gICAgIGFyZSBJUCA+ICAgICAgPiAgICAgID4gICAgICA+IGFkZHJl
c3NlcyBwZXIgVk5JIGFzc2lnbmVkIHRvIHRoZSBWVEVQcz8gV2h5IGNhbiB0aGUgPiAgICAgID4g
ICAgIG9wZXJhdG9yIG5vdCA+ICAgICAgPiAgICAgID4gICAgICA+IGNob29zZSB0byB1c2UgdGhv
c2U/ID4gICAgICA+ICAgICAgPiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiBBbm9vcCA+
ICAgICAgPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4gT24gTW9uLCBPY3Qg
MjgsIDIwMTkgYXQgNzo1MSBBTSBTYW50b3NoIFAgSyA+ICAgICAgPiAgICAgID4gICAgICA+IDxz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPiA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+ID4gICAgIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20+PiA+ICAgICAgPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAgPG1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbT4+PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+ID4gICAg
IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb20+PiA+ICAgICAgPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAg
PG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbT4+Pj4gPiAgICAgID4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4gPiAgICAgID4gICAgIDxtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+
ID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pj4gPiAgICAgID4gICAgICA+ICAgICA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4gPiAgICAgID4gICAgIDxtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb20+ID4gICAgIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSA8bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20+Pj4+Pj4gd3JvdGU6ID4gICAgICA+ICAgICAg
PiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgRGluZXNoLCBBbm9vcCBldCBhbGws
ID4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICAgIExldHMgdXMga25vdyBpZiB0aGlzIHRl
eHQgd29ya3MgZm9yIDEyNy84ID4gICAgICA+ICAgICBhZGRyZXNzIHJhbmdlPyA+ICAgICAgPiAg
ICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4gICAgIFtwcm9wb3NlZCB0ZXh0IGZv
ciBmaXJld2FsbF0gPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+
ICAgICAiQXMgcGVyIHNlY3Rpb24gNCBpbm5lciBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzID4gICAg
IE1VU1QgYmUgPiAgICAgID4gICAgIHNldCB0byA+ICAgICAgPiAgICAgID4gICAgIDEyNy84ID4g
ICAgICA+ICAgICAgPiAgICAgID4gICAgIGFkZHJlc3MuIFRoZXJlIG1heSBiZSBmaXJld2FsbCBj
b25maWd1cmVkIG9uID4gICAgIFZURVAgdG8gPiAgICAgID4gICAgIGJsb2NrIDEyNy84ID4gICAg
ICA+ICAgICAgPiAgICAgID4gICAgIGFkZHJlc3MgcmFuZ2UgaWYgc2V0IGFzIGRlc3RpbmF0aW9u
IElQIGluIGlubmVyIElQID4gICAgICA+ICAgICBoZWFkZXIuIEl0IGlzID4gICAgICA+ICAgICAg
PiAgICAgID4gICAgIHJlY29tbWVuZGVkIHRvIGFsbG93IDEyNy84IHJhbmdlIGFkZHJlc3MgdGhy
b3VnaCA+ICAgICAgPiAgICAgZmlyZXdhbGwgb25seSBpZiA+ICAgICAgPiAgICAgID4gICAgICA+
ICAgICAxMjcvOCBJUCBhZGRyZXNzIGlzIHNldCBhcyBkZXN0aW5hdGlvbiBhZGRyZXNzID4gICAg
IGluIGlubmVyIElQID4gICAgICA+ICAgICAgPiAgICAgaGVhZGVyLiIgPiAgICAgID4gICAgICA+
ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4gICAg
IEluIHNlY3Rpb24gNCB3ZSBhcmUgdGFsa2luZyBhYm91dCB1c2luZyAxMjcvOCA+ICAgICBhbmQg
bm90ID4gICAgICA+ICAgICByZWFsbHkgPiAgICAgID4gICAgICA+ICAgICBnaXZpbmcgPiAgICAg
ID4gICAgICA+ICAgICAgPiAgICAgcmVhc29uIHdoeS4gSSB0aGluayB3ZSBzaG91bGQgaGF2ZSB0
ZXh0IGFzIFJGQyA1ODg0ID4gICAgICA+ICAgICBoYXMgbWVudGlvbmVkID4gICAgICA+ICAgICAg
PiAgICAgID4gICAgIHdpdGggYmVsb3cgdGV4dC4gPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAg
ICAgPiAgICAgID4gICAgICA+ICAgICBbRnJvbSBSRkMgNTg4NF0gPiAgICAgID4gICAgICA+ICAg
ICAgPiAgICAgIlRoZSBtb3RpdmF0aW9uIGZvciB1c2luZyB0aGUgYWRkcmVzcyByYW5nZSA+ICAg
ICAxMjcvOCBpcyA+ICAgICAgPiAgICAgdGhlIHNhbWUgYXMgPiAgICAgID4gICAgICA+ICAgICAg
PiAgICAgc3BlY2lmaWVkIGluIFNlY3Rpb24gMi4xIG9mIFtSRkM0Mzc5XSA+ICAgICAgPiAgICAg
ID4gICAgICA+ICA8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlvbi0y
LjE8aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1s
L3JmYzQzNzkqc2VjdGlvbi0yLjFfXztJdyE4V29BNlJqQzgxYyFYU25QYkRrOTludGFTa3JobzFo
LTdOazM4dkUxZ0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3MEQxUVhvMUlEJD4+LiA+ICAgICAg
PiAgICAgVGhpcyBpcyBhbiA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICBleGNlcHRpb24gdG8g
dGhlIGJlaGF2aW9yIGRlZmluZWQgaW4gW1JGQzExMjIgPiAgICAgID4gICAgICA+ICAgICAgPiAg
ICAgPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxMTIyPGh0dHBzOi8vdXJsZGVmZW5z
ZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxMTIyX187IThXb0E2UmpD
ODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6OW9S
STcwRDdqZDljUm4kPj5dLiIgPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4g
ICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiAgICAg
VGhhbmtzID4gICAgICA+ICAgICAgPiAgICAgID4gICAgIFNhbnRvc2ggUCBLID4gICAgICA+ICAg
ICAgPiAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+
ID4gICAgICA+ICAgICAgPiAgICAgID4gICAgIE9uIFRodSwgT2N0IDI0LCAyMDE5IGF0IDE6MjQg
QU0gRGluZXNoIER1dHQgPiAgICAgID4gICAgIDxkaWR1dHRAZ21haWwuY29tPG1haWx0bzpkaWR1
dHRAZ21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+PiA+ICAgICA8bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1
dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+ID4gICAgIDxtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+Pj4+ID4gICAgICA+ICAgICAgPiAgICAg
ID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+
ID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+
PiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA+ICAg
ICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4+ID4g
ICAgICA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4g
PiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+Pj4+PiB3
cm90ZTogPiAgICAgID4gICAgICA+ICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAg
ICAgTG9va3MgZ29vZCB0byBtZSBHcmVnLiBJIHNlZSB0aGF0IHRoZSB0ZXh0ID4gICAgIGFyb3Vu
ZCA+ICAgICAgPiAgICAgdGhlIHVzZSA+ICAgICAgPiAgICAgID4gICAgIG9mIHRoZSA+ICAgICAg
PiAgICAgID4gICAgICA+ICAgICAgICAgaW5uZXIgSVAgYWRkcmVzcyBhcyBhbHNvIHF1aXRlIGFj
Y2VwdGFibGUuIFdpbGwgPiAgICAgID4gICAgIHlvdSBhZGQgYW55ID4gICAgICA+ICAgICAgPiAg
ICAgID4gICAgICAgICB3b3JkcyBhYm91dCB0aGUgZmlyZXdhbGw/ID4gICAgICA+ICAgICAgPiAg
ICAgID4gPiAgICAgID4gICAgICA+ICAgICAgPiAgICAgICAgIERpbmVzaCA+ICAgICAgPiAgICAg
ID4gICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4gICAgICAgICBPbiBXZWQsIE9jdCAyMywg
MjAxOSBhdCA4OjM2IFBNLCBHcmVnIE1pcnNreSA+ICAgICAgPiAgICAgID4gICAgICA+ICAgICAg
ICAgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA8
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiA+ICAgICAgPiAgICAgPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPj4+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4+ID4gICAgICA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pj4+ID4gICAgICA+ICAg
ICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+ID4gICAgICA+ICAgICA8bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4g
PG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20+PiA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbT4gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20+Pj4+Pj4gd3JvdGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+ICAg
ICAgICAgSGkgRGluZXNoLCBldCBhbC4sID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAg
cGxlYXNlIGNoZWNrIHRoZSB1cGRhdGVkIHZlcnNpb24gdGhhdCA+ICAgICByZW1vdmVkIHRoZSA+
ICAgICAgPiAgICAgID4gICAgIHJlZmVyZW5jZSB0byA+ICAgICAgPiAgICAgID4gICAgICA+PiAg
ICAgICAgIEh5cGVydmlzb3IgaW4gdGhlIHRleHQgYW5kIEZpZ3VyZSAxLiA+ICAgICAgPiAgICAg
ID4gICAgICA+PiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgIFJlZ2FyZHMsID4gICAg
ICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgR3JlZyA+ICAgICAgPiAgICAgID4gICAgICA+PiA+
ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgIE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDEw
OjQ3IEFNIFNhbnRvc2ggUCBLID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgPHNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20+IDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbT4+ID4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4gPiAgICAgPG1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbT4+ID4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPiA+ICAgICA8bWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgPG1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+ID4gICAgICA+ICAgICA8bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbT4gPiAgICAgPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIDxtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbT4+ID4gICAgICA+ICAgICA8bWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPiA+ICAgICA8bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20gPG1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPj4+Pj4+IHdyb3RlOiA+ICAgICAgPiAgICAg
ID4gICAgICA+PiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICBEaW5lc2gsID4g
ICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICAgUGxlYXNlIHNlZSBteSBpbmxp
bmUgY29tbWVudHMgW1NQS10gPiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+
ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIC0gSW4gc2Vj
dGlvbiAzLCB0aGVyZSdzIGEgc2VudGVuY2UgPiAgICAgdGhhdCA+ICAgICAgPiAgICAgaXM6ICJC
RkQgPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIHBhY2tldHMgaW50ZW5k
ZWQgZm9yIGEgSHlwZXJ2aXNvciA+ICAgICBWVEVQIE1VU1QgPiAgICAgID4gICAgICA+ICAgICBO
T1QuLiIuIEkgPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIHJlY29tbWVu
ZCBnZXR0aW5nIHJpZCBvZiB0aGUgd29yZCA+ICAgICAgPiAgICAgIkh5cGVydmlzb3IiIGFzaGUg
PiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIGxvZ2ljIGFwcGxpZXMgdG8g
YW55IFZURVAuID4gICAgICA+ICAgICAgPiAgICAgID4+ID4gICAgICA+ICAgICAgPiAgICAgID4+
ICAgICAgICAgICAgIFtTUEtdIFRoYW5rcyBmb3IgY29tbWVudHMuIFdlIHdpbGwgPiAgICAgY2hh
bmdlIHRoaXMuID4gICAgICA+ICAgICAgPiAgICAgID4+ID4gICAgICA+ICAgICAgPiAgICAgID4+
ICAgICAgICAgICAgICAgICAtIFlvdSBhbHJlYWR5IGV4cGxhaW5lZCB0aGUgPiAgICAgcHJlY2Vk
ZW5jZSBvZiA+ICAgICAgPiAgICAgdGhlIHVzZSBvZiA+ICAgICAgPiAgICAgID4gICAgICA+PiAg
ICAgICAgICAgICAgICAgMTI3LzggYWRkcmVzcyBpbiB0aGUgaW5uZXIgaGVhZGVyIGluID4gICAg
ICA+ICAgICBNUExTLiBJIGhhdmUgbm8gPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAg
ICAgICAgIHNwZWNpZmljIGNvbW1lbnRzIGluIHRoYXQgYXJlYS4gSSBoYXZlID4gICAgICA+ICAg
ICBvbmx5IHR3byA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICAgICAgcXVlc3Rp
b25zOiA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICAgICAgICAgLSBIYXMgYW55
Ym9keSB2ZXJpZmllZCB0aGF0IHRoZSA+ICAgICB1c2Ugb2YgPiAgICAgID4gICAgIDEyNy84ID4g
ICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICBhZGRyZXNzIChhbmQgdGhlIHJp
Z2h0IE1BQykgd29ya3Mgd2l0aCA+ICAgICAgPiAgICAgZXhpc3RpbmcgPiAgICAgID4gICAgICA+
ICAgICAgPj4gICAgICAgICAgICAgICAgIGltcGxlbWVudGF0aW9ucywgaW5jbHVkaW5nIHRoZSBz
aWxpY29uID4gICAgICA+ICAgICBvbmVzPyBJZiB0aGlzID4gICAgICA+ICAgICAgPiAgICAgID4+
ICAgICAgICAgICAgICAgICBkb2Vzbid0IHdvcmsgdGhlcmUsIGlzIGl0IHdvcnRoID4gICAgIGFk
ZGluZyB0aGUgPiAgICAgID4gICAgICA+ICAgICBwb3NzaWJpbGl0ID4gICAgICA+ICAgICAgPiAg
ICAgID4+ICAgICAgICAgICAgICAgICB5IG9mIGFub3RoZXIgYWRkcmVzcywgb25lIHRoYXQgaXMg
PiAgICAgb3duZWQgPiAgICAgID4gICAgIGJ5IHRoZSA+ICAgICAgPiAgICAgID4gICAgIFZURVAg
bm9kZT8gPiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAgPj4gICAg
ICAgICAgICAgICAgICAgIC0gRG8gd2Uga25vdyBpZiBGaXJld2FsbHMgc3RvcCA+ICAgICBzdWNo
IFZYTEFOID4gICAgICA+ICAgICAgPiAgICAgcGFja2V0cz8gPiAgICAgID4gICAgICA+ICAgICAg
Pj4gICAgICAgICAgICAgICAgIEkgYXNrIHRoaXMgYmVjYXVzZSBWWExBTiBoYXMgYW4gSVAgPiAg
ICAgaGVhZGVyID4gICAgICA+ICAgICBhbmQgSSA+ICAgICAgPiAgICAgID4gICAgIGRvbid0ID4g
ICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICBrbm93IGlmIGZpcmV3YWxscyBz
dG9wIHBhY2tldHMgPiAgICAgd2l0aCAxMjcvOCA+ICAgICAgPiAgICAgaW4gdGhlID4gICAgICA+
ICAgICAgPiAgICAgaW5uZXIgPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAg
IGhlYWRlci4gSWYgbm90LCBpcyBpdCB3b3J0aCBhZGRpbmcgYSA+ICAgICAgPiAgICAgc2VudGVu
Y2UgdG8gc2F5ID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICB0aGF0IGZp
cmV3YWxscyAgYWxsb3cgc3VjaCA+ICAgICBwYWNrZXRzPyBUaGUgPiAgICAgID4gICAgIHVzZSBv
ZiBhID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICBub24tMTI3LzggYWRk
cmVzcyBtYXkgYWxsZXZpYXRlID4gICAgIHRoaXMgY2FzZSA+ICAgICAgPiAgICAgYXMgd2VsbC4g
PiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAg
ICAgW1NQS10gSSB0aGluayB3ZSBtYXkgbmVlZCB0byBhZGQgdGhlIHRleHQgPiAgICAgID4gICAg
IGFib3V0IGZpcmV3YWxsID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgIGFzIHNv
bWUgY2hlY2tzIGluIGZpcmV3YWxsIHdpbGwgYmUgPiAgICAgdGhlcmUgaWYgPiAgICAgID4gICAg
IHRoZXkgYXJlIG5vdCA+ICAgICAgPiAgICAgID4gICAgICA+PiAgICAgICAgICAgICBhbHJlYWR5
IHVzaW5nIE1QTFMgT0FNIHdoaWNoIGhhcyBpbm5lciBJUCA+ICAgICAgPiAgICAgaGVhZGVyIHdp
dGggPiAgICAgID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgMTI3LzggYWRkcmVzcyByYW5n
ZS4gPiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAgID4gICAgICA+ICAgICAgPj4gPiAgICAg
ID4gICAgICA+ICAgICAgPj4gICAgICAgICAgICAgICAgIFRoZSByZXN0IG9mIHRoZSBkcmFmdCBs
b29rcyBnb29kID4gICAgIHRvIG1lLCA+ICAgICAgPiAgICAgID4gICAgICA+PiA+ICAgICAgPiAg
ICAgID4gICAgICA+PiAgICAgICAgICAgICAgICAgRGluZXNoID4gICAgICA+ICAgICAgPiAgICAg
ID4+ID4gICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICBPbiBXZWQsIE9jdCAy
MywgMjAxOSBhdCA3OjU4IEFNLCA+ICAgICBHcmVnIE1pcnNreSA+ICAgICAgPiAgICAgID4gICAg
ICA+PiAgICAgICAgICAgICAgICAgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPiAgICAgPG1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+
PiA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID4gICAgIDxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
Pj4gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPj4+PiA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPiAgICAgPG1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+
ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4gPG1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID4gICAgIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4+Pj4+ID4g
ICAgICA+ICAgICAgPiAgICAgID4+ICAgICAgICAgICAgICAgICB3cm90ZTogPiAgICAgID4gICAg
ICA+ICAgICAgPj4+ICAgICAgICAgICAgICAgICBIaSBEaW5lc2gsID4gICAgICA+ICAgICAgPiAg
ICAgID4+PiAgICAgICAgICAgICAgICAgSSBncmVhdGx5IGFwcHJlY2lhdGUgeW91ciBjb21tZW50
cy4gPiAgICAgID4gICAgIFBsZWFzZSBoZWF2ZSBhID4gICAgICA+ICAgICAgPiAgICAgID4+PiAg
ICAgICAgICAgICAgICAgbG9vayBhdCB0aGUgYXR0YWNoZWQgY29weSBvZiB0aGUgPiAgICAgd29y
a2luZyA+ICAgICAgPiAgICAgID4gICAgIHZlcnNpb24gYW5kID4gICAgICA+ICAgICAgPiAgICAg
ID4+PiAgICAgICAgICAgICAgICAgaXRzIGRpZmYgdG8gLTA3IChsYXRlc3QgaW4gdGhlID4gICAg
IGRhdGF0cmFja2VyKS4gPiAgICAgID4gICAgICA+ICAgICAgPj4+ID4gICAgICA+ICAgICAgPiAg
ICAgID4+PiAgICAgICAgICAgICAgICAgUmVnYXJkcywgPiAgICAgID4gICAgICA+ICAgICAgPj4+
ICAgICAgICAgICAgICAgICBHcmVnID4gICAgICA+ICAgICAgPiAgICAgID4+PiA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4gICAgICAgICAgICAgICAgIE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDk6
NTIgUE0gPiAgICAgRGluZXNoIER1dHQgPiAgICAgID4gICAgICA+ICAgICAgPj4+ICAgICAgICAg
ICAgICAgICA8ZGlkdXR0QGdtYWlsLmNvbTxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tPiA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tPj4gPiAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSA8bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20+Pj4gPiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbT4+ID4gICAgICA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20gPG1haWx0
bzpkaWR1dHRAZ21haWwuY29tPj4+PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+IDxtYWlsdG86ZGlkdXR0QGdtYWls
LmNvbSA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20+PiA+ICAgICA8bWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20g
PG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4+ID4gICAgICA+ICAgICA8bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPiA8bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tPj4gPiAgICAgPG1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIDxtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4gPG1haWx0bzpkaWR1dHRAZ21haWwuY29tIDxt
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbT4+Pj4+PiB3cm90ZTogPiAgICAgID4gICAgICA+ICAgICAg
Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+PiAgICAgICAgICAgICAgICAgICAgIEkgaGF2ZSB0
aGUgc2FtZSBmZWVsaW5nIGFzIEFub29wLiA+ICAgICAgPiAgICAgR3JlZywgY2FuIHlvdSA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4gICAgICAgICAgICAgICAgICAgICBwbGVhc2UgcG9pbnQgbWUg
dG8gdGhlIGxhdGVzdCA+ICAgICBkcmFmdCA+ICAgICAgPiAgICAgc28gdGhhdCA+ICAgICAgPiAg
ICAgID4gICAgIEkgY2FuID4gICAgICA+ICAgICAgPiAgICAgID4+PiAgICAgICAgICAgICAgICAg
ICAgIHF1aWNrbHkgZ2xhbmNlIHRocm91Z2ggaXQgdG8gYmUgPiAgICAgID4gICAgIGRvdWJseSBz
dXJlLCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+ICAg
ICAgICAgICAgICAgICAgICAgRGluZXNoID4gICAgICA+ICAgICAgPiAgICAgID4+PiA+ICAgICAg
PiAgICAgID4gICAgICA+Pj4gICAgICAgICAgICAgICAgICAgICBPbiBXZWQsIE9jdCAyMywgMjAx
OSBhdCA0OjM1IEFNLCA+ICAgICAgPiAgICAgQW5vb3AgR2hhbndhbmkgPiAgICAgID4gICAgICA+
ICAgICAgPj4+ICAgICAgICAgICAgICAgICAgICAgPGFub29wQGFsdW1uaS5kdWtlLmVkdTxtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4g
PiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHU+PiA+ICAgICAgPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+
ID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1Pj4gPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHU+ID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4gIDxt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PiA+ICAgICA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdT4+ID4gICAgICA+ICAgICA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Pj4gPiAgICAgID4gICAgICA+ICAgICA8
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dT4gPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU+PiA+ICAgICAgPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUg
PG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+ID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+Pj4+IHdyb3RlOiA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgR3JlZywgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgSSB0aGluayB0aGUgZHJhZnQgaXMgZmluZSBhcyBpcy4gPiAgICAgID4gICAgICA+ICAg
ICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgSSBk
aXNjdXNzaW9uIHdpdGggWGlhbyBNaW4gd2FzID4gICAgICA+ICAgICBhYm91dCAjMyBhbmQgSSA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgc2VlIHRoYXQgYXMg
dW5uZWNlc3NhcnkgdW50aWwgd2UgPiAgICAgID4gICAgIGhhdmUgYSBkcmFmdCA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgdGhhdCBleHBsYWlucyB3aHkgdGhh
dCBpcyA+ICAgICBuZWVkZWQgaW4gdGhlID4gICAgICA+ICAgICAgPiAgICAgY29udGV4dCA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgb2YgdGhlIE5WTzMgYXJj
aGl0ZWN0dXJlLiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICBBbm9vcCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICBPbiBUdWUsIE9j
dCAyMiwgMjAxOSBhdCAxMToxNyBBTSA+ICAgICAgPiAgICAgR3JlZyBNaXJza3kgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiAgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4gPiAgICAgPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+PiA+
ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20+IDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+ID4gICAgIDxtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj4g
PG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20+ID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICAgPG1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20gPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+IDxt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
Pj4gPiAgICAgID4gICAgIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPiA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIDxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPiA+ICAgICA8
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bT4+ID4gICAgICA+ICAgICA8bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSA8bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbT4gPiAgICAgPG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20g
PG1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20+Pj4+Pj4gd3JvdGU6ID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICBIaSBBbm9vcCwgZXQgYWwuLCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgIEkgYWdyZWUgd2l0aCB5b3VyID4gICAgIHVuZGVyc3RhbmRpbmcgPiAg
ICAgID4gICAgIG9mIHdoYXQgaXMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICBiZWluZyBkZWZpbmVkIGluIHRoZSBjdXJyZW50ID4gICAgICA+ICAgICB2
ZXJzaW9uID4gICAgICA+ICAgICAgPiAgICAgb2YgdGhlID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgQkZEIG92ZXIgVnhMQU4gPiAgICAgc3BlY2lmaWNh
dGlvbi4gPiAgICAgID4gICAgIEJ1dCwgYXMgSSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuZGVyc3RhbmQsIHRoZSBXRyBpcyA+ICAgICAgPiAgICAg
ZGlzY3Vzc2luZyB0aGUgc2NvcGUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICBiZWZvcmUgdGhlIFdHTEMgaXMgY2xvc2VkLiBJID4gICAgICA+ICAgICBi
ZWxpZXZlIHRoZXJlID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgYXJlIHRocmVlIG9wdGlvbnM6ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAg
ID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gc2luZ2xlIEJG
RCBzZXNzaW9uID4gICAgIGJldHdlZW4gPiAgICAgID4gICAgIHR3byBWVEVQcyA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBzaW5nbGUgQkZEIHNl
c3Npb24gPiAgICAgcGVyIFZOSSA+ICAgICAgPiAgICAgYmV0d2VlbiA+ICAgICAgPiAgICAgID4g
ICAgIHR3byBWVEVQcyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAzLiBtdWx0aXBsZSBCRkQgPiAgICAgc2Vzc2lvbnMgcGVyID4gICAgICA+ICAgICBW
TkkgYmV0d2VlbiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0d28gVlRFUHMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBjdXJyZW50IHRleHQgPiAg
ICAgcmVmbGVjdHMgIzIuIElzIFdHID4gICAgICA+ICAgICAgPiAgICAgYWNjZXB0cyA+ICAgICAg
PiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMgc2NvcGU/IElm
IG5vdCwgd2hpY2ggPiAgICAgID4gICAgIG9wdGlvbiBXRyB3b3VsZCA+ICAgICAgPiAgICAgID4g
ICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VwdD8gPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgIFJlZ2FyZHMsID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgR3JlZyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgPiAg
ICAgMjowOSBQTSA+ICAgICAgPiAgICAgQW5vb3AgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICBHaGFud2FuaSA+ICAgICA8YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1PG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdT4+ID4gICAgICA+ICAgICA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4gPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Pj4gPiAgICAgID4gICAgICA+ICAgICA8
bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dT4gPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU+PiA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdT4gPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
PiAgICAgICA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdT4gPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHU+PiA+ICAgICAgPiAgICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU+IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1Pj4+ID4gICAgICA+ICAgICAgPiAg
ICAgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUgPG1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHU+ID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IDxtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1Pj4gPiAgICAgID4gICAgIDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IDxtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PiA+ICAgICA8bWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSA8bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdT4+Pj4+PiB3cm90ZTog
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJIGNvbmN1ciB3aXRoIEpvZWwncyA+ICAgICBhc3Nlc3Nt
ZW50ID4gICAgICA+ICAgICAgPiAgICAgd2l0aCB0aGUgPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9sbG93aW5nID4gICAgIGNsYXJpZmljYXRp
b25zLiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBjdXJyZW50IGRvY3VtZW50ID4gICAgIGlz
IGFscmVhZHkgPiAgICAgID4gICAgICA+ICAgICBjYXBhYmxlID4gICAgICA+ICAgICAgPiAgICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mIG1vbml0b3JpbmcgPiAgICAgbXVs
dGlwbGUgVk5JcyA+ICAgICAgPiAgICAgID4gICAgIGJldHdlZW4gVlRFUHMuID4gICAgICA+ICAg
ICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVGhlIGlzc3VlIHVuZGVyID4gICAgIGRpc2N1c3Npb24gPiAgICAgID4gICAg
IHdhcyBob3cgPiAgICAgID4gICAgICA+ICAgICBkbyB3ZSA+ICAgICAgPiAgICAgID4gICAgICA+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2UgQkZEIHRvIG1vbml0b3IgPiAgICAg
bXVsdGlwbGUgPiAgICAgID4gICAgIFZBUHMgdGhhdCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2UgdGhlIHNhbWUgVk5JID4gICAgIGJldHdl
ZW4gYSA+ICAgICAgPiAgICAgcGFpciBvZiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBWVEVQcy4gIFRoZSB1c2UgY2FzZSBmb3IgPiAgICAgID4g
ICAgIHRoaXMgaXMgbm90ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNsZWFyIHRvIG1lLCBhcyBmcm9tIG15ID4gICAgICA+ICAgICB1bmRlcnN0
YW5kaW5nLCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB3ZSBjYW5ub3QgaGF2ZSBhID4gICAgIHNpdHVhdGlvbiB3aXRoID4gICAgICA+ICAgICAg
PiAgICAgbXVsdGlwbGUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVkFQcyB1c2luZyB0aGUgc2FtZSA+ICAgICAgPiAgICAgVk5JLS10aGVyZSBp
cyAxOjEgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWFwcGluZyBiZXR3ZWVuIFZBUCA+ICAgICBhbmQgVk5JLiA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEFub29wID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT24gVHVlLCBPY3QgMjIsIDIwMTkgPiAg
ICAgYXQgNjowNiBBTSA+ICAgICAgPiAgICAgID4gICAgIEpvZWwgTS4gPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFscGVybiA+ICAgICAgPiAg
ICAgPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbT4+ID4gICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+Pj4gPiAgICAgID4gICAgICA+ICAgICA8bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA+ICAg
ICA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
Pj4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bT4gPiAgICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbT4+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgIDxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+IDxtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiA+ICAgICAgPiAg
ICAgPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bT4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bT4+PiA+ICAgICAgPiAgICAgID4gICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSA8bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20+ID4gICAgIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+PiA8bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPiA+ICAgICA8bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4+Pj4+ID4gICAgICA+ICAgICB3
cm90ZTogPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyb20gd2hhdCBJIGNhbiA+ICAgICB0
ZWxsLCA+ICAgICAgPiAgICAgdGhlcmUgPiAgICAgID4gICAgICA+ICAgICBhcmUgdHdvID4gICAg
ICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXBh
cmF0ZSBwcm9ibGVtcy4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFRoZSBkb2N1bWVudCB3ZSA+ICAgICBoYXZlIGlzIGEgPiAgICAgID4g
ICAgICA+ICAgICBWVEVQLVZURVAgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3JpbmcgPiAgICAgZG9jdW1lbnQuID4gICAgICA+
ICAgICBUaGVyZSBpcyBubyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbmVlZCBmb3IgdGhhdCA+ICAgICBkb2N1bWVudCB0byA+ICAgICAg
PiAgICAgID4gICAgIGhhbmRsZSB0aGUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG11bHRpcGxlIFZOSSBjYXNlLiA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgZm9sa3Mgd2Fu
dCBhID4gICAgICA+ICAgICBwcm90b2NvbCBmb3IgZG9pbmcgPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJGRCBtb25pdG9yaW5nID4gICAg
IG9mIHRoaW5ncyA+ICAgICAgPiAgICAgID4gICAgIGJlaGluZCB0aGUgPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZURVBzIChtdWx0aXBs
ZSA+ICAgICBWTklzKSwgPiAgICAgID4gICAgIHRoZW4gZG8gPiAgICAgID4gICAgICA+ICAgICB0
aGF0ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhcyBhIHNlcGFyYXRlID4gICAgICA+ICAgICBkb2N1bWVudC4gICBUaGUgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuY29kaW5n
IHdpbGwgYmUgPiAgICAgYSB0ZW5hbnQgPiAgICAgID4gICAgICA+ICAgICBlbmNvZGluZywgPiAg
ICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFu
ZCB0aHVzID4gICAgIHNlc3BhcmF0ZSBmcm9tID4gICAgICA+ICAgICB3aGF0IGlzID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZpbmVk
IGluIHRoaXMgPiAgICAgZG9jdW1lbnQuID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAg
ID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFlvdXJz
LCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSm9lbCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPbiAxMC8yMS8yMDE5ID4gICAgIDU6
MDcgUE0sID4gICAgICA+ICAgICBKZWZmcmV5ID4gICAgICA+ICAgICAgPiAgICAgSGFhcyA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3Jv
dGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA+IFNhbnRvc2ggYW5kID4gICAgIG90aGVycywgPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gT24gVGh1LCBPY3QgPiAgICAg
MDMsIDIwMTkgYXQgPiAgICAgID4gICAgICA+ICAgICAwNzo1MDoyMFBNID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArMDUzMCwgU2FudG9z
aCBQID4gICAgIEsgd3JvdGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA+PiAgICAgVGhhbmtzID4gICAgIGZvciB5b3VyID4gICAgICA+
ICAgICAgPiAgICAgZXhwbGFuYXRpb24uID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGhlbHBzIGEgbG90LiBJID4gICAgICA+ICAg
ICB3b3VsZCB3YWl0ID4gICAgICA+ICAgICAgPiAgICAgZm9yIG1vcmUgPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+IGNvbW1lbnRzIGZy
b20gPiAgICAgb3RoZXJzID4gICAgICA+ICAgICB0byBzZWUgaWYgPiAgICAgID4gICAgICA+ICAg
ICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMgd2hhdCB3ZSA+ICAg
ICBuZWVkIGluIHRoaXMgPiAgICAgID4gICAgICA+ICAgICBkcmFmdCB0byBiZSA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gc3VwcG9y
dGVkID4gICAgIGJhc2VkIG9uID4gICAgICA+ICAgICB0aGF0IHdlIGNhbiA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdmlkZSBhcHBy
b3ByaWF0ZSA+ICAgICAgPiAgICAgc2VjdGlvbnMgPiAgICAgID4gICAgICA+ICAgICBpbiB0aGUg
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRyYWZ0LiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPiBUaGUgdGhyZWFkcyBvbiB0aGUgPiAgICAgID4gICAgIGxpc3QgaGF2ZSA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3BpZGVyZWQgdG8gdGhlID4gICAgIHBvaW50ID4gICAgICA+ICAgICB3aGVyZSBpdCBpcyA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hh
bGxlbmdpbmcgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID4gdG8gZm9sbG93IHdoYXQgdGhlID4gICAgICA+ICAgICBjdXJyZW50ID4gICAg
ICA+ICAgICAgPiAgICAgc3RhdHVzID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvZiB0aGUgZHJhZnQgaXMsID4gICAgIG9yIHNob3VsZCA+
ICAgICAgPiAgICAgID4gICAgIGJlLiAgOi0pID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IEhvd2V2ZXIsIGlmIEkndmUgPiAgICAg
ID4gICAgIGZvbGxvd2VkIHRoaW5ncyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcHJvcGVybHksIHRoZSA+ICAgICBxdWVzdGlvbiA+ICAg
ICAgPiAgICAgYmVsb3cgaXMgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlYWxseSB0aGUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaGluZ2UgcG9pbnQgb24gPiAgICAgd2hh
dCBvdXIgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVuY2Fwc3VsYXRpb24gPiAgICAgZm9yIEJGRCA+ICAgICAgPiAgICAgb3ZlciB2eGxh
biA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2hvdWxkIGxvb2sgbGlrZS4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID4gQ29ycmVjdD8gPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gRXNzZW50aWFsbHksID4gICAg
IGRvIHdlIG9yID4gICAgICA+ICAgICBkbyB3ZSBub3QgPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmUgdGhlID4gICAgIGFiaWxp
dHkgdG8gPiAgICAgID4gICAgIHBlcm1pdCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGlwbGUgQkZEID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNlc3Npb25zIGJldHdl
ZW4gPiAgICAgID4gICAgIGRpc3RpbmN0IFZBUHM/ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IElmIHRoaXMgaXMgc28sID4gICAg
IGRvIHdlID4gICAgICA+ICAgICBoYXZlIGEgPiAgICAgID4gICAgICA+ICAgICBzZW5zZSA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXMg
dG8gaG93IHdlIHNob3VsZCA+ICAgICAgPiAgICAgcHJvY2VlZD8gPiAgICAgID4gICAgICA+ICAg
ICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gPiAgICAgID4gICAgICA+
ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLS0gSmVmZiA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PiBbY29udGV4dCBwcmVzZXJ2ZWQgPiAgICAgID4gICAgIGJlbG93Li4uXSA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gU2FudG9z
aCBQIEsgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA+PiBPbiBXZWQsIFNlcCA+ICAgICAyNSwgMjAxOSA+ICAgICAgPiAgICAgYXQg
ODoxMCBBTSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICAgPHhpYW8ubWluMkB6dGUu
Y29tLmNuPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4gPG1haWx0bzp4aWFvLm1pbjJAenRl
LmNvbS5jbj4gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuPj4gPiAgICAgID4gICAgIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1h
aWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbj4gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPiA+ICAg
ICA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y24+PiA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY24+ID4gICAgIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbj4+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAg
ICA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y24+IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNv
bS5jbj4+ID4gICAgIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbj4gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiA8bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiA8bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPiA+ICAgICA8bWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+PiA8bWFpbHRv
OnhpYW8ubWluMkB6dGUuY29tLmNuIDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24+ID4gICAg
IDxtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24gPG1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bj4+Pj4+PiA+ICAgICAgPiAgICAgd3JvdGU6ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+IEhpIFNhbnRvc2gsID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gPiAg
ICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+
PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPj4+IFdpdGggcmVnYXJkID4gICAgIHRvIHRoZSA+ICAgICAgPiAgICAgcXVlc3Rpb24gPiAg
ICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdo
ZXRoZXIgd2UgPiAgICAgc2hvdWxkIGFsbG93ID4gICAgICA+ICAgICAgPiAgICAgbXVsdGlwbGUg
QkZEID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZXNzaW9ucyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPj4+IGZvciB0aGUgc2FtZSA+ICAgICBWTkkgb3IgPiAgICAgID4gICAg
IG5vdCwgPiAgICAgID4gICAgICA+ICAgICBJTUhPIHdlID4gICAgICA+ICAgICAgPiAgICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG91bGQgYWxsb3cgaXQsID4gICAg
IG1vcmUgPiAgICAgID4gICAgICA+ICAgICBleHBsYW5hdGlvbiBhcyA+ICAgICAgPiAgICAgID4g
ICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+IGZvbGxvd3MuID4g
ICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+
Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID4+PiBCZWxvdyBpcyBhID4gICAgIGZpZ3VyZSA+ICAgICAgPiAgICAgZGVyaXZlZCBmcm9t
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmaWd1cmUgMiBvZiA+ICAgICBSRkM4MDE0IChBbiA+ICAgICAgPiAgICAgID4gICAgIEFyY2hp
dGVjdHVyZSBmb3IgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID4+PiBEYXRhLUNlbnRlciA+ICAgICBOZXR3b3JrID4gICAgICA+ICAgICAg
PiAgICAgID4+Pj4gIFZpcnR1YWxpemF0aW9uID4gICAgIG92ZXIgTGF5ZXIgMyA+ICAgICAgPiAg
ICAgID4gICAgIChOVk8zKSkuID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgICAgICAgICB8ID4gICAgICA+ICAg
ICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGF0YSBDZW50
ZXIgTmV0d29yayA+ICAgICAgPiAgICAgKElQKSAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICAgICAgICAg
IHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgICAgICAgICB8ID4gICAg
ICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4g
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyA+ICAgICAgPiAgICAgID4gICAgICA+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgICAg
ICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgICAgICB8ID4gICAgICA+ICAg
ICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gPiAgICAg
ID4gICAgICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFR1bm5lbCBPdmVybGF5ID4gICAgICAgICAgfCA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAg
ICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsgPiAg
ICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSsg
PiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID4+PiAgICAgICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgICstLS0tLS0t
LS0tKy0tLS0tLS0rIHwgPiAgICAgID4gICAgICAgICAgIHwgPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiA+ICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0rIHwgPiAgICAgID4gICAgICA+ICAgICAg
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICB8IHwgPiAgICAg
ID4gICAgIE92ZXJsYXkgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE1vZHVsZSAgfCB8ID4gICAgICAgfCB8ID4gICAgICA+ICAgICBPdmVy
bGF5ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNb2R1bGUgIHwgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPj4+ICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ID4gICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgfCA+ICAgICAgPiAgICAgICAgICAgfCA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgfCA+ICAg
ICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+
ICAgICAgICAgfCA+ICAgICAgPiAgICAgICAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgfCA+ICAgICAgICAgICAg
IHwgPiAgICAgID4gICAgICA+ICAgICAgICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiAgTlZFMSAgIHwgPiAgICAgID4gICAg
ICAgICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIHwgPiAgICAgICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAg
ICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVkUyID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA+Pj4gICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAg
ICAgICArLS0tLS0tLS0rLS0tLS0tLSsgIHwgPiAgICAgID4gICAgICAgICAgIHwgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiA+ICAgICAgICstLS0tLS0tLSstLS0tLS0tKyAgfCA+ICAgICAgPiAg
ICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAg
IHwgIHxWTkkxID4gICAgICA+ICAgICAgPiAgICAgVk5JMiAgVk5JMSA+ICAgICAgPiAgICAgID4g
ICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgfCAgfCAgfCBWTkkx
ID4gICAgICA+ICAgICBWTkkyIFZOSTEgPiAgICAgID4gICAgICA+ICAgICB8ICB8ID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gICAg
ICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgICArLSstLS0tLSstLS0tKy0t
LSsgIHwgPiAgICAgID4gICAgICAgICAgIHwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAg
ICAgICstKy0tLS0tKy0tLS0tKy0tKyAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgIHxWQVAxfCA+ICAgICAgPiAgICAg
VkFQMnwgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVkFQMyB8ID4gICAgICAgfFZBUDF8IFZBUDJ8ID4gICAgICA+ICAgICAgPiAg
ICAgICB8IFZBUDN8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA+Pj4gPiAgICAgID4gICAgICA+ICAgICAgPj4+PiA+ICAgICAgICstLS0t
Ky0tLS0tKy0tLS0rLS0tLS0tKyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICAgICst
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgIHwgICAgIHwgPiAgICAg
ID4gICAgICA+ICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgIHwgPiAg
ICAgID4gICAgICAgfCAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgIHwgICAgIHwgPiAgICAgID4g
ICAgICA+ICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgIHwgPiAgICAg
ID4gICAgICAgfCAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgIHwgICAgIHwgPiAgICAgID4gICAg
ICA+ICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgIHwgPiAgICAgID4g
ICAgICAgfCAgICAgfCA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAg
ICA+ID4gICAgICAgLS0tLS0tLSstLS0tLSstLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0tLSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgIHwgICAgIHwgPiAgICAgID4gICAgICA+
ICAgICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gIFRlbmFudCAgICAgICAgfCA+ICAg
ICAgPiAgICAgICB8ICAgICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA+Pj4gPiAgICAgVFNJMSB8ID4gICAgICA+ICAgICBUU0kyfCAg
ICB8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBUU0kzID4gICAgIFRTSTF8IFRTSTJ8ID4gICAgICA+ICAgICAgPiAgICAgICB8VFNJMyA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Pj4+ID4gICAgICA+ICAgICArLS0tKyArLS0tKyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLSsgPiAgICAgICArLS0tKyA+ICAgICAg
PiAgICAgKy0tLSsgPiAgICAgID4gICAgICA+ICAgICAgICstLS0rID4gICAgICA+ICAgICAgPiAg
ICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Pj4gPiAgICAgID4gICAg
IHxUUzF8IHxUUzJ8ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8VFMzfCA+ICAgICAgIHxUUzR8ID4gICAgICA+ICAgICB8VFM1fCA+ICAg
ICAgPiAgICAgID4gICAgICAgfFRTNnwgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAgICAgKy0tLSsgKy0tLSsgPiAg
ICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICst
LS0rID4gICAgICAgKy0tLSsgPiAgICAgID4gICAgICstLS0rID4gICAgICA+ICAgICAgPiAgICAg
ICArLS0tKyA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPj4+ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA+Pj4gVG8gbXkgPiAgICAgID4gICAgIHVuZGVyc3RhbmRpbmcsIHRoZSBC
RkQgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlc3Npb25zIGJldHdlZW4gPiAgICAgTlZFMSA+ICAgICAgPiAgICAgYW5kIE5WRTIgYXJl
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhY3R1YWxseSA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPj4+IGluaXRpYXRlZCBhbmQgPiAgICAgID4gICAgIHRlcm1pbmF0ZWQgPiAg
ICAgID4gICAgICA+ICAgICBhdCBWQVAgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9mIE5WRS4gPiAgICAgID4gICAgICA+ICAgICAgPj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiA+ICAgICAgPiAgICAgID4gICAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4+IElmIHRoZSA+ICAgICBu
ZXR3b3JrIG9wZXJhdG9yID4gICAgICA+ICAgICAgPiAgICAgd2FudCB0byA+ICAgICAgPiAgICAg
ID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0IHVwIG9uZSBC
RkQgPiAgICAgc2Vzc2lvbiA+ICAgICAgPiAgICAgYmV0d2VlbiA+ICAgICAgPiAgICAgID4gICAg
IFZBUDEgb2YgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID4+PiBOVkUxIGFuZCBWQVAxb2YgPiAgICAgID4gICAgIE5WRTIsIGF0IHRoZSA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2FtZSB0aW1lID4gICAgIGFub3RoZXIgQkZEID4gICAgICA+ICAgICBzZXNzaW9uID4gICAgICA+
ICAgICAgPiAgICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZXR3ZWVu
IFZBUDMgb2YgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID4+PiBOVkUxIGFuZCA+ICAgICBWQVAzIG9mIE5WRTIsID4gICAgICA+ICAgICAg
PiAgICAgYWx0aG91Z2ggPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRoZSB0d28gQkZEIHNlc3Npb25zID4gICAgICA+ICAgICBhcmUgZm9y
ID4gICAgICA+ICAgICAgPiAgICAgdGhlIHNhbWUgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4+PiBWTkkxLCBJID4gICAgIGJlbGlldmUg
aXQncyA+ICAgICAgPiAgICAgID4gICAgIHJlYXNvbmFibGUsID4gICAgICA+ICAgICAgPiAgICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbyB0aGF0J3Mgd2h5IEkgPiAg
ICAgdGhpbmsgd2UgPiAgICAgID4gICAgICA+ICAgICBzaG91bGQgYWxsb3cgaXQgPiAgICAgID4g
ICAgICA+ICAgICAgPj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+ID4gICAgICA+ICAgICAg
PiAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyA+
ICAgICAgPiAgICAgID4gICAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bnZvMyBtYWlsaW5nIGxpc3QgPiAgICAgID4gICAgICA+ICAgICAgPj4+PiBudm8zQGlldGYub3Jn
PG1haWx0bzpudm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+IDxtYWlsdG86bnZv
M0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5vcmc+PiA+ICAgICA8bWFpbHRvOm52bzNAaWV0
Zi5vcmcgPG1haWx0bzpudm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0Zi5vcmcgPG1haWx0
bzpudm8zQGlldGYub3JnPj4+ID4gICAgICA+ICAgICA8bWFpbHRvOm52bzNAaWV0Zi5vcmcgPG1h
aWx0bzpudm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0Zi5vcmcgPG1haWx0bzpudm8zQGll
dGYub3JnPj4gPiAgICAgPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9y
Zz4gPG1haWx0bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4+Pj4gPG1haWx0
bzpudm8zQGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4gPiAgICAgPG1haWx0bzpudm8z
QGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4+ID4gICAgICA+ICAgICA8bWFpbHRvOm52
bzNAaWV0Zi5vcmcgPG1haWx0bzpudm8zQGlldGYub3JnPiA8bWFpbHRvOm52bzNAaWV0Zi5vcmcg
PG1haWx0bzpudm8zQGlldGYub3JnPj4+ID4gICAgICA+ICAgICAgPiAgICAgPG1haWx0bzpudm8z
QGlldGYub3JnIDxtYWlsdG86bnZvM0BpZXRmLm9yZz4gPG1haWx0bzpudm8zQGlldGYub3JnIDxt
YWlsdG86bnZvM0BpZXRmLm9yZz4+ID4gICAgIDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRv
Om52bzNAaWV0Zi5vcmc+IDxtYWlsdG86bnZvM0BpZXRmLm9yZyA8bWFpbHRvOm52bzNAaWV0Zi5v
cmc+Pj4+PiA+ICAgICAgPiAgICAgID4gICAgICA+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vbnZvMzxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL252bzNfXzshOFdvQTZSakM4MWMhWFNuUGJEazk5
bnRhU2tyaG8xaC03TmszOHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5b1JJNzBEd3h2M2JfYSQ+
ID4gICAgICA+ICAgICAgPiAgICAgID4+Pj4gPiAgICAgID4gICAgICA+ID4gICAgICA+ID4NCg==

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4gXChCb2R5IENTXCkiOw0KCXBhbm9zZS0xOjIgMiA2IDMgNSA0IDUgMiAzIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAy
IDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1z
b05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQs
IHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIi
Ow0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZv
bnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWZv
bnQtdmFyaWFudDpub3JtYWwgIWltcG9ydGFudDsNCgljb2xvcjp3aW5kb3d0ZXh0Ow0KCXRleHQt
dHJhbnNmb3JtOm5vbmU7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFs
Ow0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7DQoJdmVydGljYWwtYWxpZ246YmFzZWxpbmU7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNv
LWxpc3QtaWQ6MTQ4MjUwMzY1MTsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6NDkwMzg2MzcwO30N
CkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2kt
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw1
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2
ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTcxODcwMDY2MDsNCgltc28tbGlzdC10
ZW1wbGF0ZS1pZHM6MTU5MDE0NzA7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6Mi4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTps
ZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6My4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6My41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC4waW47DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NC41aW47DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9
DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTQuMHB0Ij5HcmVnLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+
SGVyZSB0aGUgYXNzdW1wdGlvbiBpcyB0aGF0IHRoZSBWVEVQIGluY29ycmVjdGx5IHJlY2VpdmVk
IGEgQkZEIHBhY2tldCBhbmQgaXQgbmVlZHMgdG8gYmUgZHJvcHBlZC4gV2hhdCBpZiB0aGVyZSBp
cyBhbiBlbmQgdG8gZW5kIEJGRCBhbmQgVlRFUCBpcyBvbmx5IHRyYW5zcG9ydGluZyB0aG9zZSBw
YWNrZXRzPyBJZiB0aGUgdGVuYW50IG5lZWRzIHRoZSBCRkQNCiBwYWNrZXQgdGhlbiB0aGlzIHJl
cXVpcmVtZW50IHRvIGRyb3AgaXMgbWFraW5nIGl0IG11dHVhbGx5IGV4Y2x1c2l2ZSB3aXRoIFZU
RVAgQkZEIGNhcGFiaWxpdHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQu
MHB0Ij5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPlNlbHZha3VtYXI8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6YmxhY2siPkdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBnbWFpbC5jb20mZ3Q7
PGJyPg0KPGI+RGF0ZTogPC9iPldlZG5lc2RheSwgT2N0b2JlciAzMCwgMjAxOSBhdCAxOjQ5IFBN
PGJyPg0KPGI+VG86IDwvYj5TZWx2YWt1bWFyIFNpdmFyYWogJmx0O3NzaXZhcmFqQGp1bmlwZXIu
bmV0Jmd0Ozxicj4NCjxiPkNjOiA8L2I+RGluZXNoIER1dHQgJmx0O2RpZHV0dEBnbWFpbC5jb20m
Z3Q7LCBOVk8zICZsdDtudm8zQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1iZmQtdnhs
YW5AaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3JnJmd0Oywg
QW5vb3AgR2hhbndhbmkgJmx0O2Fub29wQGFsdW1uaS5kdWtlLmVkdSZndDssIFNhbnRvc2ggUCBL
ICZsdDtzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tJmd0OywgSmVmZnJleSBIYWFzICZsdDtq
aGFhc0BwZnJjLm9yZyZndDssIHJ0Zy1iZmQgV0cgJmx0O3J0Zy1iZmRAaWV0Zi5vcmcmZ3Q7LA0K
ICZxdW90O0pvZWwgTS4gSGFscGVybiZxdW90OyAmbHQ7am1oQGpvZWxoYWxwZXJuLmNvbSZndDss
ICZxdW90O1QuIFNyaWRoYXImcXVvdDsgJmx0O3RzcmlkaGFyQHZtd2FyZS5jb20mZ3Q7LCAmcXVv
dDt4aWFvLm1pbjJAenRlLmNvbS5jbiZxdW90OyAmbHQ7eGlhby5taW4yQHp0ZS5jb20uY24mZ3Q7
PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhMQU46IFRyYXBwaW5n
IEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBTZWx2YWt1bWFyLCA8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5hIHBhY2tldCBjYW4gYmUgaWRlbnRp
ZmllZCBhcyBhIEJGRCBDb250cm9sIG1lc3NhZ2UgYnkgdGhlIHZhbHVlIG9mIHRoZSBkZXN0aW5h
dGlvbiBVRFAgcG9ydCBmaWVsZC4gVGhlIGludGVudGlvbiBvZiB0aGUgdGV4dCB5b3UndmUgcXVv
dGVkIGlzIHRvIHN1Z2dlc3QgdGhhdCBpZiB0aGUgcmVjZWl2ZWQgYnkgVlRFUCBwYWNrZXQgaGFz
IGJlZW4gaWRlbnRpZmllZCBhcyBhIEJGRCBjb250cm9sIHBhY2tldCBpdA0KIFNIT1VMRCBOT1Qg
YmUgZm9yd2FyZGVkIHRvIGEgdGVuYW50LiBXaGF0IHRvIGRvIHdpdGggc3VjaCBwYWNrZXQ/IEkg
YmVsaWV2ZSBpdCBtdXN0IGJlIHNpbGVudGx5IGRyb3BwZWQuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Eb2VzIGl0IG1ha2Ugc2Vuc2U/PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVn
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IFdlZCwgT2N0IDMwLCAyMDE5IGF0IDE6MzYgUE0gU2VsdmFrdW1hciBTaXZhcmFqICZsdDs8YSBo
cmVmPSJtYWlsdG86c3NpdmFyYWpAanVuaXBlci5uZXQiPnNzaXZhcmFqQGp1bmlwZXIubmV0PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4w
cHQiPkdyZWcsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+
Jmd0O1NlY3Rpb24gNS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mZ3Q7SWYgdGhlIERlc3RpbmF0aW9u
IE1BQyBvZiB0aGUgaW5uZXIgRXRoZXJuZXQgZnJhbWUgZG9lc24ndDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4w
cHQiPiZndDsmbmJzcDsmbmJzcDsgbWF0Y2ggYW55IG9mIFZURVAncyBNQUMgYWRkcmVzc2VzLCB0
aGVuIHRoZSBwcm9jZXNzaW5nIG9mIHRoZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZndDsmbmJzcDsm
bmJzcDsgcmVjZWl2ZWQgVlhMQU4gcGFja2V0IE1VU1QgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRl
c2NyaWJlZCBpbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZndDsmbmJzcDsmbmJzcDsgU2VjdGlvbiA0
LjEgW1JGQzczNDhdLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZndDtCRkQgQ29udHJvbCBwYWNrZXRz
IHdpdGggdW5rbm93biBNQUMgYWRkcmVzcyBNVVNUIE5PVCBiZTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQi
PiZndDsgZm9yd2FyZGVkIHRvIFZNcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTQuMHB0Ij5JZiB0aGUgcGFja2V0IGRvZXNu4oCZdCBtYXRjaCBWVEVQIG1hYyBhZGRy
ZXNzLCB0aGUgcGFja2V0IGlzIGZvcndhcmRlZCBiYXNlZCBvbiAmbmJzcDtTZWN0aW9uIDQuMSBb
UkZDNzM0OF0uIFdoYXQgaXMgdGhlIGFzc3VtcHRpb24gYmVoaW5kIHRoaXMgc3RhdGVtZW50DQog
4oCcQkZEIENvbnRyb2wgcGFja2V0cyB3aXRoIHVua25vd24gTUFDIGFkZHJlc3MgTVVTVCBOT1Qg
YmUgZm9yd2FyZGVkIHRvIFZNc+KAnT8gPC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0Ij4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTQuMHB0Ij5UaGFua3MsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0LjBwdCI+U2VsdmFrdW1hcjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNC4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNC4wcHQiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJs
YWNrIj5udm8zICZsdDs8YSBocmVmPSJtYWlsdG86bnZvMy1ib3VuY2VzQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+bnZvMy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIEdy
ZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8
L2I+V2VkbmVzZGF5LCBPY3RvYmVyIDMwLCAyMDE5IGF0IDE6MDggUE08YnI+DQo8Yj5UbzogPC9i
PkRpbmVzaCBEdXR0ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+TlZPMyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5udm8zQGll
dGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWJmZC12eGxh
bkBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYub3Jn
PC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtYmZkLXZ4bGFuQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaWV0Zi1iZmQtdnhsYW5AaWV0Zi5vcmc8L2E+Jmd0
OywNCiBBbm9vcCBHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7LCBTYW50
b3NoIFAgSyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5zYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDssIEpl
ZmZyZXkgSGFhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoYWFzQHBmcmMub3JnIiB0YXJnZXQ9Il9i
bGFuayI+amhhYXNAcGZyYy5vcmc8L2E+Jmd0OywNCiBydGctYmZkIFdHICZsdDs8YSBocmVmPSJt
YWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8
L2E+Jmd0OywgJnF1b3Q7Sm9lbCBNLiBIYWxwZXJuJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208
L2E+Jmd0OywgJnF1b3Q7VC4gU3JpZGhhciZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzcmlk
aGFyQHZtd2FyZS5jb20iIHRhcmdldD0iX2JsYW5rIj50c3JpZGhhckB2bXdhcmUuY29tPC9hPiZn
dDssDQogJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+eGlhby5taW4yQHp0ZS5jb20uY248L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj54aWFvLm1pbjJAenRlLmNv
bS5jbjwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbbnZvM10gQkZEIG92ZXIgVlhM
QU46IFRyYXBwaW5nIEJGRCBDb250cm9sIHBhY2tldCBhdCBWVEVQPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RGVhciBBbGws
DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPnRoYW5rIHlv
dSBmb3IgeW91ciBjb21tZW50cywgc3VnZ2VzdGlvbnMgdGhhdCBoYXZlIG1hZGUgdGhlIGRpc2N1
c3Npb24gdGhlIG1vc3QgaGVscGZ1bCB0byB0aGUgRWRpdG9ycy4gSSd2ZSB0cmllZCB0byByZWZs
ZWN0IHlvdXIgY29tbWVudHMgaW4gdGhlIHVwZGF0ZXMgbGlzdGVkIGJlbG93OjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQpvbiB0aGUgaW5uZXIgZGVzdGluYXRpb24g
SVAgYWRkcmVzczo8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPk9MRCBURVhUOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtE
ZXN0aW5hdGlvbiBJUDogSVAgYWRkcmVzcyBNVVNUIE5PVCBiZSBvZiBvbmUgb2YgdGVuYW50J3Mg
SVA8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzc2VzLiZuYnNw
OyBJUCBhZGRyZXNzIE1BWSBiZSBzZWxlY3RlZCBmcm9tIHRoZSByYW5nZSAxMjcvOCBmb3I8YnI+
DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7SVB2NCwgZm9yIElQdjYgLSBmcm9t
IHRoZSByYW5nZSAwOjA6MDowOjA6RkZGRjo3RjAwOjAvMTA0LjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5ORVcgVEVYVDo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO0Rlc3RpbmF0aW9uIElQOiBJUCBhZGRyZXNzIE1VU1QgTk9UIGJl
IG9mIG9uZSBvZiB0ZW5hbnQncyBJUDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDthZGRyZXNzZXMuJm5ic3A7IFRoZSBJUCBhZGRyZXNzIFNIT1VMRCBiZSBzZWxlY3RlZCBm
cm9tIHRoZSByYW5nZSAxMjcvODxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtmb3IgSVB2NCwgZm9yIElQdjYgLSBmcm9tIHRoZSByYW5nZSAwOjA6MDowOjA6RkZGRjo3RjAw
OjAvMTA0Ljxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtBbHRlcm5hdGl2
ZWx5LCB0aGUgZGVzdGluYXRpb24gSVAgYWRkcmVzcyBNQVkgYmUgc2V0IHRvIFZURVAnczxicj4N
CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtJUCBhZGRyZXNzLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzttc28tbGlzdDpsMSBsZXZlbDEgbGZvMiI+DQpmaXJld2FsbC4gQXBwZW5kZWQgU2VjdGlv
biAzIERlcGxveW1lbnQgd2l0aCB0aGUgZm9sbG93aW5nIHBhcmFncmFwaDo8bzpwPjwvbzpwPjwv
bGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwO0FzIHBlciBTZWN0
aW9uIDQsIHRoZSBpbm5lciBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIFNIT1VMRCBiZSBzZXQgdG88
YnI+DQombmJzcDsgJm5ic3A7b25lIG9mIHRoZSBsb29wYmFjayBhZGRyZXNzZXMgKDEyNy84IHJh
bmdlIGZvciBJUHY0IGFuZDxicj4NCiZuYnNwOyAmbmJzcDswOjA6MDowOjA6RkZGRjo3RjAwOjAv
MTA0IHJhbmdlIGZvciBJUHY2KS4mbmJzcDsgVGhlcmUgY291bGQgYmUgYSBmaXJld2FsbDxicj4N
CiZuYnNwOyAmbmJzcDtjb25maWd1cmVkIG9uIFZURVAgdG8gYmxvY2sgbG9vcGJhY2sgYWRkcmVz
c2VzIGlmIHNldCBhcyB0aGU8YnI+DQombmJzcDsgJm5ic3A7ZGVzdGluYXRpb24gSVAgaW4gdGhl
IGlubmVyIElQIGhlYWRlci4mbmJzcDsgSXQgaXMgUkVDT01NRU5ERUQgdG8gYWxsb3c8YnI+DQom
bmJzcDsgJm5ic3A7YWRkcmVzc2VzIGZyb20gdGhlIGxvb3BiYWNrIHJhbmdlIHRocm91Z2ggYSBm
aXJld2FsbCBvbmx5IGlmIGl0IGlzPGJyPg0KJm5ic3A7ICZuYnNwO3VzZWQgYXMgdGhlIGRlc3Rp
bmF0aW9uIElQIGFkZHJlc3MgaW4gdGhlIGlubmVyIElQIGhlYWRlciwgYW5kIHRoZTxicj4NCiZu
YnNwOyAmbmJzcDtkZXN0aW5hdGlvbiBVRFAgcG9ydCBpcyBzZXQgdG8gMzc4NCBbUkZDNTg4MV0u
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5SZWdhcmRpbmcgdGhlIHVzZSBvZiBWTkkgMCBhcyB0aGUgTWFuYWdlbWVudCBWTkkuIEluIFNl
Y3Rpb24gNiBoYXMgYmVlbiBub3RlZDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwO0FuIGltcGxlbWVudGF0aW9uIE1BWSBz
dXBwb3J0IHRoZSB1c2Ugb2YgdGhlIE1hbmFnZW1lbnQ8YnI+DQombmJzcDsgJm5ic3A7Vk5JIGFz
IGNvbnRyb2wgYW5kIG1hbmFnZW1lbnQgY2hhbm5lbCBiZXR3ZWVuIFZURVBzLiZuYnNwOyBUaGUg
c2VsZWN0aW9uPGJyPg0KJm5ic3A7ICZuYnNwO29mIHRoZSBWTkkgbnVtYmVyIG9mIHRoZSBNYW5h
Z2VtZW50IFZOSSBNVVNUIGJlIGNvbnRyb2xsZWQgdGhyb3VnaDxicj4NCiZuYnNwOyAmbmJzcDtt
YW5hZ2VtZW50IHBsYW5lLiZuYnNwOyBBbiBpbXBsZW1lbnRhdGlvbiBNQVkgdXNlIFZOSSBudW1i
ZXIgMSBhcyB0aGU8YnI+DQombmJzcDsgJm5ic3A7ZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIE1hbmFn
ZW1lbnQgVk5JLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+QXR0YWNoZWQsIHBsZWFzZSBmaW5kIHRoZSB1cGRhdGVkIHdvcmtpbmcgdmVy
c2lvbiBhbmQgdGhlIGRpZmYgdG8gLTA3LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5FZGl0b3JzIG11Y2ggYXBwcmVjaWF0ZSB5b3VyIGNvbW1l
bnRzLCBzdWdnZXN0aW9ucywgYWJkIGhlbHAgdG8gaGF2ZSB0aGUgbmV3IHZlcnNpb24gdXBsb2Fk
ZWQgYmVmb3JlIHRoZSBjdXQtb2ZmIGRlYWRsaW5lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+R3JlZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gV2VkLCBPY3Qg
MzAsIDIwMTkgYXQgNDo0NiBBTSBEaW5lc2ggRHV0dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kaWR1dHRAZ21haWwuY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBpZD0iZ21haWwtbV83MTM3MTA3NzA2ODYxMzIyOTYz
Z21haWwtbV8xMTY4MTM0MTAwNTExMDc5NjgzZ2VhcnktYm9keSI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGlkPSJnbWFpbC1tXzcxMzcxMDc3MDY4NjEzMjI5NjNnbWFpbC1tXzExNjgxMzQxMDA1MTEwNzk2
ODNnZWFyeS1xdW90ZSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIFdlZCwgT2N0IDMwLCAy
MDE5IGF0IDExOjQwIEFNLCBBbm9vcCBHaGFud2FuaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPmFub29wQGFsdW1uaS5kdWtlLmVkdTwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5IaSBEaW5lc2gsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5Zb3VyIGVhcmxpZXIgY29tbWVudCB3YXMgYWJvdXQgc2lsaWNvbiwgdGhhdCdz
IHdoeSBJIGRpc2N1c3NlZCBvbmx5IHRoZSB0cmFwcGluZyBpc3N1ZS4mbmJzcDsgQXMgZmFyIGFz
IHNvZnR3YXJlIGdvZXMsIElQIHN0YWNrcyB3b3VsZCZuYnNwO3R5cGljYWxseSBkaXNjYXJkIHBh
Y2tldHMgcmVjZWl2ZWQgZnJvbSBhIG5vbi1sb29wYmFjaw0KIGludGVyZmFjZSBpZiB0aGUgcGFj
a2V0J3MgYWRkcmVzcyBpcyBpbiAxMjcvOC4mbmJzcDsgSSBhbSBub3Qgc3VyZSBhIHRyYWRpdGlv
bmFsIElQIHN0YWNrIGNhbiBwbGF5IGhlcmUgYmVjYXVzZSBldmVuIG9uIFR4LCB3ZSBoYXZlIHRo
ZSBzYW1lIE1BQyBmb3IgcmVhY2hpbmcgYWxsIHJlbW90ZSBWVEVQcy4mbmJzcDsgSXQgc2VlbXMg
dG8gbWUgdGhlIEJGRCBtb2R1bGUgd291bGQgaGF2ZSB0byBiZSB3b3JraW5nIGRpcmVjdGx5IHdp
dGggTDIgZnJhbWVzIGNvbWluZw0KIG9mZiB0aGUgdHVubmVsLiZuYnNwOyBLaW5kIG9mIGxpa2Ug
aWYgd2Ugd2VyZSBydW5uaW5nIExMRFAgYmV0d2VlbiB0aGUgVlRFUHMuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+SGkgQW5vb3AsDQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5NeSBlYXJsaWVyIGNvbW1lbnQgd2FzIGluZGVlZCBhYm91dCBzaWxpY29uLCBidXQg
dGhlIHBhY2tldCBoYXMgdG8gZ28gdGhyb3VnaCB0aGUgc29mdHdhcmUgc3RhY2sgYXMgd2VsbCBv
bmNlIGl0IGdldHMgdG8gdGhlIENQVS4gTGludXgtYmFzZWQgc29sdXRpb25zIHN1Y2ggYXMgTGlu
dXggc2VydmVycyBvcg0KIEN1bXVsdXMgTGludXggb3IgbWF5YmUgZXZlbiBTT05JQyB3aWxsIG5l
ZWQgdG8gaGF2ZSBhIHZhbGlkIElQIGFkZHJlc3MgdG8gcHJvY2VzcyB0aGUgcGFja2V0LiBHaXZl
biB0aGF0IDEyNy84IGlzIGFscmVhZHkgbWFuZGF0ZWQgYnkgTVBMUyBCRkQsIHN0aWNraW5nIHdp
dGggdGhhdCBpcyBiZXR0ZXIgdGhhbiBpZ25vcmluZyB0aGUgSVAgYWRkcmVzcy4gVGhpcyBpcyB3
aHkgSSBhZ3JlZWQgd2l0aCBKZWZmcmV5IEhhYXMnIGNvbW1lbnQgYWJvdXQNCiBTSE9VTEQgYmUg
c2V0LiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEy
LjBwdCI+RGluZXNoPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5Bbm9vcDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMTA6MDIg
UE0gRGluZXNoIER1dHQgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VCb2R5U2VjdGlvbiI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5UcmFwcGluZyB0byB0aGUgQ1BVIHdvdWxkIGJlIGZpbmUgYmFzZWQg
b24gTUFDIERBLiBCdXQgb25jZSB0aGVyZSwgYSBzZWxmLXJlc3BlY3RpbmcgbmV0d29yayBzdGFj
ayB3b3VsZCBsb29rIGF0IHRoZSBJUCBoZWFkZXIgdG8gZGVjaWRlIHdoYXQgdG8gZG8uIElnbm9y
aW5nIGl0IG9uIHJlY2VpdmUgbWF5IG5vdA0KIGJlIGFuIG9wdGlvbiw8YnI+DQo8YnI+DQpEaW5l
c2g8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IG5hbWU9Im1lc3NhZ2VSZXBs
eVNlY3Rpb24iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5PbiBPY3QgMzAsIDIwMTksIDEwOjI2IEFNICYj
NDM7MDUzMCwgQW5vb3AgR2hhbndhbmkgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5hbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Oywg
d3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhp
IERpbmVzaCwNCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPldoYXQgd291bGQgYnJlYWs/Jm5ic3A7IElmIG1lc3NhZ2VzIGFyZSB0cmFwcGVkIHRvIENQ
VSBiYXNlZCBvbiB0aGUgTUFDIERBLCB3aGF0IGlzIHRoZSBwcm9ibGVtPzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gdGhlIGZsaXAg
c2lkZSwgdGhlcmUgYXJlIGltcGxlbWVudGF0aW9ucyBydW5uaW5nIEJGRCB0b2RheSB3aGljaCB1
c2UgZGlmZmVyZW50IGFkZHJlc3NlcyBhcyBzcGVjaWZpZWQgaGVyZTo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLmNvbS92My9fX2h0dHA6L3d3dy5vcGVudnN3aXRjaC5vcmcvc3VwcG9ydC9kaXN0
LWRvY3MvdnRlcC41Lmh0bWxfXzshOFdvQTZSakM4MWMhWFNuUGJEazk5bnRhU2tyaG8xaC03Tmsz
OHZFMWdKOUdRN3VkV2ZiR0x0Q09pS3Q2WXo5b1JJNzBEOFRQRnptZSQiIHRhcmdldD0iX2JsYW5r
Ij5odHRwOi8vd3d3Lm9wZW52c3dpdGNoLm9yZy9zdXBwb3J0L2Rpc3QtZG9jcy92dGVwLjUuaHRt
bDwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jmd0OyZndDsmZ3Q7Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDxiPmJmZF9jb25maWdfbG9jYWw8L2I+IDxiPjo8L2I+IDxiPmJmZF9kc3RfaXA8L2I+
OiBvcHRpb25hbCBzdHJpbmc8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2V0IHRvIGFuIElQdjQgYWRk
cmVzcyB0byBzZXQgdGhlIElQIGFkZHJlc3MgdGhhdCBpcyBleHBlY3RlZCBhczwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBkZXN0aW5hdGlvbiZuYnNwOyZuYnNwOyBmb3ImbmJzcDsmbmJzcDsgcmVjZWl2
ZWQmbmJzcDsmbmJzcDsgQkZEJm5ic3A7Jm5ic3A7IHBhY2tldHMuJm5ic3A7Jm5ic3A7IFRoZSZu
YnNwOyBkZWZhdWx0Jm5ic3A7IGlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxiPjE2OS4yNTQuMS4w
PC9iPi48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jmd0OyZndDsmZ3Q7Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFub29wPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBUdWUsIE9jdCAy
OSwgMjAxOSBhdCA3OjAxIFBNIERpbmVzaCBEdXR0ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IGlkPSJnbWFpbC1tXzcxMzcxMDc3MDY4NjEzMjI5NjNn
bWFpbC1tXzExNjgxMzQxMDA1MTEwNzk2ODNnbWFpbC1tXy03OTgyMjQ3OTA2NTE0NzkyNjU5Z21h
aWwtbV8tNTA3NTIyOTI5MzIzNjY3MjAxMmdlYXJ5LWJvZHkiPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+SSBzdXNwZWN0IHNpbGljb24gaW1wbGVtZW50YXRpb25zIHdpbGwgaGF2ZSBh
IHByb2JsZW0gd2l0aCBzYXlpbmcgdGhhdCB0aGV5IGNhbiBiZSBzZXQgdG8gYW55dGhpbmcgYW5k
IE1VU1QgYmUgaWdub3JlZCBvbiByZWNlcHRpb24uIFlvdXIgbG9naWMgaXMgc291bmQsIGl0J3Mg
anVzdCB0aGF0IEkgZmVhciB5b3UnbGwNCiBicmVhayBtYW55IGV4aXN0aW5nIGltcGxlbWVudGF0
aW9ucy4gSSByZWNvbW1lbmQgc3RpY2tpbmcgd2l0aCB0aGUgMTI3LzggYWRkcmVzcyBmb3IgdGhp
cyBjYXNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+RGluZXNoPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBpZD0i
Z21haWwtbV83MTM3MTA3NzA2ODYxMzIyOTYzZ21haWwtbV8xMTY4MTM0MTAwNTExMDc5NjgzZ21h
aWwtbV8tNzk4MjI0NzkwNjUxNDc5MjY1OWdtYWlsLW1fLTUwNzUyMjkyOTMyMzY2NzIwMTJnZWFy
eS1xdW90ZSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIFR1ZSwgT2N0IDI5LCAyMDE5IGF0
IDk6MTUgUE0sIEpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkluIGFs
bCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB3aGF0IFZOSSB0byB1c2UgYW5kIG11bHRpcGxlIFZOSSBz
dXBwb3J0LCBJIGxzb3QgdHJhY2suIFNvcnJ5LiBTdGlsbCwgdGhlIGVhcmxpZXIgZG9jdW1lbnRz
IGRpZCBub3Qgc3BlY2lmeSB0aGUgSVAgdG8gdXNlLiBUaGF0IGRvZXMgTk9UIG1lYW4gdGhhdCB3
ZQ0KIGFyZSByZXF1aXJlZCBpbiBsYXRlciByZXZpc2lvbnMgb2YgdGhlIGRvY3VtZW50IHRvIGFs
bG93IGFueXRoaW5nIHRoZSBjbGllbnQgd2FudHMuIEhhdmluZyBzYWlkIHRoYXQsIHdlIGNvdWxk
IGFkZCB0ZXh0IHNheWluZyB0aGF0IHNpbmNlIHRoZSBJUCBhZGRyZXNzIGluIHRoZSBCRkQgcmVx
dWVzdCBpbiBWTkkgMCBpcyBlZmZlY3RpdmVseSBtZWFuaW5nbGVzcywgaXQgY2FuIGJlIHNldCB0
byBhbnkgdmFsdWUgb24gdHJhbnNtaXNzaW9uIGFuZA0KIG11c3QgYmUgaWdub3JlZCBvbiByZWNl
cHRpb24uIEFzIGZhciBhcyBJIGNhbiB0ZWxsLCBpdCBpcyBkZWZpbml0aW9uYWwgdGhhdCB0aGUg
VnRFUCBkb2VzIG5vdCBoYXZlIGFueSBhc3NpZ25lZCBJUCBhZGRyZXNzIGZvciBWTkkgMCwgc28g
d2UgY2FuJ3QgZXhwZWN0IHRoYXQgYWRkcmVzcy4gWW91cnMsIEpvZWwgT24gMTAvMjkvMjAxOSAx
MToxMCBBTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5IaSBKb2VsLCBZZXMsIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucyB1
c2UgVk5JIDAgZm9yIEJGRCBvdmVyIFZYTEFOLiZuYnNwOyBIZXJlIGFyZSBhIGNvdXBsZSBvZiBy
ZWZlcmVuY2VzOg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuanVuaXBlci5uZXQvZG9jdW1lbnRhdGlv
bi9lbl9VUy9qdW5vcy90b3BpY3MvY29uY2VwdC9zZG4tb3ZzZGItYmZkLW5zeC5odG1sIiB0YXJn
ZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5qdW5pcGVyLm5ldC9kb2N1bWVudGF0aW9uL2VuX1VT
L2p1bm9zL3RvcGljcy9jb25jZXB0L3Nkbi1vdnNkYi1iZmQtbnN4Lmh0bWw8L2E+DQo8YSBocmVm
PSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5jaXNjby5jb20vYy9lbi91
cy9wcm9kdWN0cy9jb2xsYXRlcmFsL3N3aXRjaGVzL25leHVzLTkwMDAtc2VyaWVzLXN3aXRjaGVz
L3doaXRlLXBhcGVyLWMxMS03NDAwOTEuaHRtbCpfVG9jMTgwMTM2NjVfXztJdyE4V29BNlJqQzgx
YyFYU25QYkRrOTludGFTa3JobzFoLTdOazM4dkUxZ0o5R1E3dWRXZmJHTHRDT2lLdDZZejlvUkk3
MEQtV1d0UlNYJCIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly93d3cuY2lzY28uY29tL2MvZW4v
dXMvcHJvZHVjdHMvY29sbGF0ZXJhbC9zd2l0Y2hlcy9uZXh1cy05MDAwLXNlcmllcy1zd2l0Y2hl
cy93aGl0ZS1wYXBlci1jMTEtNzQwMDkxLmh0bWwjX1RvYzE4MDEzNjY1PC9hPiBJIGd1ZXNzIHRo
aXMgZG9jdW1lbnQgaGFzIGJlZW4gZXZvbHZpbmcgYW5kIEkgaGF2ZSBub3Qga2VwdCB1cCB3aXRo
IGl0LiBUaGUgdmVyc2lvbiBJIGhhZCByZXZpZXdlZCBhbmQgY29tbWVudGVkIG9uIG9yaWdpbmFs
bHkNCiBhbGxvd2VkIGZvciBWTkkgMC4mbmJzcDsgVGhlIC0wNCB2ZXJzaW9uIG9mIHRoZSBkcmFm
dCBoYXMgdGhpczogPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYmZkLXZ4bGFuLTA0KnNlY3Rpb24tN19fO0l3
IThXb0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENP
aUt0Nll6OW9SSTcwRDFaSHR2MlQkIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iZmQtdnhsYW4tMDQjc2VjdGlvbi03PC9hPiBXaGF0IHZl
cnNpb24gYXJlIHlvdSByZWZlcnJpbmcgdG8/IFRoYW5rcywgQW5vb3AgT24gTW9uLCBPY3QgMjgs
IDIwMTkgYXQgMTI6NTUgUE0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmptaEBqb2VsaGFscGVybi5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7DQogd3JvdGU6IFlvdSBhcmUg
c2F5aW5nIHRoYXQgdGhlcmUgYXJlIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucyB1c2luZyBWTkkg
MCBmb3IgdGhpcz8mbmJzcDsgR2l2ZW4gdGhhdCBwcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGUgc3Bl
YyBleHBsaWNpdGx5IGRpc2FsbG93ZWQgVk5JIDAsIEkgYW0gaGF2aW5nIHRyb3VibGUgd2l0aCB5
b3VyIG9iamVjdGluZyB0aGF0IGEgc3BlYyBmb3IgaG93IHRvIHJ1biBvdmVyIFZOSSAwIGJyZWFz
ayBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMuDQogTm90ZSB0aGF0IHdoZW4gdGhlcmUgaXMgYSBn
b29kIHRlY2huaWNhbCByZWFzb24sIHRoZSBJRVRGIGRvZXMgY2hhbmdlIEludGVybmV0IERyYWZ0
cyBpbiB3YXlzIHRoYXQgYnJlYWsgZWFybHkgaW1wbGVtZW50YXRpb25zLiZuYnNwOyBUaGF0IGlz
IHRoZSBwcmljZSBvZiBzdGFuZGFyZGl6YXRpb24uIFlvdXJzLCBKb2VsIE9uIDEwLzI4LzIwMTkg
MjozMCBQTSwgQW5vb3AgR2hhbndhbmkgd3JvdGU6ICZndDsgSGkgSm9lbCwgJmd0OyAmZ3Q7IFdy
aXRpbmcgdGhlIHNwZWMNCiBpbiB0aGF0IHdheSB3b3VsZCBtYWtlIHRoZSBjdXJyZW50LCBpbnRl
ci1vcGVyYWJsZSAmZ3Q7IGltcGxlbWVudGF0aW9uIG9mIG11bHRpcGxlIHZlbmRvcnMgbm9uLWNv
bXBsaWFudCB3aXRoIHRoZSBzcGVjLiAmZ3Q7ICZndDsgVGhhbmtzLCAmZ3Q7IEFub29wICZndDsg
Jmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMTowNyBBTSBKb2VsIE0uIEhhbHBlcm4gJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
ICZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KIHdyb3RlOiAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwO0kgYXNzdW1lZCB0aGlzIHdhcyBvbmx5IGZvciB0aGUgY2FzZSB3aGVyZSBhIHRlbmFudCBW
Tkkgd2FzIGJlaW5nIHVzZWQuICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Rm9yIHRoZSAw
IFZOSSAod2hpY2ggaXMgd2hhdCBJIHByZWZlciksIGFsd2F5cyAoTVVTVCkgdXNlIHRoZSBsb29w
YmFjayAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzLiZuYnNwOyBUaGVyZSBhcmUgbm8g
YWRkcmVzc2VzIGFzc2lnbmVkIHRvIHRoZSBWVEVQIGluIHRoYXQgc3BhY2UuICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwO1RoZXJlIGlzDQogbm8gSVJCIGluIHRoYXQgc3BhY2UuICZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7WW91cnMsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0pvZWwgJmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtPbiAxMC8yOC8yMDE5IDE6NTggUE0sIEFub29wIEdo
YW53YW5pIHdyb3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBKb2VsLCAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBBcmUg
d2UgZ29pbmcgdG8gcXVhbGlmeSB0aGlzIGJ5IFZOST8mbmJzcDsgVGhlcmUncyBhIGJ1bmNoIG9m
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2ltcGxlbWVudGF0aW9ucyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyBvdXQgdGhlcmUgdGhhdCBkb24ndCB1c2UgYSB0ZW5hbnQNCiBJUCBvciBh
IGxvb3BiYWNrIHdpdGggVk5JIDAtLXRoZXkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsg
c2ltcGx5IHJlcGVhdCB0aGUgdW5kZXJsYXkgSVAgaW4gdGhlIGlubmVyIElQREEuICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IFRoYW5r
cywgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgQW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgT24gTW9uLCBPY3QgMjgs
IDIwMTkgYXQgMTA6NDYgQU0gSm9lbCBNLiBIYWxwZXJuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpt
aEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7SSBj
YW4gbGl2ZSB3aXRoIHNheWluZyB0aGF0IHlvdSBTSE9VTEQgdXNlIGxvb3BiYWNrLCBhbmQgTUFZ
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2luc3RlYWQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3VzZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7YW4gSVAgYWRkcmVzcyBpbiB0aGUgY3VzdG9tZXIgc3BhY2UN
CiBrbm93biB0byBiZSBvd25lZCBieSB0aGUgVlRFUCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZGV2aWNlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt3aGVuIHN1Y2ggZXhpc3RzLiAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7WW91cnMsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtKb2VsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtPbiAxMC8yOC8yMDE5IDE6MzIgUE0sIEFu
b29wIEdoYW53YW5pIHdyb3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsgSGkgSm9lbCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBQZXJoYXBzDQogd2UgbmVlZCB0byBzYXkgdXNlIG9mIGFu
IGFkZHJlc3Mgb3duZWQgYnkgdGhlIGRldmljZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7Y29udGFpbmluZyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgdGhlIFZURVAuICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgT3IgYXJlIHlvdSBzdWdnZXN0aW5n
IHRoYXQgdGhlIHVzZSBvZiB0aGUgbG9vcGJhY2sgYWRkcmVzcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtzcGFjZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7aXMgYSBNVVNUPyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsNCiAmbmJzcDsg
Jm5ic3A7ICZndDsgQW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyBPbiBNb24sIE9jdCAyOCwgMjAxOSBhdCAxMDoyMiBBTSBKb2VsIE0uIEhh
bHBlcm4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmpt
aEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJu
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsN
CiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0
OyZndDsmZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPg0KICZsdDs8
YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdyb3RlOiAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtUaGVyZSBpcyBzb21ldGhpbmcgSSBhbSBtaXNzaW5nIGluIHlvdXINCiBhc3N1bXB0aW9uICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO2Fib3V0IElSQi4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7QXMgSSB1bmRl
cnN0YW5kIFZ4TEFOLCB0aGUgVlRFUCBpcyB1bmRlciB0aGUgY29udHJvbCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDtvZiB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO29wZXJhdG9yLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0FzIHN1Y2gsIGl0IGlzIGEgcHVy
ZSBicmlkZ2UuJm5ic3A7IElmIHlvdSBydW4gSVJCIGJlaGluZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtpdCwgdGhhdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7aXMNCiBmaW5lLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1llcywgYW4gb3BlcmF0b3IgbWF5IG9m
ZmVyIElSQi4mbmJzcDsgQnV0IGFzIEkgdW5kZXJzdGFuZCBpdCwgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2NvbmNlcHR1YWxseSwgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtpbiB0ZXJtcyBvZiB0aGUgVnhMQU4gYXJjaGl0ZWN0dXJlIHRoZSBJUkIgaXMgYW4gZW50
aXR5ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWhp
bmQgdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VlRFUCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtub3QNCiBwYXJ0
IG9mIHRoZSBWVEVQLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtZb3VycywgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtKb2Vs
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO09uIDEwLzI4LzIwMTkgMTI6MjMgUE0sIEFub29wIEdoYW53YW5pIHdy
b3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7IFNhbnRvc2gsICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBEb2VzIGl0IGhhdmUNCiB0byBiZSBhIE1VU1Q/Jm5i
c3A7IFdoYXQgaWYgSSBhbSBydW5uaW5nICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0lSQiBhbmQg
dGhlcmUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthcmUgSVAgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBhZGRy
ZXNzZXMgcGVyIFZOSSBhc3NpZ25lZCB0byB0aGUgVlRFUHM/IFdoeSBjYW4gdGhlICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtvcGVyYXRvciBub3QgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyBjaG9vc2UgdG8gdXNlIHRob3NlPyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyBBbm9vcCAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgT24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgNzo1MSBB
TSBTYW50b3NoIFAgSyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0i
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdh
dHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0
OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwv
YT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogd3JvdGU6ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7RGluZXNoLCBBbm9vcCBldCBhbGws
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO0xldHMgdXMga25vdyBpZiB0aGlzIHRleHQgd29ya3MgZm9yIDEyNy84ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzIHJhbmdlPyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO1twcm9wb3NlZCB0ZXh0IGZvciBmaXJld2FsbF0NCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZxdW90O0FzIHBl
ciBzZWN0aW9uIDQgaW5uZXIgZGVzdGluYXRpb24gSVAgYWRkcmVzcyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtNVVNUIGJlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtzZXQgdG8gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsxMjcvOCAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthZGRyZXNzLiBUaGVyZSBtYXkgYmUgZmlyZXdhbGwgY29u
ZmlndXJlZCBvbiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWVEVQIHRvICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtibG9jaw0KIDEyNy84ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2FkZHJlc3MgcmFuZ2UgaWYgc2V0IGFz
IGRlc3RpbmF0aW9uIElQIGluIGlubmVyIElQICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtoZWFkZXIuIEl0IGlzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3JlY29tbWVuZGVkIHRvIGFsbG93IDEyNy84IHJhbmdlIGFkZHJl
c3MgdGhyb3VnaCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ZmlyZXdhbGwgb25seSBpZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsxMjcvOCBJUCBhZGRyZXNzDQogaXMgc2V0IGFzIGRlc3RpbmF0aW9uIGFkZHJlc3MgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7aW4gaW5uZXIgSVAgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtoZWFkZXIu
JnF1b3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtJbiBzZWN0aW9uIDQgd2UgYXJl
IHRhbGtpbmcgYWJvdXQgdXNpbmcgMTI3LzggJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIG5v
dCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cmVhbGx5
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Z2l2aW5nDQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7cmVhc29uIHdoeS4gSSB0aGluayB3ZSBzaG91bGQgaGF2ZSB0ZXh0IGFzIFJG
QyA1ODg0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDto
YXMgbWVudGlvbmVkICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3dp
dGggYmVsb3cgdGV4dC4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtbRnJvbSBSRkMgNTg4NF0gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7JnF1b3Q7VGhlIG1vdGl2YXRpb24NCiBmb3IgdXNpbmcg
dGhlIGFkZHJlc3MgcmFuZ2UgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7MTI3LzggaXMgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoZSBzYW1lIGFzICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3NwZWNpZmllZCBpbiBTZWN0
aW9uJm5ic3A7Mi4xIG9mIFtSRkM0Mzc5XSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZuYnNwOyZs
dDs8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjNDM3OSpzZWN0aW9uLTIuMV9fO0l3IThXb0E2UmpDODFjIVhTblBiRGs5OW50
YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6OW9SSTcwRDFRWG8xSUQkIiB0
YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQzNzkjc2VjdGlv
bi0yLjE8L2E+Jmd0Oy4NCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7VGhpcyBpcyBhbiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDtleGNlcHRpb24gdG8gdGhlIGJlaGF2aW9yIGRlZmluZWQgaW4gW1JGQzExMjIgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxMTIyX187
IThXb0E2UmpDODFjIVhTblBiRGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENP
aUt0Nll6OW9SSTcwRDdqZDljUm4kIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzExMjI8L2E+Jmd0O10uJnF1b3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VGhhbmtzICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1NhbnRvc2ggUCBLICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO09uIFRodSwgT2N0IDI0LCAyMDE5DQog
YXQgMToyNCBBTSBEaW5lc2ggRHV0dCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1
dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4m
Z3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0
dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0Ow0KICZsdDs8
YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpk
aWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20i
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBn
bWFpbC5jb208L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWls
dG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwu
Y29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpk
aWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiZndDsm
Z3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJz
cDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsN
CiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogd3JvdGU6ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtMb29rcyBnb29kIHRvIG1lIEdyZWcuIEkgc2VlIHRoYXQgdGhlIHRleHQg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YXJvdW5kICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUgdXNlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgdGhlICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW5u
ZXIgSVAgYWRkcmVzcyBhcyBhbHNvIHF1aXRlIGFjY2VwdGFibGUuIFdpbGwgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7DQogJm5ic3A7eW91IGFkZCBhbnkgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3b3JkcyBh
Ym91dCB0aGUgZmlyZXdhbGw/ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEaW5lc2ggJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO09uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDg6MzYgUE0sIEdyZWcgTWlyc2t5
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJz
cDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsm
Z3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyB3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7SGkgRGluZXNoLCBldCBhbC4sICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cGxlYXNlIGNoZWNrIHRo
ZSB1cGRhdGVkIHZlcnNpb24gdGhhdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtyZW1vdmVkIHRo
ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwO3JlZmVyZW5jZSB0byAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIeXBlcnZpc29yIGluIHRoZSB0ZXh0
IGFuZCBGaWd1cmUgMS4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7UmVnYXJkcywgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
DQogJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtHcmVnICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uIFdlZCwgT2N0IDIzLCAyMDE5
IGF0IDEwOjQ3IEFNIFNhbnRvc2ggUCBLICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhbnRvc2gucGFsbGFnYXR0aUBn
bWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNh
bnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9z
aC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBh
bGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFn
YXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRp
QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21h
aWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29t
PC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50
b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gu
cGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxs
YWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0
dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0
OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2Fu
dG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3No
LnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFs
bGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEg
aHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpz
YW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRv
c2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5w
YWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxh
Z2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhy
ZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1h
aWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208L2E+ICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsNCiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0
aUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdt
YWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFpbC5jb208
L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPg0KICZs
dDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9hPiZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNhbnRvc2gucGFsbGFnYXR0aUBnbWFp
bC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86c2FudG9zaC5wYWxsYWdhdHRpQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzYW50b3NoLnBhbGxhZ2F0dGlAZ21haWwuY29tPC9h
PiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KIHdyb3RlOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO0RpbmVzaCwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbmJzcDsgJm5i
c3A7ICZuYnNwO1BsZWFzZSBzZWUgbXkgaW5saW5lJm5ic3A7Y29tbWVudHMgW1NQS10gJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOy0gSW4gc2VjdGlvbiAzLA0KIHRoZXJlJ3MgYSBzZW50ZW5j
ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGF0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtpczogJnF1b3Q7QkZEICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtwYWNrZXRzIGludGVuZGVkIGZvciBhIEh5cGVydmlzb3IgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7VlRFUCBNVVNUICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Tk9ULi4mcXVvdDsuIEkgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JlY29tbWVuZCBnZXR0aW5nIHJpZCBvZiB0aGUg
d29yZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsm
cXVvdDtIeXBlcnZpc29yJnF1b3Q7IGFzaGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O2xvZ2ljIGFwcGxpZXMgdG8gYW55IFZURVAuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7W1NQS10gVGhhbmtzIGZvciBjb21tZW50cy4gV2Ugd2lsbCAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDtjaGFuZ2UgdGhpcy4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7LSBZb3UgYWxyZWFkeSBleHBsYWluZWQg
dGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3ByZWNlZGVuY2Ugb2YgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoZSB1c2Ugb2YgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOzEyNy84IGFkZHJlc3MgaW4gdGhlIGlubmVyIGhlYWRlciBpbiAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7TVBMUy4gSSBo
YXZlIG5vICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzcGVjaWZpYyBjb21tZW50cyBp
biB0aGF0IGFyZWEuDQogSSBoYXZlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDtvbmx5IHR3byAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cXVl
c3Rpb25zOiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jm5ic3A7ICZuYnNwOy0gSGFz
IGFueWJvZHkgdmVyaWZpZWQgdGhhdCB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dXNlIG9m
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsxMjcvOCAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YWRkcmVzcyAoYW5kIHRoZSByaWdodCBNQUMp
IHdvcmtzDQogd2l0aCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ZXhpc3RpbmcgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2ltcGxlbWVudGF0
aW9ucywgaW5jbHVkaW5nIHRoZSBzaWxpY29uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtvbmVzPyBJZiB0aGlzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtkb2Vzbid0IHdvcmsgdGhlcmUsIGlzIGl0IHdvcnRoICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO2FkZGluZyB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwb3NzaWJpbGl0ICZndDsmbmJzcDsN
CiAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3kgb2YgYW5vdGhlciBhZGRyZXNzLCBvbmUgdGhhdCBpcyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtvd25lZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7YnkgdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VlRFUCBub2RlPyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
Jm5ic3A7ICZuYnNwOy0gRG8gd2Uga25vdyBpZiBGaXJld2FsbHMgc3RvcCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDtzdWNoIFZYTEFOICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXRzPyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7SSBhc2sgdGhpcyBiZWNhdXNlIFZYTEFOIGhhcyBhbiBJ
UCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtoZWFkZXIgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2FuZCBJICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZG9uJ3QgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2tub3cgaWYgZmlyZXdhbGxzIHN0b3AgcGFja2V0
cyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt3aXRoIDEyNy84ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtpbg0KIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2lu
bmVyICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtoZWFkZXIuIElmIG5vdCwgaXMgaXQg
d29ydGggYWRkaW5nIGEgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO3NlbnRlbmNlIHRvIHNheSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhh
dCBmaXJld2FsbHMgJm5ic3A7YWxsb3cgc3VjaCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNr
ZXRzPyBUaGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O3VzZSBvZiBhICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOw0KICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO25vbi0xMjcvOCBhZGRy
ZXNzIG1heSBhbGxldmlhdGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhpcyBjYXNlICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthcyB3ZWxsLiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1tTUEtdIEkgdGhpbmsgd2Ug
bWF5IG5lZWQgdG8gYWRkIHRoZSB0ZXh0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDthYm91dCBmaXJld2FsbCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YXMgc29t
ZSBjaGVja3MgaW4gZmlyZXdhbGwgd2lsbCBiZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGVy
ZSBpZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhl
eSBhcmUgbm90ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YWxyZWFkeSB1c2luZyBNUExTIE9BTSB3aGljaCBo
YXMgaW5uZXIgSVAgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwO2hlYWRlciB3aXRoICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MTI3LzggYWRkcmVzcyByYW5nZS4gJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VGhlIHJlc3Qgb2YgdGhlIGRyYWZ0IGxvb2tzIGdv
b2QgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dG8gbWUsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtEaW5lc2ggJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uDQogV2VkLCBPY3Qg
MjMsIDIwMTkgYXQgNzo1OCBBTSwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7R3JlZyBNaXJza3kg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
DQogJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDsmZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0
OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJt
YWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDt3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIaSBEaW5lc2gs
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7SSBncmVhdGx5IGFwcHJlY2lhdGUg
eW91ciBjb21tZW50cy4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwO1BsZWFzZSBoZWF2ZSBhICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
bG9vayBhdCB0aGUNCiBhdHRhY2hlZCBjb3B5IG9mIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDt3b3JraW5nICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dmVyc2lvbiBhbmQgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtpdHMgZGlmZiB0byAtMDcgKGxhdGVzdCBpbiB0aGUgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ZGF0YXRyYWNrZXIpLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtSZWdhcmRzLCAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7R3JlZyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtPbiBUdWUsIE9jdCAyMiwg
MjAxOSBhdCA5OjUyIFBNICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0RpbmVzaCBEdXR0ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0
dEBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0
bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5j
b208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29t
PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9h
PiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0
OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBn
bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRp
ZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGlkdXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlk
dXR0QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpkaWR1dHRAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRpZHV0dEBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7DQog
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1
dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRA
Z21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWls
LmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGlkdXR0QGdtYWlsLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpkaWR1dHRAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRpZHV0dEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGlkdXR0QGdtYWlsLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiB3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtJIGhhdmUgdGhlIHNhbWUgZmVlbGluZyBhcyBBbm9vcC4gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0dyZWcsIGNhbiB5b3UgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BsZWFzZSBwb2ludCBtZSB0byB0
aGUgbGF0ZXN0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2RyYWZ0ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzbyB0aGF0ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtJIGNhbiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
cXVpY2tseSBnbGFuY2UgdGhyb3VnaCBpdCB0byBiZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZG91Ymx5IHN1cmUsICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7RGluZXNoICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0K
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtPbiBXZWQsIE9jdCAyMywgMjAxOSBh
dCA0OjM1IEFNLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7QW5vb3AgR2hhbndhbmkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9h
PiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7DQogJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJt
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHU8L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4NCiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BA
YWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtl
LmVkdTwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzph
bm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5p
LmR1a2UuZWR1PC9hPiZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogJmx0Ozxh
IGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmku
ZHVrZS5lZHU8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7DQogd3JvdGU6ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7R3JlZywgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO0kgdGhpbmsgdGhlIGRyYWZ0IGlzIGZpbmUgYXMgaXMuICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtJIGRpc2N1c3Npb24gd2l0aCBYaWFvDQogTWlu
IHdhcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWJv
dXQgIzMgYW5kIEkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtzZWUgdGhhdCBhcyB1bm5lY2Vzc2FyeSB1bnRpbCB3ZSAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aGF2ZSBhIGRyYWZ0ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhhdCBleHBsYWlucyB3
aHkgdGhhdCBpcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtuZWVkZWQgaW4gdGhlICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7Y29udGV4dA0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7b2YgdGhlIE5WTzMgYXJjaGl0ZWN0dXJlLiAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7QW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO09uIFR1
ZSwgT2N0IDIyLCAyMDE5IGF0IDExOjE3IEFNICZndDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO0dyZWcgTWlyc2t5ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdp
bWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFp
bC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWly
c2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+DQogJmx0Ozxh
IGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBn
bWFpbC5jb208L2E+Jmd0OyZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwv
YT4mZ3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVn
aW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4N
CiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7
Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJz
a3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPg0KICZsdDs8YSBo
cmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0Ow0KICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT4gJmx0OzxhIGhy
ZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTog
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtIaSBBbm9vcCwg
ZXQgYWwuLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7SSBhZ3JlZSB3aXRoIHlvdXIgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7dW5kZXJzdGFuZGluZyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7b2Ygd2hhdCBpcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmVpbmcgZGVmaW5lZCBpbiB0aGUgY3VycmVu
dCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dmVyc2lv
biAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtCRkQgb3ZlciBWeExBTiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtzcGVjaWZpY2F0aW9uLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7QnV0LCBhcyBJICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1bmRlcnN0YW5k
LCB0aGUgV0cgaXMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwO2Rpc2N1c3NpbmcgdGhlIHNjb3BlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2JlZm9yZSB0aGUgV0dMQyBpcyBj
bG9zZWQuIEkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
O2JlbGlldmUgdGhlcmUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2FyZSB0aHJlZSBvcHRpb25zOiAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMS4gc2luZ2xlIEJGRCBzZXNzaW9uICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO2JldHdlZW4NCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dHdvIFZURVBzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMi4gc2luZ2xlIEJG
RCBzZXNzaW9uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3BlciBWTkkgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2JldHdlZW4gJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDt0d28gVlRFUHMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAzLiBtdWx0aXBsZSBCRkQgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7c2Vzc2lvbnMgcGVyICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7DQog
Jm5ic3A7ICZuYnNwO1ZOSSBiZXR3ZWVuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3R3byBWVEVQ
cyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtUaGUgY3VycmVu
dCB0ZXh0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3JlZmxlY3RzICMyLiBJcyBXRyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO2FjY2VwdHMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7dGhpcyBzY29wZT8gSWYgbm90LCB3aGljaCAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7b3B0aW9uIFdH
IHdvdWxkICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDthY2NlcHQ/ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO1JlZ2FyZHMsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0dyZWcgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7T24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7MjowOSBQTSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7QW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0doYW53YW5pICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWls
dG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFs
dW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7DQogJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1u
aS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUi
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBh
bHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2Uu
ZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7
DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dTwvYT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsmZ3Q7Jmd0
OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8
YSBocmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5v
b3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFub29wQGFsdW1uaS5k
dWtlLmVkdTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1
PC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmFu
b29wQGFsdW1uaS5kdWtlLmVkdTwvYT4mZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzphbm9v
cEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1
a2UuZWR1PC9hPiZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0
bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29wQGFsdW1uaS5kdWtlLmVk
dSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHU8L2E+Jmd0OyZn
dDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5lZHUiIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFub29w
QGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVtbmkuZHVr
ZS5lZHU8L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFub29wQGFsdW1uaS5kdWtlLmVkdSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphbm9vcEBhbHVt
bmkuZHVrZS5lZHU8L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzphbm9vcEBhbHVtbmkuZHVrZS5l
ZHUiIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86YW5vb3BAYWx1bW5pLmR1a2UuZWR1PC9hPiZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtJIGNvbmN1ciB3aXRoIEpvZWwncyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDthc3Nlc3NtZW50ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2l0aCB0aGUgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmb2xsb3dpbmcgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
Y2xhcmlmaWNhdGlvbnMuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7VGhlIGN1cnJlbnQgZG9jdW1lbnQgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7aXMgYWxyZWFkeSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2NhcGFibGUgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtvZiBtb25pdG9yaW5nICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO211bHRpcGxl
IFZOSXMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZXR3ZWVuIFZURVBzLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBpc3N1ZSB1bmRlciAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkaXNjdXNzaW9uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt3YXMgaG93ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZG8gd2Ug
Jmd0OyZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1c2UgQkZEIHRvIG1vbml0b3IgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7bXVsdGlwbGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwO1ZBUHMgdGhhdCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1c2UgdGhlIHNh
bWUgVk5JICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2JldHdlZW4gYSAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cGFpciBvZiAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO1ZURVBzLiZuYnNwOyBUaGUgdXNlIGNhc2UgZm9yICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGlzIGlzIG5vdCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtjbGVhciB0byBtZSwgYXMgZnJvbSBteSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dW5kZXJzdGFuZGluZywgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7d2UgY2Fubm90IGhhdmUgYSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzaXR1YXRp
b24gd2l0aA0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7bXVsdGlwbGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7VkFQcyB1c2luZyB0aGUgc2FtZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7Vk5JLS10aGVyZSBpcyAxOjEgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
bWFwcGluZyBiZXR3ZWVuIFZBUCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthbmQgVk5JLiAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0K
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
QW5vb3AgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtPbiBUdWUsIE9jdCAyMiwgMjAxOSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthdCA2
OjA2IEFNICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Sm9lbCBNLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtI
YWxwZXJuDQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxw
ZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZn
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb208L2E+Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsNCiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhh
bHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+
Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9l
bGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208
L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0
bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2VsaGFs
cGVybi5jb208L2E+Jmd0OyZndDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsm
bHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpv
ZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29t
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7DQogJmx0OzxhIGhyZWY9Im1h
aWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmptaEBqb2Vs
aGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbTwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBq
b2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNv
bTwvYT4mZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9hPg0KICZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhA
am9lbGhhbHBlcm4uY29tPC9hPiZndDsmZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86am1oQGpvZWxo
YWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPC9h
PiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb208L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86
am1oQGpvZWxoYWxwZXJuLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqbWhAam9lbGhhbHBl
cm4uY29tPC9hPiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d3JvdGU6ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNw
O0Zyb20gd2hhdCBJIGNhbiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt0ZWxsLCAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlcmUgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDthcmUgdHdvICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2VwYXJh
dGUgcHJvYmxlbXMuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VGhlIGRv
Y3VtZW50IHdlDQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aGF2ZSBpcyBhICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7VlRFUC1WVEVQICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bW9u
aXRvcmluZyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkb2N1bWVudC4gJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1RoZXJlIGlzIG5vICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bmVlZCBmb3IgdGhhdCAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtkb2N1bWVudCB0byAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0K
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7aGFuZGxlIHRoZSAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO211bHRpcGxlIFZOSSBjYXNlLiAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0lmIGZvbGtzIHdhbnQgYSAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvdG9jb2wgZm9yIGRvaW5n
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDtCRkQgbW9uaXRvcmluZyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtvZiB0aGluZ3MgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWhpbmQg
dGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VlRFUHMgKG11bHRpcGxl
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO1ZOSXMpLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlbiBkbyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoYXQgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwO2FzIGEgc2VwYXJhdGUgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2RvY3VtZW50LiZuYnNw
OyAmbmJzcDtUaGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtlbmNvZGlu
ZyB3aWxsIGJlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2EgdGVuYW50ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ZW5jb2RpbmcsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIHRo
dXMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7c2VzcGFyYXRlIGZyb20gJmd0OyZuYnNwOyAmbmJz
cDsNCiAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d2hhdCBpcyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2RlZmluZWQgaW4gdGhpcyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtkb2N1bWVudC4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1lvdXJzLCAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO0pvZWwNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7T24gMTAvMjEvMjAx
OSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDs1OjA3IFBNLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7SmVmZnJleSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0hhYXMg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt3cm90ZTogJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgU2FudG9zaCBhbmQgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7b3RoZXJzLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IE9uIFRodSwg
T2N0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOzAzLCAyMDE5IGF0ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
MDc6NTA6MjBQTSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7DQogJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0Mzsw
NTMwLCBTYW50b3NoIFAgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7SyB3cm90ZTogJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
VGhhbmtzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2ZvciB5b3VyICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ZXhwbGFuYXRpb24uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VGhpcyBo
ZWxwcyBhIGxvdC4NCiBJICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDt3b3VsZCB3YWl0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Zm9yIG1vcmUgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyBjb21tZW50cyBmcm9tICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO290aGVycyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7dG8gc2VlIGlmICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7dGhpcyB3aGF0IHdlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO25lZWQgaW4gdGhpcw0K
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ZHJhZnQgdG8gYmUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmZ3Q7Jmd0OyBzdXBwb3J0ZWQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YmFz
ZWQgb24gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3Ro
YXQgd2UgY2FuICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvdmlkZSBh
cHByb3ByaWF0ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7c2VjdGlvbnMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOw0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2luIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO2RyYWZ0LiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IFRo
ZSB0aHJlYWRzIG9uIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7bGlzdCBoYXZlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtzcGlkZXJlZCB0byB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7cG9pbnQgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3doZXJlIGl0IGlzICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Y2hhbGxlbmdpbmcgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IHRvIGZvbGxvdyB3aGF0IHRoZSAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Y3VycmVudA0KICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7c3RhdHVzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
b2YgdGhlIGRyYWZ0IGlzLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtvciBzaG91bGQgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDtiZS4mbmJzcDsgOi0pICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyBI
b3dldmVyLCBpZiBJJ3ZlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDtmb2xsb3dlZCB0aGluZ3MgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtwcm9wZXJseSwgdGhlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3F1ZXN0aW9uICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtiZWxvdyBpcyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JlYWxseSB0aGUgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsNCiAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgaGluZ2UgcG9pbnQgb24gJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7d2hhdCBvdXIgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtlbmNhcHN1bGF0aW9uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2ZvciBCRkQgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO292ZXIgdnhsYW4gJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtzaG91bGQgbG9vayBsaWtlLiAmZ3Q7
Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyBDb3JyZWN0PyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IEVzc2VudGlhbGx5LCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtkbyB3ZSBvciAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ZG8gd2Ugbm90ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyZXF1
aXJlIHRoZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDthYmlsaXR5IHRvICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtwZXJtaXQgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttdWx0aXBsZSBCRkQgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsmZ3Q7IHNlc3Npb25zIGJldHdlZW4gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2Rpc3RpbmN0DQogVkFQcz8gJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmd0OyBJZiB0aGlzIGlzIHNvLCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtkbyB3ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
aGF2ZSBhICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7c2Vuc2UgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOw0KICZuYnNwO2FzIHRvIGhvdyB3ZSBzaG91bGQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3Byb2NlZWQ/ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyZndDsgLS0gSmVmZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsgW2NvbnRleHQgcHJl
c2VydmVkICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDti
ZWxvdy4uLl0gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsgU2FudG9zaCBQIEsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsgT24gV2VkLCBTZXAgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7MjUsIDIwMTkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwO2F0IDg6MTAgQU0gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPnhpYW8ubWluMkB6dGUuY29tLmNu
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsNCiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29t
LmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsm
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPg0KICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y248L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0Ozxh
IGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJA
enRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwv
YT4mZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y248L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
OnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9h
PiZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8u
bWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29t
LmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5j
b20uY248L2E+DQogJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0
ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+
Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnhp
YW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUu
Y29tLmNuPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4
aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6
dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9h
PiZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5t
aW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20u
Y248L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+Jmd0Ow0KICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY248L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86eGlhby5taW4yQHp0ZS5jb20uY24iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86eGlh
by5taW4yQHp0ZS5jb20uY248L2E+Jmd0OyZndDsgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1p
bjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5j
bjwvYT4NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnhpYW8ubWluMkB6dGUuY29tLmNuPC9hPiZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbjwvYT4gJmx0OzxhIGhyZWY9
Im1haWx0bzp4aWFvLm1pbjJAenRlLmNvbS5jbiIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzp4aWFv
Lm1pbjJAenRlLmNvbS5jbjwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7d3JvdGU6ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgSGkgU2FudG9zaCwgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyBXaXRoIHJlZ2FyZCAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDt0byB0aGUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwO3F1ZXN0aW9uICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7d2hldGhl
ciB3ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtzaG91bGQgYWxsb3cgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDttdWx0aXBsZSBCRkQgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3Nl
c3Npb25zICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7
IGZvciB0aGUgc2FtZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWTkkgb3IgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO25vdCwgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDtJTUhPIHdlICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2hvdWxkDQog
YWxsb3cgaXQsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO21vcmUgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtl
eHBsYW5hdGlvbiBhcyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsm
Z3Q7Jmd0OyBmb2xsb3dzLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7
Jmd0OyBCZWxvdw0KIGlzIGEgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ZmlndXJlICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtkZXJpdmVkIGZyb20gJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmaWd1cmUgMiBvZiAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDtSRkM4MDE0IChBbiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO0FyY2hpdGVjdHVyZSBm
b3IgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgRGF0
YS1DZW50ZXIgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7TmV0d29yaw0KICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7VmlydHVhbGl6YXRpb24gJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7b3ZlciBMYXllciAzICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7KE5WTzMpKS4gJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
Z3Q7Jmd0OyZndDsmbmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsmbmJzcDtEYXRhIENlbnRlciBOZXR3b3JrICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsoSVApJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0
OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJiM0MzsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZuYnNwO1R1bm5lbCBPdmVybGF5
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0tLS0t
LS0tLS0mIzQzOy0tLS0tLS0tLSYjNDM7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7
Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jm5ic3A7JiM0MzstLS0tLS0tLS0m
IzQzOy0tLS0tLS0tLS0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYj
NDM7LS0tLS0tLS0tLSYjNDM7LS0tLS0tLSYjNDM7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
JiM0MzstLS0tLS0tJiM0MzstLS0tLS0tLS0tJiM0MzsNCiB8ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3wg
fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7T3Zlcmxh
eSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO01vZHVsZSZuYnNwOyB8IHwg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7T3ZlcmxheSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO01vZHVsZSZuYnNwOw0KIHwgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmIzQzOy0tLS0tLS0tLSYjNDM7LS0tLS0tLS0mIzQzOyB8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyYjNDM7LS0tLS0tLS0tJiM0MzstLS0tLS0tLSYjNDM7IHwgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyZuYnNwOyAmbmJzcDsgfCAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsm
Z3Q7Jmd0OyZndDsgJm5ic3A7TlZFMSZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsm
bmJzcDsNCiAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbmJzcDsgJm5ic3A7IHwgJm5ic3A7
ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7TlZFMiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsNCiAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyYjNDM7LS0tLS0tLS0mIzQzOy0tLS0tLS0mIzQzOyZuYnNwOyB8ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyYjNDM7LS0tLS0tLS0mIzQzOy0tLS0tLS0mIzQzOyZuYnNwOyB8ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwO3wmbmJzcDsgfFZOSTEgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtWTkkyJm5ic3A7IFZOSTEg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgfCAmbmJzcDt8
Jm5ic3A7IHwgVk5JMSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7Vk5JMiBWTkkxICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyB8ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LSYjNDM7LS0tLS0mIzQzOy0tLS0mIzQzOy0tLSYjNDM7
Jm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7DQogJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0mIzQzOy0tLS0tJiM0Mzst
LS0tLSYjNDM7LS0mIzQzOyZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3xWQVAxfCAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VkFQMnwmbmJzcDsgJm5i
c3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtWQVAzIHwgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3xWQVAxfCBWQVAyfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDt8IFZBUDN8DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7
Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0tJiM0MzstLS0tLSYjNDM7LS0tLSYjNDM7LS0tLS0t
JiM0MzsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7Jm5ic3A7JiM0MzstLS0tJiM0MzstLS0tLSYjNDM7LS0tLS0mIzQzOy0t
LS0tJiM0MzsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZn
dDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZu
YnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7fCZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3wmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyAmbmJzcDsNCiAmbmJzcDt8ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fCZuYnNwOyAmbmJzcDsgJm5ic3A7
fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZn
dDsmZ3Q7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8
ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOy0tLS0tLS0mIzQzOy0tLS0tJiM0MzstLS0tJiM0MzstLS0tLS0tLS0tLS0tLS0tLS0tJiM0
MzstLS0tLSYjNDM7LS0tLS0mIzQzOy0tLS0tLS0gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsm
Z3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOyAmbmJzcDt8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7
VGVuYW50Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8Jm5ic3A7ICZuYnNwOw0KICZuYnNw
O3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7VFNJMSB8ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDtUU0kyfCZuYnNwOyAmbmJzcDsgfCAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO1RTSTMgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7VFNJMXwg
VFNJMnwgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fFRTSTMgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0mIzQzOyAmIzQzOy0tLSYjNDM7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0mIzQzOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0mIzQzOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0mIzQzOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsmIzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDt8VFMxfCB8VFMyfCAmZ3Q7Jm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7fFRTM3wgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3xUUzR8ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDt8VFM1fCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDt8VFM2fCAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZn
dDsmZ3Q7Jmd0OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7JiM0MzstLS0mIzQzOyAmIzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsmIzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmIzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsmIzQzOy0tLSYjNDM7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LS0tJiM0
MzsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgVG8gbXkgJmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3VuZGVyc3RhbmRp
bmcsIHRoZSBCRkQgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7DQog
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3Nlc3Np
b25zIGJldHdlZW4gJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7TlZFMSAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIE5WRTIgYXJlICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YWN0dWFsbHkgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0
OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgaW5pdGlhdGVkIGFuZCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7dGVybWluYXRlZA0KICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7YXQgVkFQICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7b2Yg
TlZFLiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZndDsmZ3Q7Jmd0OyBJZiB0aGUg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7bmV0d29yayBvcGVyYXRvciAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZuYnNwOw0KICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7d2FudCB0byAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3NldCB1cCBv
bmUgQkZEICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3Nlc3Npb24gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO2JldHdlZW4gJmd0OyZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtW
QVAxIG9mICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7
IE5WRTEgYW5kIFZBUDFvZiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7TlZFMiwgYXQgdGhlDQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0
OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtzYW1lIHRpbWUgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YW5vdGhlciBCRkQgJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3Nlc3Npb24gJmd0OyZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtiZXR3ZWVuIFZBUDMgb2YgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmZ3Q7Jmd0OyZndDsgTlZFMSBhbmQgJmd0OyZu
YnNwOyAmbmJzcDsNCiAmbmJzcDtWQVAzIG9mIE5WRTIsICZndDsmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YWx0aG91
Z2ggJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUgdHdvIEJGRCBzZXNz
aW9ucyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7YXJl
IGZvciAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmbmJzcDsgJm5ic3A7ICZuYnNwO3RoZSBzYW1lICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7
Jmd0OyZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmd0OyZndDsmZ3Q7IFZOSTEsIEkgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7
YmVsaWV2ZQ0KIGl0J3MgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtyZWFzb25hYmxlLCAmZ3Q7Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3NvIHRoYXQncyB3aHkgSSAmZ3Q7Jm5ic3A7ICZuYnNw
OyAmbmJzcDt0aGluayB3ZSAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwO3Nob3VsZCBhbGxvdyBpdCAmZ3Q7Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0
OyZndDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
Z3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO252bzMgbWFpbGluZyBsaXN0ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsN
CjxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bnZvM0BpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNA
aWV0Zi5vcmc8L2E+Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRm
Lm9yZzwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4gJmx0Ozxh
IGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm52bzNA
aWV0Zi5vcmc8L2E+Jmd0OyZndDsmZ3Q7DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4m
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ow0KICZndDsm
bmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4m
Z3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1h
aWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7
DQogJmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsgJmd0OyZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Im1haWx0bzpudm8zQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+bWFpbHRvOm52bzNAaWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bnZvM0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiZndDsmZ3Q7
DQogJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8
YSBocmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8z
QGlldGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDsNCiAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGll
dGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZv
M0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJtYWlsdG86bnZvM0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGll
dGYub3JnPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86bnZvM0BpZXRmLm9yZzwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnZv
M0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpudm8zQGlldGYub3JnPC9hPiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOm52bzNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bnZv
M0BpZXRmLm9yZzwvYT4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ow0KICZndDsmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBz
Oi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9udm8zX187IThXb0E2UmpDODFjIVhTblBi
RGs5OW50YVNrcmhvMWgtN05rMzh2RTFnSjlHUTd1ZFdmYkdMdENPaUt0Nll6OW9SSTcwRHd4djNi
X2EkIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL252bzM8L2E+ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJmd0OyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7Jmd0OyZndDsgJmd0OyZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZndDsmbmJzcDsgJm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDsmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmZ3Q7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_4200BA8D09844D66AA3F974E28BFC5CDjunipernet_--


From nobody Thu Oct 31 09:22:23 2019
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 DA869120804; Thu, 31 Oct 2019 08:48:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SMCefJTbFsF6; Thu, 31 Oct 2019 08:48:22 -0700 (PDT)
Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5500612013A; Thu, 31 Oct 2019 08:48:22 -0700 (PDT)
Received: by mail-lj1-x22a.google.com with SMTP id s4so7136855ljj.10; Thu, 31 Oct 2019 08:48:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=B9Z7j0iHKiFOJbIuMDjGJeITUbDo3abzCFTJuJRtTsE=; b=smm702zuKaL09LoL034XMJE59XEa8S4iiAaHIk7WX4boizFgqYtltUUIFqLkvJ3lbb g3hR+XLJmIL/RNHZINGVXJW4nCND1eVxX4+M28+j4NI4QuSe5extn9GPZOW4KlGId95u xQDsI8d71Pw5vKva9/qrs+QzsyDQsceyBvfqRzUILXAVLL/MPQcerbpUkravYLhMzLo6 tiaMXrpmWsOV6WOwVaplzcqZmfdBHfNwHOQSbyN+BlfduwULj9F30geQ1sVFIFwXZomS Cf+RHRRRDijEJICzbBBhX38eHYZDXbiohsSPTuJ9ojAUXC1ZAnpynUgqsUBECMZQsexE 7lng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=B9Z7j0iHKiFOJbIuMDjGJeITUbDo3abzCFTJuJRtTsE=; b=KAMviSAkiu/rWlFyufYmiqXenbfj2PuWvFuOlT4QVHUSDLMoJLoTI9wxAygT/mSzry jQMt8p2oND3SEwbMLRBIF65l30BdLu+bWNKwRe0Eoe1N1R58QKezDVxN8zDuUK4gR7KY nDLOou/aZoXltEjnW88S5U1MuhPxIJq9wzJt47WV3glgPasSBKR1sGt+2UPAWNOPhzVF d4hIfsnTnfyuW+z10Et753kHG+Zvt6swNoLKgQTVIbYDAiyVqLqLllFq1OC60vQyWqdf gVWxC8Ksd6R2i6lGL+uFvUNelmW/s2BY347b/1mnqKSppdIb2n4AcJbw3VfmTJqk8+4G L3jw==
X-Gm-Message-State: APjAAAUvstwgKNxstlVZlNJ5NzP5nyoGZkwLmyIDJMmURJMLt6dnqi/F QblPMdLw+xxwiz4ke9yqO/E/H2zNwmw7JIBE2Hw=
X-Google-Smtp-Source: APXvYqy/mNTvotx0pA7hcUZTZh93Fo0/7rUHurEmW4W8HibRaUVvSPBwXnN/fMaedGDgm20+xkLC89WWy5YehDK8s7I=
X-Received: by 2002:a2e:3612:: with SMTP id d18mr4790778lja.222.1572536900377;  Thu, 31 Oct 2019 08:48:20 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <20191030203051.GD10145@pfrc.org> <CA+RyBmVTWMOuXaWVk_i1Lk7i+GgfiESkfVcLXARNnPD0Y3N5zQ@mail.gmail.com> <20191030211742.GE10145@pfrc.org>
In-Reply-To: <20191030211742.GE10145@pfrc.org>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 31 Oct 2019 08:48:08 -0700
Message-ID: <CA+RyBmUfKi79pnPqsA6KNFR9e6cqG42z8yo3c40BcZHL4D79zQ@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>,  "Joel M. Halpern" <jmh@joelhalpern.com>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="00000000000057e235059636c798"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/opWVZ235odK9ookvFD8brmlTxFM>
X-Mailman-Approved-At: Thu, 31 Oct 2019 09:22:19 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 31 Oct 2019 15:48:26 -0000

--00000000000057e235059636c798
Content-Type: text/plain; charset="UTF-8"

Hi Jeff,
thank you for the detailed clarification of your questions. Please find my
follow-up notes in-lined tagged GIM2>>.

Regards,
Greg

On Wed, Oct 30, 2019 at 2:14 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> Greg,
>
> On Wed, Oct 30, 2019 at 01:58:30PM -0700, Greg Mirsky wrote:
> > On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Haas <jhaas@pfrc.org> wrote:
> >
> > > Greg,
> > >
> > > From the updated text:
> > >
> > > "At the same time, a service layer BFD session may be used between the
> > > tenants of VTEPs IP1 and IP2 to provide end-to-end fault management. In
> > > such case, for VTEPs BFD Control packets of that session are
> > > indistinguishable from data packets.  If end-to-end defect detection is
> > > realized as the set of concatenated OAM domains, e.g., VM1-1 - IP1 --
> > > IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD
> > > follow the procedures described in Section 6.8.17 [RFC5880]."
> > >
> > > In the case that two VMs are running BFD to each other as a user
> > > application
> > > rather than as part of the virtualized environment, it's unlikely that
> > > they'd be treated as concatenated domains.  To do so, the tenant VMs
> would
> > > have to have a sense that they are indeed virtual.
> > >
> > > Is your intent in this text that BFD implementations on the server
> should
> > > detect BFD sessions between servers and change them to a concatenated
> > > session?
> > >
> > GIM>> No, we do not suggest that the concatenation of BFD sessions be
> > automagical. That may be controlled via the management plane though.
>
> Then my suggestion is we may not want this text.
>
> It's fine to say "if tenants want to run BFD to each other, and that is
> standard BFD (RFC 5881) from the perspective of those tenants" if that's
> your intent.  Leave automagic out of the spec. :-)
>
GIM2>> I'd take the passage referring to the concatenated path out. That
will leave it as:
   At the same time, a service layer BFD session may be used between the
   tenants of VTEPs IP1 and IP2 to provide end-to-end fault management.
   In such case, for VTEPs BFD Control packets of that session are
   indistinguishable from data packets.

>
> > > Section 5 comment:
> > >
> > > :   The UDP destination port and the TTL of the inner IP packet MUST be
> > > :   validated to determine if the received packet can be processed by
> > > :   BFD.  BFD Control packets with unknown MAC address MUST NOT be
> > > :   forwarded to VMs.
> > >
> > > I'd suggest pushing the second sentence into the prior section since it
> > > deals with MAC addresses rather than the UDP procedures.
> > >
> > GIM>> Could you please clarify your suggestion - move to Section 4 or to
> > the preceding paragraph? I think it is the latter but wanted to make
> sure.
>
> Full section 5 from your draft-8 candidate:
> : 5.  Reception of BFD Packet from VXLAN Tunnel
> :
> :    Once a packet is received, the VTEP MUST validate the packet.  If the
> :    Destination MAC of the inner Ethernet frame matches one of the MAC
> :    addresses associated with the VTEP the packet MUST be processed
> :    further.  If the Destination MAC of the inner Ethernet frame doesn't
> :    match any of VTEP's MAC addresses, then the processing of the
> :    received VXLAN packet MUST follow the procedures described in
> :    Section 4.1 [RFC7348].
>
> It's not clear what that procedure is, with respect to BFD.  Section 4.1
> basically says is that when a mapping is discovered, deliver it to that VM
> with headers removed.
>
> Section 4.1 really doesn't discuss dropping behavior.
>
> :
> :    The UDP destination port and the TTL of the inner IP packet MUST be
> :    validated to determine if the received packet can be processed by
> :    BFD.
>
> This is fine.
>
> :    BFD Control packets with unknown MAC address MUST NOT be
> :    forwarded to VMs.
>
> This appears to be clarifying the missing point in the prior paragraph.  If
> that's the case, why is this sentence not part of the prior paragraph?
>
GIM>> So I thought. Moving the sentence to the first paragraph highlighted
the contradiction others had pointed earlier:
On the one hand:
   If the Destination MAC of the inner Ethernet frame doesn't
   match any of VTEP's MAC addresses, then the processing of the
   received VXLAN packet MUST follow the procedures described in
   Section 4.1 [RFC7348].
To which we add:
   BFD Control packets with unknown MAC address
   MUST NOT be forwarded to VMs.
But the unknown MACs are treated as BUM according to the last paragraph in
Section 4.2 of RFC 7348:
   Note that multicast frames and "unknown MAC destination" frames are
   also sent using the multicast tree, similar to the broadcast frames.
In light of that, can this draft require that BFD packets with unknown MAC
be dropped and not flooded over the corresponding to the VNI domain? I
think that in addition to moving the sentence up the statement must be
updated:
OLD TEXT:
   BFD Control packets with unknown MAC address
   MUST NOT be forwarded to VMs.
NEW TEXT:
   If the BFD session is using the Management VNI (Section 6),
   BFD Control packets with unknown MAC address
   MUST NOT be forwarded to VMs.
 Comments? Suggestions?

>
>
> -- Jeff
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi Jeff,<div>thank you for the detailed c=
larification of your questions. Please find my follow-up notes in-lined tag=
ged GIM2&gt;&gt;.</div><div><br></div><div>Regards,</div><div>Greg</div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Wed, Oct 30, 2019 at 2:14 PM Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.=
org">jhaas@pfrc.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">Greg,<br>
<br>
On Wed, Oct 30, 2019 at 01:58:30PM -0700, Greg Mirsky wrote:<br>
&gt; On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Haas &lt;<a href=3D"mailto:jha=
as@pfrc.org" target=3D"_blank">jhaas@pfrc.org</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; Greg,<br>
&gt; &gt;<br>
&gt; &gt; From the updated text:<br>
&gt; &gt;<br>
&gt; &gt; &quot;At the same time, a service layer BFD session may be used b=
etween the<br>
&gt; &gt; tenants of VTEPs IP1 and IP2 to provide end-to-end fault manageme=
nt. In<br>
&gt; &gt; such case, for VTEPs BFD Control packets of that session are<br>
&gt; &gt; indistinguishable from data packets.=C2=A0 If end-to-end defect d=
etection is<br>
&gt; &gt; realized as the set of concatenated OAM domains, e.g., VM1-1 - IP=
1 --<br>
&gt; &gt; IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD=
<br>
&gt; &gt; follow the procedures described in Section 6.8.17 [RFC5880].&quot=
;<br>
&gt; &gt;<br>
&gt; &gt; In the case that two VMs are running BFD to each other as a user<=
br>
&gt; &gt; application<br>
&gt; &gt; rather than as part of the virtualized environment, it&#39;s unli=
kely that<br>
&gt; &gt; they&#39;d be treated as concatenated domains.=C2=A0 To do so, th=
e tenant VMs would<br>
&gt; &gt; have to have a sense that they are indeed virtual.<br>
&gt; &gt;<br>
&gt; &gt; Is your intent in this text that BFD implementations on the serve=
r should<br>
&gt; &gt; detect BFD sessions between servers and change them to a concaten=
ated<br>
&gt; &gt; session?<br>
&gt; &gt;<br>
&gt; GIM&gt;&gt; No, we do not suggest that the concatenation of BFD sessio=
ns be<br>
&gt; automagical. That may be controlled via the management plane though.<b=
r>
<br>
Then my suggestion is we may not want this text.<br>
<br>
It&#39;s fine to say &quot;if tenants want to run BFD to each other, and th=
at is<br>
standard BFD (RFC 5881) from the perspective of those tenants&quot; if that=
&#39;s<br>
your intent.=C2=A0 Leave automagic out of the spec. :-)<br></blockquote><di=
v>GIM2&gt;&gt; I&#39;d take the passage referring to the concatenated path =
out. That will leave it as:</div><div>=C2=A0 =C2=A0At the same time, a serv=
ice layer BFD session may be used between the<br>=C2=A0 =C2=A0tenants of VT=
EPs IP1 and IP2 to provide end-to-end fault management.<br>=C2=A0 =C2=A0In =
such case, for VTEPs BFD Control packets of that session are<br>=C2=A0 =C2=
=A0indistinguishable from data packets.<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">
<br>
&gt; &gt; Section 5 comment:<br>
&gt; &gt;<br>
&gt; &gt; :=C2=A0 =C2=A0The UDP destination port and the TTL of the inner I=
P packet MUST be<br>
&gt; &gt; :=C2=A0 =C2=A0validated to determine if the received packet can b=
e processed by<br>
&gt; &gt; :=C2=A0 =C2=A0BFD.=C2=A0 BFD Control packets with unknown MAC add=
ress MUST NOT be<br>
&gt; &gt; :=C2=A0 =C2=A0forwarded to VMs.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;d suggest pushing the second sentence into the prior sectio=
n since it<br>
&gt; &gt; deals with MAC addresses rather than the UDP procedures.<br>
&gt; &gt;<br>
&gt; GIM&gt;&gt; Could you please clarify your suggestion - move to Section=
 4 or to<br>
&gt; the preceding paragraph? I think it is the latter but wanted to make s=
ure.<br>
<br>
Full section 5 from your draft-8 candidate:<br>
: 5.=C2=A0 Reception of BFD Packet from VXLAN Tunnel<br>
: <br>
:=C2=A0 =C2=A0 Once a packet is received, the VTEP MUST validate the packet=
.=C2=A0 If the<br>
:=C2=A0 =C2=A0 Destination MAC of the inner Ethernet frame matches one of t=
he MAC<br>
:=C2=A0 =C2=A0 addresses associated with the VTEP the packet MUST be proces=
sed<br>
:=C2=A0 =C2=A0 further.=C2=A0 If the Destination MAC of the inner Ethernet =
frame doesn&#39;t<br>
:=C2=A0 =C2=A0 match any of VTEP&#39;s MAC addresses, then the processing o=
f the<br>
:=C2=A0 =C2=A0 received VXLAN packet MUST follow the procedures described i=
n<br>
:=C2=A0 =C2=A0 Section 4.1 [RFC7348].<br>
<br>
It&#39;s not clear what that procedure is, with respect to BFD.=C2=A0 Secti=
on 4.1<br>
basically says is that when a mapping is discovered, deliver it to that VM<=
br>
with headers removed.<br>
<br>
Section 4.1 really doesn&#39;t discuss dropping behavior.<br>
<br>
: <br>
:=C2=A0 =C2=A0 The UDP destination port and the TTL of the inner IP packet =
MUST be<br>
:=C2=A0 =C2=A0 validated to determine if the received packet can be process=
ed by<br>
:=C2=A0 =C2=A0 BFD.<br>
<br>
This is fine.<br>
<br>
:=C2=A0 =C2=A0 BFD Control packets with unknown MAC address MUST NOT be<br>
:=C2=A0 =C2=A0 forwarded to VMs.<br>
<br>
This appears to be clarifying the missing point in the prior paragraph.=C2=
=A0 If<br>
that&#39;s the case, why is this sentence not part of the prior paragraph?<=
br></blockquote><div>GIM&gt;&gt; So I thought. Moving the sentence to the f=
irst paragraph highlighted the contradiction others had pointed earlier:</d=
iv><div>On the one hand:</div><div>=C2=A0 =C2=A0If the Destination MAC of t=
he inner Ethernet frame doesn&#39;t<br>=C2=A0 =C2=A0match any of VTEP&#39;s=
 MAC addresses, then the processing of the<br>=C2=A0 =C2=A0received VXLAN p=
acket MUST follow the procedures described in<br>=C2=A0 =C2=A0Section 4.1 [=
RFC7348].<br></div><div>To which we add:</div><div>=C2=A0 =C2=A0BFD Control=
 packets with unknown MAC address<br>=C2=A0 =C2=A0MUST NOT be forwarded to =
VMs.<br></div><div>But the unknown MACs are treated as BUM according to the=
 last paragraph in Section 4.2 of RFC 7348:</div><div>=C2=A0 =C2=A0Note tha=
t multicast frames and &quot;unknown MAC destination&quot; frames are<br>=
=C2=A0 =C2=A0also sent using the multicast tree, similar to the broadcast f=
rames.<br></div><div>In light of that, can this draft require that BFD pack=
ets with unknown MAC be dropped and not flooded over the corresponding to t=
he VNI domain? I think that in addition to moving the sentence up the state=
ment must be updated:</div><div>OLD TEXT:</div><div>=C2=A0 =C2=A0BFD Contro=
l packets with unknown MAC address<br>=C2=A0 =C2=A0MUST NOT be forwarded to=
 VMs.<br></div><div>NEW TEXT:</div><div>=C2=A0 =C2=A0If the BFD session is =
using the Management VNI (Section 6),</div><div>=C2=A0 =C2=A0BFD Control pa=
ckets with unknown MAC address<br>=C2=A0 =C2=A0MUST NOT be forwarded to VMs=
.<br></div><div>=C2=A0Comments? Suggestions?</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">
<br>
<br>
-- Jeff<br>
</blockquote></div></div>

--00000000000057e235059636c798--


From nobody Thu Oct 31 09:22:31 2019
Return-Path: <jhaas@pfrc.org>
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 792FA1200C5; Thu, 31 Oct 2019 09:22:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gLvWC6jBn2dt; Thu, 31 Oct 2019 09:22:02 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 065C3120018; Thu, 31 Oct 2019 09:22:02 -0700 (PDT)
Received: from dresden.attlocal.net (99-59-193-67.lightspeed.livnmi.sbcglobal.net [99.59.193.67]) by slice.pfrc.org (Postfix) with ESMTPSA id 349D01E2D2; Thu, 31 Oct 2019 12:25:37 -0400 (EDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3594.4.19\))
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
From: Jeffrey Haas <jhaas@pfrc.org>
In-Reply-To: <34b67556-a405-e4d7-7f72-d097f1201860@joelhalpern.com>
Date: Thu, 31 Oct 2019 12:21:59 -0400
Cc: Greg Mirsky <gregimirsky@gmail.com>, Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Transfer-Encoding: quoted-printable
Message-Id: <51780FD6-DC02-435B-B18C-CA38C7267F67@pfrc.org>
References: <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <20191030203051.GD10145@pfrc.org> <CA+RyBmVTWMOuXaWVk_i1Lk7i+GgfiESkfVcLXARNnPD0Y3N5zQ@mail.gmail.com> <20191030211742.GE10145@pfrc.org> <CA+RyBmUfKi79pnPqsA6KNFR9e6cqG42z8yo3c40BcZHL4D79zQ@mail.gmail.com> <34b67556-a405-e4d7-7f72-d097f1201860@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.3594.4.19)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/ZtIf8fiPUIJmJJlwDDgCTos-lbU>
X-Mailman-Approved-At: Thu, 31 Oct 2019 09:22:19 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 31 Oct 2019 16:22:04 -0000

I also agree with Joel.

-- Jeff


> On Oct 31, 2019, at 11:59 AM, Joel M. Halpern <jmh@joelhalpern.com> =
wrote:
>=20
> Explicitly restricting the discard behavior to the management VNI =
takes care of my concern.
>=20
> Thank you,
> Joel
>=20
> On 10/31/2019 11:48 AM, Greg Mirsky wrote:
>> Hi Jeff,
>> thank you for the detailed clarification of your questions. Please =
find my follow-up notes in-lined tagged GIM2>>.
>> Regards,
>> Greg
>> On Wed, Oct 30, 2019 at 2:14 PM Jeffrey Haas <jhaas@pfrc.org =
<mailto:jhaas@pfrc.org>> wrote:
>>    Greg,
>>    On Wed, Oct 30, 2019 at 01:58:30PM -0700, Greg Mirsky wrote:
>>     > On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Haas <jhaas@pfrc.org
>>    <mailto:jhaas@pfrc.org>> wrote:
>>     >
>>     > > Greg,
>>     > >
>>     > > =46rom the updated text:
>>     > >
>>     > > "At the same time, a service layer BFD session may be used
>>    between the
>>     > > tenants of VTEPs IP1 and IP2 to provide end-to-end fault
>>    management. In
>>     > > such case, for VTEPs BFD Control packets of that session are
>>     > > indistinguishable from data packets.  If end-to-end defect
>>    detection is
>>     > > realized as the set of concatenated OAM domains, e.g., VM1-1 =
-
>>    IP1 --
>>     > > IP2 - VM2-1, then the BFD session over VXLAN between VTEPs =
SHOULD
>>     > > follow the procedures described in Section 6.8.17 [RFC5880]."
>>     > >
>>     > > In the case that two VMs are running BFD to each other as a =
user
>>     > > application
>>     > > rather than as part of the virtualized environment, it's
>>    unlikely that
>>     > > they'd be treated as concatenated domains.  To do so, the
>>    tenant VMs would
>>     > > have to have a sense that they are indeed virtual.
>>     > >
>>     > > Is your intent in this text that BFD implementations on the
>>    server should
>>     > > detect BFD sessions between servers and change them to a
>>    concatenated
>>     > > session?
>>     > >
>>     > GIM>> No, we do not suggest that the concatenation of BFD =
sessions be
>>     > automagical. That may be controlled via the management plane =
though.
>>    Then my suggestion is we may not want this text.
>>    It's fine to say "if tenants want to run BFD to each other, and =
that is
>>    standard BFD (RFC 5881) from the perspective of those tenants" if =
that's
>>    your intent.  Leave automagic out of the spec. :-)
>> GIM2>> I'd take the passage referring to the concatenated path out. =
That will leave it as:
>>    At the same time, a service layer BFD session may be used between =
the
>>    tenants of VTEPs IP1 and IP2 to provide end-to-end fault =
management.
>>    In such case, for VTEPs BFD Control packets of that session are
>>    indistinguishable from data packets.
>>     > > Section 5 comment:
>>     > >
>>     > > :   The UDP destination port and the TTL of the inner IP =
packet
>>    MUST be
>>     > > :   validated to determine if the received packet can be
>>    processed by
>>     > > :   BFD.  BFD Control packets with unknown MAC address MUST =
NOT be
>>     > > :   forwarded to VMs.
>>     > >
>>     > > I'd suggest pushing the second sentence into the prior =
section
>>    since it
>>     > > deals with MAC addresses rather than the UDP procedures.
>>     > >
>>     > GIM>> Could you please clarify your suggestion - move to =
Section
>>    4 or to
>>     > the preceding paragraph? I think it is the latter but wanted to
>>    make sure.
>>    Full section 5 from your draft-8 candidate:
>>    : 5.  Reception of BFD Packet from VXLAN Tunnel
>>    :
>>    :    Once a packet is received, the VTEP MUST validate the packet. =
    If the
>>    :    Destination MAC of the inner Ethernet frame matches one of =
the MAC
>>    :    addresses associated with the VTEP the packet MUST be =
processed
>>    :    further.  If the Destination MAC of the inner Ethernet frame
>>    doesn't
>>    :    match any of VTEP's MAC addresses, then the processing of the
>>    :    received VXLAN packet MUST follow the procedures described in
>>    :    Section 4.1 [RFC7348].
>>    It's not clear what that procedure is, with respect to BFD.  =
Section 4.1
>>    basically says is that when a mapping is discovered, deliver it to
>>    that VM
>>    with headers removed.
>>    Section 4.1 really doesn't discuss dropping behavior.
>>    :
>>    :    The UDP destination port and the TTL of the inner IP packet =
MUST be
>>    :    validated to determine if the received packet can be =
processed by
>>    :    BFD.
>>    This is fine.
>>    :    BFD Control packets with unknown MAC address MUST NOT be
>>    :    forwarded to VMs.
>>    This appears to be clarifying the missing point in the prior
>>    paragraph.  If
>>    that's the case, why is this sentence not part of the prior =
paragraph?
>> GIM>> So I thought. Moving the sentence to the first paragraph =
highlighted the contradiction others had pointed earlier:
>> On the one hand:
>>    If the Destination MAC of the inner Ethernet frame doesn't
>>    match any of VTEP's MAC addresses, then the processing of the
>>    received VXLAN packet MUST follow the procedures described in
>>    Section 4.1 [RFC7348].
>> To which we add:
>>    BFD Control packets with unknown MAC address
>>    MUST NOT be forwarded to VMs.
>> But the unknown MACs are treated as BUM according to the last =
paragraph in Section 4.2 of RFC 7348:
>>    Note that multicast frames and "unknown MAC destination" frames =
are
>>    also sent using the multicast tree, similar to the broadcast =
frames.
>> In light of that, can this draft require that BFD packets with =
unknown MAC be dropped and not flooded over the corresponding to the VNI =
domain? I think that in addition to moving the sentence up the statement =
must be updated:
>> OLD TEXT:
>>    BFD Control packets with unknown MAC address
>>    MUST NOT be forwarded to VMs.
>> NEW TEXT:
>>    If the BFD session is using the Management VNI (Section 6),
>>    BFD Control packets with unknown MAC address
>>    MUST NOT be forwarded to VMs.
>>  Comments? Suggestions?
>>    -- Jeff


From nobody Thu Oct 31 09:22:37 2019
Return-Path: <jmh@joelhalpern.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 67A7C12012C; Thu, 31 Oct 2019 08:59:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mp9JBc4jlFlY; Thu, 31 Oct 2019 08:59:19 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A484912022C; Thu, 31 Oct 2019 08:59:19 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 473qkv3mV3zG0X6; Thu, 31 Oct 2019 08:59:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1572537559; bh=fBkgjbTDgS4xUWP5vf07Dy79b5fK2vHCWTvIRoprwYE=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=QNB/6QqMNX41ozPK5g/dBoDDAuJLX+tP2T6CaHuLPLPDeX3V9GW069HVzRqW9N4/j kQQkRSn/+8XrrCw83EYMcVddmJbvf7F/a0a2D5BQU+MInOsctbZwIxOc1E5h0Lz66G iqToorWlQjKcWbA+aEELkL7Akrgl8d/vTUe8Vass=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 473qks1frgzFpgT; Thu, 31 Oct 2019 08:59:16 -0700 (PDT)
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Greg Mirsky <gregimirsky@gmail.com>, Jeffrey Haas <jhaas@pfrc.org>
Cc: Dinesh Dutt <didutt@gmail.com>, Anoop Ghanwani <anoop@alumni.duke.edu>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>, draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>, "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
References: <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <20191030203051.GD10145@pfrc.org> <CA+RyBmVTWMOuXaWVk_i1Lk7i+GgfiESkfVcLXARNnPD0Y3N5zQ@mail.gmail.com> <20191030211742.GE10145@pfrc.org> <CA+RyBmUfKi79pnPqsA6KNFR9e6cqG42z8yo3c40BcZHL4D79zQ@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <34b67556-a405-e4d7-7f72-d097f1201860@joelhalpern.com>
Date: Thu, 31 Oct 2019 11:59:14 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CA+RyBmUfKi79pnPqsA6KNFR9e6cqG42z8yo3c40BcZHL4D79zQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/dlykaHyJVQuDB3KZsOZrn7YdKsI>
X-Mailman-Approved-At: Thu, 31 Oct 2019 09:22:19 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 31 Oct 2019 15:59:23 -0000

Explicitly restricting the discard behavior to the management VNI takes 
care of my concern.

Thank you,
Joel

On 10/31/2019 11:48 AM, Greg Mirsky wrote:
> Hi Jeff,
> thank you for the detailed clarification of your questions. Please find 
> my follow-up notes in-lined tagged GIM2>>.
> 
> Regards,
> Greg
> 
> On Wed, Oct 30, 2019 at 2:14 PM Jeffrey Haas <jhaas@pfrc.org 
> <mailto:jhaas@pfrc.org>> wrote:
> 
>     Greg,
> 
>     On Wed, Oct 30, 2019 at 01:58:30PM -0700, Greg Mirsky wrote:
>      > On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Haas <jhaas@pfrc.org
>     <mailto:jhaas@pfrc.org>> wrote:
>      >
>      > > Greg,
>      > >
>      > > From the updated text:
>      > >
>      > > "At the same time, a service layer BFD session may be used
>     between the
>      > > tenants of VTEPs IP1 and IP2 to provide end-to-end fault
>     management. In
>      > > such case, for VTEPs BFD Control packets of that session are
>      > > indistinguishable from data packets.  If end-to-end defect
>     detection is
>      > > realized as the set of concatenated OAM domains, e.g., VM1-1 -
>     IP1 --
>      > > IP2 - VM2-1, then the BFD session over VXLAN between VTEPs SHOULD
>      > > follow the procedures described in Section 6.8.17 [RFC5880]."
>      > >
>      > > In the case that two VMs are running BFD to each other as a user
>      > > application
>      > > rather than as part of the virtualized environment, it's
>     unlikely that
>      > > they'd be treated as concatenated domains.  To do so, the
>     tenant VMs would
>      > > have to have a sense that they are indeed virtual.
>      > >
>      > > Is your intent in this text that BFD implementations on the
>     server should
>      > > detect BFD sessions between servers and change them to a
>     concatenated
>      > > session?
>      > >
>      > GIM>> No, we do not suggest that the concatenation of BFD sessions be
>      > automagical. That may be controlled via the management plane though.
> 
>     Then my suggestion is we may not want this text.
> 
>     It's fine to say "if tenants want to run BFD to each other, and that is
>     standard BFD (RFC 5881) from the perspective of those tenants" if that's
>     your intent.  Leave automagic out of the spec. :-)
> 
> GIM2>> I'd take the passage referring to the concatenated path out. That 
> will leave it as:
>     At the same time, a service layer BFD session may be used between the
>     tenants of VTEPs IP1 and IP2 to provide end-to-end fault management.
>     In such case, for VTEPs BFD Control packets of that session are
>     indistinguishable from data packets.
> 
> 
>      > > Section 5 comment:
>      > >
>      > > :   The UDP destination port and the TTL of the inner IP packet
>     MUST be
>      > > :   validated to determine if the received packet can be
>     processed by
>      > > :   BFD.  BFD Control packets with unknown MAC address MUST NOT be
>      > > :   forwarded to VMs.
>      > >
>      > > I'd suggest pushing the second sentence into the prior section
>     since it
>      > > deals with MAC addresses rather than the UDP procedures.
>      > >
>      > GIM>> Could you please clarify your suggestion - move to Section
>     4 or to
>      > the preceding paragraph? I think it is the latter but wanted to
>     make sure.
> 
>     Full section 5 from your draft-8 candidate:
>     : 5.  Reception of BFD Packet from VXLAN Tunnel
>     :
>     :    Once a packet is received, the VTEP MUST validate the packet. 
>     If the
>     :    Destination MAC of the inner Ethernet frame matches one of the MAC
>     :    addresses associated with the VTEP the packet MUST be processed
>     :    further.  If the Destination MAC of the inner Ethernet frame
>     doesn't
>     :    match any of VTEP's MAC addresses, then the processing of the
>     :    received VXLAN packet MUST follow the procedures described in
>     :    Section 4.1 [RFC7348].
> 
>     It's not clear what that procedure is, with respect to BFD.  Section 4.1
>     basically says is that when a mapping is discovered, deliver it to
>     that VM
>     with headers removed.
> 
>     Section 4.1 really doesn't discuss dropping behavior.
> 
>     :
>     :    The UDP destination port and the TTL of the inner IP packet MUST be
>     :    validated to determine if the received packet can be processed by
>     :    BFD.
> 
>     This is fine.
> 
>     :    BFD Control packets with unknown MAC address MUST NOT be
>     :    forwarded to VMs.
> 
>     This appears to be clarifying the missing point in the prior
>     paragraph.  If
>     that's the case, why is this sentence not part of the prior paragraph?
> 
> GIM>> So I thought. Moving the sentence to the first paragraph 
> highlighted the contradiction others had pointed earlier:
> On the one hand:
>     If the Destination MAC of the inner Ethernet frame doesn't
>     match any of VTEP's MAC addresses, then the processing of the
>     received VXLAN packet MUST follow the procedures described in
>     Section 4.1 [RFC7348].
> To which we add:
>     BFD Control packets with unknown MAC address
>     MUST NOT be forwarded to VMs.
> But the unknown MACs are treated as BUM according to the last paragraph 
> in Section 4.2 of RFC 7348:
>     Note that multicast frames and "unknown MAC destination" frames are
>     also sent using the multicast tree, similar to the broadcast frames.
> In light of that, can this draft require that BFD packets with unknown 
> MAC be dropped and not flooded over the corresponding to the VNI domain? 
> I think that in addition to moving the sentence up the statement must be 
> updated:
> OLD TEXT:
>     BFD Control packets with unknown MAC address
>     MUST NOT be forwarded to VMs.
> NEW TEXT:
>     If the BFD session is using the Management VNI (Section 6),
>     BFD Control packets with unknown MAC address
>     MUST NOT be forwarded to VMs.
>   Comments? Suggestions?
> 
> 
> 
>     -- Jeff
> 


From nobody Thu Oct 31 09:42:41 2019
Return-Path: <ghanwani@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 52C86120019; Thu, 31 Oct 2019 09:33:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1I53d5b0CLUQ; Thu, 31 Oct 2019 09:33:49 -0700 (PDT)
Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) (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 136B1120099; Thu, 31 Oct 2019 09:33:49 -0700 (PDT)
Received: by mail-vs1-f44.google.com with SMTP id l5so4472453vsh.12; Thu, 31 Oct 2019 09:33:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DHCGCUdUKXU117PuSOVyTU+Tq0CW/RutQco4X9EqolA=; b=COvTjnKrke7pbPxuvvacU4X+ndEMmcJYzf3NZaDCsZnQB2AOMOSozpGQBpd6zUURYJ iTIS726Re7iaSaF5Ffy8FLMcpV9nZ+6JevJ8ppxrjrKPvXA4OnWU2t3xUyL/U314bG2b Rk9ak21vTb/Tj7aHAdGDNqu13o4p7a76V6YXYQukMLYNk0zz1JRHkK+caVp/DaPQCf+2 QrFAh5CXzctXT4dkBgd66ceEEAgcu2aDpHljBqIEj2P7sYOZT0PB0cPXrn+WyCllK2CD dcwybL0B6FNQephHTH3Be2pBGl/UltBxEN/0RWA7Jxo838mkBAQd5OpJ8z5IxtTs3rfc KVCA==
X-Gm-Message-State: APjAAAVrHcCmP39YBnkUxqkwBL41FBl2kV8dh+Xs00DvW1yFWB8eGIcP pTY3c8aAUEupth8M+LTvGsFr6ozZQDQ+Xahx8X0=
X-Google-Smtp-Source: APXvYqwCbd1SPXqC5aVIQKyjv2U3yDm/0YrM+zuDpd6sc+IRpEGa1Ege+i+Ra4lv8I4/ShdZ2uj+gnruFI8g67uVM94=
X-Received: by 2002:a67:ea09:: with SMTP id g9mr3307288vso.23.1572539627734; Thu, 31 Oct 2019 09:33:47 -0700 (PDT)
MIME-Version: 1.0
References: <CA+-tSzw76E0AM2AJR=2GQsXJ3MtFUtsug7KoGQzAP-=Ds8u7Fg@mail.gmail.com> <aa853b8e-7ff4-a2d9-9b66-f9c22823ac9d@joelhalpern.com> <1572400778.28051.7@smtp.gmail.com> <CA+-tSzyNu8XVqL7=cGVaT7Mbg5yO6d3ohgv2qPTrMHRV1vw0rg@mail.gmail.com> <1a38424c-6bc1-4414-a7fd-c1e2105b581a@Spark> <CA+-tSzzSNnR=fKRU+mEX=d+tL5B0u8eNUAoGcPvfrna_qHL7Hg@mail.gmail.com> <1572435956.28051.12@smtp.gmail.com> <CA+RyBmWgvjDLdxEz7oZEfYjtJT=7CZbiV5bRkx=gf3hQHHokOw@mail.gmail.com> <20191030203051.GD10145@pfrc.org> <CA+RyBmVTWMOuXaWVk_i1Lk7i+GgfiESkfVcLXARNnPD0Y3N5zQ@mail.gmail.com> <20191030211742.GE10145@pfrc.org> <CA+RyBmUfKi79pnPqsA6KNFR9e6cqG42z8yo3c40BcZHL4D79zQ@mail.gmail.com> <34b67556-a405-e4d7-7f72-d097f1201860@joelhalpern.com> <51780FD6-DC02-435B-B18C-CA38C7267F67@pfrc.org>
In-Reply-To: <51780FD6-DC02-435B-B18C-CA38C7267F67@pfrc.org>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Thu, 31 Oct 2019 09:33:36 -0700
Message-ID: <CA+-tSzzWeNJF8QqH6AUiTG7cK-F6ickjs=Tfd9C9U89gJ4AGCA@mail.gmail.com>
Subject: Re: [nvo3] BFD over VXLAN: Trapping BFD Control packet at VTEP
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, Greg Mirsky <gregimirsky@gmail.com>,  Dinesh Dutt <didutt@gmail.com>, Santosh P K <santosh.pallagatti@gmail.com>, NVO3 <nvo3@ietf.org>,  draft-ietf-bfd-vxlan@ietf.org, rtg-bfd WG <rtg-bfd@ietf.org>,  "T. Sridhar" <tsridhar@vmware.com>, xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000e80a820596376988"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/0GNykD0PhtkCxQdirKhi1V0MpXA>
X-Mailman-Approved-At: Thu, 31 Oct 2019 09:42:40 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 31 Oct 2019 16:33:51 -0000

--000000000000e80a820596376988
Content-Type: text/plain; charset="UTF-8"

What is the definition of management VNI?  Is it that there is no VAP
corresponding to that VNI or something else?  If there is no VAP, then
there is no chance of forwarding such packets anyway.

Anoop

On Thu, Oct 31, 2019 at 9:22 AM Jeffrey Haas <jhaas@pfrc.org> wrote:

> I also agree with Joel.
>
> -- Jeff
>
>
> > On Oct 31, 2019, at 11:59 AM, Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
> >
> > Explicitly restricting the discard behavior to the management VNI takes
> care of my concern.
> >
> > Thank you,
> > Joel
> >
> > On 10/31/2019 11:48 AM, Greg Mirsky wrote:
> >> Hi Jeff,
> >> thank you for the detailed clarification of your questions. Please find
> my follow-up notes in-lined tagged GIM2>>.
> >> Regards,
> >> Greg
> >> On Wed, Oct 30, 2019 at 2:14 PM Jeffrey Haas <jhaas@pfrc.org <mailto:
> jhaas@pfrc.org>> wrote:
> >>    Greg,
> >>    On Wed, Oct 30, 2019 at 01:58:30PM -0700, Greg Mirsky wrote:
> >>     > On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Haas <jhaas@pfrc.org
> >>    <mailto:jhaas@pfrc.org>> wrote:
> >>     >
> >>     > > Greg,
> >>     > >
> >>     > > From the updated text:
> >>     > >
> >>     > > "At the same time, a service layer BFD session may be used
> >>    between the
> >>     > > tenants of VTEPs IP1 and IP2 to provide end-to-end fault
> >>    management. In
> >>     > > such case, for VTEPs BFD Control packets of that session are
> >>     > > indistinguishable from data packets.  If end-to-end defect
> >>    detection is
> >>     > > realized as the set of concatenated OAM domains, e.g., VM1-1 -
> >>    IP1 --
> >>     > > IP2 - VM2-1, then the BFD session over VXLAN between VTEPs
> SHOULD
> >>     > > follow the procedures described in Section 6.8.17 [RFC5880]."
> >>     > >
> >>     > > In the case that two VMs are running BFD to each other as a user
> >>     > > application
> >>     > > rather than as part of the virtualized environment, it's
> >>    unlikely that
> >>     > > they'd be treated as concatenated domains.  To do so, the
> >>    tenant VMs would
> >>     > > have to have a sense that they are indeed virtual.
> >>     > >
> >>     > > Is your intent in this text that BFD implementations on the
> >>    server should
> >>     > > detect BFD sessions between servers and change them to a
> >>    concatenated
> >>     > > session?
> >>     > >
> >>     > GIM>> No, we do not suggest that the concatenation of BFD
> sessions be
> >>     > automagical. That may be controlled via the management plane
> though.
> >>    Then my suggestion is we may not want this text.
> >>    It's fine to say "if tenants want to run BFD to each other, and that
> is
> >>    standard BFD (RFC 5881) from the perspective of those tenants" if
> that's
> >>    your intent.  Leave automagic out of the spec. :-)
> >> GIM2>> I'd take the passage referring to the concatenated path out.
> That will leave it as:
> >>    At the same time, a service layer BFD session may be used between the
> >>    tenants of VTEPs IP1 and IP2 to provide end-to-end fault management.
> >>    In such case, for VTEPs BFD Control packets of that session are
> >>    indistinguishable from data packets.
> >>     > > Section 5 comment:
> >>     > >
> >>     > > :   The UDP destination port and the TTL of the inner IP packet
> >>    MUST be
> >>     > > :   validated to determine if the received packet can be
> >>    processed by
> >>     > > :   BFD.  BFD Control packets with unknown MAC address MUST NOT
> be
> >>     > > :   forwarded to VMs.
> >>     > >
> >>     > > I'd suggest pushing the second sentence into the prior section
> >>    since it
> >>     > > deals with MAC addresses rather than the UDP procedures.
> >>     > >
> >>     > GIM>> Could you please clarify your suggestion - move to Section
> >>    4 or to
> >>     > the preceding paragraph? I think it is the latter but wanted to
> >>    make sure.
> >>    Full section 5 from your draft-8 candidate:
> >>    : 5.  Reception of BFD Packet from VXLAN Tunnel
> >>    :
> >>    :    Once a packet is received, the VTEP MUST validate the packet.
>    If the
> >>    :    Destination MAC of the inner Ethernet frame matches one of the
> MAC
> >>    :    addresses associated with the VTEP the packet MUST be processed
> >>    :    further.  If the Destination MAC of the inner Ethernet frame
> >>    doesn't
> >>    :    match any of VTEP's MAC addresses, then the processing of the
> >>    :    received VXLAN packet MUST follow the procedures described in
> >>    :    Section 4.1 [RFC7348].
> >>    It's not clear what that procedure is, with respect to BFD.  Section
> 4.1
> >>    basically says is that when a mapping is discovered, deliver it to
> >>    that VM
> >>    with headers removed.
> >>    Section 4.1 really doesn't discuss dropping behavior.
> >>    :
> >>    :    The UDP destination port and the TTL of the inner IP packet
> MUST be
> >>    :    validated to determine if the received packet can be processed
> by
> >>    :    BFD.
> >>    This is fine.
> >>    :    BFD Control packets with unknown MAC address MUST NOT be
> >>    :    forwarded to VMs.
> >>    This appears to be clarifying the missing point in the prior
> >>    paragraph.  If
> >>    that's the case, why is this sentence not part of the prior
> paragraph?
> >> GIM>> So I thought. Moving the sentence to the first paragraph
> highlighted the contradiction others had pointed earlier:
> >> On the one hand:
> >>    If the Destination MAC of the inner Ethernet frame doesn't
> >>    match any of VTEP's MAC addresses, then the processing of the
> >>    received VXLAN packet MUST follow the procedures described in
> >>    Section 4.1 [RFC7348].
> >> To which we add:
> >>    BFD Control packets with unknown MAC address
> >>    MUST NOT be forwarded to VMs.
> >> But the unknown MACs are treated as BUM according to the last paragraph
> in Section 4.2 of RFC 7348:
> >>    Note that multicast frames and "unknown MAC destination" frames are
> >>    also sent using the multicast tree, similar to the broadcast frames.
> >> In light of that, can this draft require that BFD packets with unknown
> MAC be dropped and not flooded over the corresponding to the VNI domain? I
> think that in addition to moving the sentence up the statement must be
> updated:
> >> OLD TEXT:
> >>    BFD Control packets with unknown MAC address
> >>    MUST NOT be forwarded to VMs.
> >> NEW TEXT:
> >>    If the BFD session is using the Management VNI (Section 6),
> >>    BFD Control packets with unknown MAC address
> >>    MUST NOT be forwarded to VMs.
> >>  Comments? Suggestions?
> >>    -- Jeff
>
>

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

<div dir=3D"ltr">What is the definition of management VNI?=C2=A0 Is it that=
 there is no VAP corresponding to that VNI or something else?=C2=A0 If ther=
e is no VAP, then there is no chance of forwarding such packets anyway.<div=
><br></div><div>Anoop</div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Thu, Oct 31, 2019 at 9:22 AM Jeffrey Haas &lt=
;<a href=3D"mailto:jhaas@pfrc.org">jhaas@pfrc.org</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">I also agree with Joel.<br=
>
<br>
-- Jeff<br>
<br>
<br>
&gt; On Oct 31, 2019, at 11:59 AM, Joel M. Halpern &lt;<a href=3D"mailto:jm=
h@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Explicitly restricting the discard behavior to the management VNI take=
s care of my concern.<br>
&gt; <br>
&gt; Thank you,<br>
&gt; Joel<br>
&gt; <br>
&gt; On 10/31/2019 11:48 AM, Greg Mirsky wrote:<br>
&gt;&gt; Hi Jeff,<br>
&gt;&gt; thank you for the detailed clarification of your questions. Please=
 find my follow-up notes in-lined tagged GIM2&gt;&gt;.<br>
&gt;&gt; Regards,<br>
&gt;&gt; Greg<br>
&gt;&gt; On Wed, Oct 30, 2019 at 2:14 PM Jeffrey Haas &lt;<a href=3D"mailto=
:jhaas@pfrc.org" target=3D"_blank">jhaas@pfrc.org</a> &lt;mailto:<a href=3D=
"mailto:jhaas@pfrc.org" target=3D"_blank">jhaas@pfrc.org</a>&gt;&gt; wrote:=
<br>
&gt;&gt;=C2=A0 =C2=A0 Greg,<br>
&gt;&gt;=C2=A0 =C2=A0 On Wed, Oct 30, 2019 at 01:58:30PM -0700, Greg Mirsky=
 wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; On Wed, Oct 30, 2019 at 1:27 PM Jeffrey Ha=
as &lt;<a href=3D"mailto:jhaas@pfrc.org" target=3D"_blank">jhaas@pfrc.org</=
a><br>
&gt;&gt;=C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:jhaas@pfrc.org" target=
=3D"_blank">jhaas@pfrc.org</a>&gt;&gt; wrote:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; Greg,<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; From the updated text:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; &quot;At the same time, a service lay=
er BFD session may be used<br>
&gt;&gt;=C2=A0 =C2=A0 between the<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; tenants of VTEPs IP1 and IP2 to provi=
de end-to-end fault<br>
&gt;&gt;=C2=A0 =C2=A0 management. In<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; such case, for VTEPs BFD Control pack=
ets of that session are<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; indistinguishable from data packets.=
=C2=A0 If end-to-end defect<br>
&gt;&gt;=C2=A0 =C2=A0 detection is<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; realized as the set of concatenated O=
AM domains, e.g., VM1-1 -<br>
&gt;&gt;=C2=A0 =C2=A0 IP1 --<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; IP2 - VM2-1, then the BFD session ove=
r VXLAN between VTEPs SHOULD<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; follow the procedures described in Se=
ction 6.8.17 [RFC5880].&quot;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; In the case that two VMs are running =
BFD to each other as a user<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; application<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; rather than as part of the virtualize=
d environment, it&#39;s<br>
&gt;&gt;=C2=A0 =C2=A0 unlikely that<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; they&#39;d be treated as concatenated=
 domains.=C2=A0 To do so, the<br>
&gt;&gt;=C2=A0 =C2=A0 tenant VMs would<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; have to have a sense that they are in=
deed virtual.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; Is your intent in this text that BFD =
implementations on the<br>
&gt;&gt;=C2=A0 =C2=A0 server should<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; detect BFD sessions between servers a=
nd change them to a<br>
&gt;&gt;=C2=A0 =C2=A0 concatenated<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; session?<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; GIM&gt;&gt; No, we do not suggest that the=
 concatenation of BFD sessions be<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; automagical. That may be controlled via th=
e management plane though.<br>
&gt;&gt;=C2=A0 =C2=A0 Then my suggestion is we may not want this text.<br>
&gt;&gt;=C2=A0 =C2=A0 It&#39;s fine to say &quot;if tenants want to run BFD=
 to each other, and that is<br>
&gt;&gt;=C2=A0 =C2=A0 standard BFD (RFC 5881) from the perspective of those=
 tenants&quot; if that&#39;s<br>
&gt;&gt;=C2=A0 =C2=A0 your intent.=C2=A0 Leave automagic out of the spec. :=
-)<br>
&gt;&gt; GIM2&gt;&gt; I&#39;d take the passage referring to the concatenate=
d path out. That will leave it as:<br>
&gt;&gt;=C2=A0 =C2=A0 At the same time, a service layer BFD session may be =
used between the<br>
&gt;&gt;=C2=A0 =C2=A0 tenants of VTEPs IP1 and IP2 to provide end-to-end fa=
ult management.<br>
&gt;&gt;=C2=A0 =C2=A0 In such case, for VTEPs BFD Control packets of that s=
ession are<br>
&gt;&gt;=C2=A0 =C2=A0 indistinguishable from data packets.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; Section 5 comment:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; :=C2=A0 =C2=A0The UDP destination por=
t and the TTL of the inner IP packet<br>
&gt;&gt;=C2=A0 =C2=A0 MUST be<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; :=C2=A0 =C2=A0validated to determine =
if the received packet can be<br>
&gt;&gt;=C2=A0 =C2=A0 processed by<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; :=C2=A0 =C2=A0BFD.=C2=A0 BFD Control =
packets with unknown MAC address MUST NOT be<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; :=C2=A0 =C2=A0forwarded to VMs.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; I&#39;d suggest pushing the second se=
ntence into the prior section<br>
&gt;&gt;=C2=A0 =C2=A0 since it<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt; deals with MAC addresses rather than =
the UDP procedures.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; &gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; GIM&gt;&gt; Could you please clarify your =
suggestion - move to Section<br>
&gt;&gt;=C2=A0 =C2=A0 4 or to<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0&gt; the preceding paragraph? I think it is the=
 latter but wanted to<br>
&gt;&gt;=C2=A0 =C2=A0 make sure.<br>
&gt;&gt;=C2=A0 =C2=A0 Full section 5 from your draft-8 candidate:<br>
&gt;&gt;=C2=A0 =C2=A0 : 5.=C2=A0 Reception of BFD Packet from VXLAN Tunnel<=
br>
&gt;&gt;=C2=A0 =C2=A0 :<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 Once a packet is received, the VTEP MU=
ST validate the packet.=C2=A0 =C2=A0 =C2=A0If the<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 Destination MAC of the inner Ethernet =
frame matches one of the MAC<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 addresses associated with the VTEP the=
 packet MUST be processed<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 further.=C2=A0 If the Destination MAC =
of the inner Ethernet frame<br>
&gt;&gt;=C2=A0 =C2=A0 doesn&#39;t<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 match any of VTEP&#39;s MAC addresses,=
 then the processing of the<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 received VXLAN packet MUST follow the =
procedures described in<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 Section 4.1 [RFC7348].<br>
&gt;&gt;=C2=A0 =C2=A0 It&#39;s not clear what that procedure is, with respe=
ct to BFD.=C2=A0 Section 4.1<br>
&gt;&gt;=C2=A0 =C2=A0 basically says is that when a mapping is discovered, =
deliver it to<br>
&gt;&gt;=C2=A0 =C2=A0 that VM<br>
&gt;&gt;=C2=A0 =C2=A0 with headers removed.<br>
&gt;&gt;=C2=A0 =C2=A0 Section 4.1 really doesn&#39;t discuss dropping behav=
ior.<br>
&gt;&gt;=C2=A0 =C2=A0 :<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 The UDP destination port and the TTL o=
f the inner IP packet MUST be<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 validated to determine if the received=
 packet can be processed by<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 BFD.<br>
&gt;&gt;=C2=A0 =C2=A0 This is fine.<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 BFD Control packets with unknown MAC a=
ddress MUST NOT be<br>
&gt;&gt;=C2=A0 =C2=A0 :=C2=A0 =C2=A0 forwarded to VMs.<br>
&gt;&gt;=C2=A0 =C2=A0 This appears to be clarifying the missing point in th=
e prior<br>
&gt;&gt;=C2=A0 =C2=A0 paragraph.=C2=A0 If<br>
&gt;&gt;=C2=A0 =C2=A0 that&#39;s the case, why is this sentence not part of=
 the prior paragraph?<br>
&gt;&gt; GIM&gt;&gt; So I thought. Moving the sentence to the first paragra=
ph highlighted the contradiction others had pointed earlier:<br>
&gt;&gt; On the one hand:<br>
&gt;&gt;=C2=A0 =C2=A0 If the Destination MAC of the inner Ethernet frame do=
esn&#39;t<br>
&gt;&gt;=C2=A0 =C2=A0 match any of VTEP&#39;s MAC addresses, then the proce=
ssing of the<br>
&gt;&gt;=C2=A0 =C2=A0 received VXLAN packet MUST follow the procedures desc=
ribed in<br>
&gt;&gt;=C2=A0 =C2=A0 Section 4.1 [RFC7348].<br>
&gt;&gt; To which we add:<br>
&gt;&gt;=C2=A0 =C2=A0 BFD Control packets with unknown MAC address<br>
&gt;&gt;=C2=A0 =C2=A0 MUST NOT be forwarded to VMs.<br>
&gt;&gt; But the unknown MACs are treated as BUM according to the last para=
graph in Section 4.2 of RFC 7348:<br>
&gt;&gt;=C2=A0 =C2=A0 Note that multicast frames and &quot;unknown MAC dest=
ination&quot; frames are<br>
&gt;&gt;=C2=A0 =C2=A0 also sent using the multicast tree, similar to the br=
oadcast frames.<br>
&gt;&gt; In light of that, can this draft require that BFD packets with unk=
nown MAC be dropped and not flooded over the corresponding to the VNI domai=
n? I think that in addition to moving the sentence up the statement must be=
 updated:<br>
&gt;&gt; OLD TEXT:<br>
&gt;&gt;=C2=A0 =C2=A0 BFD Control packets with unknown MAC address<br>
&gt;&gt;=C2=A0 =C2=A0 MUST NOT be forwarded to VMs.<br>
&gt;&gt; NEW TEXT:<br>
&gt;&gt;=C2=A0 =C2=A0 If the BFD session is using the Management VNI (Secti=
on 6),<br>
&gt;&gt;=C2=A0 =C2=A0 BFD Control packets with unknown MAC address<br>
&gt;&gt;=C2=A0 =C2=A0 MUST NOT be forwarded to VMs.<br>
&gt;&gt;=C2=A0 Comments? Suggestions?<br>
&gt;&gt;=C2=A0 =C2=A0 -- Jeff<br>
<br>
</blockquote></div>

--000000000000e80a820596376988--

